@charset "iso-8859-1";
@import url('general_comp.css');
/* CSS Document */


/* contenu corps */
/* gauche */
.abc_croisiere{ padding-bottom:11px;}

/* ban */
.titreComp{ margin:0; padding:0; margin-bottom:0px;}
.titreComp h1{ color:#FF9900; font-size:17px; font-weight:bold; text-transform:uppercase; float:left; position:relative; top:17px;}

.titreComp div.tri { background-color:none; padding:0; font-weight:bold; font-size:13px; margin:0 0 10px; float:right; width:230px; margin-right:10px;}
.tri form { margin:0;}
.tri form p { color:#000000; font-family:"Trebuchet MS"; font-weight:normal; line-height:27px; float:left; margin-right:10px;}
.tri form p input {}
.tri form p select{ background:none; background-color:#fff; border:1px solid #CCCCCC; width:150px; float:left; margin-right:10px; position:relative; top:5px; font-size:11px; color:#006699}
.tri 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; float:right}

.enTeteComp{ margin:0; padding:0; padding-bottom:10px; background-color:#E8F5F7;}
*html .enTeteComp{ margin-top:-30px;}
.enTeteComp p.titreBrochComp{ font-size:15px; color:#10ACBA; margin:10px 0; font-weight:bold;}
.enTeteComp p.titreBrochComp b{ font-size:18px; font-weight:normal;}
.enTeteComp p.linkBrochComp{ margin:0; padding:0; margin-right:10px;}
.enTeteComp p.linkBrochComp a{ color:#FF9900; font-size:12px; text-decoration:none; background:url(../images/boutons/picto_plus2details.gif) left no-repeat; padding-left:18px;}
.enTeteComp p.linkBrochComp a:hover{ text-decoration:underline;}


/* calendrier et port */
.blocbleu2 { margin:0 0 10px; border:1px solid #0EABBA; width:648px; position:relative; padding:10px 10px 11px;}
.blocbleu2 div.contBloc{ margin:0; padding:0;}


/* dif bateau depart */
*html .difBlocBat{ padding-bottom:13px;}
.blocbleu2 div.difBateau{ margin:0; padding:0;}
.difBateau h2 { font-size:15px; font-weight:bold; margin:0; color:#FF9900}
.difBateau h3{ font-size:12px; color:#10ACBA; margin:0; padding:0; margin-bottom:10px; font-weight:normal;}
.difBateau p{ color:#333333; font-size:11px;}
.difBateau div.listeDifBateau{ margin:0; padding:0; margin-top:5px;}
.listeDifBateau span.batDet{ display:block; margin:0; padding:0; float:left; width:160px; margin-right:2px; text-align:left; margin-bottom:20px; height:222px;}
*html .listeDifBateau span.batDet{ margin-right:1px;}
.batDet p{ margin:0; padding:0; text-align:left; margin:3px 0 0 0;}
.batDet p img{ margin:0; padding:0;}
.batDet p.nomBat{ font-family:"trebuchet MS", Verdana, arial; color:#333333; font-size:12px; font-weight:bold;}
.batDet p.txtInBat{ font-family:Arial, Helvetica, sans-serif; color:#00A7B6; font-weight:bold; font-size:13px;}
.batDet p.selectDat select{ border:1px solid #CCCCCC; background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#00A7B6; font-size:11px; width:130px;}
.batDet p.linkBat a{ font-size:12px; color:#FF9900; color:#FF9900; text-decoration:none;}
.batDet p.linkBat a:hover{ text-decoration:underline;}
.batDet p.avis {}
.batDet p.avis a { font-size:11px; font-weight:bold; color:#0000FF;}
.batDet p.avis a:hover { text-decoration:underline;}
.listeDifBateau a.details { display:block; cursor:pointer; float:right; margin:5px 0 0;}
.listeDifBateau a.details span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.listeDifBateau a.details span.texte { float:left; background-image:url(../images/boutons/img_milieu2.gif); height:29px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:29px; font-weight:bold;}
.listeDifBateau a.details span.img_droite { float:left; background-image:url(../images/boutons/img_droite2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.listeDifBateau a.details:hover span { background-position:bottom left;}

/* brochure */
*html .brochure{ padding-bottom:12px;}
.blocbleu2 div.contBrochure{ margin:0; padding:0;}
.contBrochure h2 { font-size:15px; font-weight:bold; margin:0; color:#FF9900; margin-bottom:10px;}
.contBrochure ul{float:left; width:206px; padding:0 5px;}
.contBrochure ul li { line-height:150%;}
.contBrochure ul li span.mois { width:200px; display:inline-block;}
.contBrochure ul li span.mois a { color:#0BABB9;}
.contBrochure ul li span.mois a:hover{ text-decoration:underline;}

/* bloc zoom sur bat */
*html .difZoom{ padding-bottom:13px;}
.blocbleu2 div.blocZoomBat{ margin:0; padding:0;}
.blocZoomBat .ligne1 h2 { font-size:15px; font-weight:bold; margin:0; color:#10ACBA; margin-bottom:10px}
.blocZoomBat .ligne1 { margin:0; padding:0; margin-bottom:10px;}
.blocZoomBat .ligne1 .photo { float:left; width:200px; height:133px; overflow:hidden; margin:0 10px 0 0;}
.blocZoomBat .ligne1 .ligne1_droite { float:left; width:438px;}
.blocZoomBat .ligne1 .ligne1_droite img.logo { margin:0 0 10px;}
.blocZoomBat .ligne1 .ligne1_droite p { color:#333333; line-height:130%; font-size:11px;}
.blocZoomBat .ligne1 .ligne1_droite p span { color:#0DABBA; font-size:12px}
.blocZoomBat .ligne1 .ligne1_droite p.titleBat{ font-size:12px;}
.blocZoomBat .ligne1 .ligne1_droite p.linkZoomBat{ margin-top:10px; text-align:right;}
.blocZoomBat .ligne1 .ligne1_droite p.linkZoomBat a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF9900; font-weight:bold; text-decoration:none;}
.blocZoomBat .ligne1 .ligne1_droite p.linkZoomBat a:hover{ text-decoration:underline;}

.blocZoomBat .ligne1 .galerie_photos {}
.blocZoomBat .ligne1 .galerie_photos span.photoGM { display:inline-block; width:280px; margin:0 10px 0 0;}
.blocZoomBat .ligne1 .galerie_photos span.miniatures { display:inline-block; vertical-align:top; width:350px;}
.blocZoomBat .ligne1 .galerie_photos span.miniatures div.inMin{ margin:0; padding:0; width:246px; margin-bottom:10px;}
.blocZoomBat .ligne1 .galerie_photos span.miniatures a.photoPM { display:block; float:left; width:75px; height:50px; margin:0 5px 5px 0; overflow:hidden; border:1px solid #006699;}
.blocZoomBat .ligne1 .galerie_photos span.miniatures a { color:#FF9900; font-weight:bold;}
.blocZoomBat .ligne1 .galerie_photos span.miniatures a:hover { text-decoration:underline;}


/* texte seul */
.txtSolo{ margin:0; padding:0; margin-bottom:10px; padding:0 5px;}
.txtSolo p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#10ACBA;}

/* footer */
.line2 { padding-left:0; padding-right:0;}
.line2 p.bleu{ }





/**Corrections IE6**/
*html {  }




/**Corrections IE7**/
*:first-child+html {}
*:first-child+html .titreComp{ padding-bottom:0px;}

/**Corrections Safari et Chrome**/
body:nth-of-type(1) {}

