@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:10px;}
.titreComp h1{ color:#FF9900; font-size:17px; font-weight:bold; text-transform:uppercase;}
.enTeteComp{ margin:0; padding:0; margin-bottom:10px; background-color:#E8F5F7;}
.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;}
.enTeteComp div.brochCompPub{ margin:0; padding:0; position:relative; margin-top:10px;}
.brochCompPub p.linkBrochPub{ bottom:10px; right:10px; position:absolute;}
*html .brochCompPub p.linkBrochPub{ bottom:0px; top:150px;}
*:first-child+html .brochCompPub p.linkBrochPub{ bottom:0px; top:145px;}
.brochCompPub p.linkBrochPub a{ color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.brochCompPub p.linkBrochPub a:hover{ text-decoration:underline;}
*html .brochCompPub img{ margin-bottom:-5px; background-color:#fff}
*:first-child+html .brochCompPub img{ margin-bottom:-5px; background-color:#fff}

div .fondbas { background-image:url(../images/angles/fondbas_670.gif); background-position:top left; background-repeat:no-repeat; height:7px; font-size:0px; margin:0 0 10px;}

/* calendrier et port */
.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 0;}
.blocbleu2 div.contBloc{ margin:0; padding:0;}
.contBloc h2 { font-size:15px; font-weight:bold; margin:0 0 10px 0; color:#FF9900}
.contBloc ul { float:left; width:152px; padding:0 5px;}
.contBloc ul li { line-height:150%;}
.contBloc ul li span.mois { width:150px; display:inline-block;}
.contBloc ul li span.mois a { color:#0BABB9;}
.contBloc ul li a.nombre {display:inline-block; width:22px; text-align:center; color:#0DABBA;}
.contBloc ul li a:hover { text-decoration:underline;}
.contBloc p.linkCal{ margin:5px; margin-bottom:10px;}
.contBloc p.linkCal a{color:#FF9900; font-size:12px; text-decoration:none; background:url(../images/boutons/picto_plus2details.gif) left no-repeat; padding-left:18px;}
.contBloc p.linkCal a:hover{ text-decoration:underline;}
.blocbleu2 hr{ color:#CCCCCC; background:none; border:none; border-bottom:1px solid #CCCCCC; font-size:1px; height:0px; margin:15px 0 10px 0}
.blocbleu2 div.contBlocBas{ margin:0; padding:0; background:310px 0px transparent url(../images/fondComp/pxBleu.jpg) repeat-y;}
.contBlocBas span.difDest{ float:left; display:block; width:324px; margin:0; padding:0;}
.contBlocBas span.difDest h2 { font-size:15px; font-weight:bold; margin:0 0 10px 0; color:#FF9900}
.contBlocBas span.difDest ul{ margin:0; padding:0; list-style:none; margin-left:15px;}
.contBlocBas span.difDest ul li{ list-style:none; margin:0; padding:0;}
.contBlocBas span.difDest ul li a{color:#0BABB9; text-decoration:none}
.contBlocBas span.difDest ul li a:hover{ text-decoration:underline;}
.contBlocBas span.difDest p{ margin:0; padding:0; margin-top:10px; background:#fff}
.contBlocBas span.difDest p a{ color:#FF9900; font-size:11px; text-decoration:none; background:url(../images/boutons/picto_plus2details.gif) left no-repeat; padding-left:18px;}
.contBlocBas span.difDest p a:hover{ text-decoration:underline;}
.contBlocBas span.bcGauche{ width:310px; margin-right:10px;}

/* dif bateau depart */
*html .difBlocBat{ padding-bottom:12px;}
.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.imgBat{ position:relative;}
.batDet p.imgBat a{ position:absolute; bottom:3px; left:5px;}
*html .batDet p.imgBat a{ bottom:0; top:70px;}
.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 edito */
.difBlocEd{ padding-bottom:12px;}
.blocbleu2 div.blocEdit{ margin:0; padding:0;}
.blocEdit h2 { font-size:15px; font-weight:bold; margin:0; color:#FF9900}
.blocEdit p.txtEdit{ margin:0; padding:0; margin:10px 0; color:#10ACBA; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.blocEdit div.listeDestEd{ margin:0; padding:0;}
.listeDestEd span.titreEd{ margin:0; padding:0; display:block; width:208px; margin-right:7px; float:left; text-align:left;}
*html .listeDestEd span.titreEd{ margin-right:7px; width:205px}
.titreEd p{ margin:0; padding:0; text-align:left; margin-top:2px;}
.titreEd p.titreDest{ font-size:15px; color:#10ACBA; font-weight:bold;}
.titreEd p.descDest{font-size:11px; color:#333333; }
.titreEd p.linkDest{font-size:11px; color:#FF9900}
.titreEd p.linkDest a{font-size:11px; color:#FF9900; text-decoration:none;}
.titreEd p.linkDest a:hover{ text-decoration:underline;}

/* footer */
.line2 { padding-left:0; padding-right:0;}
.line2 p.bleu{ background-color:#F2F9F9;}





/**Corrections IE6**/
*html {  }




/**Corrections IE7**/
*:first-child+html {}


/**Corrections Safari et Chrome**/
body:nth-of-type(1) {}

