@charset "utf-8";
@import url("reset.css");
@import url("global.css");



.centre {width:590px;float:left;background:#fff;margin-left:14px;padding:10px;height:auto;}
#intro{margin:10px auto !important;width:1008px;}
/*************************************
   HEADER
*************************************/
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;}
	   
#wrap_txt1{width:100%;margin:0 auto;background: url(../images/txt1.jpg) repeat-x;}
#txt1{background: url(../images/txt1.jpg) repeat-x;color:#fff;width:1008px;margin:0 auto;}
#txt1 a{color:#fff;}
#language{right:50px;bottom:8px;}
.bann468{position:absolute;right:2px;top:5px;z-index:3000;width:468px;}
/*************************************
   MENU GAUCHE
*************************************/
.corner{
width:205px;border:1px solid #0099CC;-moz-border-radius: 10px 10px 10px 10px; background: url(../images/deg_bleu.png) repeat-y;padding: 10px 2px;}

/*************************************
   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:-165px;top:-70px;}*/

/*************************************
   PROMOS
*************************************/
#headPromo{ width:180px;color:#fff;background:#FF9900;}
.promotions{ width:180px;background:#fff0e6;margin:0px 10px 12px 10px;position:relative;font-size:10px;}
.promotions h2{ width:180px;background:url(../images/head-promos.gif) no-repeat;}
.promotions h2 span{color:#fff;}
.promotions h2 span a {color:#fff; text-decoration:none;}
.promotions h2 span a:hover {color:#fff; text-decoration:none;}
.promotions p span{color:#000;}
.promotions p{color:#ff0000;}


/*************************************
   PAGE AU CENTRE
*************************************/
.select { width:auto;
		  height:30px;}
.select img { float:right;}

.titrecentre{border-bottom:2px dotted #006699;
			 color:#006699;
			 clear:both;
			 margin-left:10px;}
			 
.petittitre{font-family:Arial,Helvetica,sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#336699;
			margin-left:20px;}
			
ul.listebateaux li { margin-left:20px;}

/* tableau intermediaire */
	#tbMoisDep{font-size:12px;}
	.texte-normal-noir{margin-bottom:10px;}
	#Dep{border-right:1px solid #006699;}

/*****************************************************************
   MOTEUR DANS LES PAGES INTERMEDIAIRES PRINCIPALES ET COMPAGNIES
*****************************************************************/
form#moteur-centrale span{font:bold 14px Verdana,Arial,Helvetica,sans-serif;color: #cf37a6;border-bottom:1px solid #cf37a6;display:block;}

/*************************************
   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;font-size: 13px;}
#navonglet a:hover {color: #f90;}

/*************************************
   PUB CENTRE BAS ESCALE + PORT
*************************************/
.escale { width:550px;
		  height:auto;
		  border-bottom:1px solid #006699;
		  margin-left:20px;}

/*************************************
   PAGE VACANCE SCOLAIRE
*************************************/


#titre_vacances_scolaire {background-image: url(http://www.qcnscruise.com/templates_mc/modele8/images/vacances_scolaires_titre.gif);
						  background-repeat: no-repeat;
						  background-x-position: center;
						  background-y-position: center;
						  height: 65px;
						  width: 569px;}
						  
.dest_titre {background-image: url(http://www.qcnscruise.com/templates_mc/modele8/images/bull_bleu.gif);
			 background-repeat: no-repeat;
			 background-x-position: left;
			 background-y-position: center;
			 padding-left: 15px;
			 font-family: Verdana,Arial,Helvetica,sans-serif;
			 font-size: 15px;
			 color: #006699;
			 font-weight: bold;
			 text-align: left;
			 margin-top: 20px;
			 border-bottom-width: 2px;
			 border-bottom-style: dotted;
			 border-bottom-color: #4b738b;}
			 
a {	font-weight: normal;
	font-family: verdana;
	color:#006699;
	text-decoration:none!important;}

a:hover {font-weight: normal;
		 font-family: verdana;
		 color:#ff8346;
		 text-decoration:none;}

.promohome:link, .promohome:visited {font-weight: normal;
									 font-family: verdana;
									 color: #cc0099;
									 text-decoration: underline;}

.promohome:hover {font-weight: normal;
				  font-family: verdana;
				  color: #ff8346;
				  text-decoration:none;}
				  
.content {width:600px; height:auto;}

.pix { width:125px; height:auto; float:left; overflow:auto; }

/*.txty { 
	width:auto; height:auto;font-size:11px;font-family: Verdana, Arial, sans-serif;
	 margin-top:1px;}*/	 
#vac {
	 width:140px; height:auto; /*float:left;*/
	 font-size:11px;font-family: Verdana, Arial, sans-serif;
	 margin-bottom:10px;}
	 
#datt {
	 width:190px; height:auto; /*float:left;*/
	 font-size:11px;font-family: Verdana, Arial, sans-serif;
	 margin-top:1px;}
	 
#lien { width:140px; height:auto; /*float:right;*/font-size:11px;}

#txt-ville {font-size:11px;
		   font-weight: bold;		
		   font-family: Verdana, Arial, sans-serif;
		   margin-top:10px;
		   margin-bottom:10px;}
		   
#title_vac {
			font-weight: normal;		
			font-family: verdana;
			color: #cc0099;			
			text-align:center;
			font-size:18px;}
			
/*************************************
   CORNER
*************************************/
	.corner{position:relative;}
	.tl,.tr,.bl,.br{width:12px;height:12px;position:absolute;font-size:1px;}
	.tl{left:-1px;top:-1px;background:url(../images/corners/tl.gif) no-repeat;}
	.tr{right:-1px;top:-1px;background:url(../images/corners/tr.gif) no-repeat;}
	.bl{left:-1px;bottom:-1px;background:url(../images/corners/bl.gif) no-repeat;}
	.br{right:-1px;bottom:-1px;background:url(../images/corners/br.gif) no-repeat;}

