@charset "utf-8";
@import url("reset.css");
@import url("global-compagnies.css");
@import url("global-compagnies-msc.css");

/* config générale de page pays visité compagnie msc */
	#head {position:relative;cursor: hand;}
	#gauche {float:left;width:200px; margin-left:5px;}
	.centre {width:602px;float:left;background:#fff;margin-left:8px;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;}

/* 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;}
	 
/* 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.titrecentre{margin:10px 0px;}
	.titrecentre {font-size: 13px;color: #cc0099;
				  font-weight: bold;text-align: left;
				  border-bottom :2px dotted #cc0099;}



/* 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;}

/* 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;}

/* newsletter */
	#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;}
	#newsletters {font-size: 10px;color: #006699;margin-top:15px;}
	.newsletter_input {font-size: 10px;}
	#recompensecosta {font-size: 11px;color:#004F75;text-align: justify;}
	 .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;}
	.titrecentre{color:#666666;border-bottom:2px dotted #666666;clear:both;}

	#Dep{border-right:1px solid #006699;}
	

/* page centre */
.link { width:560px;
		height:5px;
		display:block;
		text-align:center;
		margin:5px 0px 5px 10px;}
		
.link ul li  {display:inline;}

.link a  {	list-style-type:none;
			padding-left:5px;}

#titre1 {font-size:16px;
		 font-weight: bold;
		 color: #cc0099;
		 border-bottom-width: 1px;
		 border-bottom-style: dotted;
		 border-bottom-color: #cc0099;
		 margin-left:10px;}
.table2 { width:550px;
		  height:auto;
		  float:left;
		  margin-left:10px;
		  padding-top:10px;}
		  
#dep1 { width:150px;
        height:auto;
		float:left;
		margin-left:10px;}
		
#dep2 { width:150px;
        height:auto;
		float:left;
		margin-left:30px;}
		
#dep3 { width:150px;
        height:auto;
		float:right;
		margin-right:10px;}		 			

ul.menucentre { width:150px;
			  height:auto;}		
