body { behavior:url("/test/rose/csshover.htc"); }

body{
margin:0;
padding:0;
background: #f2e8df url(_img/fonds/fond_entete.gif) repeat-x;}

/*---------------------------------
			Entete
----------------------------------*/
	#header{
	background: url(_img/fonds/top_entete.gif) no-repeat;
	width:800px;
	height:284px;
	_padding:2px 0 0 0;
	padding:0 0 0 0;
	margin:-1px auto 0 auto;
	}
	.logo{padding: 3px  0 0 11px;}
	.photos{
	background:url(_img/photos_top.jpg) no-repeat;
	 width:402px;
	 _padding:5px 13px 0 0;
	 padding:5px 13px 0 0;
	 
	 }
/*--------------------------------*/

/*---- main table ----*/
#main{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:760px;
color:#361003;
margin:-50px auto 0 auto;
_margin:-35px auto 0 auto;
padding-bottom:20px;}


#formulaire{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:760px;margin:0 auto 0 auto;
color:#361003;
_margin:0 auto 0 auto;
padding-bottom:20px;}

#main a{color:#800232;}
#main a:hover{color:#666633;}

#main b a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:italic;
font-size:14px;
color:#800232;
font-weight:normal;
text-decoration:none;}
#main b a:hover{
color:#666633;
text-decoration:underline;}

#main p{
margin-left:190px;}

#main p.small{
margin-left:190px;
width:280px;}
/*--------------------*/


/*------- menu ------*/
#menu{
float:left;
width:180px;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#666633;
text-align:center;
display:block;
margin-top:10px;
_margin-top:1px;
 
}

#menu a{
	width:150px;
	display:block;
	padding:3px;
	color:#666633;
	text-decoration:none;
	background:#f2e8df;
	border:1px solid #f2e8df ;
	}
	
#menu a:hover{
	color:#666633;
	text-decoration:none;
	background:#fff;
	border:1px solid #ab9b86;
	}
	
#menu a.on{
	color:#800232;
	text-decoration:none;
	background:#eee1d0;
	border:1px solid #ab9b86;
	}	
	
#menu a.thickbox{color:#800232;
	text-decoration:none;
	background:none;
	border:none;}
#menu a.thickbox:hover{color:#800232;
	text-decoration:none;
	background:none;
	border:none;}
/*-------------------*/

h1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:30px;
line-height:30px;
font-style:italic;
font-weight:normal;
color:#666633;
padding:3px;
margin:3px;
/*border-bottom:2px solid #dfd2c9;*/}

h1 span{
color:#361003;
font-size:16px;
line-height:18px;
padding-bottom:8px;
margin:0;
border-bottom:2px solid #dfd2c9;}

h2{ 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ff9700;
	margin:0;
	padding:5px;
	font-size:24px;
	font-weight:normal;
	font-style:italic;}
	
h3{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#800232;
	margin:0;
	padding:5px;
	font-size:24px;
	font-weight:normal;
	font-style:italic;}
	
h4{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666633;
	margin:0;
	padding:5px;
	font-size:24px;
	font-weight:normal;
	font-style:italic;}
	
h5{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;

	padding:5px;
	font-size:24px;
	font-weight:normal;
	font-style:italic;}
	
	.marge{margin-left:180px;}

/*----- bloc de milieu ----*/
#bloc_milieu{

background:#eee1d0;
border-top:2px solid #dfd2c9;
border-bottom:2px solid #dfd2c9;
padding:10px;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#3b3215;
font-size:13px;
font-style:italic;
margin:0 0 12px 0;}

#content{
position:relative;
clear:both;
width:730px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

/*
#bloc_milieu .content:before{
font-family:"andale mono";
content:" utilisateur firefox "}

#bloc_milieu .content:after{
font-family:"andale mono";
content:" utilisateur firefox "}
*/

/*-------------------------*/

		/*--- tables des tarifs ----*/
		
		.tarifs{
			background:#fff;
			border:2px solid #dfd2c9;
			width:350px;
			text-align:left;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-style:normal;
			padding:7px;
		}
		
		
		.tarifs b{
		color:#FF0000; font-style:italic;}
		.bordure{border-top:1px solid #dfd2c9;}
		
		/*--------------------------*/
		
		
/**************************************************************************************************/



a.haut{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	/*float:right;*/
	width:50px;
	display:block;
	padding:7px;
	color:#666633;
	text-align:center;
	text-decoration:none;
	background:#eee1d0;
	border:1px solid #ab9b86;
	}
	
a.haut:hover{
	color:#800232;
	text-decoration:none;
	background:#fff;
	border:1px solid #ab9b86;
	}
	
	
	
input{background:#fff;
padding:2px;
border:1px solid #d7cbbf;}
input:hover{background:#ffcfe1;
color:#660000;
border:1px solid #d7cbbf;}
input:focus{background: #690028;
color:#fff;
border:1px solid #d7cbbf;}		

TEXTAREA{background:#fff;
padding:5px;
border:1px solid #d7cbbf;}

TEXTAREA:hover{background:#ffcfe1;
border:1px solid #d7cbbf;}
TEXTAREA:focus{background:#690028;
color:#fff;
border:1px solid #d7cbbf;}	


.bouton{
color:#fff;
background:#ab9b86;
	border:1px solid #fff;}
	
	.bouton:hover{
color:#fff;
background:#690028!important;
	border:1px solid #fff;}
	
	
#content a, #content2 a{color:#690028;}
#content a:hover, #content2 a:hover{color:#ab9b86;}	
