#bruno_site{width:900px; margin:0 auto; z-index:1;}
#bruno_header{}
#bruno_header1{height:187px;}
#bruno_menuH{margin:0 auto; clear:both; margin-bottom:30px; position:relative;}
#bruno_center{ padding:10px 10px 10px 10px; position:relative;}
#bruno_left{ float:left; width:650px;}
#bruno_right{ float:right; width:200px;}
#haut_gauche, #bas_droit{ width:191px;  background-repeat:no-repeat; height:133px;}
#haut_gauche{background-image:url('images/centerHL.png'); }
#bas_droit{background-image:url('images/centerBR.png'); background-position:bottom ;display:block;}
#bruno_right_contain{ margin:15px; }
#bruno_right_table{}
#footer{ clear:both; margin-top:10px;}


#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; cursor:pointer;}

body{color:#FFF; background-color:#000000; margin:0; padding:0px; margin:auto;font:13px verdana, arial, helvetica, sans-serif;}
#bruno_body{color:#000; background-color:#FFFFFF; }
#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 #222; }
.form_contact input:over{border: 1px solid #16F016; }
table.form_contact { 
/*background-color:#99CC99;
border: 1px solid #879087;*/
 
 background-image:url(images/contact.png);
  background-repeat:repeat-y;}
.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 #255141; text-align:center; font-size:24px; width:550px; margin:0 auto; margin-top:100px; padding:10px; }
.description td{ vertical-align:top;}
.description{ }
table.description{ padding:0px; width:86%; }
.description td, .description {padding: 5px;width:160px;text-align:justify;}
.description th{ text-transform:capitalize;text-align:left;}
.ligneB { background-color:#FFF; color:#000000;}
.ligneA { background-color:#DEF; color:#000000; }
/*.ligneA td, .ligneA th{ border-bottom: 1px solid #222;border-top: 1px solid #222;}*/
.ligneA td{ text-align:justify;}

/* headerR */
table.headerR{width:582px; background-image: url(images/headerR.gif); background-repeat:no-repeat; text-align:center}
.headerR img{ border: 2px solid #FFFFFF; margin-top:10px;}
.headerR td{}


/* __Menu H*/
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
display:block;

}
#menu { height:19px; text-align:center; width:820px; margin:0 auto;   }
#menu dl {
float:right;
/*width: 165px;*/
z-index:1;

margin: 0 1px;

}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
}
#menu dd {
border: 1px solid gray; display: none;  position:absolute; margin-top:-3px; z-index:999;
}

#menu ul {}
#menu li {
text-align: center;
background-color:#244338;border-bottom: 2px solid #244338;

}
 #menu dt a {
color: #FFF;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
padding-left:10px; padding-right:10px;
}
#menu li a {
margin-bottom:-1px;
color: #FFF;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
padding-left:10px; padding-right:10px;
border-bottom: 0px solid #46655a;
}
#menu dt{padding-left:10px; padding-right:10px;}
#menu li a:hover, #menu dt a:hover {
background-color:#000;
/*border-bottom: 1px solid #46655a;*/
}


a {text-decoration: none;
color: #222;
}


/* _ CONTACT _ */

#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;	background-repeat:repeat-y;}
#monForm fieldset:hover{	background-color: #151A15;}
#monForm fieldset legend{	padding: 0 10px;	border-left: #CCC 1px solid;	border-right: #CCC 1px solid;	font-size: 1.2em;	color: #FFF;}

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

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