@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

.blocbleu1 { margin:0 0 10px; border:1px solid #0EABBA; width:668px; position:relative; padding:0 0 1px;}
.blocbleu1 h1 { background-color:#23B3C0; height:25px; color:#FFFFFF; font-size:16px; line-height:25px; padding:0 0 0 10px;}
.blocbleu1 .photo_dest { width:668px; height:100px; overflow:hidden; margin:0 0 10px; position:relative;}
.blocbleu1 .photo_dest .mask { position:absolute; right:0; top:0; width:236px; height:100px; }
.blocbleu1 .photo_dest .mask_fr { position:absolute; right:0; top:0; width:236px; height:100px; }
.blocbleu1 .photo_dest .mask_es { position:absolute; right:0; top:0; width:236px; height:100px; }
.blocbleu1 .photo_dest .mask_it { position:absolute; right:0; top:0; width:236px; height:100px; }
.blocbleu1 .photo_dest .mask img {behavior: url(http://www.123croisieres.com/iepngfix.htc);}
.blocbleu1 .photo_dest .mask_fr img {behavior: url(http://www.123croisieres.com/iepngfix.htc);}
.blocbleu1 .photo_dest .mask_es img {behavior: url(http://www.planetacruceros.com/iepngfix.htc);}
.blocbleu1 .photo_dest .mask_it img {behavior: url(http://www.crociere.net/iepngfix.htc);}
.blocbleu1 p { font-size:11px; color:#333333; padding:10px;}

.blocorange1 { margin:0; border-bottom:none; border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-top:1px solid #FF9900; width:648px; position:relative; padding:10px 10px 11px;}
.blocorange1 h1 { font-size:15px; font-weight:bold; margin:0 0 10px 0; color:#FF9900;}
.blocorange1 ul { float:left; width:152px; padding:0 5px;}
.blocorange1 ul li { line-height:150%;}
.blocorange1 ul li span.mois {  display:inline-block;width:100px;}
.blocorange1 ul li span.mois a {color:#0BABB9;}
.blocorange1 ul li a.nombre { display:inline-block; width:30px; text-align:center; color:#FF9900;}
.blocorange1 ul li a:hover { text-decoration:underline;}

div .fondbas2 { background-image:url(../images/angles/fondbas_670-2.gif); height:7px; background-position:top left; background-repeat:no-repeat; margin:0 0 10px; font-size:0px;}

.blocbleu2 { margin:0; border-bottom:none; border-left:1px solid #0EABBA; border-right:1px solid #0EABBA; border-top:1px solid #0EABBA; width:648px; position:relative; padding:10px 10px;}
.blocbleu2 h2 { font-size:15px; font-weight:bold; margin:0 0 10px 0;}
.blocbleu2 ul { float:left; width:152px; padding:0 5px;}
.blocbleu2 ul li { line-height:125%; margin:0 0 5px;}
.blocbleu2 ul li span.mois { width:100px; display:inline-block; vertical-align:top;}
.blocbleu2 ul li span.mois a { color:#0BABB9;}
.blocbleu2 ul li a.nombre {display:inline-block; width:22px; text-align:center; color:#0DABBA;}
.blocbleu2 ul li a:hover { text-decoration:underline;}

.blocbleu2 .line { margin:0 0 15px; padding:0;}
.blocbleu2 .line .high { margin:0; padding:0;}
.blocbleu2 .line .high span.logo { /*float:left; width:152px;*/ padding:0 5px; margin:0; text-align:center; display:inline-block; width:149px; vertical-align:middle;}
.blocbleu2 .line .high span.logo a {}
.blocbleu2 .line .low { margin:0; padding:0;}
.blocbleu2 .line .low span.nom { /*float:left; width:152px;*/ padding:0 5px; margin:0; text-align:center; display:inline-block; width:149px; vertical-align:middle;}
.blocbleu2 .line .low span.nom a {color:#0DABBA; font-size:10px; font-weight:bold;}
.blocbleu2 .line .low span.nom a:hover {text-decoration:underline;}

.blocbleu2 .line .companyG { float:left; width:314px; margin:0 10px 0 0;}
.blocbleu2 .line .companyG .photo_navire { float:left; width:92px; margin:0 10px 0 0; text-align:center;}
.blocbleu2 .line .companyG .photo_navire a.photo { display:block; width:90px; height:60px; overflow:hidden; border:1px solid #2BB5C2;}
.blocbleu2 .line .companyG .photo_navire a {}
.blocbleu2 .line .companyG .photo_navire img { max-width:90px;}
.blocbleu2 .line .companyG .texte_navire { float:left; width:212px;}
.blocbleu2 .line .companyG .texte_navire p { font-size:10px; color:#333;}
.blocbleu2 .line .companyG .texte_navire p.titre { font-size:11px; color:#0DABBA; font-weight:bold;}
.blocbleu2 .line .companyG .texte_navire a {  font-size:11px; color:#0DABBA; font-weight:bold;}
.blocbleu2 .line .companyG .texte_navire a:hover { text-decoration:underline;}
.blocbleu2 .line .companyD { float:left; width:324px; margin:0;}
.blocbleu2 .line .companyD .photo_navire { float:left; width:92px; margin:0 10px 0 0; text-align:center;}
.blocbleu2 .line .companyD .photo_navire a.photo { display:block; width:90px; height:60px; overflow:hidden; border:1px solid #2BB5C2;}
.blocbleu2 .line .companyD .photo_navire a {}
.blocbleu2 .line .companyD .photo_navire img { max-width:90px;}
.blocbleu2 .line .companyD .texte_navire { float:left; width:222px;}
.blocbleu2 .line .companyD .texte_navire p { font-size:10px; color:#333;}
.blocbleu2 .line .companyD .texte_navire p.titre { font-size:11px; color:#0DABBA; font-weight:bold;}
.blocbleu2 .line .companyD .texte_navire a {  font-size:11px; color:#0DABBA; font-weight:bold;}
.blocbleu2 .line .companyD .texte_navire a:hover { text-decoration:underline;}
.blocbleu2 a.voir { font-size:11px; font-weight:bold; color:#FF9900; float:right; margin:0 20px 0 0;}
.blocbleu2 a.voir:hover { text-decoration:underline;}

div .fondbas { background-image:url(../images/angles/fondbas_670.gif); height:7px; background-position:top left; background-repeat:no-repeat; margin:0 0 10px; font-size:0px;}

.blocorange2 { margin:0; border-bottom:none; border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-top:1px solid #FF9900; width:648px; position:relative; padding:10px; background-color:#FFF7EA;}
.blocorange2 .ligne1 { margin:0 0 40px;}
.blocorange2 .ligne1 p.titre { font-size:15px; font-weight:bold; margin:0 0 10px 0; color:#FF9900;}
.blocorange2 .ligne1 .promo { float:left; width:176px; padding:0 20px; }
.blocorange2 .ligne1 .promo a.photo { width:90px; height:60px; overflow:hidden; margin:0  0 10px; display:block; border:1px solid #FF9900;}
.blocorange2 .ligne1 .promo a.reduction {color:#0DABBA;font-weight:bold;}
.blocorange2 .ligne1 .promo p {font-size:11px; color:#333; margin:0; line-height:130%;}
.blocorange2 .ligne1 .promo p span { font-weight:bold;}
.blocorange2 .ligne1 .promo p.prix { font-weight:bold; color:#FF9900;}
.blocorange2 .ligne1 .promo p.prix strong { font-size:14px;}
.blocorange2 .ligne1 .promo p.voir { text-align:center; margin:15px 0 0;}
.blocorange2 .ligne1 a {font-size:11px; font-weight:bold; color:#FF9900; margin:0;}
.blocorange2 .ligne1 a:hover {text-decoration:underline;}

.blocorange2 .ligne2 { margin:0 0 10px;}
.blocorange2 .ligne2 p.titre { font-size:15px; font-weight:bold; margin:0 0 10px 0; color:#FF6600;}
.blocorange2 .ligne2 .promo { float:left; width:176px; padding:0 20px; }
.blocorange2 .ligne2 .promo a.photo { width:90px; height:60px; overflow:hidden; margin:0  0 10px; display:block; border:1px solid #FF9900;}
.blocorange2 .ligne2 .promo a.reduction {color:#0DABBA;font-weight:bold;}
.blocorange2 .ligne2 .promo p {font-size:11px; color:#333; margin:0; line-height:130%;}
.blocorange2 .ligne2 .promo p span { font-weight:bold;}
.blocorange2 .ligne2 .promo p.prix { font-weight:bold; color:#FF9900;}
.blocorange2 .ligne2 .promo p.prix strong { font-size:14px;}
.blocorange2 .ligne2 .promo p.voir { text-align:center; margin:15px 0 0;}
.blocorange2 .ligne2 a {font-size:11px; font-weight:bold; color:#FF9900; margin:0;}
.blocorange2 .ligne2 a:hover {text-decoration:underline;}

div .fondbas3 { background-image:url(../images/angles/fondbas_670-3.gif); height:7px; background-position:top left; background-repeat:no-repeat; margin:0 0 10px; font-size:0px;}










/**Corrections IE6**/
*html .blocbleu2 .line .companyG .photo_navire img {width: expression((this.offsetWidth>=90) ? Math.min(parseInt(this.offsetWidth), 90 ) : true); }
*html .blocbleu2 .line .companyD .photo_navire img {width: expression((this.offsetWidth>=90) ? Math.min(parseInt(this.offsetWidth), 90 ) : true); }




/**Corrections IE7**/
*:first-child+html .blocbleu2 .line .companyG .photo_navire img { max-width:90px;}
*:first-child+html .blocbleu2 .line .companyD .photo_navire img { max-width:90px;}


/**Corrections Safari et Chrome**/
body:nth-of-type(1) {}
