@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

.onglets1 { margin:0 0 10px;}
.onglets1 .menus_onglets1 { margin:0; padding:0; }
.onglets1 .menus_onglets1 ul { margin:0; padding:0; height:21px;}
.onglets1 .menus_onglets1 ul li { float:left; border-right:1px solid #0EABBA;}
.onglets1 .menus_onglets1 ul li.edito { border:none;}
.onglets1 .menus_onglets1 ul li.vols { border:none; margin:0 0 0 5px;}
.onglets1 .menus_onglets1 ul li a { display:block; color:#FF9900; font-size:14px; font-weight:bold; cursor:pointer;}
.onglets1 .menus_onglets1 ul li a span.img_gauche { background-image:url(../images/boutons/img_gauche1.gif); width:8px; height:21px; background-position:top left; background-repeat:no-repeat; float:left;}
.onglets1 .menus_onglets1 ul li a span.texte { background-image:url(../images/boutons/img_milieu1.gif); background-position:top left; background-repeat:repeat-x; float:left; line-height:21px; padding:0 20px;}
.onglets1 .menus_onglets1 ul li a span.img_droite { background-image:url(../images/boutons/img_droite1.gif); width:8px; height:21px; background-position:top left; background-repeat:no-repeat; float:left;}
.onglets1 .menus_onglets1 ul li a:hover { background:none;}
.onglets1 .menus_onglets1 ul li a:hover span { /*background-position:bottom left; color:#fff;*/ color:#0DABBA;}
.onglets1 .menus_onglets1 ul li a.actif {color:#FFFFFF;}
.onglets1 .menus_onglets1 ul li a.actif span.img_gauche { background-position:bottom left;}
.onglets1 .menus_onglets1 ul li a.actif span.texte { background-position:bottom left;}
.onglets1 .menus_onglets1 ul li a.actif span.img_droite { background-position:bottom left;}
.onglets1 .menus_onglets1 ul li a.actif:hover span { color:#fff;}
.onglets1 .menus_onglets1 ul li.vols a { color:#FFFF00;}
.onglets1 .menus_onglets1 ul li.vols a span.arrondi_gauche { display:block; float:left; background-image:url(../images/img_gauche.png); width:8px; height:21px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.onglets1 .menus_onglets1 ul li.vols a span.texte { display:block; float:left; background-image:url(../images/img_centre.png); height:21px; background-position:top right; background-repeat:no-repeat; padding:0 20px 0 12px;}
.onglets1 .menus_onglets1 ul li.vols a:hover span.arrondi_gauche { background-position:bottom left;}
.onglets1 .menus_onglets1 ul li.vols a:hover span.texte { background-position:bottom right; color:#FFFFFF;}
.onglets1 .menus_onglets1 ul li.vols a.actif { color:#FFFFFF;}
.onglets1 .menus_onglets1 ul li.vols a.actif:hover span.arrondi_gauche { background-position:top left;}
.onglets1 .menus_onglets1 ul li.vols a.actif:hover span.texte { background-position:top right;}


.onglets1 .contenus_onglets { border:1px solid #0EABBA; width:668px; position:relative; margin:0;}
.onglets1 .contenus_onglets .contenus_promos { padding:10px 10px;}
.onglets1 .contenus_onglets .contenus_promos p.titre_onglet { font-size:15px; font-weight:bold; margin:0 0 5px;}
.onglets1 .contenus_onglets .contenus_promos .promo { float:left; width:152px; padding:0 5px;}
.onglets1 .contenus_onglets .contenus_promos .promo a.photo { width:135px; height:90px; overflow:hidden; margin:0 auto 5px; display:block; float:none;}
.onglets1 .contenus_onglets .contenus_promos .promo .test { height:/*80*/82px; margin-left:8px; overflow:hidden;}
.onglets1 .contenus_onglets .contenus_promos .promo p.reduction { color:#FF9900; font-size:11px; font-weight:bold; margin:0 0 10px; text-align:center;}
.onglets1 .contenus_onglets .contenus_promos .promo p.titre { font-size:11px; font-weight:bold; margin:0 0 10px;}
.onglets1 .contenus_onglets .contenus_promos .promo p { font-size:11px; color:#666; margin:0;}
.onglets1 .contenus_onglets .contenus_promos .promo .test p { font-size:11px; color:#666; margin:0;}
.onglets1 .contenus_onglets .contenus_promos .promo p span { font-weight:bold;}
.onglets1 .contenus_onglets .contenus_promos .promo p.prix { margin:10px 0 0;}
.onglets1 .contenus_onglets .contenus_promos .promo p.prix strong { font-size:16px; color:#FF6600;}
.onglets1 .contenus_onglets .contenus_promos .promo a { font-size:11px; font-weight:bold; color:#FF9900; float:right; margin:0 5px 0 0;}
.onglets1 .contenus_onglets .contenus_promos .promo a:hover { text-decoration:underline;}
.onglets1 .contenus_onglets .top_ventes { padding:0; margin:0;}
.onglets1 .contenus_onglets .top_ventes a { display:block; width:668px; overflow:hidden;}

.onglets1 .contenus_onglets .contenus_vols { padding:10px 25px; background-color:#BCD3E7; background-image:url(../images/find_corp.png); background-position:top left; background-repeat:no-repeat; height:auto;}
.onglets1 .contenus_onglets .contenus_vols h1 { color:#1A3C8D; font-size:22px; background:none; font-weight:bold;}
.onglets1 .contenus_onglets .contenus_vols h3 { color:#208CC6; font-size:16px;}
.onglets1 .contenus_onglets .contenus_vols h3 span.lowcost { display:inline-block; background-image:url(../images/lowcost.jpg); width:79px; height:27px; background-position:top left; background-repeat:no-repeat; vertical-align:middle; }
.onglets1 .contenus_onglets .contenus_vols .trait { height:0px; width:500px; border-bottom:1px solid #1A3C8D; font-size:0px;}
.onglets1 .contenus_onglets .contenus_vols form { margin:10px 0 0; padding:0; color:#003399;}
.onglets1 .contenus_onglets .contenus_vols form p { margin:0 0 5px;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne { display:inline-block; width:154px; margin:0 20px 0 0; vertical-align:bottom;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne input { font-size:11px; width:150px; height:14px;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne0 { display:inline-block; width:130px; margin:0 20px 0 0; vertical-align:bottom;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne0 input { font-size:11px; width:100px; height:14px;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne0 a { display:inline-block; background-image:url(../images/calendrier.gif); width:19px; height:18px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer; vertical-align:top;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne0 select { font-size:11px; width:126px; height:20px;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne1 { display:inline-block; width:154px; margin:0 20px 0 0; vertical-align:bottom;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne1 select { font-size:11px; width:150px; height:20px;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne2 { display:inline-block; width:45px; margin:0 10px 0 0; vertical-align:bottom;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne2 select { font-size:11px; height:20px;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne22 { display:inline-block; width:110px; margin:0 10px 0 0; vertical-align:bottom;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne22 select { font-size:11px; height:20px; }
.onglets1 .contenus_onglets .contenus_vols form p span.colonne3 { display:inline-block; width:219px; vertical-align:bottom;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne3 select { font-size:11px; width:150px; height:20px;}
.onglets1 .contenus_onglets .contenus_vols form p span.colonne3 input.submit_vol { background:none; background-image:url(../images/bt_rechercher.png); width:162px; height:22px; background-position:top left; background-repeat:no-repeat; cursor:pointer; border:none; padding:0 24px 0 6px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0 55px;}

.ligne1 { margin:0 0 10px;}
.ligne1 .haut_ligne1 { background-image:url(../images/fondhaut_ligne1.gif); height:5px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.ligne1 .milieu_ligne1 { background-image:url(../images/fond_ligne1.gif); background-position:top left; background-repeat:repeat-y; width:670px;}
.ligne1 .milieu_ligne1 .hauts_gauche { width:310px; float:left; margin:0 10px 0 0; padding:0 10px;}
.ligne1 .milieu_ligne1 .hauts_gauche h1 { font-size:15px; font-weight:bold; margin:5px 0 10px 0;}
.ligne1 .milieu_ligne1 .hauts_gauche .listes { display:table; width:155px; float:left;}
.ligne1 .milieu_ligne1 .hauts_gauche .listes p { display:table-row; height:22px;}
.ligne1 .milieu_ligne1 .hauts_gauche .listes p span.logo { display:table-cell; vertical-align:middle; width:30px;}
.ligne1 .milieu_ligne1 .hauts_gauche .listes p span.lien { display:table-cell;  vertical-align:middle;}
.ligne1 .milieu_ligne1 .hauts_gauche .listes p span.lien a { font-size:12px; color:#0BABB9;}
.ligne1 .milieu_ligne1 .hauts_gauche .listes p span.lien a:hover { text-decoration:underline;}
.ligne1 .milieu_ligne1 .hauts_droite { width:310px; float:left; margin:0; padding:0 10px; }
.ligne1 .milieu_ligne1 .hauts_droite h1 { font-size:15px; font-weight:bold; margin:5px 0 10px 0;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_gauche { float:left; width:155px;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_gauche li { line-height:130%;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_gauche li a { color:#3ABAC7;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_gauche li a:hover { text-decoration:underline;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_droite { float:right; width:155px;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_droite li { line-height:130%;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_droite li a { color:#3ABAC7;}
.ligne1 .milieu_ligne1 .hauts_droite ul.liste_droite li a:hover { text-decoration:underline;}
.ligne1 .bas_ligne1 { background-image:url(../images/fondbas_ligne1.gif); height:25px; background-position:top left; background-repeat:no-repeat;}
.ligne1 .bas_ligne1 .bas_gauche { width:310px; float:left; margin:0 10px 0 0; padding:0 10px 10px;}
.ligne1 .bas_ligne1 .bas_gauche a { color:#FF9900; float:right;}
.ligne1 .bas_ligne1 .bas_gauche a:hover { text-decoration:underline; }
.ligne1 .bas_ligne1 .bas_droite { width:310px; float:left; margin:0;  padding:0 10px 10px;}

.ligne2 { margin:0 0 10px;}
.ligne2 .haut_ligne2 { background-image:url(../images/fondhaut_ligne2.gif); height:5px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.ligne2 .milieu_ligne2 { background-image:url(../images/fond_ligne2.gif); background-position:top left; background-repeat:repeat-y; width:670px;}
.ligne2 .milieu_ligne2 .ligne2_gauche { width:310px; float:left; margin:0 10px 0 0; padding:0 10px;}
.ligne2 .milieu_ligne2 .ligne2_gauche h1 { font-size:15px; font-weight:bold; margin:5px 0 10px 0;}
.ligne2 .milieu_ligne2 .ligne2_gauche .photo { float:left; width:99px; height:74px; overflow:hidden; margin:0 10px 0 0;}
.ligne2 .milieu_ligne2 .ligne2_gauche .texte { float:left; width:200px; font-size:11px;}
.ligne2 .milieu_ligne2 .ligne2_gauche .texte span { font-weight:bold;}
.ligne2 .milieu_ligne2 .ligne2_droite { width:310px; float:left; margin:0; padding:0 10px;}
.ligne2 .milieu_ligne2 .ligne2_droite h1 { font-size:15px; font-weight:bold; margin:5px 0 10px 0;}
.ligne2 .milieu_ligne2 .ligne2_droite .photo { float:left; width:120px; height:88px; overflow:hidden; margin:0 10px 0 0;}
.ligne2 .milieu_ligne2 .ligne2_droite .texte { float:left; width:180px; font-size:11px;}
.ligne2 .bas_ligne2 { background-image:url(../images/bondbas_ligne2.gif); background-position:top left; background-repeat:no-repeat; height:25px;}
.ligne2 .bas_ligne2 .bas_ligne2_gauche { width:310px; float:left; margin:0 10px 0 0; padding:0 10px 10px;}
.ligne2 .bas_ligne2 .bas_ligne2_gauche a { color:#FF9900; float:right;}
.ligne2 .bas_ligne2 .bas_ligne2_gauche a:hover { text-decoration:underline; }
.ligne2 .bas_ligne2 .bas_ligne2_droite { width:310px; float:left; margin:0;  padding:0 10px 10px;}
.ligne2 .bas_ligne2 .bas_ligne2_droite a { color:#FF9900; float:right;}
.ligne2 .bas_ligne2 .bas_ligne2_droite a:hover { text-decoration:underline;}

.nl { position:relative; border:1px solid #10ACBB; width:648px; padding:10px; margin:0 0 10px; background:none;}
.nl .texte { float:left; width:/*413px*/347px; margin:0;}
.nl .texte h1 { font-size:15px; font-weight:bold; margin:5px 0 10px 0;}
.nl .texte p { font-size:11px; margin:0 0 10px;}
.nl .texte a { color:#FF9900;}
.nl .texte a:hover { text-decoration:underline;}
.nl .formulaire { float:left; width:/*206px*/275px; padding: 5px 13px 6px; margin:0;}
.nl .formulaire form {  margin:0; padding:0;}
.nl .formulaire form p { margin:0 0 5px; font-size:11px;}
.nl .formulaire form p input.texte { width:255px; height:14px; border:1px solid #07AAB8; color:#07AAB8; font-size:11px; padding:3px 0;}
.nl .formulaire form input.bouton { background:none; border:none; background-image:url(../images/boutons/btn_ok1.gif); background-position:top left; background-repeat:no-repeat; width:57px; height:27px; cursor:pointer; padding:0; margin:10px 15px 0; float:right;}

.nl h1 { font-size:15px; font-weight:bold; margin:5px 0 10px 0;}
.nl ul { float:left; width:196px; padding:0 10px;}
.nl ul li { line-height:130%;}
.nl ul li a { color:#999;}
.nl ul li a:hover { text-decoration:underline;}









/**Corrections IE6**/
*html .onglets1 .contenus_onglets { margin:0 0 0; }
*html .onglets1 .contenus_onglets .top_ventes a img { width:668px;}
*html .onglets1 .contenus_onglets .contenus_vols { padding:10px 25px 11px;}
*html .ligne1 .milieu_ligne1 .hauts_gauche .listes { display:inline; zoom:1;}
*html .ligne1 .milieu_ligne1 .hauts_gauche .listes p span.logo { display:inline; zoom:1; width:25px;}
*html .ligne1 .milieu_ligne1 .hauts_gauche .listes p span.lien { display:inline; zoom:1; width:124px;}





/**Corrections IE7**/
*:first-child+html .ligne1 .milieu_ligne1 .hauts_gauche .listes { display:inline; zoom:1;}
*:first-child+html .ligne1 .milieu_ligne1 .hauts_gauche .listes p span.logo { display:inline; zoom:1; width:25px;}
*:first-child+html .ligne1 .milieu_ligne1 .hauts_gauche .listes p span.lien { display:inline; zoom:1; width:124px;}



/**Corrections Safari et Chrome**/
body:nth-of-type(1) {}