/*base france resine*/
#main {
background-image: url("../../images/centre.jpg");
background-position:top center;
background-repeat:repeat-y;
width:967px;
text-align:center;
}
.contenu {
width:100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.contenu table.form {
width:100%;
text-align:left;
margin:0;
padding:0;
font-size:12px;
color:#000000;
}
.contenu p.nav {
border-top:2px dotted #B6B6B6;
border-bottom:2px dotted #B6B6B6;
color:#B6B6B6;
line-height:18px;
font-size:11px;
margin:0;
padding:0;
width:60%
}
.contenu p.nav a {
color:#B6B6B6;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.contenu p.nav a:hover {
color:#000000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.contenu fieldset.menu_vertical {
border:2px solid #B6B6B6;
text-align:center;
margin:0;
padding:0;
border-bottom:none;
height: 204px !important;
min-height:204px;
overflow:hidden;
/*height:expression(
this.scrollHeight < 204? "204px" : "auto" );*/

}
.contenu fieldset.menu_vertical legend {
color:#B6B6B6;
font-weight:bold;
font-size: 15px;
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
}
.contenu fieldset.menu_vertical p {
color:#B6B6B6;
font-size:12px;
text-align:left;
margin:0;
margin-top: 6px;
padding:0;
padding-left:20px;
padding-right:10px;
}
.contenu fieldset.menu_vertical p a {
color:#B6B6B6;
font-weight:normal;
text-decoration:none;
}
.contenu fieldset.menu_vertical p a:hover {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.contenu fieldset.menu_vertical p.select a {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.contenu fieldset.menu_vertical p.select a:hover {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.contenu fieldset.haut {
border:2px solid #B6B6B6;
text-align:center;
margin:0;
margin-top:8px;
padding:0;
border-top:none;
border-right:none;
}
.contenu fieldset.haut h1 {
color:#000000;
font-size:13px;
font-weight:bold;
text-align:left;
margin:0;
margin-bottom:2px;
padding:0;
padding-left:10px;
}
.contenu fieldset.centre {
border:2px solid #B6B6B6;
text-align:center;
margin:0;
padding:0;
border-top: none;
border-bottom: none;
border-right: none;
min-height:180px;
}
.spacer {
margin:0;
padding:0;
line-height:10px;
height:10px;
}
.tab_implantations {
width:94%;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
padding:0;
padding-top:10px;
padding-bottom:10px;
border:2px dotted #B6B6B6;
border-left:none;
border-top:none;
border-right:none;
}
.imp_left {
text-align:center;
vertical-align:top;
width:35%;
}
.imp_right {
text-align:left;
vertical-align:top;
width:65%;
}
.imp_right h2 {
font-size:14px;
color:#000000;
font-weight:bold;
margin:0;
padding:0;
}
.imp_right p {
color:#000000;
font-size:12px;
font-weight:normal;
text-align:justify;
margin:0;
padding:0;
padding-top:7px;
padding-left:22px;
padding-right:10px;
}
#col-fom{
border-top:2px solid #B6B6B6;
border-left:2px solid #B6B6B6;
border-right:2px solid #B6B6B6;
}