/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
}
div.conteneur{
width:950px;
margin:auto;
border : 1px solid #2859A6;
clear:both;
overflow:hidden;
height : 1%;
}
div.ban{
height:103px;
background:url("/images/ban.jpg");
}
div.links{
height : 36px;
background:#E4E4E4;
margin : 0px;
padding : 0px;
}
div.links ul{
margin : 0px;
padding:10px 0px 10px 0px;
}
body>.links ul{
padding : 8px 0px 10px 0px;
}
div.links ul li{
display:inline;
list-style:none;
padding : 5px 0px 5px 0px;
margin : 0px 0px 0px 0px;
}
div.links a{
background:url("/images/bg_lien.jpg");
height : 25px;
padding : 5px 5px 5px 5px;
margin : 0px 3px;
border : 1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#2859A6;
}
div.links a:hover{
background:url("/images/bg_lien_over.jpg");
color:#FFF;
}
div .links a.current {
background : url("/images/bg_lien_over.jpg");
color:#FFF;
}
div.contenu{
overflow:hidden;
clear:both;
height:1%;
background : #E9E8E9;
}
div.leftpart{
width : 225px;
float:left;
margin : 0px 0px 0px 0px;
border-top:2px solid #FFF;
}
div.leftpart ul li{
list-style:none;
margin : 10px 0px 0px 0px;
}
div.leftpart ul {
margin : 5px 5px 0px 10px;
padding:0px;
}
div.leftpart ul li a{
color:#2859A6;
}
div.bonasavoir{
width:200px;
margin : 10px auto;
border : 1px solid #FFF;
background : #FFF;
overflow:hidden;
clear:both;
height:1%,
}
h1.titre{
color : #FFF;
background : url("/images/bg_titre.jpg");
padding : 3px 0px 3px 5px;
margin : 0px;
font-size : 12px;
text-align:left;
}
h1.titrebonservice {
color : #FFF;
background : url("/images/bg_titre.jpg");
padding : 3px 0px 3px 5px;
font-size : 12px;
text-align:left;
margin : 0px 0px 0px 0px;
}
div.leftpart .mnu_detail{
list-style:none;
margin : 10px 0px 0px 10px;
}
div.leftpart .mnu_principal{
color : #2859A6;
margin : 10px 0px 0px 0px;
list-style:none;
}
div.leftpart .mnu_principal a{
font-size : 14px;
font-weight:bold;
}
h1.titre_second{
font-size : 16px;
color : #2859A6;
margin : 5px 0px 10px 10px;
}
div.bonasavoir p{
margin : 5px 0px 5px 10px;
color : #2859A6;
}
div.bonasavoir a{
float:right;
margin : 0px 5px 3px 0px;
color : #000;
}
div.quiz{
width:200px;
margin : 10px auto;
border : 1px solid #FFF;
background : #FFF;
text-align:center;
}
div.quiz p{
margin : 5px 0px 5px 10px;
color : #2859A6;
}
div.quiz a{
color : #2859A6;
}
.batiments{
margin : 10px 10px;
border : 2px solid #2859A6;
}
div.rightpart{
width : 725px;
min-height:620px;
background : #FFF;
float : right;
}
div.rightpart a{
color:#2859A6;
}
div.rightpart .cont_annuaire img{
margin : 0px 5px 0px 0px;
border : 0px;
}
div.rightpart img{
margin : 0px 0px 10px 10px;
border : 1px solid #2859A6;
}
div.bienvenue{
width : 692px;
margin : 5px auto;
border : 1px solid #2859A6;
}
div.banner_home{
width : 692px;
margin : 5px auto;
text-align:center;
}
div.bienvenue img{
border : 0px;
}
div.bienvenue table{
width:500px;
}
h1.titre_spec{
color : #2859A6;
background : url("/images/bg_bienvenue.jpg");
padding : 3px 0px 3px 5px;
margin : 0px;
font-size : 12px;
text-align:left;
}
div.bienvenue p{
margin : 5px 0px 0px 10px;
color : #2859A6;
}
div.group{
width : 696px;
margin : 5px auto;
overflow:hidden;
height : 1%;
}
div.halfmiddle_gauche{
width : 340px;
float : left;
border : 1px solid #2859A6;
}
div.halmiddle_gauche a img{
margin : 5px;
}
h2.newstitle{
font-size : 12px;
color : #2859A6;
margin : 5px 0px 0px 5px;
}
div.news .dlico img{
border : 0px;
}
div.halfmiddle_gauche p{
margin : 5px 5px 5px 5px;
color : #2859A6;
}
.seeall{
float: left;
margin : 5px 0px 5px 5px;
color : #000;
}
.lire{
float : right;
margin : 5px 5px 5px 0px;
color : #000;
}
div.halfmiddle_droit{
width : 340px;
float : right;
border : 1px solid #2859A6;
}
div.halmiddle_droit a img{
margin : 5px;
}
div.halfmiddle_droit p{
margin : 5px 5px 5px 5px;
color : #2859A6;
}
div.halfmiddle_droit h3{
color : #000;
font-size : 12px;
margin : 5px;
}
div.halfmiddle_droit h4 {
color : #2859A6;
font-size : 12px;
margin :5px 0px 5px 15px;
font-weight:normal;
}
.controles{
background: #FFF url(/images/bg_controles.jpg) no-repeat right bottom;
min-height:331px;
}
.fond_homepage{
text-align:center;
}
.fond_homepage a img{
border : 2px solid #2859A6;
margin : 3px 30px 3px 30px;
}
.footer{
background : url(/images/bg_footer.jpg) repeat-x;
height : 48px;
font-size:11px;
color : #000;
margin : 10px 0px 0px 0px;
}
.footer a{
color : #2859A6;
} 
.copyright{
float : left;
margin : 15px 0px 0px 10px;
}
.argon{
float : right;
margin : 15px 10px 0px 0px;
}
.surdite{
margin : 5px 86px 0px 86px;
}
.rightpart .titre {
margin : 5px;
}
.rightpart .simple{
margin :10px;
}
.rightpart ul, p {
margin : 5px;
}
.rightpart .simple table tr td{
border : 1px solid #CCC;
}

.preven{
text-align : center;
min-height : 240px;
}
.preven a{
margin : 5px 0px 5px 0px;
}
.area_title {
font-size : 12px;
margin : 2px 2px 0px 3px;
color : #2859A6;
background : #EAEAEA;
padding : 5px 5px 5px 15px;
border-left:1px solid #999;
border-top:1px solid #999; 
font-weight : bold;
text-align:right;
letter-spacing:5px;
}
.linklist, .page_lien {
margin : 2px 0px 5px 10px;
}
h3.titre_ter {
margin : 5px 0px 5px 10px;
font-size : 16px;
}
hr{
background:#2859A6;
border : 0px;
margin-left : 5px;
height : 1px;
}
table.cont_annuaire{
margin : 3px 0px 10px 10px;
color : #2859A6;
}
table img{
border : 1px solid #2859A6;
}
.encadre{
color:#2859A6;
background : #E6E6E6;
padding : 10px;
border : 1px solid #2859A6;
}
div.fichier {
background : #FAFAFA;
padding : 10px; 
border : 1px solid #CCC; 
margin : 10px;
}
div.fichier img{
border:0px;
margin : 0px 5px 0px 0px;
}
.faq{
padding : 10px;
margin : 20px;
background : #F3F3F3;
border : 1px solid #2859A6;
}
.faq ul li{
margin :5px;
}
div.annuaire_flo{
width : 200px;
float:left;
}
div.global_annuaire{
width : 690px;
overflow:hidden;
height:1%;
background:#F3F3F3;
margin : 10px;
padding : 5px;
border : 1px solid #CCC;
}
div.prevention_lien{
width : 300px;
float:right;
background : #F3F3F3;
border : 1px solid #2859A6;
padding : 20px;
margin : 0px 10px 0px 0px;
}
.ima_simple{
wisth:250px;
float:left;
}
.leftpart ul li a.current{
font-weight:bold;
text-decoration:none;
color:#E89900;
}
.error {
color: #FF0000;
font-weight: bold;
}
.quizrecu {
color: #FF0000;
font-weight: bold;
}
.quizok {
color: #009900;
font-weight: bold;
}
.quiz-home {
text-decoration:none;
}
.quiz_home img {
border : 0px;
}
.proxi{
width:700px;
}
.proxi table{
margin : auto;
}
.erreur{
color:#E89900;
}
#slidedom{
border : 2px solid #2859A6;
margin : 10px auto 10px auto;
}
#slidensmain{
margin : 10px auto 10px auto;
}
div.intro_quiz{
margin : 10px 10px 10px 10px;
color:#2858A6;
}
.quiz_intro_sub{
margin : 5px 0px 5px 10px;
color : #FFF;
background : url("/images/bg_titre.jpg");
border-left:1px solid #FFF;
border-top : 1px solid #FFF;
border-bottom:1px solid #333;
border-right:#333;
}
.quiz_intro_sub:hover{
border-left:1px solid #333;
border-top : 1px solid #333;
border-bottom:1px solid #FFF;
border-right:#FFF;
}
.titre_question_quiz {
color : #2859A6;
font-size:12px;
font-weight:bold;
margin : 5px 5px 5px 10px;
}
.formtable2{
color : #2859A6;
}
.iform{
background : url("/images/bg_titre.jpg");
color : #FFF;
border-left:1px solid #FFF;
border-top : 1px solid #FFF;
border-bottom:1px solid #333;
border-right:#333;
}
.iform:hover{
border-left:1px solid #333;
border-top : 1px solid #333;
border-bottom:1px solid #FFF;
border-right:#FFF;
}
.quiz_para{
margin : 5px 5px 5px 10px;
color : #2859A6;
font-size:12px;
}
.quiz_special{
margin :10px 40px 10px 10px;
padding : 10px;
border : 1px solid #2859A6;
background : #E6E6E6;
color : #2859A6;
font-size : 12px;
}
a.retour{
padding : 3px;
color : #FFF;
}
.prevention_lien a.current{
color : #E89900;
font-weight:bold;
}
.service_para{
border  : 1px solid #2859A6;
padding : 5px;
margin : 0px 5px 0px 5px;
}
.service_text {
padding : 10px;
background:#F6F6F6;
border : 1px solid #CCC;
margin : 0px 10px 0px 10px;
}
.service_text ul {
padding : 0px;
}
img.nullimg{
display:none;
}
div.proximite{
margin: 5px; padding: 5px; border: 1px solid #2859A6; color : #2859A6;
text-align:center;
}
div.proxi_bureau{
margin : 5px 10px 5px 10px;
background : #E6E6E6;
border : 1px solid #999;
padding : 5px;
text-align:left;
}
.service_bon{
width : 200px;
float : right;
border : 1px solid #2859A6;
padding : 5px;
margin-right:5px;
}
.service_full{
width : 470px;
border : 1px solid #2859A6;
padding : 5px;
overflow:hidden;
height:1%;
margin : 5px 0px 5px 5px;
}
.service_contact{
border : 1px solid #2859A6;
padding : 5px;
overflow:hidden;
height:1%;
margin : 5px 0px 5px 5px;
width : 470px;
overflow:auto;
}
.service_full h4{
float:left;
margin : 0px 5px 0px 5px;
padding : 3px;
width : 350px;
font-weight : normal;
}
.service_contact blockquote{
float:left;
margin : 0px 5px 0px 5px;
padding : 3px;
width : 200px;
}
.service_full img, .service_contact img{
float : left;
margin : 10px;
}
.onweb img {
border : 0px;
margin : 10px 0px 5px 25px;
}