BODY
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background: #FFF url(/images/interface/site_body_repeat.jpg) repeat-x;
}



#master
{
    margin: auto;
    width: 1025px;
}

/* Home */
.home #site
{
	/*min-width: 1025px;
	text-align: center;*/
}
.home #site_wrap
{
	/*min-width: 1025px;*/
	background: none;
}
.home #site_wrap2
{
	/*min-width: 1025px;
	text-align: center;*/
	background: none;
}

/* wrappers */
#site_header
{
	height: 27px;
	background: url(/images/interface/site_bg_top.jpg) no-repeat center;
}

#site
{
	
}

#site_wrap
{
    width:1025px;
	background: url(/images/interface/site_bg_repeat.jpg) repeat-y top right;
}

#site_wrap2
{
	text-align: center;
	background: url(/images/interface/site_bg.jpg) no-repeat top right;
}

#site_menu
{
	margin: 0 auto;
	width: 973px;
	background-color: #FFF;
	padding-bottom: 21px;
}

#site_contenu
{
	margin: 0 auto;
	width: 973px;
}

#site_bot
{
	padding-bottom: 20px;
	height: 34px;
	background: url(/images/interface/site_bg_footer.jpg) no-repeat top center;
}

.colMenu
{
	float: left;
	width: 220px;
	text-align: left;
	position: relative;
}
.colContenu
{
	float: left;
	width: 680px;
	padding: 0px;
	text-align: left;
}

#contenu
{
	padding: 30px 0 40px 0;
	text-align: justify;
}

.home #contenu
{
	padding: 0 0 20px 0;
	text-align: justify;
}

.produits #contenu
{
	padding: 0 0 20px 0;
	text-align: justify;
}

.produits #contenu #box_titre
{
	padding: 0;
	margin: 0;
}

/* Header */
#header
{
	position: relative;
	width: 973px;
	margin: 0 auto;
	padding-top: 4px;
}
#header .box_header
{
	position: absolute;
	left: 598px;
	top: 0;
}

/*
.home #header .box_header
{
    border:1px solid;
	position: absolute;
	left: 636px;
	top: 0;
}
*/

.menu_top
{
	width: 595px;
}
.menu_top UL
{
	margin: 0;
	padding: 0 20px 0 0;
	list-style-type: none;
	text-align: right;
}
.menu_top UL LI
{
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #FDFAFA;
}
.menu_top UL LI.special
{
	font-weight: bold;
}
.menu_top UL LI.last
{
	border: 0;
}
.menu_top A:link, .menu_top A:visited, .menu_top A:active
{
	color: #FDFAFA;
	text-decoration: underline;
}
.menu_top A:hover
{
	color: #000;
	text-decoration: underline;
}

/* Contenu */

/* Flash */
.home_flash
{
}

* HTML .home_flash
{
}

.btn_box
{
	cursor: pointer;
}

/* Footer */
#footer
{
	padding-right:25px;
	margin: 0 auto;
	font-size: 11px;
	color: #999;
}

UL.menu_bottom
{
	margin: 0;
	padding: 8px 30px 0 0;
	list-style-type: none;
	text-align: right;
}

UL.menu_bottom LI
{
	display: inline;
	padding-left: 16px;
}

#footer A:link, #footer A:visited, #footer A:active
{
	color: #999;
	text-decoration: underline;
}

#footer A:hover
{
	color: #000000;
	text-decoration: underline;
}

/* Logo Section */
#logo
{
	float: left;
	width: 220px;
}

/* Menus */

#menu
{
	font-size: 14px;
	float: left;
	width: 397px;
}
#menu .top
{
}
#menu .bottom
{
}
#menu .xmlMenu
{
}
#menu .i1, #menu .i1_a
{
	display: block;
	padding: 0;
	float: left;
}
#menu A:link, #menu A:visited
{
	color: #787878;
	text-decoration: none;
}
#menu A:active, #menu A:hover
{
	color: #000000;
	text-decoration: none;
}

#sMenu
{
	width: 160px;
	font-size: 13px;
	position: relative;
	margin-left: -12px;
	background-color: #F4911E;
}
#sMenu .top
{
	height: 12px;
	font-size: 1px;
}
#sMenu .bottom
{
	height: 10px;
	font-size: 1px;
}
#sMenu .xmlMenu_sub
{
	padding: 10px 0 5px 0x;
	margin: 0;
}

#sMenu A:link, #sMenu A:visited
{
	color: #787878;
	text-decoration: none;
}
#sMenu A:active, #sMenu A:hover
{
	color: #000000;
	text-decoration: none;
}

/* Levels */
#sMenu .i2, #sMenu .i2_a
{
	padding: 0 0 5px 0;
}
#sMenu .i2_a .t2
{
	color: #ff3333;
	font-weight: bold;
}


#sMenu .i3, #sMenu .i3_a
{
	padding: 0 0 3px 0;
}

#sMenu .i3_a .t3
{
	color:#ffffff;
}


#sMenu SPAN
{
	display: block;
	width: 100%;
	cursor: hand;
}
#sMenu .sMenu2
{
	font-size: 12px;
	padding: 5px 0 0 10px;
}
#sMenu .sMenu3
{
	font-size: 11px;
	padding: 5px 0 0 10px;
}

#sMenu_box
{
	width: 160px;
	font-size: 13px;
	position: relative;
	margin-left: -12px;
	margin-top: 7px;
}
.sMenuVide #sMenu
{
	height: 142px;
}

/*Masque sous menu*/
#body3 #sMenu2_sub, #body2 #sMenu2_sub{display:none;}

/* BreadCrumbs */
.menu_bc
{
	margin: -3px 0 20px 0;
}
.menu_bc A:link, .menu_bc A:visited
{
	color: #787878;
	text-decoration: none;
}
.menu_bc A:active, .menu_bc A:hover
{
	color: #000000;
	text-decoration: none;
}
.menu_bc .sep IMG
{
	margin: 0 5px 0 5px;
}


/* Colonnes */

.twoColWrap
{
	margin-top: 15px;
}

.col, .colWide
{
	width: 150px;
	float: left;
	margin-right: 41px;
	text-align: left;
}

.colWide
{
	width: 250px;
}

.clearFloat
{
	margin-bottom: 15px;
	float: none;
	clear: both;
}

/* Sections */

/* AIR */
.duovac
{
	background: url(/images/contenu_fr/bg_duovac.jpg) no-repeat;
	width: 434px;
	height: 59px;
	padding: 0 40px 30px 196px;
}
.husky
{
	background: url(/images/contenu_fr/bg_husky.jpg) no-repeat;
	width: 434px;
	height: 59px;
	padding: 0 40px 30px 196px;
}

/* INDUSTRIEL */
.col1
{
	float: left;
	padding-right: 5px;
}
.col2
{
	float: left;
}

.box_industriel
{
	padding: 24px 26px 0 40px;
	width: 264px;
	height: 215px;
	background: url(/images/contenu_fr/c_box_industriel.jpg) no-repeat;
}
.box_industriel P
{
	color: #828282;
}
.box_industriel_alt
{
	padding: 24px 26px 0 40px;
	width: 264px;
	height: 111px;
	background: url(/images/contenu_fr/c_box_industriel_alt.jpg) no-repeat;
}
.box_industriel_alt P
{
	color: #828282;
}

/* Login */
#tblLogin TD
{
	padding: 0 0 20px 0;
	border: 0px solid;
}
.input
{
	border: 1px solid #f4911e;
	padding: 5px;
}

/* Customer */
.box_customer
{
	color: #737373;
	margin-bottom: 25px;
}
.box_customer .titre
{
	font-weight: bold;
}
.box_customer .box_pdf
{
	width: 265px;
	border: 1px solid #DBDBDB;
	padding: 15px;
	background: #F4F4F4;
}

/* Section STAFF */
.sep
{
	padding: 10px 0;
}
.item_top
{
	border: 0px solid;
	background: #f9f9f9;
	height: 38px;
	width: 669px;
	cursor: pointer;
}
.item_top #item_gauche
{
	float: left;
	width: 640px;
	padding: 10px 0 0 10px;
}
.item_top #item_gauche .date
{
	color: #6a747c;
	font-weight: bold;
}
.item_top #item_gauche .titre
{
	color: #000;
	font-weight: bold;
}

#item_expand
{
	float: left;
	padding-top: 12px;
}
#item_expand .imgPlus
{
	/*position:relative;float:right;margin-top:-16px;margin-left:-10px;*/
}

/* Nuera et vous */

#principes
{
	width: 669px;
}
#principes P
{
	padding: 10px;
}
#principes .item_principes
{
	color: #FFF;
	font-weight: bold;
	border: 0px solid;
	background: #f4911e;
	height: 28px;
	width: 669px;
	padding-top: 10px;
	margin-bottom: 10px;
}
#principes .item_principes STRONG
{
	padding: 10px;
	font-size: 14px;
}
#principes .item_principes_alt
{
	color: #FFF;
	font-weight: bold;
	border: 0px solid;
	background: #B5B5B5;
	height: 28px;
	width: 669px;
	padding-top: 10px;
	margin-bottom: 10px;
}
#principes .item_principes_alt STRONG
{
	padding: 10px;
	font-size: 14px;
}

/* Produits */
#col1
{
	float: left;
	width: 300px;
}
#col2
{
	float: left;
}

/* Typo */
H1
{
	padding: 0 0 10px 0;
	font-size: 20px;
	color: #000000;
	line-height:24px;
}
H2
{
	padding: 5px 0 5px 0;
	font-size: 18px;
	color: #000000;
}
H3
{
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 30px 0;
}
H4
{
	font-size: 12px;
	font-weight: bold;
	padding: 20px 0 10px 0;
}

P
{
	margin: 0 0 15px 0;
}

SPAN.special
{
	color: #f4911e;
}

SUP
{
	position: relative;
	top: -3px;
	vertical-align: top;
	font-size: 90%;
}

A:link, A:visited, A:active
{
	color: #f4911e;
	text-decoration: underline;
}
A:hover
{
	color: #f4911e;
	text-decoration: none;
}

/* Listes */

UL
{
	margin: 0;
	padding: 5px 0 10px 30px;
	list-style-image: url(/images/icons/li_1.gif);
}
UL LI
{
	margin: 0;
	padding: 0 0 5px 0;
}

UL.industriel
{
	margin: 0;
	padding: 5px 0 10px 30px;
	list-style-image: url(/images/icons/li_1.gif);
}
UL.industriel LI
{
	margin: 0;
	padding: 0 0 20px 0;
}



UL.list
{
	margin: 0;
	padding: 5px 0 10px 30px;
	list-style-image: url(/images/icons/li_1.gif);
}
UL.list LI
{
	margin: 0;
	padding: 0 0 25px 0;
}

OL
{
	margin: 0;
	padding: 5px 0 10px 30px;
}
OL LI
{
	margin: 0;
	padding: 0 0 5px 0;
	list-style-image: none;
}

/* FORMS **** */

FORM
{
	padding: 0;
	margin: 0;
}
INPUT, SELECT, TEXTAREA
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA
{
	background-color: #FFFFFF;
}
INPUT.submit
{
}
INPUT.txt, TEXTAREA.txt
{
	padding: 2px 5px 2px 5px;
	background-color: #FFFFFF;
	border: solid 1px #c3c3c3;
}
SELECT
{
	border: solid 1px #C3C3C3;
	background-color: #FFFFFF;
}


/* Validation */

.erreur
{
	font-size: 12px;
	display: block;
}
.erreur UL
{
	margin: 0;
	padding: 10px 0 10px 20px;
}
.erreur LI
{
	font-size: 11px;
	color: #DD0000;
	font-weight: normal;
}


/* Divers */

.clearer
{
	clear: both;
}
#logo_print
{
	display: none;
}


/* SiteMap **** */

.xmlSiteMap
{
	padding: 10px 0 0 0;
}
#map_0
{
	margin-left: 0;
}
#map_0 .item
{
}

.xmlSiteMap .map_section
{
	margin: 0 0 20px 0;
}
.xmlSiteMap .titre
{
}

.xmlSiteMap .map_sub
{
	margin: 10px 0px 10px 10px;
}
.xmlSiteMap .map_sub .item
{
	padding: 0px 0 8px 5px;
}

.xmlSiteMap .map_sub2
{
	margin: 10px 0px 0px 10px;
	font-size: 11px;
}
.xmlSiteMap .map_sub .item2
{
	padding: 0px 0 8px 5px;
}

.xmlSiteMap A:link, .xmlSiteMap A:visited
{
	color: #333;
	text-decoration: none;
}
.xmlSiteMap A:active, .xmlSiteMap A:hover
{
	color: #f4911e;
	text-decoration: none;
}

.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited
{
	color: #f4911e;
	text-decoration: none;
	font-weight: bold;
}
.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover
{
	color: #f4911e;
	text-decoration: none;
	font-weight: bold;
}

.xmlSiteMap .trigger
{
	display: block;
	width: 100%;
	cursor: hand;
}

#tblSiteMap
{
	width: 560px;
}
#tblSiteMap TD
{
	vertical-align: top;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html .clearfix { height:1px; }
*+html .clearfix { display:inline-block; } 


/*SECTION AIR*/
/*TYPO*/
#body1 h1{color:#6a747c; font-size:20px; padding-bottom:5px;}
#body1 h2{color:#f4901e; padding:0px; line-height:20px; font-size:20px; text-align:left;  padding-bottom:17px;}


/*Sous-Sous menu*/
#sMenu .sMenu2 {margin-left:37px; font-size:11px;}
#sMenu .sMenu2 a:link, #sMenu A:visited{color:#FFFFFF; line-height:12px; margin-bottom:3px; display:block; }
#sMenu .sMenu2 a:hover{color:#ffffff;}
#specifications{display:none;}


.menuImage li {float:left; list-style-type:none; padding:0px; margin-bottom:20px;}
.menuImage li.col2{float:right;}
.menuImage { list-style-image:none; padding:0px; }

.menuImageSansPhoto li {float:left; list-style-type:none; padding:0px; margin-bottom:0px;}
.menuImageSansPhoto li.col2{float:right;}
.menuImageSansPhoto { list-style-image:none; padding:0px; }

.flt-left{float:left;}
.flt-right{float:right; margin-left:38px;}

img.imgTypeProduit{margin-bottom:25px;}

.colContenu{position:relative;}
#headerProduits{margin-left:-72px; margin-bottom:60px; z-index:10; position:relative; background:url(/images/contenu_en/air/header_husky.jpg) no-repeat #CDDAE2; text-indent:-9000px; height:116px; width:825px;}
*html #headerProduits{width:825px;}
#bandeYeux{position:absolute; top:48px; left:366px;}
#imgProduit{float:left; width:225px;}
#imgProduitTrousse{float:left; width:304px;}
#descProduit{width:435px; float:left;}
#descProduitTrousse{width:356px; float:left;}
#descProduit li{text-align:left;}

.descProduits #contenu,.listeProduits #contenu,.sansMarge #contenu{ padding:0 0 20px 0px;}
.poignee{float:right; margin-right:-73px; position:relative;}
.feuillet{background:url(/images/air/downloadFeuillet.gif) no-repeat; padding-left:20px; margin-top:15px; display:block;}

#btSpecification{color:#f4901e; font-size:18px; text-decoration:none; padding-right:15px;}
#btSpecification.close{background:url(/images/air/plus.gif) right no-repeat;  }
#btSpecification.open{background:url(/images/air/moins.gif) right no-repeat;  }

.listeVerticale {margin:0px; padding:0px;}
.listeVerticale img{float:left; padding-right:30px;}
.listeVerticale li.premierNiveau{ list-style-image:none; list-style-type:none; padding:0px; margin:0px;} 
.listeVerticale li li{padding-top:20px;}
.listeVerticale li ul{list-style-image:none; list-style-type:none;}

.listeHorizon{margin:0px; padding:0px;}
.listeHorizon li{ text-align:center; list-style-image:none; list-style-type:none; padding:0px; margin:0px; float:left;}

.petit{font-size:10px;}
.note3emeNiveau{font-size:10px; color:#F4901E; font-weight:bold;}

.fittings{margin-top:15px; margin-bottom:15px;}
.listeInstallation {margin:0px 0px 30px 0px; padding:0px;}
#containerPhoto{width:185px; float:left; padding-right:30px; margin-top:-20px; position:relative;}
.listeInstallation li.premierNiveau{ list-style-image:none; list-style-type:none; padding:0px; margin:0px;} 
.listeInstallation li li{padding-top:20px;}
.sousPhoto{margin-top:-10px; text-align:center;}


.listeImageInstallation{list-style-type:none; list-style-image:none; margin-bottom:20px;}
.listeImageInstallation li{float:left; margin-right:15px; }

/*Tableau spécification*/
.tblSpec{margin-top:15px;}
.deuxCols{width:485px;}
.troisCols{width:100%;}
.tblSpec th{background:#e2e2e2; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding:8px 37px 8px 15px; font-size:14px; color:#6a747c; font-weight:bold;}
.tblSpec td{background:#efefef; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding:8px 37px 8px 15px; color:#6a747c;}

#divTableauContainer{padding:20px;}
#tableauComparatif th{background:#e2e2e2; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding:8px 15px 8px 15px; font-size:14px; color:#6a747c; font-weight:bold;}
#tableauComparatif td{background:#efefef; vertical-align:middle; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding:8px 15px 8px 15px; color:#6a747c;}
#tableauComparatif th.petit{font-size:11px;}
.centrer{text-align:center; vertical-align:middle; }
.centrerVertical{vertical-align:middle; }
#tableauComparatif td.orange{background-color:#F4911E;}
#tableauComparatif td.gris{background-color:#6A747C;}
.lnkTableauCompar{ padding-bottom:20px;  float:left; margin-bottom:20px; background:url(/images/air/plus.gif) right 8px no-repeat; color:#f4901e; font-size:18px; text-decoration:none; padding-right:15px; margin-left:25px;}

/*Enregistrement*/
.encadreGarantie{width:220px;  background:#838c94; color:#ffffff;  height:228px;}
.encadreGarantie p{margin:0 30px 5px 20px;} 
.encadreGarantie ul{margin:0px 30px 0px 2px; list-style-image:url(/images/icons/li_2.gif);}
.encadreGarantie li{padding-bottom:5px; position:relative; font-size:11px;}
.titreTop {height:83px; position:relative; margin-bottom:10px;}
#Garantie{background:#F3901D url(/images/contenu_fr/air/top_garantie.gif) no-repeat;}
#enregistrement{background:#F3901D url(/images/contenu_fr/air/top_enregistrement.gif) no-repeat;}
.titreTop h2{text-indent:-9000px;}
#Garantie h3{position:absolute; left:15px; top:50px; font-size:14px; text-align:left; line-height:15px;}
#enregistrer{background:url(/images/contenu_fr/air/bt_enregistrer.jpg) no-repeat; text-indent:-9000px;  position:absolute; display:block; width:167px; height:36px;}

#ulRegistration{ list-style-image:none; list-style-type:none; margin:30px 0px 0px 10px;}
#ulRegistration li{float:left; margin-bottom:10px; width:371px; position:relative;}
#ulRegistration li.question{clear:both; width:700px; padding-right:30px;}

#ulRegistration input, #ulRegistration select{margin-left:10px; width:270px; font-size:11px; color:#6a747c; line-height:20px; height:20px; }
#ulRegistration input{width:200px;}
.indicationDate{position:absolute; top:0px; left:240px;}
#ulRegistration input.maDate{width:100px;}
#ulRegistration label{text-align:right; width:115px; font-size:12px; color:#6a747c; font-weight:bold; float:left;}
#ulRegistration li.question label{width:415px; text-align:right;}
#ulRegistration li.error label{color:#EB243A;}
#ulRegistration li.error input, #ulRegistration li.error select{background-color:#F1A7B2;}
#ulRegistration li.question select{float:right;}
.btSubmit{position:absolute; right:48px; text-indent:-9000px;  background:url('/images/air/btSend.gif') no-repeat; width:121px; height:45px;}
#containerBtSubmit{position:relative;}
#ulRegistration li.checkbox input{width:auto; margin-left:20px; margin-top:9px; }
*html #ulRegistration li.checkbox input{width:10px; float:left;}
#merci{margin-top:40px; margin-left:105px;}
#merci h2{color:#f4901e; padding:0px; line-height:20px; font-size:20px; text-align:left;  padding-bottom:7px;}
.btBack{display:block; text-align:right; width:130px; float:right; margin-top:32px; margin-bottom:30px;}

/* Skin */
.tabs-nav, .tabs-panel {font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}
.tabs-nav {list-style: none; margin: 0;padding: 0 0 0 0px; background:url(/images/air/bgBottomTab.gif) bottom repeat-x; width:720px;}

 /* clearing without presentational markup, IE gets extra treatment */
.tabs-nav:after {display: block;clear: both;content: " ";}
.tabs-nav li {float: left;margin: 0 0 0 1px;padding:0px;min-width: 84px; /* be nice to Opera */}
.tabs-nav li#tabs1{width:196px;}
.tabs-nav  #tabs1.tabs-selected a{background-position: 0px -41px;}
.tabs-nav li#tabs2{width:161px;}
.tabs-nav li#tabs2 a{background-position: -198px 0px;}
.tabs-nav li.tabs-selected a:hover{cursor:default;}
.tabs-nav  #tabs2.tabs-selected a{background-position: -198px -41px;}
.tabs-nav a{ padding:0 0 0 54px;background:url('/images/contenu_fr/air/tabs.jpg');text-indent:-9000px;height:41px;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;    }
.tabs-nav a {margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */padding-left: 0;color: #666666;font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */    outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav .tabs-selected a {position: relative;top: 1px;z-index: 2;margin-top: 0;color: #fdfcfc;}
.tabs-nav a span {width: 64px; /* IE 6 treats width as min-width */min-width: 64px;height: 18px; /* IE 6 treats height as min-height */min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.tabs-nav a span { /* hide from IE 6 */width: auto; height: auto;}
.tabs-nav .tabs-selected a span {padding-bottom: 1px;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active,
.tabs-nav .tabs-deselectable a:hover, .tabs-nav .tabs-deselectable a:focus, .tabs-nav .tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer;}
.tabs-disabled { opacity: .4;filter: alpha(opacity=40); }
.tabs-container {border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; width:100%; padding: 20px;background: #fafafa url('/images/air/bgBtlocalisateur.jpg') right repeat-y; /* declare background color for container to avoid distorted fonts in IE while fading */}
.tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}
/* Additional IE specific bug fixes... */
* html .tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */display: inline-block;}
/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
*:first-child+html .tabs-nav  { display: inline-block;}
#ameriqueNord,#monde{position:relative;}
#ameriqueNord .codePostal{ float:left; line-height:24px; height:24px; padding: 0px 11px; border:1px solid #999999; background:url('/images/air/bg_textBox.jpg') no-repeat bottom left;}
#ameriqueNord .error{ border:1px solid red; }
#formCodePostal{float:left;}
.duovacHusky{width:50%; float:left;}
.btTrouver{float:left; margin-top:-3px;  text-indent:-9000px;  background:url('/images/contenu_fr/air/btTrouver.gif') no-repeat; width:121px; height:35px;}
.msgZip{display:none; color:Red; margin-bottom:10px;}
.listeDetail,.listeDetailMonde{margin-top:15px; padding:0px; list-style:none; list-style-type:none;}
.listeDetail li,.listeDetailMonde li{ float:left; width:320px; margin-right:12px; margin-bottom:20px; text-align:left; }
.listeDetail li{height:162px;}
.hautRecherche{background:url('/images/air/flecheLocalisateur.gif') no-repeat right 0px; }
#choixPays{height:30px;}
#choixPays .label{line-height:15px; }
*+html #choixPays .label{line-height:22px;  }
*html #choixPays .label{line-height:22px;  }
#choixPays label{padding-right:10px; padding-left:3px;}



/* Custom ComboBox */
.label {float:left;line-height:25px;z-index:10;position:relative;width:139px;}
#selectCity{position: relative;float:left;}
#selectJob{float:left; padding: 2px 20px 11px 13px;text-decoration: none;background:#faa321 url(/images/air/flecheDropDown.gif) no-repeat 135px 10px;height: 13px;width: 120px;color: #ffffff;font-size: 13px;overflow: hidden;display:block;}
#ddSelectJob{display: none;position: absolute;left: 0px;top: 0px;margin: 0; width: 144px;border: 1px solid #dbdfe6;border-top: 0;background-color: #faa321;padding: 2px 12px;list-style:none;list-style-image:none;font-size: 13px;z-index: 1000;height:400px;overflow:auto;}
#ddSelectJob li{padding:0px;}
#ddSelectJob li a{float: none;cursor: pointer; text-decoration:none; margin: 0; padding: 0;background: none; display: block;color:#ffffff;}
#ddSelectJob li a:hover{color:#333333;}
#ddSelectJob li.category{font-weight: bold;}
#ddSelectJob li.category:hover{background-color: #fff;cursor: default;}
