@charset "utf-8";

body {
margin:0;
font-size:12px;}

/* ! structure ! */
	
#conteneur{
	position:relative;
	margin:0px auto 0 auto;
	width:506px;
	z-index:80;
	
}

#logo {
margin:0 auto 0 auto;
width:506px;}

#logo span{
margin:0;
display:none;}

/* fond opacity reduite - couleur pour chaque page */

#fond_acc, #fond_obj, #fond_contact, #fond_cabinet, #fond_domaines{
position:absolute;
left:50%;
top:65px;
margin:0 0 0 -253px;
width:506px;
z-index:1O;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.70;
padding-bottom: 1px;
}

#fond_acc {
/*height:520px;*/
background-color:#222F46;}

#acc1 {
background-color:#222F46;
background-repeat: repeat;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.70;
padding-bottom: 1px;
}

#fond_cabinet{
/*height:1350px;*/
background-color:#5A7574;
background-repeat:no-repeat;
}

#cab {
background-color:#5A7574;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.70;
padding-bottom: 1px;
}


#fond_contact {
/*height:1730px;*/
background-color:#4B5364;
background-repeat:repeat;
}
#blue {
background-color:#4B5364;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.70;
padding-bottom: 1px;
}

#fond_domaines {
/*height:850px;*/
background-color:#242437;
background-repeat:repeat;
}


#dom {
background-color:#242437;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.70;
padding-bottom: 1px;
}

#fond_obj {
/*height:730px;*/
background-color:#2B2928;
background-repeat:repeat;
}

#obj {
background-color:#2B2928;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.70;
padding-bottom: 1px;
}

#contact {
margin:30px 25px 0 25px;
}

/* menu */

#menu {
list-style-type:none;
margin:10px 0 0 20px;
padding:0;}

#menu li {
margin:0;
padding:0 5px 0 5px;
display:inline;}

#menu li.line {
border-right:1px solid white;}

#menu li a {
	color:#FFFFFF;
	font-size:1.2em;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:-0.1px;
}

#menu li a.select {
text-decoration:underline;}

#menu li a:hover {
text-decoration:underline;}

#puce li{

margin:0;
color:#FFFFFF;
font-size:1em;
padding:0 5px 0 5px;
margin:1px 5px 0 25px;
}

/* mise en forme */

h1 {
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:3.5em;
font-weight:normal;}

h2, p {
margin-left:25px;
margin-right:25px;}

h2 {
font-family:"Times New Roman", Times, serif;
margin-top:20px;
margin-bottom:0;
font-size:2.3em;
color:#FFFFFF;
line-height:0.9em;
font-weight:normal;
letter-spacing:-0.1px;
}

h3, p {
margin-left:25px;
margin-right:25px;
}

h3 {
font-family:"Times New Roman", Times, serif;
margin-top:20px;
margin-bottom:0;
font-size:1.7em;
color:#FFFFFF;
line-height:0.9em;
font-weight:normal;
letter-spacing:-0.1px;
text-align:left;
}

h4 {
font-family:"Times New Roman", Times, serif;
margin-top:20px;
margin-left:25px;
margin-bottom:0;
font-size:1.5em;
color:#FFFFFF;
line-height:0.9em;
font-weight:normal;
letter-spacing:-0.1px;
text-align:left;
}


p{
color:#FFFFFF;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

.style1{
color:#FFFFFF;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-align:justify;
}

.style2{
color:#FFFFFF;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.secretaire {
	margin-left: 35px;
}


table{
color:#FFFFFF;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
margin:10px 25px 0 25px;
}


#contact p {
margin:0 0 15px 0;
text-align:left;
font-size:0.9em;
color:#8E9BAF;
line-height:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.5px;}

#contact img{
margin-top: 10px;
float:right;}

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

