/* Présentation de l'arrière plan et de la police par défaut*/
body {	
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
color: #1C439C;
text-align:center;
}

/*** Partie XHTML ***/

#entete { text-align:center}

#affWaiting{
	position:absolute;
	visibility:hidden;
	
}

#haut {
	position: absolute;
	background-image: url(/madikeratour/images_site/design/bandeau_haut.gif);
	z-index: 5;
	width: 770px;
	height: 140px;
	left: 0px;
	top: 0px;
}

#navigation {
	position:absolute;
	width:392px; 
	height:81px; 
	z-index:6; 
	left: 360px; 
	top: -1px;
}

#produits {
	position: absolute;
	left: 10px;
	top: 110px;
	width: 477px;
	height: 457px;
	z-index:5;
	background-image: url(/madikeratour/images_site/design/fond_centre.gif);

}


#droit {
	position: absolute;
	left:40px;
	top: -50px;	
	height: 397px;
	width: 218px;
}


#gauche {
	position:absolute;
	width:160px;
	height:300px;
	z-index:2;
	top: 137px;
	left: 0px;
	background-image: url(/madikeratour/images_site/design/coin.gif);
}

 
.hotel {
	/*background-image: url(/madikeratour/images_site/design/fond_hotel.gif);*/
	position: absolute;
	visibility: hidden;
	top: 70px;	
	left: 112px;
	width: 360px;	
	z-index: 1;
}


/* Présentation des titres */

h1 { color: #001D97; font-size:19px; font-family : Arial, Helvetica, sans-serif}
h2 { color: #001D97; font-size:17px; font-family : Arial, Helvetica, sans-serif; 	font-weight:bold}
h3 { color: #001D97; font-size:16px; font-family : Arial, Helvetica, sans-serif; 	font-weight:bold}
h4 { color: #001D97;font-size:14px;font-family: Arial, Helvetica, sans-serif;text-transform: none;font-weight: bold}


/* Présentation des liens hypertextes */
a:link {text-decoration: underline; color:#001D97; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a:active {text-decoration: none; color:#001D97; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a:visited {text-decoration: none; color:#001D97; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a:hover  {text-decoration: underline; color:#001D97; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/* Présentation des barres de séparations */
hr {color: #001D97;}

/* Présentation des objets de formulaire */

input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#001D97; padding:0px; margin:0px;}
select { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#001D97}
textarea { font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#001D97; border-color: #CCCCCC}
.bouton {color: #FFFFFF;cursor:hand; font-weight: bold; background-color: #00B2F0	; border-style:outset;}


.image {  border: #001D97; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.TDcolorA { background-color: #FFFFFF}
.TDcolorB { background-color: #19488C;}
.TDcolorC { background-color: #F4AE02}
.TDcolorD { background-color: #FFF2CE}
.TDcolorE { background-color: #19488C;}
.TDcolorF { background-color: #FFFFFF;}
.TDcolorG { background-color: #19488C;}
.TDcolorH { background-color: #002199}

td { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #19488C}


/* Polices */	

.FONTcolorA { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.FONTcolorB { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #001D97}
.FONTcolorC { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F4AE02}
.FONTcolorD { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF2CE}
.FONTcolorE { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #001D97}
.FONTcolorEW {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001D97;
	cell-spacing:10px;
	cellpadding: 10px;

}

.FONTcolorF { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.FONTcolorG { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002199}
.FONTcolorH { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002199}



/*liens hypertextes */	


A.AcolorA {text-decoration: none}
A.AcolorA:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#FFFFFF}	
A.AcolorA:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color :#FFFFFF}
A.AcolorA:hover   { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF}

A.AcolorB {text-decoration: none}
A.AcolorB:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#001D97}	
A.AcolorB:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color :#001D97}
A.AcolorB:hover   { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #001D97}

A.AcolorC {text-decoration: none}
A.AcolorC:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#F4AE02}	
A.AcolorC:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none ; color :#F4AE02}
A.AcolorC:hover   { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #F4AE02}

A.AcolorD {text-decoration: none}
A.AcolorD:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#FFF2CE}	
A.AcolorD:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color :#FFF2CE}
A.AcolorD:hover   { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFF2CE}
 
A.AcolorE {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #001D97}
A.AcolorE:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #001D97}	
A.AcolorE:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #001D97}
A.AcolorE:hover   {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #001D97}

A.AcolorF {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
A.AcolorF:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#FFFFFF}	
A.AcolorF:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#FFFFFF}
A.AcolorF:hover   { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF}

A.AcolorG {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
A.AcolorG:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#002199}	
A.AcolorG:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#002199}
A.AcolorG:hover   { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #002199}

A.AcolorH {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
A.AcolorH:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#002199}	
A.AcolorH:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#002199}
A.AcolorH:hover   { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #002199}


/*liens hypertextes accueillant des <font> */

A.AcolorO {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
A.AcolorO:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline ;}	
A.AcolorO:visited {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline ;}
A.AcolorO:hover   {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

A.AcolorU:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
A.AcolorU:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
A.AcolorU:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

A.AcolorZ:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#FFFFFF}
A.AcolorZ:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; ; color:#FFFFFF}
A.AcolorZ:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; ; color:#FFFFFF}


TABLE.TBLBordercolorA { border: '2px #FFFFFF solid';}
.TBLBordercolorB { background-color: #FFFFFF}
.TBLBordercolorC { background-color: #F4AE02}
.TBLBordercolorD { background-color: #FFF2CE}
.TBLBordercolorE { border: '2px #001D97 solid';}
.TBLBordercolorF { background-color: #00B2F0}
.TBLBordercolorG { background-color: #FFFFFF}
.TBLBordercolorH { background-color: #002199}


/* -- Style des promotions */
#partenaires img { border:0px; text-decoration:none;}
.cms { width:241px; height:104px; margin-left:2px; margin-top:3px; background:url(/madikeratour/images_site/v2/design/css/bg_promo_1.gif) no-repeat; padding:0px; }
.cms .haut { width:241px; height:36px; padding-left:3px; float:left; }
.cms .haut .hg { width:170px; height:33px; float:left; padding-top:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; }
.cms .haut .hg p { padding: 0px; margin:0px;}
.cms .haut .hd { width:63px; height:35px; float:right; padding-top:1px; font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#30478a; padding-left:0px;}
*html .cms .haut .hd { padding-left:3px;}
.cms .haut .hd .price { font-size:20px; font-family: Arial, Helvetica, sans-serif; }
.cms .bas { width:241px; height:68px; float:left;}
.cms .bas .bg { width:85px; float:left; }
.cms .bas { float:left;}
.cms .bas .bg img { margin-left:4px; width:81px; height:64px; }
.cms .bas .bd { float:left; text-align:left; padding-top:0px; font-size:10px;}
.cms .bas .bd .desc { padding-top:2px; padding-left:2px; width:148px; height:45px;}
.cms .bas .bd .lnk { padding-left:2px;}