/*---------------------------------GENERAL---------------------------------*/

HTML, BODY {
height:100%;
}

BODY {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#FFFFFF url(/imgs/bg.jpg) repeat-x top center;
margin:0px;
padding:0px;
color:#343434;
}

IMG {
border-width:0px;
}

.bordureimg {
border:5px solid #EAD277;
margin:0 10px 0px 0;
}

TABLE, INPUT, SELECT, OPTION, TEXTAREA, DIV {
font-family:Verdana, Arial, Helvetica;
font-size:11px;
color:#343434;
}

TABLE, DIV, FORM, IMG, H1, H2, H3, H4, H5 {
margin:0px;
padding:0px;
}

p:first-letter, p strong:first-letter  {
font-family:Times, trebuchet MS, Verdana, Arial;
float: left;
font-size: 300%;
margin-right: 5px;
font-style:italic;
font-weight:lighter;
color:#000;
padding:10px 10px 6px 10px;

}

#formulaire input[type="text"],  #formulaire textarea  {
	   width: 320px; 
}

#formulaire select{
	width:322px; 
}
h1 {
margin:0px 0px 9px 0px;
padding:35px 15px 0px 25px;
width:651px;
height:86px;
font-family:Times, trebuchet ms, Verdana, Helvetica, serif;
font-size: 29px;
color:#FFFFFF;
background:#FFFFFF url(/imgs/h1.png) no-repeat top left;
font-weight:normal;
line-height:30px;
}

h2{
margin:25px 0px 15px 0px;
padding:0px 0px 0px 0px;
width:650px;
height:32px;
font-family:Times, trebuchet ms, Verdana, Helvetica, serif;
font-size:20px;
color:#A30100;
text-transform:uppercase;
border-bottom: 1px solid #A30100;
font-weight:lighter;
}

h3{
margin:0px 0px 20px 0px;
text-transform:uppercase;
font-size:11px;
}

.red {
color:#A30100;
}

a {
color:#343434;
text-decoration:underline;
}

a:hover {
color:#A30100;
text-decoration:none;
}

strong.on , a.on {
color:#A30100;
}

.link_accueil  {
text-decoration:none;
font-weight:bold;
}
a.link_accueil {
text-decoration:none;
}
a.link_accueil:hover{
text-decoration:underline;
font-weight:bold;
color:#a50000;
}

.footer {
text-decoration:none;
color:#c9ab5d;
line-height:14px;
}

.footer a {
text-decoration:none;
color:#c9ab5d;
}
.footer a:hover{
text-decoration:underline;

}

.acces_form_estim {
width:250px;
height:16px;
background-color:#e8e8e8;
padding:5px 5px 5px 10px;
margin:6px 0 6px 0;
color:#343434;
}
.acces_form_estim:hover {
background-color:#c9ab5d;
color:#a50000;
}
.acces_form_estim a {
font-weight:bold;
color:#343434;
text-decoration:none;
}
.acces_form_estim:hover a {
color:#FFF;
text-decoration:none;
}

.but_retour {
width:195px;
height:16px;
background-color:#c9ab5d;
padding:5px 5px 5px 10px;
margin:26px 0 6px 0;
color:#FFF;
}
.but_retour:hover {
background-color:#a50000;
color:#FFF;
}
.but_retour a {
font-weight:bold;
color:#FFF;
text-decoration:none;
}
.but_retour:hover a {
color:#FFF;
text-decoration:none;
}


/*#menu_1.on, #menu_1:hover,
#menu_2.on, #menu_2:hover,
#menu_3.on, #menu_3:hover,
#menu_4.on, #menu_4:hover {
	background-color: #A30100;
	opacity:0.6;filter:alpha(opacity=60);
}*/

#menu_1 {
background:url(/imgs/menu-expertises-et-estimations.gif) no-repeat top left;
}
#menu_1.on, #menu_1:hover {
background:url(/imgs/menu-expertises-et-estimations_on.gif) no-repeat top left;
}


#menu_2 {
background:url(/imgs/menu-certificats-et-rapports-ecrits.gif) no-repeat top left;
}
#menu_2.on, #menu_2:hover {
background:url(/imgs/menu-certificats-et-rapports-ecrits_on.gif) no-repeat top left;
}


#menu_3{
background:url(/imgs/menu-transactions.gif) no-repeat top left;
}
#menu_3.on, #menu_3:hover {
background:url(/imgs/menu-transactions_on.gif) no-repeat top left;
}


#menu_4 {
background:url(/imgs/menu-restauration-et-conservation.gif) no-repeat top left;
}
#menu_4.on, #menu_4:hover {
background:url(/imgs/menu-restauration-et-conservation_on.gif) no-repeat top left;
}

/*---------------------------------CONTENEUR---------------------------------*/

#conteneur {
height:100%;
}

#conteneur_g {
background:#0B0301 url(/imgs/bgg.jpg) no-repeat top right;
}

#conteneur_d {
background:#0B0301 url(/imgs/bgd.jpg) no-repeat top left;
}

#conteneur_c {
background:#EEEEE4 url(/imgs/centre-bg.gif) repeat-y top center;
}

/*---------------------------------TITRE MENU---------------------------------*/

UL LI STRONG {
font-size:16px;
}

/*---------------------------------SOMMAIRE---------------------------------*/

#sommaire .sommaire {
padding:0px 20px 0px 20px;
}

.but_titre {
height:38px;
background:url(imgs/sommaire_c.png) repeat-x top left;
}
.but_titre a {
color:#DCC25D;	
}

#sommaire .sommaire TABLE A {
text-decoration:none;

}

#sommaire .sommaire TABLE STRONG {
line-height:16px;
font-size:16px;
text-decoration:none;
}

/*---------------------------------MENU---------------------------------*/

#menu DIV {
margin:12px 6px 12px 12px;
font-size:13px;
border-bottom:1px solid #CCC;
padding:4px 0px 8px 0px;

}

#menu DIV.off a{
text-decoration: none;

}
#menu DIV.off a strong:hover{
color:#9A0000;
}

#menu DIV.on a strong {
color:#9A0000;
}

#menu DIV.on a {
text-decoration: none;

}


#menu DIV.sousmenu a {
font-size:10px;
}
#menu DIV.on A STRONG {
font-weight: bold;
}

/*!!! GARDER IMPERATIVEMENT UN PADDING GENERAL A 60PX */
#menu div.adresse {
line-height:15px;
padding:8px 0px 30px 0px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
}

#menu div.adresse a {
line-height:15px;
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;

}

/*---------------------------------CENTER---------------------------------*/

#center {
background:#FFFFFF url(imgs/centre-bg.jpg) no-repeat top right;
}

/*---------------------------------FOOTER---------------------------------*/

#footer {
color:#6D6D6D;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}


#footer A {
margin:6px;
color:#6D6D6D;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#footer A:hover {
color:#7E7E7E;
text-decoration:underline;
}

/*---------------------------------conteneur2---------------------------------*/

#conteneur2 {
	width:922px;
	height:100%;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-461px;
}

#header {
	width:922px;
	height:231px;
}



