/********************************* Generalités ***************************************************/
BODY { MARGIN-TOP: 0px; MARGIN-LEFT: 0px; }
A {
	COLOR: #003399; FONT-FAMILY: verdana,tahoma,sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #8b008b
}
.smalltext {
	BORDER-BOTTOM: #008080 0px solid; BORDER-LEFT: #008080 0px solid; BORDER-RIGHT: #008080 0px solid; BORDER-TOP: #008080 0px solid; COLOR: #000000; FONT-FAMILY: Tahoma; FONT-SIZE: 11px
}

/* heritage partenaire */
.MPrincipal { COLOR: #FFFFFF; FONT-FAMILY: verdana,tahoma,sans-serif; FONT-SIZE: 9px; }
.Ttext { COLOR: #003398; FONT-FAMILY: verdana,tahoma,sans-serif; FONT-SIZE: 9px;}
.title_ram{
color: #FF0000;
	font-family: arial black,genova,sans-serif;
	size: 4;
	font-style: italic;
	background-color: #ffffff;
}
.Ttext_ram {
	COLOR: #000000; FONT-FAMILY: verdana,tahoma,sans-serif; FONT-SIZE: 10px
}

/****************************** BOOKING PROCESS CLASS *********************/
/* booking engine */

/*tags booking engine*/.IMPORTANTTEXT { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*tags booking engine*/.LABELS { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*tags booking engine*/.DROPDOWN { FONT-WEIGHT: lighter; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
/*tags booking engine*/.DROPDOWNTEXT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 217px; }
/*tags booking engine*/.SECTIONHEADER { font-size:10pt;color:#ffffff;background-color:#003399;font-family: Verdana;font-weight:bold;text-align: left; vertical-align: middle;}
/*tags booking engine*/.SUPPLIERCONDHEADER {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

/* page étape tarifs */

/*tags booking engine*/.TABLEHEADER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#FFF; font-weight: bold; text-decoration: none;background-color:#003399;text-align/**/: center;text-align:center!important;}
/*tags booking engine*/.TABLECONTENT { font-size:11px;color:#000000;background-color:#E8F5FF;font-family: Verdana;font-weight:normal}
/*tags booking engine*/.pricepres {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, arial,helvetica; BACKGROUND-COLOR: #d0efff}

.pricepres FONT {
	FONT-WEIGHT: bold; FONT-SIZE:8pt; COLOR: #000; FONT-FAMILY: arial,helvetica; BACKGROUND-COLOR: #d0efff
}
/*tags booking engine*/.BUTTON { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003398;border: solid 1pt #FF0000;text-transform:uppercase;}
/*tags booking engine*/.INFORMATIONTEXT { font-size:10px;color:#000000;font-family: Verdana;font-weight: normal;}

.grasorange{font-weight:bold; color:#003396;font-family: Verdana; font-size: 11px; text-decoration:none;}

.tableinfo {
	clear: both;
	line-height: 13px;
	padding: 6px 6px 6px 6px;
	color: #000;
	font-size: 10px;
	background-color: #E8F5FF;
	border-bottom: 1px solid #41697C;
	border-top: 1px solid #41697C;
	font-family:verdana;
}
/*.tableinfo1 {
	clear: both;
	line-height: 13px;
	padding: 6px 6px 6px 6px;
	color: #000;
	font-size: 10px;
	font-family:verdana;
	background-color: #E8F5FF;
	border-bottom: 1px solid #41697C;
	border-top: 1px solid #41697C;
}*/
/***********PAGE ETAPE RESERVATION ***************/
.tablelisting {
	clear: both;
	background-color: #FFF;
	line-height: 11px;
	/*padding:2px 2px 2px 2px;*/
	color: #FFF;
	font-size: 10px;
	border: 1px solid #003399;
}
.tabletitre1 {
	clear: both;
	background-color: #003399;
	/*line-height: 14px;*/
	padding: 3px 0px 3px 45px;
	font-size: 12px;
	color:#FFF;	
	font-weight: bold;
	font-family:verdana;
	border-top: 1px solid #003399;
}
.tabletexte1 { 
	font-size:11px;color:#000000;
	font-family: arial;
	font-weight: normal;
	padding-left: 70px;
	padding-bottom: 7px;
	text-align:justify;
	}
.tabletexte2 { 
	font-size:11px;color:#000000;
	font-family: arial;
	font-weight: normal;
	padding-left: 15px;
	padding-bottom: 7px;
	text-align:justify;
	}
.espace {padding:5px;}
.text12Red {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline;
}
.blanc {
	COLOR: #000000; FONT-FAMILY: verdana,tahoma,sans-serif; FONT-SIZE: 10px;margin:5px;
}
.grasblanc{font-weight:bold}

#single_thema_left_column {position:absolute;top:143px!important;top/**/:144px;left:0px;z-index:1;border-top:1px solid #003399;border-left:1px solid #003399;border-right:1px solid #003399;background-image:url(/FRA/aff/ram/images/pointille1.gif);}
.single_thema_column {width:150px;margin-right:0px;margin-left:0px;}
div.clear {clear:both;height:1px;}
div/**/.clear {clear:both;padding-top:10px;height:auto !important;}
div/**/.clear1 {clear:both;padding-top:6px;height:auto !important;}

ul, li {list-style:none;}

.warning {
	color: #000000;
	font-face: Verdana;
	font-family: Verdana;
	text-align: left;
	/*font-style: normal;*/
	font-size: 9px;
	font-weight: normal;
	background: white;
}
A.tableau		{font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
A.tableau:link 		{font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
A.tableau:visited 	{font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
A.tableau:hover   	{font-family: Verdana; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none;}
A.titre			{font-family: Verdana; font-size: 11px; color: #003396; font-weight: bold; text-decoration: none;}
.gras1{font-weight:bold;font-family: Verdana; font-size: 11px; color: #000000; text-decoration:none;}
/*tags permettant de subsistuer la class TD*/.texte {font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none;}
A.retour		{font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.retour:link 		{font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.retour:visited 	{font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.retour:hover   	{font-family: Verdana; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: underline;}

