@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0;}
table tr td{ vertical-align:top;}

body{  background-color:#BDAD96;}

#flashcontent{width:970px; padding-left:10px; height:635px;margin:auto;margin-top:10px;	
}


#site{
	width:970px;
	padding-left:10px;
	height:635px;
	background-image:url(img/fond.jpg);
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	border:#000000 2px solid;
	overflow:hidden;
	color:#333333;
}
#contenu{ width:695px; height:383px; float:left; margin-top:180px; }
#contenu img{ float:left; margin-right:10px;}
#contenu #txt{ background-color:#FFFFFF; width:260px; height:353px; float:left; padding:15px; font-size:12px; text-align:justify;}
#contenu #txt.offre{ height:353px; width:265px; overflow:auto; padding-right:10px;}
#contenu #txt.offre p{margin-bottom:10px; }

#contenu #txt.tarif1{ background-color:#FFFFFF; width:300px; height:353px; float:left; padding:15px; font-size:12px; text-align:justify; margin-right:10px;}
#contenu #txt.tarif2{ background-color:#FFFFFF; width:300px; height:353px; float:left; padding:15px; font-size:12px; text-align:justify;  overflow:hidden;}
#contenu #txt.tarif1 strong, #contenu #txt.tarif2 strong{ color:#f18e00;}
#contenu ul li{ margin-left:20px;}

#contenu #txt h1{ color:#f18e00; font-size:14px; text-transform:uppercase; margin-bottom:10px; text-align:left;}
#contenu #txt h1.petit{ margin-bottom:0; margin-top:5px;}
#contenu #txt h1.petitfirst{ margin-bottom:0;}
#contenu #txt a{ color:#f18e00;}
#contenu p.expend{  display:block; height:15px; overflow:hidden;}
#contenu p:hover.expend{  display:block; height:auto; overflow:hidden; }



#contenu #txt  #err{ display:block; height:30px; color:#f18e00; font-weight:bolder;}
#contenu #txt form{ line-height:20px;}
#contenu #txt form input{ display:inline-block;}
#contenu #txt form label{ width:100px; display:inline-block;}

#menu{ width:275px; float:left; height:200px; margin-top:180px;}

#menu ul li { list-style-type:none;  margin-bottom:3px;}
#menu ul li:hover{}

#menu ul li a { color:#c9b89b; text-decoration:none; display:block; height:20px; border-left:#c9b89b 2px solid; padding:5px 0 0 5px; text-transform:uppercase; border-bottom:#c9b89b 2px solid; font-size:16px;     }
#menu ul li a:hover, #menu ul li a.encours{color:#f18e00; border-bottom:#f18e00 2px solid; border-left:#f18e00 2px solid;}

#menu ul li ul{ display:none;}
#menu ul li a.encours ul{ display:block;}
#menu ul li ul li { margin:0;}
#menu ul li ul li a { color:#FFFFFF;  font-size:12px;  border:none;  height:11px; display:block; line-height:11px; }
#menu ul li ul li a:hover, #menu ul li ul li a.encours{ border:none;color:#f18e00; }
