body{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:16px;}
a{ color:#FF0000}

#bruno_site_ombre{width:938px;;background-image:url(images/degrade.png); margin:0 auto;z-index:1000; position:relative;}
#bruno_site{ width:900px; margin:0px auto;  background-color:#FFFFFF; }

#bruno_header{}
	#bruno_header1{ height:165px;background-image: url(images/header.jpg); background-repeat:repeat-x;}
	#bruno_header2{background-image: url(images/banniere.gif); background-repeat:no-repeat; height:150px;}
	#bruno_header3{ background:#e1002c; height:17px;}
		#bruno_menuH{ height:26px; width:900px; margin:0 auto; background-image: url(images/fond_menu.png); background-repeat:repeat-x;position:relative;}
		#bruno_center{  padding-right:40px; z-index:999;}
	#footer{font-size:16px;text-align:center;width:900px;height:50px; clear:both; background-color:#e1002c; padding-top:2px; padding-bottom:2px;  color:#FFFFFF;}
	#footer a{ color:#FFFFFF;}



#bruno_popup{ background-color:#000000; margin:0px; padding:0px;position:absolute; bottom:0px; top:0px; left:0px; right:0px; text-align:center; border:1px solid black; display:none;z-index:99999; width:100%; height:100%; padding-top:100px;}


#bruno_body{ color:#000000;  background-image:url(images/degradeB2.png); background-position:top; background-repeat:repeat-x; margin:0; padding:0px; text-align:center; margin:auto}
#bruno_a{ color:#000000;text-decoration: none;}


bruno_h1{ background-image:url(images/cadre_haut.png); background-repeat:repeat-x; height:60px; font-size:26px; width:300px;}
bruno_p{background-color:#FFEBF3;}

.form_contact submit, TEXTAREA{ border: 1px solid #AAA; }
.form_contact input{ border: 1px solid #AAA; }
table.form_contact { background-color:#FFEBF3;border: 1px solid #FF0000; padding:10px;}
.form_contact td{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.form_contact th{ height:25px; color:#000000; width:90px; height:25px; text-align:left;}
.form_contact span{ color:#FF0000; font-size:9px; vertical-align:top;}

.rechercher { float:right; text-align:right; padding:5px;}
.rechercher input text { color:#969696; font-size:10px; padding-left:5px; border:1px solid black; background-color:#FFEDED;}
.login span{ font-size:10px;}

.boite{ border: 1px solid red; text-align:center; font-size:24px; width:500px; margin:0 auto; margin-top:100px;background-color:#FFEBF3;}
.description td{ vertical-align:top;}
.description{ }
table.description{ padding:0px; width:86%;}
.description td, .description th{padding: 5px;width:200px;text-align:left;}
.description th{ text-transform:capitalize;}
.ligneB { background-color:#FFF; }
.ligneA { background-color:#CCC;}
/*.ligneA td, .ligneA th{ border-bottom: 1px solid #222;border-top: 1px solid #222;}*/
.ligneA td{}


/* __Menu H*/
 dl,  dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#bruno_menu {
position:absolute;
top: 0;
left: 0;

width: 100%;

}
#bruno_menu dl {
float: right;
width: 125px;
height:23px;
margin: 0 1px;
}
#bruno_menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
color:#FFFFFF;
}
#bruno_menu dl { position:relative;}

#smenu2 ul li a{padding-left:10px;padding-right : 10px;}

#bruno_menu dd {
border: 1px solid #000; display: none;
position : absolute;
}
#bruno_menu li {
text-align: center;
background-color:#B55555;border-bottom: 2px solid #B55555;
-moz-opacity: 0.90;
filter: alpha(opacity=90);
height:23px;
}

#bruno_menu li a, #bruno_menu dt a {
color: #FFF;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#bruno_menu li a:hover, #bruno_menu dt a:hover {
background-color:#EE5555; border-bottom: 2px solid #6C0606;
-moz-opacity: 0.90;
filter: alpha(opacity=90);
}

/* _ _ */ 
#monForm{width: 60%; margin:0px auto;}
#monForm p{	margin: 2px 0;}
#monForm span{ color:#AA0000; font-size:10px; vertical-align:top;}

/* fieldset , legend */
#monForm fieldset{	margin-bottom: 10px;	border: #CCC 1px solid;	-moz-opacity: 0.90;	filter: alpha(opacity=90);
  background-repeat:repeat-y;}
#monForm fieldset:hover{	background-color: #FFE9E9;}
#monForm fieldset legend{	padding: 0 10px;	border-left: #CCC 1px solid;	border-right: #CCC 1px solid;	font-size: 1.2em;	color: #000;}

/* Label */
#monForm label{background-color: #A33;display: block;width: 39%;float: left;padding-right: 1%;text-align: right;letter-spacing: 1px; color:#FFFFFF;}
#monForm label:hover{font-weight: bold;}
#monForm .form_label_nostyle{background: none;}

/* Input */
#monForm input, #monForm select, #monForm TEXTAREA{margin-left: 1%;width: 58%;	border: #CCC 1px solid; background-color:#FFE0E0}
#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus{border: #999 1px solid;background-color: #FFE0E1;}
#monForm .form_input_day_month{	width: 3%;}
#monForm .form_input_year{	width: 6%;}

dd#smenu1{ width:300px;*margin-left:-100px;}
#smenu2{text-transform : uppercase;}

.prev{ background:url(images/prev.png) no-repeat left top; padding-left: 40px; height:20px; display:block; color:#b55555; font-size:16px; text-decoration:none; margin:10px 0 0 10px; line-height:20px}
.prev:hover{ color:#8b2323;}
