@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

.gaucheGM { float:left; width:530px; margin:0 8px 0 0; padding:0;}
.gaucheGM .gauche1 { float:left; width:260px; margin:0 10px 0 0; padding:0;}
/*.gaucheGM .gauche1 .bloc1-gauche1 { margin:0 0 10px; padding:0;}
.gaucheGM .gauche1 .bloc1-gauche1 .haut_bloc1-gauche1 { background-image:url(../images/fondhaut_bloc1-gauche1.gif); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 { border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-bottom:none; border-top:none; padding:0 9px; background-image:url(../images/fondmilieu_bloc1-gauche1.jpg); background-position:top left; background-repeat:repeat-x; background-color:#FFCC00;}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 h1 { color:#FFFFFF; font-size:18px; font-weight:bold; margin:0 0 5px;}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 form { margin:0; padding:0;}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 form p { margin:0 0 5px; color:#333333;}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 form p input {}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 form p select { width:154px; font-size:11.5px;}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 form p.bouton { text-align:right; margin:0; padding:3px 0 0;}
.gaucheGM .gauche1 .bloc1-gauche1 .milieu_bloc1-gauche1 form p.bouton input { border:none; padding:0; background:none; background-image:url(../images/boutons/fr/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.gaucheGM .gauche1 .bloc1-gauche1 .bas_bloc1-gauche1 { background-image:url(../images/fondbas_bloc1-gauche1.gif); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
*/
.gaucheGM .gauche1 .bloc2-gauche1 { margin:0 0 10px; padding:0;}
.gaucheGM .gauche1 .bloc2-gauche1 .banniere_bloc2-gauche1 { height:107px; position:relative; width:260px; /*background-color:#FFFFFF;*/ font-size:0px;}
.gaucheGM .gauche1 .bloc2-gauche1 .banniere_bloc2-gauche1 img.mask { position:absolute; top:0; left:0;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 { padding:0 9px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 p { color:#666666; margin:0 0 10px;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 h1 { font-size:14px; color:#FF6600; font-weight:bold; margin:5px 0 10px;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit { margin:0; padding:0;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.nom_croisiere { display:inline-block; width:160px; vertical-align:top;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.nom_croisiere p { font-size:12px; color:#333333; margin:0; width:160px; height:15px; overflow:hidden;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.nom_croisiere p strong a {color:#0287C9; font-size:12px;}

.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.nom_croisiere_ru { display:inline-block; width:144px; vertical-align:top;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.nom_croisiere_ru p { font-size:12px; color:#333333; margin:0;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.nom_croisiere_ru p strong a {color:#0287C9; font-size:12px;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.tarif_croisiere_ru { display:inline-block; width:91px; text-align:right;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.tarif_croisiere_ru p { font-size:19px; color:#03A0ED; font-weight:bold; margin:0;}

.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.tarif_croisiere { display:inline-block; width:77px; text-align:right;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .produit span.tarif_croisiere p { font-size:19px; color:#03A0ED; font-weight:bold; margin:0;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 hr { border-bottom:1px solid #E5E5E5; border-left:none; border-right:none; border-top:none; font-size:0px; margin:5px 0; height:0px;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .lien { margin:15px 0 0;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 .lien a { color:#FF6600; font-size:11px; text-decoration:underline;}
.gaucheGM .gauche1 .bloc2-gauche1 .bas_bloc2-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.png); height:13px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.gaucheGM .gauche1 .bloc3-gauche1 { margin:0; padding:0;}
.gaucheGM .gauche1 .bloc3-gauche1 .haut_bloc3-gauche1 { background-image:url(../images/fondhaut_bloc3-gauche1.png); height:8px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.gaucheGM .gauche1 .bloc3-gauche1 h1 { margin:0; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-image:url(../images/fondtetau_bloc3-gauche1.jpg); height:25px; background-position:top left; background-repeat:repeat-x; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 { border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF; padding:17px 9px 0;}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 ul { margin:0; padding:0;}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 ul li { margin:0 0 9px;}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 ul li span.logo { display:inline-block; width:20px; vertical-align:middle; margin:0 25px 0 0;}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 ul li span.logo img { width:20px;}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 ul li a { color:#333333; text-decoration:underline;}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 p {}
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 p a { color:#FF6600; text-decoration:underline;}
.gaucheGM .gauche1 .bloc3-gauche1 .bas_bloc3-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.png); height:13px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.gaucheGM .gauche2 { float:left; width:260px; margin:0; padding:0;} 
.gaucheGM .gauche2 .bloc1-gauche2 { margin:0 0 11px; padding:0; width:260px; height:/*300*/240px; /*position:relative;*/}
/*.gaucheGM .gauche2 .bloc1-gauche2 img.mask { position:absolute; top:0; left:0;}*/
.gaucheGM .gauche2 .bloc1-gauche2 img { width:260px; height:/*300*/241px;}

.gaucheGM .gauche2 .bloc2-gauche2 { margin:0 0 10px; padding:0;}
.gaucheGM .gauche2 .bloc2-gauche2 .banniere_bloc2-gauche1 { height:107px; position:relative; width:260px; /*background-color:#FFFFFF;*/ font-size:0px}
.gaucheGM .gauche2 .bloc2-gauche2 .banniere_bloc2-gauche1 img.mask { position:absolute; top:0; left:0;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 { padding:0 9px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 p { color:#666666; margin:0 0 10px;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 h1 { font-size:14px; color:#FF6600; font-weight:bold; margin:5px 0 10px;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit { margin:0; padding:0;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.nom_croisiere { display:inline-block; width:160px; vertical-align:top;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.nom_croisiere p { font-size:12px; color:#333333; margin:0; width:160px; height:15px; overflow:hidden;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.nom_croisiere p strong a {color:#0287C9; font-size:12px;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.tarif_croisiere { display:inline-block; width:77px; text-align:right;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.tarif_croisiere p { font-size:19px; color:#03A0ED; font-weight:bold; margin:0;}

.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.nom_croisiere_ru { display:inline-block; width:144px; vertical-align:top;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.nom_croisiere_ru p { font-size:12px; color:#333333; margin:0;  overflow:hidden;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.nom_croisiere_ru p strong a {color:#0287C9; font-size:12px;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.tarif_croisiere_ru { display:inline-block; width:93px; text-align:right;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .produit span.tarif_croisiere_ru p { font-size:19px; color:#03A0ED; font-weight:bold; margin:0;}



.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 hr { border-bottom:1px solid #E5E5E5; border-left:none; border-right:none; border-top:none; font-size:0px; margin:5px 0; height:0px;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .lien { margin:15px 0 0;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 .lien a { color:#FF6600; font-size:11px; text-decoration:underline;}
.gaucheGM .gauche2 .bloc2-gauche2 .bas_bloc2-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.png); height:13px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.gaucheGM .gauche2 .bloc3-gauche2 { margin:0; padding:0;}
.gaucheGM .gauche2 .bloc3-gauche2 .haut_bloc3-gauche1 { background-image:url(../images/fondhaut_bloc3-gauche1.png); height:8px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.gaucheGM .gauche2 .bloc3-gauche2 h1 { margin:0; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-image:url(../images/fondtetau_bloc3-gauche1.jpg); height:25px; background-position:top left; background-repeat:repeat-x; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 { border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF; padding:/*5px 9px;*/ 5px 9px 5px;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul { margin:0; padding:0;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul li { margin:0 0 3px;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul li span.logo { display:inline-block; width:20px; vertical-align:middle; margin:0 25px 0 0;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul li span.logo img { width:20px;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul li a { color:#333333; text-decoration:underline;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 p { margin:5px 0 0;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 p a { color:#FF6600; text-decoration:underline;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 h2 { color:#333; font-size:14px; font-weight:bold; margin:15px 0 5px;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul.fluviales { width:70px; float:left; margin:0 10px 0 0;}
.gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul.fluviales li { width:70px; height:13px; overflow:hidden;}
.gaucheGM .gauche2 .bloc3-gauche2 .bas_bloc3-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.png); height:13px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.gaucheGM .edito { margin:10px 0 0;}
.gaucheGM .edito .haut_edito { background-image:url(../images/fondhaut_edito.png); height:9px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.gaucheGM .edito h1 { background-image:url(../images/fondtetau_edito.jpg); height:19px; background-position:top left; background-repeat:repeat-x; border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; color:#333333; font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.gaucheGM .edito .milieu_edito { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:10px 0 1px 10px;}
.gaucheGM .edito .milieu_edito .edito123 { float:left; width:150px; margin:0 22px 0 0;}
.gaucheGM .edito .milieu_edito .edito123 h2 { font-size:12px;  font-weight:bold; line-height:130%; margin:0 0 5px;}
.gaucheGM .edito .milieu_edito .edito123 h2 a {color:#333333;}
.gaucheGM .edito .milieu_edito .edito123 p { font-size:10px; color:#333333;} 
.gaucheGM .edito .bas_edito { background-image:url(../images/fondbas_edito.png); height:25px; background-position:top left; background-repeat:no-repeat; padding:0 0 0 10px;}
.gaucheGM .edito .bas_edito .edito123 { float:left; width:150px; margin:0 22px 0 0;}


.droiteGM { float:left; width:440px; margin:0; padding:0;}
.droiteGM .boutonsGM { margin:0 0 10px; padding:0;}
.droiteGM .boutonsGM a {}
/*.droiteGM .boutonsGM a img { width:218px;}*/

.droiteGM .promos { margin:0 0 10px; padding:0;}
.droiteGM .promos .haut_promos { background-image:url(../images/fondhaut_promos.gif); height:9px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.droiteGM .promos h1 { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-image:url(../images/fondtitre_promos.jpg); height:23px; background-position:top left; background-repeat:repeat-x; font-size:16px; color:#FFFFFF; font-weight:bold; padding:0 0 0 10px;}
.droiteGM .promos .milieu_promos { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 10px;}
.droiteGM .promos .milieu_promos .produit { margin:0; padding:5px 0; border-bottom:1px solid #E4E4E4; }
.droiteGM .promos .milieu_promos .produit span.photo { display:inline-block; width:90px; margin:0 15px 0 0; vertical-align:top;} 
.droiteGM .promos .milieu_promos .produit span.photo a {}
.droiteGM .promos .milieu_promos .produit span.photo a img { width:90px;}
.droiteGM .promos .milieu_promos .produit span.description { display:inline-block; width:192px; margin:0 15px 0 0;}
.droiteGM .promos .milieu_promos .produit span.description h2 { font-size:12px; color:#FF6600; font-weight:bold;}
.droiteGM .promos .milieu_promos .produit span.description h2 a { color:#FF6600;}
.droiteGM .promos .milieu_promos .produit span.description p { color:#333333;}
/*-----------------russe-------------------------------*/
.droiteGM .promos .milieu_promos .produit span.description_ru { display:inline-block; width:184px; margin:0 5px 0 0;}
.droiteGM .promos .milieu_promos .produit span.description_ru h2 { font-size:12px; color:#FF6600; font-weight:bold;}
.droiteGM .promos .milieu_promos .produit span.description_ru h2 a { color:#FF6600;}
.droiteGM .promos .milieu_promos .produit span.description_ru p { color:#333333;}
/*-----------------------------------------------------*/



.droiteGM .promos .milieu_promos .produit span.tarif { display:inline-block; width:100px; vertical-align:top;}
.droiteGM .promos .milieu_promos .produit span.tarif p {}
.droiteGM .promos .milieu_promos .produit span.tarif p b { color:#FF6600; font-size:19px; font-weight:bold;}
.droiteGM .promos .milieu_promos .produit span.tarif p strong { font-size:12px; font-weight:bold; text-decoration:line-through;}
.droiteGM .promos .milieu_promos .produit span.tarif p.bouton { margin:10px 0 0;}
.droiteGM .promos .milieu_promos .botton { text-align:center; margin:10px 0 0; font-weight:bold;}
.droiteGM .promos .milieu_promos .botton a { color:#FF6600; text-decoration:underline;}
.droiteGM .promos .bas_promos { background-image:url(../images/fondbas_promos.png); height:9px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

/*-----------------russe-------------------------------*/
.droiteGM .promos .milieu_promos .produit span.tarif_ru { display:inline-block; width:115px; vertical-align:top;}
.droiteGM .promos .milieu_promos .produit span.tarif_ru p {}
.droiteGM .promos .milieu_promos .produit span.tarif_ru p b { color:#FF6600; font-size:19px; font-weight:bold;}
.droiteGM .promos .milieu_promos .produit span.tarif_ru p strong { font-size:12px; font-weight:bold; text-decoration:line-through;}
.droiteGM .promos .milieu_promos .produit span.tarif_ru p.bouton { margin:10px 0 0;}
/*-----------------russe-------------------------------*/

.droiteGM .nl { margin:0 0 10px; padding:0;}
.droiteGM .nl .haut_nl { background-image:url(../images/fondhaut_nl.png); height:8px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.droiteGM .nl .milieu_nl { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 10px; background-image:none;}
.droiteGM .nl .milieu_nl span.texte { display:inline-block; width:280px; margin:0 10px 0 0;}
.droiteGM .nl .milieu_nl span.texte h1 { font-size:14px; font-weight:bold; margin:0 0 10px;}
.droiteGM .nl .milieu_nl span.texte p {}
.droiteGM .nl .milieu_nl span.photo { display:inline-block; width:125px; vertical-align:top;}
.droiteGM .nl .milieu_nl span.photo p {}
.droiteGM .nl .bas_nl { background-image:url(../images/fondbas_promos.png); height:9px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.droiteGM .nl .milieu_nl span.texte p.bouton a{color:#FF6600;text-decoration:underline; }

.droiteGM .nl .milieu_newsletter { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 170px 10px 10px; background-image:url(../images/bg_nl.jpg); background-position:97% top; background-repeat:no-repeat;}
.droiteGM .nl .milieu_newsletter h1 { background-image:url(../images/picto_nl.jpg); height:30px; background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:15px; font-weight:bold; padding:4px 0 0 15px;}
.droiteGM .nl .milieu_newsletter p { color:#333333;}
.droiteGM .nl .milieu_newsletter form { margin:10px 0 0; padding:0;}
.droiteGM .nl .milieu_newsletter form span input.mail { font-size:11.5px; border:1px solid #8EB3CF; width:210px; margin:0 0 5px;}
.droiteGM .nl .milieu_newsletter form span.choix { display:inline-block; width:125px;}
.droiteGM .nl .milieu_newsletter form span.bouton { display:inline-block; width:130px;}
.droiteGM .nl .milieu_newsletter form span.bouton input { border:none; padding:0; background:none; background-image:url(../images/boutons/fr/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .nl .milieu_newsletter form span.bouton input.bt_fr { border:none; padding:0; background:none; background-image:url(../images/boutons/fr/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .nl .milieu_newsletter form span.bouton input.bt_es { border:none; padding:0; background:none; background-image:url(../images/boutons/es/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .nl .milieu_newsletter form span.bouton input.bt_it { border:none; padding:0; background:none; background-image:url(../images/boutons/it/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .nl .milieu_newsletter form span.bouton input.bt_pt { border:none; padding:0; background:none; background-image:url(../images/boutons/pt/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .nl .milieu_newsletter form span.bouton input.bt_br { border:none; padding:0; background:none; background-image:url(../images/boutons/br/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .nl .milieu_newsletter form span.bouton input.bt_sa { border:none; padding:0; background:none; background-image:url(../images/boutons/sa/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .nl .milieu_newsletter form span.bouton input.bt_ru { border:none; padding:0; background:none; background-image:url(../images/boutons/ru/btn_valider.png); height:29px; width:129px; cursor:pointer;}
.droiteGM .abc { margin:0; padding:0;}
.droiteGM .abc .haut_abc { background-image:url(../images/fondhaut_abc.png); height:7px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.droiteGM .abc h1 { background-image:url(../images/fondtetau_abc.jpg); height:29px; background-position:top left; background-repeat:repeat-x; border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; color:#333333; font-size:14px; font-weight:bold; padding:0 0 0 10px; line-height:20px;}
.droiteGM .abc .milieu_abc { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:10px 50px 9px 200px; background-image:url(../images/picto_abc.jpg); background-position:7% 15px; background-repeat:no-repeat;}
.droiteGM .abc .milieu_abc p { color:#333333;}
.droiteGM .abc .milieu_abc p.bouton { margin:10px 0 0;}
.droiteGM .abc .milieu_abc p.bouton a { color:#FF6600; text-decoration:underline;}
.droiteGM .abc .bas_abc { background-image:url(../images/fondbas_promos.png); height:9px; background-position:top left; background-repeat:no-repeat; font-size:0px;}










































/**Corrections IE6**/
*html .gaucheGM .gauche1 .bloc2-gauche1 .bas_bloc2-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.gif);}
*html .gaucheGM .gauche1 .bloc3-gauche1 .haut_bloc3-gauche1 { background-image:url(../images/fondhaut_bloc3-gauche1.gif);}
*html .gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 ul li { margin-bottom:7px;}
*html .gaucheGM .gauche1 .bloc3-gauche1 .bas_bloc3-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.gif);}

*html .gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 { width:240px;}
*html .gaucheGM .gauche2 .bloc2-gauche2 .bas_bloc2-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.gif);}
*html .gaucheGM .gauche2 .bloc3-gauche2 .haut_bloc3-gauche1 { background-image:url(../images/fondhaut_bloc3-gauche1.gif);}
*html .gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 { width:240px; padding-bottom:0px;}
*html .gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 ul.fluviales { padding:0 10px 0 0; margin:0;}
*html .gaucheGM .gauche2 .bloc3-gauche2 .bas_bloc3-gauche1 { background-image:url(../images/fondbas_bloc2-gauche1.gif);}

*html .gaucheGM .edito .haut_edito { background-image:url(../images/fondhaut_edito.gif);}
*html .gaucheGM .edito .milieu_edito { width:518px;}
*html .gaucheGM .edito .milieu_edito .edito123 { padding:0 22px 0 0; margin:0;}
*html .gaucheGM .edito .bas_edito { background-image:url(../images/fondbas_edito.gif);}
*html .gaucheGM .edito .bas_edito .edito123 { padding:0 22px 0 0; margin:0;}

*html .droiteGM .promos .bas_promos { background-image:url(../images/fondbas_promos.gif);}

*html .droiteGM .nl .haut_nl { background-image:url(../images/fondhaut_nl.gif);}
*html .droiteGM .nl .milieu_newsletter { width:258px;}
*html .droiteGM .nl .bas_nl { background-image:url(../images/fondbas_promos.gif);}

*html .droiteGM .abc .haut_abc { background-image:url(../images/fondhaut_abc.gif);}
*html .droiteGM .abc .milieu_abc { width:188px;}
*html .droiteGM .abc h1 { width:428px;}
*html .droiteGM .abc .bas_abc { background-image:url(../images/fondbas_promos.gif);}
*html .gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 { padding:0 9px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
*html .gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 { padding:0 9px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
*html .droiteGM .promos .milieu_promos { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 10px;}
*html .droiteGM .nl .milieu_nl { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 10px; background-image:none;}







/**Corrections IE7**/
*:first-child+html .gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 { padding:14px 9px 1px;}
*:first-child+html .gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 ul li { margin:0 0 7px;}
*:first-child+html .gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1 { padding-bottom:0px;}
*:first-child+html .droiteGM .promos .milieu_promos { padding:10px 10px 0;}
*:first-child+html .gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 { padding:0 9px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
*:first-child+html .gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 { padding:0 9px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
*:first-child+html .droiteGM .promos .milieu_promos { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 10px;}
*:first-child+html .droiteGM .nl .milieu_nl { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 10px; background-image:none;}


/**Corrections IE8/9**/
.gaucheGM .gauche1 .bloc3-gauche1 .milieu_bloc3-gauche1 { padding:15px 9px 0\9;}
.gaucheGM .gauche1 .bloc2-gauche1 .milieu_bloc2-gauche1 { padding:0 7px\9; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.gaucheGM .gauche2 .bloc2-gauche2 .milieu_bloc2-gauche1 { padding:0 7px\9; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.droiteGM .promos .milieu_promos { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 8px\9;}
.droiteGM .nl .milieu_nl { border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background-color:#FFFFFF; padding:0 8px\9; background-image:none;}



/**Corrections Firefox 3.5**/
body:nth-of-type(1) .gaucheGM .gauche2 .bloc3-gauche2 .milieu_bloc3-gauche1, x:-moz-any-link, x:default { padding-bottom:1px;}



