@charset "utf-8";
@import url("reset.css");

/*************************************
   ALL GLOBALE
*************************************/
	#head {position:relative;}
	#gauche {float:left;width:200px;margin-left:5px}
	.around-centre {width:615px;height:auto;margin:auto;position:relative;}
	#a-corner-up {width:615px;height:10px;background:url(../images/fiche/corner/a-corner-up.gif) top no-repeat;
				  position:absolute;left:27px;left:8px\9;top:5px;}
	.centre {width:595px;height:auto;float:right;background:#fff;margin-right:-27px;margin-right:-6px\9;margin-top:5px;padding:10px 10px;}
	#droite{float:right;width:160px;margin-right:4px;}
	#page-centrale{position:relative;width:1008px;height:auto;margin-top:10px; margin-left:auto; margin-right:auto;}

/*************************************
   TEXTES
*************************************/
	.texte-normal-noir{font-size:12px;}
	 a.bleu,.texte-normal-bleu{font-size:12px;color:#006699;}
	 .texte-normal-rouge{color:#ff0000;}
	.souligne{text-decoration:underline;}
	.block{display:block;}
	.gras{font-weight:bold;}
	.center{text-align:center;}
	.justify{text-align:justify;}
	.left{float:left;}
	.clear-left{clear:left;}
	.right{float:right;}
	.prix-rouge{font-size:14px;color:#ff0000;}
	.prix-orange{font-size:14px;color:#f90;}
	.gauche{text-align:left;}
	.relative{position:relative;}
	.absolute{position:absolute;}
	.blanc{background:#fff;}
/*************************************
   HEADER
*************************************/
	#txt1,.flash-infos,.menugauche a,.menugauche a:hover, #pied div a{font-size:11px}
	 a{color: #006699;text-decoration: none;}
	 a:hover{color: #f90;text-decoration: underline;}

/* flash infos */
	.flash-infos{background: url(../images/corners/haut-blanc.gif) no-repeat;width:181px;height:80px;position:absolute;right:0px;bottom:0px;padding:0px 5px;color:#0A4496;}
	.flash-infos span{color:#CC02A4;font-size:14px;display:block;font-weight:bold;margin-top:6px;}

/* ticker container*/
	#wrap_txt1{width:100%;background: url(../images/txt1.jpg) repeat-x;position:relative;}
	#txt1{background: url(../images/txt1.jpg) repeat-x;color:#fff;width:1008px;margin:0 auto;height:24px;}
	#txt1 strong{font-size:12px;font-weight:bold;}
	#txt1 a{text-decoration:underline;}
	#txt1 a:hover{text-decoration:none;}

/* flags */
	#language{position:absolute;width:250px;font-size:1px;height:10px;}
	#language img{margin-left:3px;padding:1px;}

/* ticker */
	#ticker{width:595px;position:absolute;left:240px;top:0px;overflow:hidden;}
	.savoir-plus {margin:0px 18px 0px 4px;font-weight:bold;color:#f90;}
/*************************************
   MENU GAUCHE
*************************************/
	
	.corner #titremoteur h1,.pub250 #titremoteur h1,.puborange #titremoteur h1,#newsletters #titremoteur h1{
		width:100%;height:auto;margin-bottom:10px;}
	#services, #pratique, #croisiereinfo, #croisiereInedites, #newsletters, #recompensecosta{margin-bottom:15px;}
	.titregauche {font-size: 14px;color: #35689B;font-weight: bold;text-align: left;border-bottom: 1px solid #336699;zoom:1;}
	.menugauche li {margin-bottom:2px;padding-left:4px;}
	.menugauche a {font:normal 11px Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
	.menugauche a:hover {font-weight:normal;font-family:verdana;color:#f90;text-decoration: underline;}
	.menugauche #spacer-link a,.menugauche #spacer-link {padding-right:3px;}

/*************************************
   MOTEUR
*************************************/
	#blocmoteur {padding-bottom:10px;margin-bottom:10px;vertical-align:top;}
	#titremoteur h1{font-size:15px;text-align:center;height: 37px;margin-top:0px;padding-top:3px;}
	label {font-size: 14px;color: #336699;font-weight: bold;}
	#cbdest {color:#006699;font-size: 10px;text-align: left;width: 200px}
	#cbdate {color:#006699/*#003366*/;font-size: 11px;width: 200px}
	#formmoteur {padding-left: 4px;}
	#btrechercher { width:126px; height:19px;color: #FFFFFF;font-size: 13px;font-weight: bold;margin:5px 0px 0px 50px;background-image:url(../images/rsc-btn-index.gif);cursor: hand;border:0;}

/*************************************
  MENU DROITE
*************************************/
	/*.pub600{position:absolute;width:160px;min-height:auto;min-width:auto;zoom:1;}*/
	
	 #intro{padding:5px;background:#fff;font-size:11px;text-align:center;margin:10px 180px 10px 5px; min-height:50px;}
	.puborange{text-align:center;padding-bottom:0px;background:#fff;position:relative;}
	.puborange #titremoteur h1{width: 100%;height: auto;margin-bottom: 10px;}
	.puborange p.titrecentre{margin:0px 0px 15px 0px;}
	.puborange span{margin:0px 4px;display:block;position:relative;}
	.puborange span p{margin-left:65px;text-align:right;font-size:11px;}
	.puborange span img{position:absolute;left:0px;top:0px;margin-top:10px;}
	.puborange span p img{position:inherit;margin-top:10px;}

/*************************************
  PROMOS
*************************************/
	#headPromo{font-size:12px;font-weight:bold;text-align:left;padding:2px;}
	.prixPromo{margin-left:65px;text-align:right;font-size:18px;font-weight:bolder;}

/*************************************
  PAGE AU CENTRE
*************************************/
	#pagination{font-size:16px;text-align:center;font-weight:bold;margin:10px 0px;}
	#pagination a{color: #0099CC;font-weight:normal;font-size:12px;text-decoration:none;margin:0px 5px;}
	#pagination a:hover{color:#f90;}
	.lienad:link ,.lienad:visited {font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#006699;text-decoration:none;}
	.lienad:hover {font-size:11px;font-weight:normal;font-family:verdana;color:#f90;text-decoration:none;}
  	 p.titrecentre{margin:10px 0px;}
	.titrecentre {font-size: 13px;color: #cc0099;
				  font-weight: bold;text-align: left;
				  border-bottom :2px dotted #cc0099;}

	.coup-coeur-centre{font:10px normal Verdana, Arial, Helvetica, sans-serif;left-margin:2px;padding-left:8px;}
	.coup-coeur-centre span a{display:block;font-weight:bold;font-size:11px;}
	.coup-coeur-centre span{display:block;margin-top:5px;font-size:12px;}
	/* tableau intermediaire */
	#tbMoisDep{margin-top:10px;width:100%;}
	.texte-normal-noir{margin-bottom:10px;}
	#mois{width:25%;}
	/* bloc escale */
	.escale{width:550px;}
	.escale img{float:left;margin-right:5px;}
	.escale {font-size:11px;margin-bottom:30px;zoom:1;}
	.escale span{display:block;clear:left;position:relative;}
	.escale span img{position:absolute;right:0;}
	ul.listebateaux{margin-right:10px;}
	ul.listebateaux li{background:url(../images/puces/fleche_rose.gif) no-repeat left 10px;padding:5px 10px;}
	
	/* le bouton voir promos */
	a.voir-promos{width:201px;height:54px;display:block;margin-bottom:10px;}
	#numVert{text-align:center;clear:both;}
/*****************************************************************
   MOTEUR DANS LES PAGES INTERMEDIAIRES PRINCIPALES ET COMPAGNIES
*****************************************************************/
form#moteur-centrale{border:1px solid #ccc;padding:8px; position:relative;}
form#moteur-centrale .moteurselect input{float:right;margin-left:8px;}
#button{position:absolute;font:bold 12px Arial, Helvetica, sans-serif;text-align:center;top:45px;right:110px!important;right:160px;}
form#moteur-centrale label{display:block;clear:both;margin:20px auto 0px auto;width:400px;font:normal 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}

/*************************************
  FIELDSET
*************************************/
	 #destinations {margin-top:13px; }
	.centre fieldset {padding-bottom:5px;position:relative;}
	.centre legend {font-size: 13px;font-weight: bold;text-align: left;text-decoration:underline;margin-left:25px;}
	
	.menucentre {margin:5px;padding:0;float:left;}
	 ul.menucentre{display:block;width:45%;}
	.menucentre li {margin-bottom: 5px;padding-left:0px;}
	.menucentre li a ,.menucentre:visited{
		font:11px normal Verdana, Arial, Helvetica, sans-serif;color:#006699;text-decoration: none;
		padding-left:9px;}
	.menucentre li a:hover {
		font:11px normal Verdana, Arial, Helvetica, sans-serif;color:#006699;text-decoration: none;
		text-decoration: underline;}
/*************************************
  FIELDSET DANS LES PAGES INTERMEDIAIRES
*************************************/
	fieldset div.tout-liste{position:relative;}
	fieldset div.prix{width:125px;float:right;font-size:11px;text-align:center;}
	fieldset div.prix b{text-decoration:line-through;}
	
	fieldset div.prix span.prix-rouge{font-size:16px;text-align:center;margin:5px 0px;}
	fieldset div.prix span.prix-orange{text-decoration:blink;}
	
	fieldset div.prix img{display:block;margin:auto;padding:auto;}
	fieldset div.img-liste{width:90px;position:absolute;top:20px;left:5px!important;left:5px;}
	fieldset div.desc-liste{margin:20px 130px 0px 100px;position:relative;}
	fieldset div.desc-liste div.logo {width:auto;height:auto;float:left; margin-left:8px; margin-right:5px;}
    fieldset div.desc-liste div.pro {width:260px; float:right; height:auto; text-align:left;}
	fieldset div.desc-liste span{margin-left:auto;display:block;font-size:11px;}

/*************************************
  MENU HAUT
*************************************/
	#headermenu {line-height: normal;width: 1008px;margin:0px auto;padding-top:83px;}
	#headermenu ul {padding:10px 10px 0px 10px;margin:0px;list-style-type: none;}
	
	#headermenu li {padding:0px 0px 0px 9px;float:left; font-size:14px;margin-right:4px;min-width:135px;text-align:center;}
	
	#navonglet a {padding-right: 15px; display: block; padding-left: 6px; font-weight: bold;float: left; padding-bottom: 4px; color: #4B738B; padding-top: 5px; text-decoration:none;}
	
	#headermenu li.long{font-size:14px;}
	#navonglet a {float: none;}

/*************************************
  NEWSLETTER CENTRE DANS COMPAGNIES
*************************************/
	#newsletters form#newsletter_form{padding:0px 10px 10px 10px;}
	form#newsletter_form label{margin-top:10px;display:block;}
	.radio{margin-left:130px;}
	.newsletterinput{margin:5px 0px 0px 5px;}

/*************************************
   NEWSLETTER 
*************************************/
	#newsletters {font-size: 12px;color: #006699;margin-top:15px;}
	.newsletter_input {font-size: 11px;color:#004F75;}
	#recompensecosta {font-size: 12px;color:#004F75;text-align: justify;}

/*************************************
   PUB 468
*************************************/
	/*.bann468{width:468px;padding:10px 0px 0px 330px;}*/
	.bann468{position:absolute;right:2px;top:5px;z-index:3000}
/*************************************
   AIDE
*************************************/
	#FicheAide{padding-bottom:10px;}
	#FicheAide li{margin-left:10px;list-style-type: none;font:bold 12px Arial, Helvetica, sans-serif;margin-bottom:8px;display:block;}
	.appelgratuit{font:bold 12px Arial, Helvetica, sans-serif;}
	#ficheAide span {display:block;}
	.agent{text-align:center;font-size:11px;margin-bottom:8px;}
	.agent strong{font-size:14px;}

/*************************************
   FOOTER
*************************************/
	#pied {width:800px;margin:auto;padding:auto;margin-bottom:20px;font-size: 11px;color: #000;text-align:center;}
	#pied a{color:#000;font-size:10px;}
	#pied div{background:#ecf4ff;height:auto;line-height:20px;margin-bottom:10px;}
	#pied div a{color:#056B93;}
	#pied p{text-align:center;color:#000;font-size:10px;margin-bottom:10px;}

/*************************************
   BLOCS PROMOS ORANGE
*************************************/
	.promotions{width:180px;height:145px;position:relative;font-size:10px;}
	.promotions h2{height:33px;padding-top:3px;}
	.promotions h2 span{font-size:11px;display:block;padding-left:3px;}
	.promotions p span{font-size:12px;font-weight:normal;text-decoration:line-through;}
	.promotions p{font-size:16px;font-weight:bolder;text-align:right;}
	.promotions .gras{font-size:12px;margin-left:4px;}
	.promotions span img{position:absolute;right:4px;bottom:4px;}
	.promotions img{float:left;margin-right:3px;position:inherit;}
	.promotions span.block{clear:left;}
/*************************************
   LA FICHE
*************************************/
/* partie haute */

	.border-bleu{border:1px solid #02679a;background:#ffffff; padding:5px;}
	.padding5{padding:5px;}
	.desc-fiche{padding-bottom:25px;margin:0px 0px 15px 0px;}
	.desc-fiche img{position:absolute;top:5px;left:3px!important;}
	.desc{ margin-left:207px;margin-top:3px;}
	.desc img,.video img{position:relative;}
	.video{top:135px;text-align:center;left:30px;}
	.video a{font-size:12px; text-decoration:underline;}
	.video a:hover,.desc a:hover{text-decoration:none;}
	.ref{top:5px;right:5px; font-size:11px;}
	.prestations,.autres-departs{margin-left:175px;text-align:center;}
	.prestations span{display:block;margin-bottom:3px;}
	.prestations img{position:inherit;margin:0px 2px 5px 0px;vertical-align:middle;}
	.desc table{width:100%;font-size:12px;}
	.desc table td{width:20%;text-align:center;}
	 span.center{display:block;margin-top:8px;}
	.promo{vertical-align:middle;text-decoration:blink;text-align:center;}
	.formule{width:170px;left:5px;top:5px;}
	.desc a{margin-left:15px;font-size:12px; text-decoration:underline; font-weight:bold;}

/*************************************
   PAGE FICHE
*************************************/
body{margin-left:auto;
	 margin-right:auto;
	 width:100%;
	 background:url(../images/bg.png) repeat-x center 130px;}
	 
#head {position: relative; 
	   margin-left:auto; 
	   margin-right:auto;
	   width:100%;
	   height:125px;background:#B6C7E1 url(../images/fond.jpg)  113px top;}
		    
	#txt1{background: url(../images/txt1.jpg) repeat-x;color:#fff;}
	#txt1 a{color:#fff;}
	#language{right:50px;bottom:8px;right:-10%\9;}
	/*.bann468{padding-top:20px;}*/
	
/*************************************
   MENU GAUCHE
*************************************/
	.corner{
	width:205px;border:1px solid #0099CC; background: url(../images/deg_bleu.png) repeat-y;padding: 10px 2px;-moz-border-radius:10px    10px 10px 10px;}
/*************************************
   MOTEUR
*************************************/
	#blocmoteur {background-color:#FFF9FF;border: 1px solid #CC0099;width:208px;}
	#titremoteur h1{color: #fff;background:url(../images/moteur-haut.jpg) no-repeat ;width:210px;}
	label {color: #336699;}
/*************************************
   MENU DROITE
*************************************/
	/*.pub600 {right:-172px;top:0px;}*/ 
/*************************************
   PAGE AU CENTRE
*************************************/
/*.centre {margin:0px 0px 0px 215px;padding:10px;background:#fff;}*/
	.titrecentre{color:#006699;border-bottom:2px dotted #006699;clear:both;}
	.around-bleu { width:599px; height:auto; position:relative;}
	/*#corner-bleu-up { width:599px; height:11px; background:url(../images/fiche/corner/d-corner-up.gif) top left no-repeat;}*/
	.bloc-bleu{background:#ECF5FF; border-left:1px solid #A9BED3; border-right:1px solid #A9BED3;
			   padding:20px 5px 5px 5px;border-top:1px solid #A9BED3;}
	#corner-bleu-bottom { width:599px; height:11px; background:url(../images/fiche/corner/d-corner-bas.gif) no-repeat;}
	
/*************************************
   MENU HAUT
*************************************/
	#headermenu li {background:url(../images/menu-haut/left.gif) no-repeat left top;}
	#navonglet a {background:url(../images/menu-haut/right.gif) no-repeat right top; color:#fff;}
	#navonglet a:hover {color: #f90;}

/*************************************
   LA FICHE
*************************************/
	div.bloc-bleu h1{text-align:center;font-size:14px;margin-bottom:10px;}
/* partie haute */
	.desc{background:#fff;}
	.desc table{background:#ccc;}
	.desc table td{border:1px solid #ccc;}
	.promo{background:#ff0000;color: #fff000;}
	.desc table tr{ background:#f4f4f4;}

/* deuxieme bloc */ /*onglet*/
	#navlist {padding:3px 0;margin-left:10px;}
	#navlist li {display:inline;font-size:12px;}
	#navlist li a{padding:3px 0.5em;margin-left: px;text-decoration:none;border:1px solid #6B8EC6;border-bottom:none;						     background: #fff;}
	#navlist li a:hover {color: #000;border-color: #6B8EC6;background-color: #EFF2F7;}
	#navlist li a.current:visited,#navlist li a.current:link,#navlist li a.current  {
	 background: #6B8EC6;border:1px solid #6b8ec6;color: #fff;}
	#navlist li a:link{color:#6B8EC6; }
	#navlist li a:visited {color:#6B8EC6;}
	/*#visitecroisiere{border:2px solid #006699;background:#fff;}*/
	#Carte {float:left;}/*Ajouté par Fortunat*/
	#TabItineraire table{font-size:12px;margin:5px;}
	/*#TabItineraire table{width:97%;font-size:12px;margin:5px;}*/
	#TabItineraireCarte table{font-size:12px;margin:5px;}
	.jours{height:25px;width:8%;vertical-align:middle;}
	.depart{width:67%;}
	.plus-infos{text-align:right;}
	.fondItiImpaire{background:#eff6f6;}
	.themePrix{font-size:12px;text-align:left; margin-left:3px; padding:2px;display:block;}

/* textes dans la deuxième bloc */
	#infoPrix{font-size:11px;}
	#infoPrix li{margin-left:10px;}
	#infoPrix span{display:block;margin-top:8px;}
	#tabPromo{margin-bottom:10px; position:relative;}
	#tabPromo table,#tabPromo td{border:1px solid /*#ccc*/#C6E2FF;}
	#tabPromo table{width:100%;}
	#tabPromo td{height:35px;}
	#tabPromo td img{position:relative;top:1px;}
	#tabPromo td a{font-size:10px;font-weight:bold; text-decoration:underline;}
	.notreprix{color:#f90;}
	#tabPromo td.notreprix{ font-size:18px;}
	h2{color:#f90;font-size:20px;margin-bottom:10px;}
	#tabPromo .desc { margin-left:0px;}
	
/* agents */
	#listeAgent li, #picsAgents ul.drapeaux li{float:left;}
	div.international p.gras, div.international p.desc{position:absolute;width:140px;}
	#listeAgent,#picsAgents ul.drapeaux,div.international{margin:8px auto;padding:auto;width:500px;}
	#picsAgents ul.drapeaux li span,div.international p.gras span{color: #339900;font-size:14px;font-weight:bold;}
/* fichebloctel*/
	#ficheBlocTel, div.international p.desc{text-align:center;}
	#ficheBlocTel{background:#fdfdfd;border:6px solid #819fbe;margin-bottom:3px;padding-top:10px;
								font-size:11px;padding-bottom:10px;}
	#ficheBlocTel h1{font:bold 15px Verdana,Arial,Helvetica,sans-serif;color: #990000;}
	#ficheBlocTel li{list-style-type: none;}
	#listeAgent li{padding:20px;}
/* fichebloctel2*/
	#ficheBlocTel2, div.international p.desc{text-align:center;}
	#ficheBlocTel2{background:#fdfdfd;border:6px solid #819fbe;margin-bottom:3px;padding-top:10px;
								font-size:11px;padding-bottom:10px;}
	#ficheBlocTel2 h1{font:bold 15px Verdana,Arial,Helvetica,sans-serif;color: #990000;}
	#ficheBlocTel2 li{list-style-type: none;}
/* fichebloctel2 prach*/
	#ficheBlocTel_preach, div.international p.desc{text-align:center;}
	#ficheBlocTel_preach{background:#fdfdfd;border:6px solid #819fbe;margin-bottom:3px;padding-top:10px;
								font-size:11px;padding-bottom:10px;}
	#ficheBlocTel_preach h1{font:bold 15px Verdana,Arial,Helvetica,sans-serif;color: #990000;}
	#ficheBlocTel_preach li{list-style-type: none;}
	
	#listeAgent li{padding:20px;}
	#picsAgents ul.drapeaux li{width:240px;margin:8px 0px 8px 10px;}
	ul.drapeaux li.international span{color:#000!important;font-weight:bold;padding-left:26px;}
	ul.drapeaux li.international b{color:#339900!important;font-weight:bold;font-size:13px;}
	#picsAgents ul.drapeaux li b{display:block;padding-left:26px;}
	
/* formulaire */
	#ficheBlocTel form{background:#e1f1ff;margin:10px auto;padding:auto;width:88%;border:2px solid #819FBE;text-align:left;padding:5px;}
	#ficheBlocTel label{padding:5px;clear:both;display:block;font-size:12px;color:#000;}
	#ficheBlocTel input.large,#ficheBlocTel form select, #ficheBlocTel form textarea{float:right;width:150px;margin:0px;}
	#ficheBlocTel form textarea { width:300px; height:100px;margin:0px;}
	#ficheBlocTel form textarea{margin-top:0px;}
	#ficheBlocTel form select{width:156px;}
	#ficheBlocTel label.mini-label{width:393px;}
	#ficheBlocTel form label.mini-label select{width:55px;}
	#ficheBlocTel label.radios{clear:both;display:block;}
	#ficheBlocTel form span{float:right;width:175px;display:block;}
	#ficheBlocTel form span input{margin-left:15px;}
	#ficheBlocTel span.btn{width:350px;display:block;margin:auto;padding:auto;margin-bottom:10px;} 
	#ficheBlocTel input.valider{ width:270px;height:20px;background:url(../images/fiche/onglet/bk-clculer-devis.gif) left no-repeat;border:none;font-weight:bold;margin-top:10px;color:#FFFFFF; vertical-align:middle;}
	
/* formulaire */
	#ficheBlocTel2 form{background:#e1f1ff;margin:10px auto;padding:auto;width:88%;border:2px solid #819FBE;text-align:left;padding:5px;}
	#ficheBlocTel2 label{padding:5px;clear:both;display:block;font-size:12px;color:#000;}
	#ficheBlocTel2 input.large,#ficheBlocTel2 form select, #ficheBlocTel2 form textarea{float:right;width:/*155*/216px;margin:0px;}
	#ficheBlocTel2 form textarea { width:300px; height:100px;margin:0px;}
	#ficheBlocTel2 form textarea{margin-top:0px;}
	#ficheBlocTel2 form select{width:/*158*/220px;}
	#ficheBlocTel2 label.mini-label{width:/*393*/331px;}
	#ficheBlocTel2 form label.mini-label select{width:55px;}
	#ficheBlocTel2 label.radios{clear:both;display:block;}
	#ficheBlocTel2 form span{float:right;width:175px;display:block;}
	#ficheBlocTel2 form span input{margin-left:15px;}
	#ficheBlocTel2 span.btn{width:350px;display:block;margin:auto;padding:auto;margin-bottom:10px;} 
	#ficheBlocTel2 input.valider{ width:270px;height:20px;background:url(../images/fiche/onglet/bk-clculer-devis.gif) left no-repeat;border:none;font-weight:bold;margin-top:10px;color:#FFFFFF; vertical-align:middle;}
	/* formulaire preach*/
	#ficheBlocTel_preach form{background:#e1f1ff;margin:10px auto;padding:auto;width:/*88*/92%;border:2px solid #819FBE;text-align:left;padding:5px;}
	#ficheBlocTel_preach label{padding:5px;clear:both;display:block;font-size:12px;color:#000;}
	#ficheBlocTel_preach form select, #ficheBlocTel_preach form textarea{float:right;width:/*155*/216px;margin:0px;}
	#ficheBlocTel_preach input.large {float:right; margin-right:/*96*/120px;width:198px;}
	#ficheBlocTel_preach form textarea { width:/*295*/318px; height:100px;margin:0px;}
	#ficheBlocTel_preach form textarea{margin-top:0px;}
	#ficheBlocTel_preach form select{width:/*158*//*299*/322px; width:322px\9;}
	#ficheBlocTel_preach form select.comboDate{width:/*158*/199px;margin-right:/*100*/123px;}
	#ficheBlocTel_preach label.mini-label{width:/*393*/251px;}
	#ficheBlocTel_preach form label.mini-label select{width:54px;}
	#ficheBlocTel_preach label.radios{clear:both;display:block;}
	#ficheBlocTel_preach form span{float:right;width:175px;display:block;}
	#ficheBlocTel_preach form span input{margin-left:15px;}
	#ficheBlocTel_preach span.btn{width:350px;display:block;margin:auto;padding:auto;margin-bottom:10px;} 
	#ficheBlocTel_preach input.valider{ width:270px;height:20px;background:url(../images/fiche/onglet/bk-clculer-devis.gif) left no-repeat;border:none;font-weight:bold;margin-top:10px;color:#FFFFFF; vertical-align:middle;}

/*************************************
   LA FICHE
*************************************/
.tab-promolien{text-align:right;}
.tab-promolien img{position:inherit;}
.tab-promolien a{font-size:12px;font-weight:bold;}
#ImageCabVuemer, #imageEscale {margin-left:5px;}
#titreCabine h2{font-size:14px;border-bottom:1px solid #003366;color:#003366; margin:0px 4px 4px 4px;}
h5 {padding-left:5px; padding-right:5px;background-color: #acbed6;font-size: 14px;color: #ffffff;text-decoration: underline;}
#ImageCabVuemer{width:210px;float:left;}
#TxtCabVuemer{ width:360px;font-size:12px;margin:0px 0px 0px 220px;}
#txtescale{font-size:12px;margin:0px 5px 0px 205px;}
#imageEscale {width:190px;float:left;}
.content-fotte { position:relative; width:auto;}
#Carte{width:210px;float:left;}
#Carte img{width:200px;height:200px; margin-left:2px; margin-top:2px;}

/* photo */
#ImageActivites{width:240px;float:left;margin-left:5px;}
#TxtActivites{margin-left:320px;}

/* infos navires */
#titreNavire h2{padding-left: 5px;font-size: 15px;font-weight: bold;color: #6b8ec6;}
/*.infos-navires*/ 
#InfosNavire { width:590px;position:relative;}
#Info-Navire {width:590px;} 
#ImageNavire{float:left;margin-left:0px;}
#TabItineraire table {width:250px; margin-right:0px;}
#TxtNavire{ width:580px;font-size:12px;margin:2px;}

/* ponts */
ul.ponts {margin-left:20px;}
ul.ponts a{font-size:11px;font-weight:bold;}
ul.ponts a:hover{color:#f90;text-decoration:none;}
ul.ponts li{margin-bottom:0px;}

.croisiere-video{margin-bottom:5px;}

/*************************************
   CHEMIN LIEN TOP / PAGE CENTRE 
*************************************/	

#blok-blanc{ width:602px;height:20px;margin:0px 13px 5px 220px!important;}
#chemin { font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  font-weight:normal;
		  color:#D00096;
		 /* border-bottom-width: 2px;
		  border-bottom-style: dotted;
		  border-bottom-color:#1259A9*/ /*#ff9900;*/
		  margin-bottom: 10px;
		  margin-top:0px;
		  /*margin-bottom:20px;*/}
		  		  
#chemin a {color:#023797/*#1259A9*/;font-weight:normal;font-size:12px;text-decoration:none;margin-left:0px;}
#chemin a:hover {color:#f90;}
#chemin img { margin-left:2px; margin-right:2px;}

/*************************************
   CHEMIN LIEN BOTTOM / PAGE CENTRE 
*************************************/

#chemin-lien { font-family:Arial, Helvetica, sans-serif;
		  	   font-size:12px;
		  	   font-weight:normal;
		       color:#D00096;
		       border-bottom-width: 2px;
		       border-bottom-style: dotted;
		       border-bottom-color:#1259A9; /*#ff9900;*/
		       margin-bottom: 10px;
		       margin-top:20px;
		       margin-bottom:20px;}
		  		  
#chemin-lien a {color:#1259A9;font-weight:normal;font-size:12px;text-decoration:none;margin-left:0px;}
#chemin-lien a:hover {color:#f90;}
#chemin-lien img { margin-left:2px; margin-right:2px;}

/* Ajouté par Fortunat (29/07/08 => modif couleur titre du tableau des tarifs)*/
.texte-normal-bleu-titre{font-size:12px;color:#02679A;}

/* Ajouté par Eric (19/09/08 => modif pour arrondi visitecroisiere*/
.cont-visite-croisiere { width:586px; height:auto; position:relative;}
#b-corner-up { width:585px; height:12px; background:url(../images/fiche/corner/b-corner-up.gif) top no-repeat;}
#visitecroisiere { width:585px; height:auto; background:url(../images/fiche/corner/b-corner-centre.gif) top repeat-y;}
#b-corner-bottom { width:585px; height:12px; background:url(../images/fiche/corner/b-corner-bottom.gif)  bottom no-repeat;}
.cont-visite-croisiere img { margin-left:4px;}

/*Menu Onglet arrondi rajouté par Eric */

#menu {margin-left:10px;height:54px;}

#menu ul, #menu li {margin:margin;padding:0;list-style-type: none;}

#menu ul {/*position:absolute;height:54px;*/width:550px;}

#menu li {float:left;}

#menu li a {display:block;width:54px;height:54px;color:#006699;text-decoration:none;text-align:center;
			font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-right:5px;}

#menu li a#itineraire {background:url(../images/fiche/onglet/itineris.jpg) bottom no-repeat;}
#menu li a#escale { background:url(../images/fiche/onglet/escale.jpg) bottom no-repeat;}
#menu li a#video { background:url(../images/fiche/onglet/video.jpg) bottom no-repeat;}
#menu li a#photos { background:url(../images/fiche/onglet/photos.jpg) bottom no-repeat;}
#menu li a#cabine { background:url(../images/fiche/onglet/cabine.jpg) bottom no-repeat;}
#menu li a#bateau { background:url(../images/fiche/onglet/info.jpg) bottom no-repeat;}
#menu li a#ponts { background:url(../images/fiche/onglet/ponts.jpg) bottom no-repeat;}

#menu a:hover {color:#FF9900;}

/*------- style Eric pour le formulaire dans fiche es -----*/
.ligne {width:100%;height:auto;margin:auto;}
.left {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;color:#000000;
		width:150px;height:40px; position:relative;left:5px;top:15px;}
.right {width:270px;height:40px;float:right;margin-right:0px;position:relative;left:15px;top:5px;}
.right_preach {width:270px;height:40px;float:right;margin-right:0px;position:relative;left:-58px;top:5px;}
.cd-pays { width:50px;height:auto;float:left;margin-right:5px;}
.cd-prefijo {width:50px;height:auto;float:left;}
.tel-phon {width:150px;height:auto;float:right; margin-right:5px;}
span.pays {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;color:#000000;
			position:relative;left:125px;top:0px;}
span.prefijo {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;color:#000000;
			  position:relative;left:125px;top:0px;}
span.telephon {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;color:#000000;
			   position:relative;left:25px;top:0px;}
.inputSmall{width:40px;}
.inputMedium{width:130px;}

/*#menu a#itineraire, #menu a#video, #menu a#escales, #menu a#photos, #menu a#Info, #menu a#ponts, {display:block;width: 107px;}*/

/*#menu a#itineraire:hover {background-position: 0px -62px;}
#menu a#video:hover {background-position: -107px -62px;}
#menu a#escales:hover {background-position: -214px -62px;}
#menu a#photos:hover {background-position: -214px -62px;}
#menu a#info:hover {background-position: -214px -62px;}
#menu a#ponts:hover {background-position: -214px -62px;}*/


