@charset "iso-8859-1";
@import url('general_comp.css');
/* CSS Document */

h5 { font-size:25px; font-weight:bold; margin:0; padding:0;}

hr { border:0; border-bottom:1px solid #ccc; height:0px; margin:0 0 10px;}

.photo_dest { height:100px; overflow:hidden; margin:0 0 10px; position:relative;}
.photo_dest img.mask { position:absolute; right:0; top:0; width:310px; height:100px; }
/*.photo_dest .mask_fr { position:absolute; right:35px; top:0; width:236px; height:100px; }
.photo_dest .mask_es { position:absolute; right:35px; top:0; width:236px; height:100px; }
.photo_dest .mask_it { position:absolute; right:35px; top:0; width:236px; height:100px; }
.photo_dest .mask img {behavior: url(http://www.123croisieres.com/iepngfix.htc);}
.photo_dest .mask_fr img {behavior: url(http://www.123croisieres.com/iepngfix.htc);}
.photo_dest .mask_es img {behavior: url(http://www.planetacruceros.com/iepngfix.htc);}
.photo_dest .mask_it img {behavior: url(http://www.crociere.net/iepngfix.htc);}*/

.corps2 { margin:0 0 10px; padding:0;}
.corps2 .bloc2_milieu { float:left; width:340px; margin:0 14px 0 0; padding:0; border:1px solid #999999; background-color:#FFFFFF; min-height:193px;}
.corps2 .bloc2_milieu h1 {  font-size:14px; font-weight:bold; padding:7px; margin:0 0 15px;}
.corps2 .bloc2_milieu .contenus { padding:0 0 10px 10px;}
.corps2 .bloc2_milieu .contenus ul { float:left; width:146px; margin:0 18px 0 0;}
.corps2 .bloc2_milieu .contenus ul li { margin:0 0 3px;}
.corps2 .bloc2_milieu .contenus ul li span { display:inline-block; width:/*70*/100px;}
.corps2 .bloc2_milieu .contenus ul li span a { font-size:12px; color:#0287C9; text-decoration:underline;}
.corps2 .bloc2_milieu .contenus ul li span.nombre { width:23px; text-align:right;}
.corps2 .bloc2_milieu .contenus ul li span.nombre a { color:#FF9900;}

.corps2 .bloc3_milieu { float:left; width:340px; margin:0; padding:0; border:1px solid #999999; background-color:#FFFFFF; min-height:193px;}
.corps2 .bloc3_milieu h1 {  font-size:14px; font-weight:bold; padding:16px; margin:0 0 15px; text-align:center;}
.corps2 .bloc3_milieu .contenus { padding:0 0 5px 5px;}
.corps2 .bloc3_milieu .contenus ul { float:left; width:138px; margin:0 6px 0 0;}
.corps2 .bloc3_milieu .contenus ul li { margin:0 0 5px;}
.corps2 .bloc3_milieu .contenus ul li.autre { margin:0 0 10px;}
.corps2 .bloc3_milieu .contenus ul li strong { font-size:12px;}
.corps2 .bloc3_milieu .contenus ul li span { display:inline-block; width:/*100*/103px;}
.corps2 .bloc3_milieu .contenus ul li span a { font-size:12px; color:#0287C9; text-decoration:underline;}
.corps2 .bloc3_milieu .contenus ul li span.nombre { width:/*23*/30px; text-align:right; margin:0 0 0 2px;}
.corps2  .bloc3_milieu .contenus ul li span.nombre a { color:#FF9900;}
.corps2 .bloc3_milieu .contenus ul.autre { width:189px; margin:0;}
.corps2 .bloc3_milieu .contenus ul.autre li span { width:149px;}
.corps2 .bloc3_milieu .contenus ul.autre li span.nombre { width:30px;}

.bloc1_droite { margin:0 0 10px; padding:0; border:1px solid #DADADA;}
.bloc1_droite h1 { font-size:14px; font-weight:bold; padding:7px; margin:0 0 15px;}
.bloc1_droite .contenus { padding:0 10px 10px;}
.bloc1_droite .contenus h2 { color:#FF6600; font-size:14px; font-weight:bold;}
.bloc1_droite .contenus form { margin:0; padding:0;}
.bloc1_droite .contenus form label {}
.bloc1_droite .contenus form label span { font-size:12px; color:#333333; margin:0 25px 0 0; vertical-align:middle;}
.bloc1_droite .contenus form label select { width:175px; font-size:11.5px; margin:0 25px 0 0; vertical-align:middle;}
.bloc1_droite .contenus form label input.bt_fr { border:none; background:none; padding:0; background-image:url(../images/boutons/fr/btn_rechercher_port.png); width:129px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.bloc1_droite .contenus form label input.bt_es { border:none; background:none; padding:0; background-image:url(../images/boutons/es/btn_rechercher_port.png); width:129px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.bloc1_droite .contenus form label input.bt_it { border:none; background:none; padding:0; background-image:url(../images/boutons/it/btn_rechercher_port.png); width:129px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.bloc1_droite .contenus form label input.bt_sa { border:none; background:none; padding:0; background-image:url(../images/boutons/sa/btn_rechercher_port.png); width:129px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.bloc1_droite .contenus form label input.bt_br { border:none; background:none; padding:0; background-image:url(../images/boutons/br/btn_rechercher_port.png); width:129px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.bloc1_droite .contenus form label input.bt_al { border:none; background:none; padding:0; background-image:url(../images/boutons/al/btn_rechercher_port.png); width:129px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}
.bloc1_droite .contenus form label input.bt_ru { border:none; background:none; padding:0; background-image:url(../images/boutons/ru/btn_rechercher_port.png); width:129px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; vertical-align:middle;}

.bloc3-droite { margin:0 0 5px; padding:10px 0; background-image:url(../images/droite_bloc2_milieu.jpg); background-position:top left; background-repeat:repeat-x; background-color:#4A84AE;}
.bloc3-droite .ligne { margin:0;}
.bloc3-droite .ligne .produit { margin:0 0 0 20px; float:left; width:193px; padding:0 20px 0 0;}
.bloc3-droite .ligne .produit .photo { position:relative; margin:0 0 20px;}
.bloc3-droite .ligne .produit .photo a { display:block; width:178px; height:119px; overflow:hidden;}
.bloc3-droite .ligne .produit .photo .options { position:absolute; bottom:-20px; left:0; }
.bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0 5px 0 0; vertical-align:middle;}

.bloc3-droite .ligne .produit .photo .options a {display:inline-block; width:115px; height:70px; background-position:right top; background-repeat:no-repeat; vertical-align:middle;}
.bloc3-droite .ligne .produit .photo .options a.bt_fr { background-image:url(../images/fr/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_es { background-image:url(../images/es/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_it { background-image:url(../images/it/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_pt { background-image:url(../images/pt/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_br { background-image:url(../images/br/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_sa { background-image:url(../images/sa/icone.png);position:relative;}
.bloc3-droite .ligne .produit .photo .options a.bt_al { background-image:url(../images/al/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_ru { background-image:url(../images/ru/icone.png);}
.bloc3-droite .ligne .produit .photo .options a span { display:block; color:#CC0000; font-size:23px; font-weight:bold; text-align:right; padding:22px 0 0 0; width:80px;}
.bloc3-droite .ligne .produit .photo .options a span.prix_sa{ display:block;position:absolute;left:6px;top:0;color:#CC0000; font-size:21px; font-weight:bold; text-align:right; padding:22px 0 0 0;text-align:right;}
.bloc3-droite .ligne .produit .photo .options a.bt_fr span { width:72px;}
.bloc3-droite .ligne .produit .photo .options a.bt_it span { width:73px;}

.bloc3-droite .ligne .produit .texte { margin:0 0 5px;}
.bloc3-droite .ligne .produit .texte h1 { font-weight:bold; margin:0 0 3px;}
.bloc3-droite .ligne .produit .texte h1 a { color:#FFFF00; font-size:16px;}
.bloc3-droite .ligne .produit .texte p { color:#FFFFFF;}
.bloc3-droite .ligne .produit .bouton { text-align:right;}
.bloc3-droite hr { margin:10px auto; border:0; border-bottom:1px solid #8AB0CC; width:660px; height:0px;}

.bouton_voir { margin:0 0 10px; padding:0; text-align:right; font-weight:bold;}
.bouton_voir a { color:#0000FF; text-decoration:underline; font-size:12px;}

.bloc1_droite .milieu_bloc4-droite { background-color:#FFFFFF; padding:0 0 0 9px;}
.bloc1_droite .milieu_bloc4-droite .pays { float:left; width:320px; margin:0 24px 30px 0;}
.bloc1_droite .milieu_bloc4-droite .pays a.photo { display:inline-block; width:50px; height:50px; overflow:hidden; margin:0 10px 0 0; vertical-align:top;}
.bloc1_droite .milieu_bloc4-droite .pays a.photo img { width:50px;}
.bloc1_droite .milieu_bloc4-droite .pays span.texte { display:inline-block; width:257px;}
.bloc1_droite .milieu_bloc4-droite .pays span.texte h2 { font-size:12px; font-weight:bold; margin:0 0 5px;}
.bloc1_droite .milieu_bloc4-droite .pays span.texte h2 a { color:#FF6600; text-decoration:underline; font-size:12px;}
.bloc1_droite .milieu_bloc4-droite .pays span.texte p { font-size:10px; color:#666666; line-height:140%; margin:0 0 5px;}
.bloc1_droite .milieu_bloc4-droite .pays span.texte p.bouton { text-align:right; margin:0;} 
.bloc1_droite .milieu_bloc4-droite .appel { text-align:center;}
.bloc1_droite .milieu_bloc4-droite span.lieu { display:inline-block; width:310px; padding:0 0 0 10px; background-image:url(../images/puce_noir.gif); background-position:left 5px; background-repeat:no-repeat; margin:0 20px 20px 0; vertical-align:top;}
.bloc1_droite .milieu_bloc4-droite .colonne { float:left; width:204px; margin:0 25px 0 0;}
.bloc1_droite .milieu_bloc4-droite .colonne h2 { font-size:11px; font-weight:bold; margin:0 0 5px;} 
.bloc1_droite .milieu_bloc4-droite .colonne h2 a { color:#666666;}
.bloc1_droite .milieu_bloc4-droite .colonne h2 span { font-weight:normal; color:#999999;}
.bloc1_droite .milieu_bloc4-droite .colonne p { font-size:10px; color:#666666; margin:0 0 10px; line-height:140%;}
.bloc1_droite .milieu_bloc4-droite .colonne p.bouton { margin:0;}

.bloc1_droite .contents { padding:0 0 0 10px;}
.bloc1_droite .contents .actu { float:left; width:209px; margin:0 20px 0 0;}
.bloc1_droite .contents .actu p { font-size:10px; color:#333333; margin:0 0 5px;}
.bloc1_droite .contents .actu p strong a { font-size:11px; color:#666666; font-weight:bold;}















































/**Corrections IE6**/
*html .photo_dest img.mask  {behavior: url(/iepngfix.htc);}
*html .bloc1_droite { zoom:1;}
*html .bloc1_droite .contents .actu { margin:0 15px 0 0;}
*html .corps2 .bloc2_milieu .contenus ul { padding:0 18px 0 0; margin:0;}
*html .bloc1_droite .milieu_bloc4-droite .pays { padding:0 24px 30px 0; margin:0;}

*html .bloc3-droite .ligne .produit { margin:0 0 0 17px; padding:0 17px 0 0;}
*html .bloc3-droite .ligne .produit .photo { width:193px; height:119px;}
*html .bloc3-droite .ligne .produit .photo .options a { float:left; }
*html .bloc3-droite .ligne .produit .photo .options a.bt_fr { background-image:url(../images/fr/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_es { background-image:url(../images/es/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_it { background-image:url(../images/it/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_pt { background-image:url(../images/pt/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_br { background-image:url(../images/br/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_sa { background-image:url(../images/sa/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_al { background-image:url(../images/al/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_ru { background-image:url(../images/ru/icone.png); }
*html .bloc3-droite .ligne .produit .photo .options a span { padding-top:24px;}
*html .bloc3-droite .ligne .produit .photo .options a.bt_it span { width:73px; padding:21px 0 0;}
*html .bloc3-droite .ligne .produit .photo .options span.picto_vol { padding:20px 0 0; float:left;}
*html .bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0 5px 0 0; vertical-align:middle;}
*html .bloc1_droite .milieu_bloc4-droite .pays a.photo { display:inline-block; width:50px; height:50px; overflow:hidden; margin:0 10px 0 0; vertical-align:top;}
*html .corps2 .bloc3_milieu .contenus ul.autre li span { width:149px;}
*html .corps2 .bloc3_milieu .contenus ul li span.nombre { width:30px; text-align:right; margin:0 0 0 2px;}









/**Corrections IE7**/
*:first-child+html .bloc1_droite { zoom:1;}
*:first-child+html hr { margin:0 0 5px;;}
*:first-child+html .bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0 5px 0 0; vertical-align:middle;}
*:first-child+html .bloc1_droite .milieu_bloc4-droite .pays a.photo { display:inline-block; width:50px; height:50px; overflow:hidden; margin:0 10px 0 0; vertical-align:top;}
*:first-child+html .corps2 .bloc3_milieu .contenus ul.autre li span { width:149px;}
*:first-child+html .corps2 .bloc3_milieu .contenus ul li span.nombre { width:30px; text-align:right; margin:0 0 0 2px;}


/**Corrections IE9**/
.bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0\9; vertical-align:middle;}
.bloc1_droite .milieu_bloc4-droite .pays a.photo { display:inline-block; width:50px; height:50px; overflow:hidden; margin:0 8px 0 0\9!important; vertical-align:top;}
.corps2 .bloc3_milieu .contenus ul.autre li span { width:149px\9;}
.corps2 .bloc3_milieu .contenus ul li span.nombre { width:28px\9; text-align:right; margin:0 0 0 2px;}


