h1, h2, h3, h4, h5, h6, dl, dt, dd, form, ul, li, p
	{
	margin: 0px;
	padding: 0px;
	}
li {
	list-style-type: none;
	}

body {
	margin: 3px 0px 0px 0px;;
	padding: 0px;
	background-color:#EBE9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	scrollbar-face-color: #FFCA32; 
	scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #000000; 
    scrollbar-3dlight-color: #91B5D7;
	scrollbar-darkshadow-color: #91B5D7; 
	scrollbar-track-color: #D7E1ED; 
	scrollbar-arrow-color: #FFFFFF
	}
	
#fondrepeat {
background-image: url(images/fond.gif);
background-repeat:repeat-y;
width:780px;

margin:0 auto;  }	
#page {
margin:0 auto;
background-image:url(images/haut.gif);
background-repeat:no-repeat;
min-height:550px;
_height:550px;
width:780px;
}

#menu ul {
margin-left:150px;}
#menu ul li{
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:7px;
font-size:12px;
}
#menu ul li a {
color:#000066;
text-decoration:none;
}
#menu ul li a:hover {
color:white;
text-decoration:none;
}
#menu a.MenuSelect {
	color: white;
}
#pied a {
color:black;
}
#pied a:hover {
color: #FF0000;
}
#pied{
margin:0 auto;
width:780px;
background-image:url(images/pied.gif);
background-repeat:no-repeat;
height:50px;
font-size:10px;
color:white;
text-indent:25px;
padding-top:2px;
}
#contact {
text-indent:25px;
color:black;
}
 #txtcontenu {
 padding:20px 50px;
 color:#000000;}
#txtcontenu h1 {
text-align:right;
font-family:"Trebuchet MS";
font-size:18px;
color:#29355F;
font-style:italic;
border-bottom:1px solid #29355F;
margin-left:50px;
margin-bottom:10px;

}
#txtcontenu h2 {
font-family:"Trebuchet MS";
font-size:16px;
margin:5px 0;
}
.bgtext {
color: #FFFFFF; 
background-color: #000066; 
font-size: 12px; 
font-weight: bold
}
table a img  {
border:1px solid black;
}
.rouge {
color:#B5302E;}
.table-separateur {font-size : 12px; font-family : Verdana, arial, helvetica, sans-serif;  color : #FFFFFF;  background-color : #000000; ; font-weight: bolder}
.table-titre { font-size : 10px;  font-family : Verdana, arial, helvetica, sans-serif; color : #000000; text-align : center; font-weight : bold;  background-color : #FFE493}
.table-titre2 { font-size : 9px;  font-family : Verdana, arial, helvetica, sans-serif; color : #000000; text-align : center; font-weight : bold;  background-color : #FFE493}
.table-entete {font-size : 11px;  font-family : Verdana, arial, helvetica, sans-serif;  color : #000033; background-color : #FFDD55; font-weight: bold}
.table-ligne1 { font-size : 10px; font-family : Verdana, arial, helvetica, sans-serif; color : #333333; background-color : #FFF5D7}
.table-ligne2 {font-size : 10px; font-family : Verdana, arial, helvetica, sans-serif;color : #333333;  background-color : #FFFAE8}
.table-entete2 {font-size : 10px;  font-family : Verdana, arial, helvetica, sans-serif;  color : #000033; background-color : #FFDD55; font-weight: bold}
.table-ligne3 { font-size : 9px; font-family : Verdana, arial, helvetica, sans-serif; color : #333333; background-color : #FFF5D7}
.table-ligne4 {font-size : 9px; font-family : Verdana, arial, helvetica, sans-serif;color : #333333;  background-color : #FFFAE8}

#tarif {
display:none;}
.combo {
background-color:white;
border:1px solid #003366;
color:#000000;
font-family:"Courier New",Courier,mono;
font-size:11px;
font-style:normal;
}
#txtcontenu a {
color:black;
}

#txtcontenu a:hover {
color:#003366;}
#colLogos {
width:94px;  
float:right;
border-left:1px dotted black;
padding-left:5px;

}
#colLogos img {
margin-bottom:10px;
}
#colLogos a img {
border:1px solid black;
}
#colLogos a:hover img {
border:1px solid red;
}

#txtcontenu h1.titre {
font-size:16px; 
color: #FF0000;
text-align:center;
border-bottom:none;
font-style:normal;
margin-left:0px;}

#logos a:hover img {
border:1px solid red;
}