@charset "iso-8859-1";
/* CSS Document */

.carte .liste_pays .info { margin:0 0 5px 0; padding:0;}
.carte .liste_pays .info p { margin:0; padding:0; font-size:11px; text-align:left; color:#000000;}
.carte .liste_pays .info p strong { color:#016867; font-size:12px;}
.carte .liste_pays .info p strong span {text-decoration:underline;}
.carte .liste_pays .info ul { margin:0; padding:0 0 0 15px; text-align:left; font-size:11px; color:#000000; list-style:square;}
.carte .liste_pays .info ul li span { font-weight:bold; font-size:11px;}

.contenu2 { margin:0; padding:0;}
.contenu2 .ligne2 { margin:0 0 10px; padding:0;}
.contenu2 .ligne2 .theme_img { margin:0 0 5px; padding:0; height:29px; background-color:#e8eabb; border:1px solid #016867; color:#016867; position:relative;}
.contenu2 .ligne2 .theme_img span {  position: absolute; top:6px; left:10px;font-size:12px; font-weight:bold;}
.contenu2 .ligne2 .theme_img img { position:absolute; top:-9px; left:450px;}
.contenu2 .ligne2 p { margin:10px 0; padding:0; color:#000000; font-size:12px;}
.contenu2 .ligne2 p span { font-size:12px; font-weight:bold; color:#016867;}
.contenu2 .ligne2 p span a {color:#016867;}
.contenu2 .ligne2 p span a:hover { color:#9BA032;}
.contenu2 .ligne2 form { text-align:right;}
.contenu2 .ligne2 form p select { color:#016867;  border:1px solid #016867;}

.contenu2 .ligne2 .recherche { text-align:right; margin:0 5px 10px 0;}
.contenu2 .ligne2 .recherche form label { font-size:12px;}
.contenu2 .ligne2 .recherche form select { color:#016867;  border:1px solid #016867;}
.contenu2 .ligne2 .recherche form input.OK { background:none; background-image:url(../images/continents/asie/front/bouton_OK.gif); background-repeat:no-repeat; width:22px; height:22px; border:none; cursor:pointer; padding:0; vertical-align:bottom;}

.contenu2 .ligne2 .proposition1 { margin:0 0 2px 0; padding:5px; background-color:#FFFFFF;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 { margin:0; padding:0; float:left; width:435px; border-right:1px dashed #016867; }
.contenu2 .ligne2 .proposition1 .contenu_propos1 img.img_propos1 { float:left; width:100px; margin:0 10px 0 0;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .texte_propos { float:left; width:320px; }
.contenu2 .ligne2 .proposition1 .contenu_propos1 .texte_propos p.titre_propos { font-size:12px; margin:0 0 2px; padding:0;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .texte_propos p.titre2 { font-size:11px; margin:0 0 5px; padding:0;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .texte_propos p.titre_propos strong a { text-decoration:none; color:#016867; }
.contenu2 .ligne2 .proposition1 .contenu_propos1 .texte_propos p.titre_propos strong a:hover { color:#9BA032;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .texte_propos p.detail_propos { font-size:11px; color:#000000; margin:0 0 2px; padding:0;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .texte_propos p.detail_propos span { text-decoration:underline;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .options { margin:5px 0 0 0; padding:0;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .options .opt1 { margin:0; padding:0; width:40px; float:left;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .options .opt1 .mer { margin:0; padding:0; font-size:10px; height:20px; text-align:center;}
.contenu2 .ligne2 .proposition1 .contenu_propos1 .options .opt1 .picto_mer { margin:0; padding:0; text-align:center;}
.contenu2 .ligne2 .proposition1 .tarif { float:left; width:100px; text-align:center;}
.contenu2 .ligne2 .proposition1 .tarif p { font-size:11px; margin:0 0 3px; padding:0;}
.contenu2 .ligne2 .proposition1 .tarif p.old_price { text-decoration:line-through;}
.contenu2 .ligne2 .proposition1 .tarif p.new_price { font-size:14px; font-weight:bold;}
/*.contenu2 .ligne2 .proposition1 .tarif a img { border:none;}*/
.contenu2 .ligne2 .proposition1 .tarif a {display:block; width:63px; height:22px; background-image:url(../images/continents/asie/front/bouton_plus_infos.gif); width:63px; height:22px; background-position:top left; background-repeat:no-repeat; margin:0 0 0 19px; text-align:center;}

.contenu2 .ligne2 .proposition1 .tarif a:hover { background-position:bottom left;}

.contenu2 .navigation { margin:5px 0; padding:0; font-size:12px; color:#81b6ae; text-align:center;}
.contenu2 .navigation a { text-decoration:none; color:#016867;}
.contenu2 .navigation a:hover { text-decoration:underline;}
.contenu2 .navigation span { font-weight:bold; color:#016867; }

.carte .pays { margin:0; padding:10px;}
.carte .pays .col1 { float:left; width:176px; font-size:12px; font-weight:bold; color:#000000;}
.carte .pays .col1 a { text-decoration:none; color:#000000;}
.carte .pays .col1 a:hover { text-decoration:underline; color:#016867;}

.continent p strong { color:#016867;}

.newsletter { margin:0 0 10PX; padding:0; background-color:#FFFFFF; border:1px solid #016867;}
.newsletter .titre { background-color:#E8EABB; padding:5px 0 0 0; color:#016867; font-size:14px; font-weight:bold; text-align:center; height:23px; margin:0 0 10px; text-transform:uppercase;}
.newsletter .textes_liens { margin:0; padding:0 10px 2px; font-size:14px; font-weight:bold; color:#000000; text-align:center;}
.newsletter .textes_liens form p { padding:0; height:22px; position:relative; margin:7px 0;}
.newsletter .textes_liens form p#result_save_mail { margin:0; height:auto; font-size:12px; font-weight:normal;}
.newsletter .textes_liens form p input.saisie { font-size:12px; color:#016867; border:1px solid #016867; height:18px; width:150px; position:absolute; left:12px; padding:2px 0 0;}
.newsletter .textes_liens form p input.bouton { background:none; background-image:url(../images/continents/asie/front/bouton_OK.gif); background-repeat:no-repeat; width:22px; height:22px; border:none; cursor:pointer; position:absolute; left:170px; padding:0;}
.newsletter .textes_liens form { text-align:left; padding:0 0 5px;}
.newsletter .textes_liens form select { color:#016867;  border:1px solid #016867; margin:0 0 5px; width:175px;}
.newsletter .textes_liens form input.OK { background:none; background-image:url(../images/continents/asie/front/bouton_OK.gif); background-repeat:no-repeat; width:22px; height:22px; border:none; cursor:pointer; padding:0;
/*Pour IE8 seulement*/
 vertical-align:middle\9
/*Fin Pour IE8 seulement*/ ;
}



/**Corrections IE7**/
*:first-child+html .newsletter .textes_liens form input.OK { position:relative; top:-5px;}
*:first-child+html .contenu2 .ligne2 .proposition1 div.tarif a { margin:0!important;}


/**Corrections IE6**/
*html .newsletter .textes_liens form input.OK { position:relative; top:-5px;}
*html .contenu2 .ligne2 .proposition1 .tarif a { margin:0!important;}

/**Corrections Chrome & Safari**/
html[xmlns*=""] body:last-child .contenu2 .ligne2 .recherche form input.OK{ position:relative; top:-3px;}
html[xmlns*=""] body:last-child .newsletter .textes_liens form input.OK { position:relative; top:-3px;}


