@charset "utf-8";
@import url("reset.css");
@import url("global-compagnies.css");
@import url("global-compagnies-cunard.css");



/* config general de la page promo compagnie */
	#head {position:relative;cursor: hand;}
	#gauche {float:left;width:200px; margin-left:5px;}
	.centre {width:602px;float:left;background:#fff;margin-left:10px;padding:10px 10px;height:auto;}
	#droite{float:right;width:160px;margin-right:5px;}
	#page-centrale{position:relative;width:1008px;height:auto;margin-top:10px; margin-left:auto; margin-right:auto;}

/* menu haut */
	#headermenu {line-height: normal;width: 100%;position:absolute;bottom:-1px;}
	#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;}
	
/* intro centre IMG */
	#page-centrale #intro{margin:0px 0px 10px 212px;padding:10px 3px;position:relative;}
	
/* config 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*/
	#txt1{text-align: left;text-indent:20px;height:24px;line-height:24px;position:relative;}
	#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:130px;top:0px;overflow:hidden;}
	.savoir-plus {margin:0px 18px 0px 4px;font-weight:bold;color:#f90;}

/* page centrale */
	#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.titre-centre{margin:10px 0px;}
	.titre-centre {font-size: 13px;color: #cc0099;
				  font-weight: bold;text-align: left;
				  border-bottom :2px dotted #cc0099;}
				  
/* tableau intermediaire */
	#tbMoisDep{margin-top:10px;width:100%;}
	.texte-normal-noir{margin-bottom:10px;}
	#mois{width:25%;}
	

/* 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 page 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:0px 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;}
	
/* page centrale */
	.txt_Promotions {font-family:Verdana, Arial, Helvetica, sans-serif;
 				 font-size: 11px;
				 text-align: left;
				 margin-left:10px;
				 margin-bottom: 2px;}
	.txt_Promotions table { margin-left:50px;}
	
	.titre-centre{color:#006699;border-bottom:2px dotted #006699;clear:both;}


/* rajout pour page seminaire entreprise */
	
	li {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
	ul {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
	.parties {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top: 1px Aucune #FF6600;
	border-right: 1px Aucune #FF6600;
	border-bottom: 1px Aucune #FF6600;
	border-left: 1px Aucune #FF6600}
	
	.main_tab {font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;}

	#formNoce {font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 12px;
		   color: #000000;}

	#formNoce fieldset {background-color: #F8FAFA;
					border: 1px solid #006699;
					width: 500px;
					text-align: left;
					margin-left:40px;}
					
	#formNoce fieldset table { margin-left:auto; margin-right:auto;}

	#formNoce fieldset table tr td input { margin-left:50px;}
	#formNoce fieldset table tr td select { margin-left:50px;}
	#formNoce fieldset table tr td textarea { margin-left:50px;}

	#formNoce legend {font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #006699;
					text-decoration: underline;
					font-weight: bold;}
					
	.numeroVert {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #009900;}
	
	#centreNoce {
	padding-top:10px;
	overflow: Auto;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	height: auto;
	min-height: 1300px;
	_height: 1300px;
	margin-left:auto;
	margin-right:auto;}

	#centreNoce h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;}

	#MoteurNoce label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;}
	
	#MoteurNoce legend {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-decoration: underline;
	font-weight: bold;}
	
	#MoteurNoce fieldset {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #006699;
	width: 500px;	
	text-align: left;
	background-image: url(http://www.qcnscruise.com/templates_mc/modele8/fr/images/noce_image1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 135px;}
	
	#txt1 {margin-bottom:10px;
 	   margin-top:0px;}	
	
	.globus { width:590px;
	      height:auto;
		  margin-left:auto;
		  margin-right:auto;}

	.line-fixe { width:590px;
			  height:29px;
			  font: bold 12px Geneva, Arial, Helvetica, sans-serif ; color:#FFFFFF;
			  line-height: normal;
			  vertical-align:middle;
			  text-align:center; 
			  background:#336699;}
			  
	.line-fixe #dat { width:40px;
				  height:auto;
				  float:left;
				  margin-right:5px;}
	.line-fixe a {font: bold 12px Geneva, Arial, Helvetica, sans-serif ; color:#FFFFFF; text-decoration:underline;}
	.line-fixe a:hover {color: #f90;}
				  
	.line-fixe #depart { width:70px;height:auto;float:left;margin-right:5px;}

	.line-fixe #desti { width:80px;height:auto;float:left;margin-right:5px;}

	.line-fixe #dur { width:20px;height:auto;float:left;margin-right:10px;}
	
	.line-fixe #comp { width:80px;
				    height:auto;
					float:left;
					margin-left:10px;
					margin-right:5px;}
	.line-fixe #visit { width:90px;
					height:auto;
					float:left;
					margin-right:5px;}
	.line-fixe #broc { width:80px;
					height:auto;
					float:left;
					margin-left:0px;}
	.line-fixe #prix { width:60px;
					height:auto;
					float:right;
					margin-right:5px}
	
				
	.line-bleu { width:590px;
			  height:45px;
			  font: bold 11px Geneva, Arial, Helvetica, sans-serif; color:#000000;
			  text-align:center;
			  background:#DDF0FF;}
	.line-bleu span { color: #f90;}
	.line-bleu #dat { width:40px;
				  height:auto;
				  float:left;
				  margin-right:5px;}				  
	.line-bleu #depart { width:70px;
					height:auto;
					float:left;
					margin-right:5px;}
	.line-bleu #desti { width:80px;
					 height:auto;
					 float:left;
					 margin-right:5px;}
	.line-bleu #dur { width:20px;
				    height:auto;
					float:left;
					margin-left:8px;
					margin-right:15px;}
	.line-bleu #comp { width:80px;
				    height:20px;
					float:left;
					margin-right:5px;}
	.line-bleu #visit { width:100px;
					height:auto;
					float:left;}	
	.line-bleu #broc { width:80px;
					height:auto;
					float:left;}
	.line-bleu #prix { width:60px;
					height:auto;
					float:right;
					font:bold Arial, Helvetica, sans-serif 11px; color:#FF0000;
					background:url(../images/promo/fleche-blue.gif) center right no-repeat;
					margin-right:5px;}
			  
	.line-blanc { width:590px;
			  height:45px;
			  font: bold 11px Geneva, Arial, Helvetica, sans-serif; color:#000000;
			  line-height: normal;
			  text-align:center;
			  background:#FFFFFF;}
	.line-blanc span { color: #f90;}	
	.line-blanc #dat { width:40px;
				  height:auto;
				  float:left;
				  margin-right:5px;}				  
	.line-blanc #depart { width:70px;
					height:auto;
					float:left;
					margin-right:5px;}
	.line-blanc #desti { width:80px;
					 height:auto;
					 float:left;
					 margin-right:5px;}
	.line-blanc #dur { width:20px;
				    height:auto;
					float:left;
					margin-left:8px;
					margin-right:15px;}
	.line-blanc #comp { width:80px;
				    height:20px;
					float:left;
					margin-right:5px;}
	.line-blanc #visit { width:100px;
					height:auto;
					float:left;}
	.line-blanc #broc { width:80px;
					height:auto;
					float:left;}
	.line-blanc #prix { width:60px;
					height:auto;
					float:right;
					font:bold Arial, Helvetica, sans-serif 11px; color:#FF0000;
					background:url(../images/promo/fleche-blue.gif) center right no-repeat;
					margin-right:5px;}
