@charset "windows-1252";
body{background: url(images/bg.gif) repeat-x top;color:black;font-size: 11;font-family: Tahoma,Arial,Helvetica;color: #000000;margin: 0px;padding: 0;min-height: 100%;}
p.espace{margin-top:6px;margin-bottom:0px;}
#header {width:790px;height:151px;margin-left: auto;margin-right: auto;margin-top: 7px;}
#logo {float:left;width:148px;height:110px;margin-top: 15px;margin-left: 5px;}
#img_header {float:left;width:428px;height:141px;margin-top: 0px;margin-left: 3px;background: url(images/header.jpg);}
#img_headersns {float:left;width:474px;height:141px;margin-top: 0px;margin-left: 150px;background: url(images/pa_2.jpg);}
#formulaire {display: block;position:relative;float:left;width:180px;height:300px; margin-top: -2px;padding-top:4px;padding-left:0px;padding-right:0px;background: url(./bg_formulaire.PNG);z-index:100}
#contenu,#contenu1 {overflow:auto;width:790px;height:auto;margin-left: auto;margin-right: auto;margin-top: 0px;padding-top:0px;padding-bottom:10px;background: url(images/bg_contenu.jpg) no-repeat;}
#contenu1 {margin-top:-38px;height:1000px;float:left;margin-left:237px;margin-top:-100px;}
#bloc_titre {width:790px; background: url(images/bg_recherche.gif)repeat;margin-left: auto;margin-right: auto;z-index:50; margin-top:-10px;padding-bottom:165px;}
#bloc_titre_autre {width:790px;height:210px;margin-top: -10px;background: url(images/bg_recherche.gif) no-repeat;margin-left: auto;margin-right: auto;z-index:1}
#loupe {position:absolute;width:557px;height:62px;margin-left: 22px;background: url(images/loupe.jpg) no-repeat;background-position:3px 10px;margin-top: 9px;}
#loupe h1{display: block;margin-top:13px;}
#loupe_doss {position:absolute;width:557px;height:88px;margin-top: 8px;margin-left: 22px;padding-top:15px;padding-left:50px;background: url(images/loupe.jpg) no-repeat;background-position:3px 10px;}
#loupe_dpt {position:absolute;width:522px;height:103px;margin-top: 8px;margin-left: 22px;margin-right: 35px;padding-left:50px;background: url(images/loupe.jpg) no-repeat;background-position:3px 10px;}
#recherche {position:absolute;padding-top:0px;margin-left: 23px;margin-top: 59px;width:558px;height:48px;padding-top:12px;background: url(images/bg_search.gif) no-repeat;}
#recherchedpt {position:absolute;margin-left: 19px;margin-top: 66px;width:557px;height:48px;padding-top:6px;background: url(images/bg_search.gif) no-repeat;text-align:center;}
#titremdr {COLOR: #003366;font-size: 15px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;padding-top:14px;position:absolute;margin-left: 22px;margin-top: 66px;width:557px;height:48px;background: url(images/bg_search.gif) no-repeat;text-align:center;}
#titremdrgd {COLOR: #003366;font-size: 15px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;padding-top:5px;position:absolute;margin-left: 22px;margin-top: 66px;width:557px;height:48px;background: url(images/bg_search.gif) no-repeat;text-align:center;}
#longform {display: block;position:absolute;margin-bottom: 66px;width:535px;height:152px;padding-top:4px;padding-left:11px;padding-right:11px;background: url(images/fond_form.jpg) no-repeat;z-index:110;padding-left:11px;}
#texteIntro {margin-left: 23px;width:545px; padding-top: 13px;padding: 5px;}

#longformdet_haut {overflow:hidden;width:557px;height:5px;background: url(images/fond_form_haut.gif) no-repeat;}
#longformdet {position:relative;float:left;width:557px;height:auto;padding-left:0px;padding-right:0px;background: url(images/fond_form.gif);}
#longformdet_bas {overflow:hidden;position:relative;float:left;width:557px;height:5px;background: url(images/fond_form_bas.gif) no-repeat;}
.nom{position: relative;float:left;width: 147px;padding-top:3px;padding-bottom:7px;}
.tel{position: relative;float:left;width: 147px;margin-right: 0px;padding-top:3px;padding-bottom:7px;}
.email{position: relative;float:left;width: 147px;margin-right: 0px;padding-top:3px;padding-bottom:7px;}
#titre_blog {width:747px;height:auto;margin-left: auto;margin-right: auto;padding-top:5px;padding-bottom:10px;background: url(images/blog.gif) no-repeat;}
#texte_blog {width:740px;height:auto;margin-left: auto;margin-right: auto;padding-bottom:20px;}
#footer {bottom: 0;left: 0;clear: both;width: 100%;height:auto;background: #C6DB8F;text-align:center}
#contenu_gauche{position: relative;float:left;width:557px;margin-right: 0px;}
#contenu_gauche_dpt{margin-top:167px;position: relative;float:left;width:557px;margin-right: 0px;}
#contenu_gauche_ville{margin-top: 0px;position: relative;float:left;width:557px;margin-right: 0px;}
#contenu_droite{position: relative;float:left;width: 180px;margin-left: 31px;margin-right: 0px;}
#contenu_dpt {width:790px;height:auto;min-height:500px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-top:10px;padding-bottom:10px;background: url(images/bg_contenu.jpg) no-repeat;z-index:0;}
#contenu_droite_dpt{position:absolute;float:left;width: 180px;margin-left: 590px;margin-top: 10px;margin-right: 0px;}
#liste_haut_dpt {margin-top: 95px;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
#liste_haut_det {position: relative;float:left;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
#liste_haut_dept {overflow:hidden;margin-top: 0px;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
#liste_haut {overflow:hidden;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
#liste_milieu {overflow:auto;margin-left: 22px;width:557px;height:auto;background: url(images/liste_milieu.gif);z-index:100}
#liste_milieu_art {overflow:auto;margin-left: 22px;padding-top: 0px;padding-bottom: 0px;padding-left: 15px;padding-right: 15px;width:527px;height:auto;background: url(images/liste_milieu.gif);}
#liste_bas {margin-left: 22px;width:557px;height:5px;background: url(images/liste_bas.gif) no-repeat;}
#maison_haut {overflow:hidden;position:relative;float:left;width:557px;height:4px;margin-top: 15px;background: url(images/maison_haut.gif) no-repeat;}
#maison_milieu {position:relative;float:left;overflow:auto;padding-top: 10px;padding-bottom: 10px;padding-left:20px;width:537px;background: url(images/maison_milieu.gif);}
#maison_bas {overflow:hidden;position:relative;float:left;width:557px;height:4px;background: url(images/maison_bas.gif) no-repeat;padding-bottom:10px;}
#ville_haut {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_01_haut.gif) no-repeat;}
#ville_milieu {position:relative;float:left;overflow:auto;padding-top: 1px;padding-left:6px;width:174px;background: url(images/bloc_01_milieu.gif);}
#ville_bas {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_01_bas.gif) no-repeat;padding-bottom:10px;}
#recherche_haut {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_04_haut.gif) no-repeat;}
#recherche_milieu {position:relative;float:left;overflow:auto;padding-top: 1px;padding-left:6px;padding-right:6px;width:168px;background: url(images/bloc_04_milieu.gif);}
#recherche_bas {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_04_bas.gif) no-repeat;padding-bottom:10px;}
#dossiers_haut {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_02_haut.gif) no-repeat;}
#dossiers_milieu {position:relative;float:left;overflow:auto;padding-top: 1px;padding-left:6px;width:174px;background: url(images/bloc_02_milieu.gif);}
#dossiers_bas {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_02_bas.gif) no-repeat;padding-bottom:10px;}
#titre_mdr_info {width:auto;height:auto;margin-left: 22px;padding-top: 20px;margin-bottom: 10px;COLOR: #003366;font-size: 15px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
#titre_details {position:absolute;width:557px;height:auto;margin-top: 13px;margin-left: 22px;margin-bottom: 15px; margin-left:15px;}
#contenu_mdr {position:relative;width:auto;height:auto;margin-left: 22px;margin-top: 10px;margin-bottom: 10px;line-height:18px;}
.recherche_1{position: relative;float:left;width: 170px;margin-left: 8px;margin-right: 13px;padding-bottom:15px;margin-top: -16px;}
.recherche_2{position: relative;float:left;width: 170px;margin-left: 8px;margin-right: 0px;padding-bottom:15px;margin-top: -16px;}
INPUT.recherche {height:12px;FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #7F9DB9;}
INPUT.btnrecherche {height:15px;FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #7F9DB9;padding-bottom : 2px;}
INPUT.formulaire {height:15px;FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #7F9DB9;vertical-align: text-bottom;margin-top:0px;margin-bottom:8px}
.divers{position: relative;float:left;padding-bottom:3px;padding-left:3px;text-align:center;}
.diversm{padding-bottom:3px;width:160px;padding-left:10px;padding-right:10px;}
.liste_dpt_1{position: relative;float:left;width: 175px;margin-left: 5px;margin-right: 4px;padding-bottom:12px;}
.liste_dpt_2{position: relative;float:left;width: 170px;margin-left: 2px;margin-right: 6px;padding-bottom:12px;}
.liste_dpt_3{position: relative;float:left;width: 170px;margin-left: 2px;margin-right: 2px;padding-bottom:12px;}
.dpt{overflow:hidden;height:17px;width: 174px;padding-top:2px;}
.dpt_barre{overflow:hidden;height:3px;width: 174px;background: url(images/barre_dpt.gif) no-repeat;background-position:0px 1px;}
.maison{overflow:auto;margin-left: 8px;height:auto;width: 535px;padding-left:5px;padding-top:5px;padding-bottom:5px;}
.maison2{overflow:auto;margin-left: 8px;height:auto;width: 535px;padding-left:5px;padding-top:5px;padding-bottom:5px;background-color:#DBE9F2;}
.maison_gauche{position: relative;float:left;width: 425px;}
.maison_droite{position: relative;float:left;width: 110px;text-align:right;}
.maison_barre{overflow:hidden;margin-left: 8px;height:3px;width: 545px;background: url(images/barre_long.gif) no-repeat;background-position:0px 1px;}
#bloc_01{position:relative;float:left;height:135px;width: 180px;background: url(images/bloc_01.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
#bloc_02{position:relative;float:left;height:135px;width: 180px;background: url(images/bloc_02.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
#bloc_03{position:relative;float:left;height:135px;width: 180px;background: url(images/bloc_03.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
#bloc_04{position:relative;float:left;height:122px;width: 180px;background: url(images/bloc_04.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
#bloc_05{background: url("images/bloc_05.gif") no-repeat scroll 0 0 transparent;    float: left;    height: 30px;text-align: center;   padding: 8px 8px 7px 0px;    position: relative;    width: 180px;}
.textebleu{COLOR: #003366;font-size: 12px;font-family: Tahoma,Arial,Helvetica;}
.textetpbleu{COLOR: #003366;font-size: 5px;font-family: Tahoma,Arial,Helvetica;}
.textepbleu{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;}
.textearticle{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;}
.titrearticle{COLOR: #003366;font-size: 14px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.textegbleu{COLOR: #003366;font-size: 13px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.titreorange{COLOR: #CF2902;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;padding-left: 14px; margin-left:37px; }

.titreorangeIntro {
    color: #CF2902;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 19px;
}
.textebleuIntro{COLOR: #003366;font-size: 12px;font-family: Tahoma,Arial,Helvetica;line-height: 18px;text-align: justify;}
.titreporange{COLOR: #CF2902;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;}
.titremdr{COLOR: #CF2902;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.titreblanc{COLOR: #FFFFFF;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;}
.titreblanc a{COLOR: #FFFFFF;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;text-decoration: none ;}
.titreblanc a:hover{COLOR: #FFFFFF;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px; text-decoration: underline ;}
H1{COLOR: #003366;font-size: 13px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;margin:0; padding : 0;display: inline;}
A.lienbleudpt{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
A.lienbleudpt:hover{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;}
A.lienbleu{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
A.lienbleu:hover{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
A.lienarticle{FONT-SIZE: 11px;COLOR: #003366;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
A.lienarticle:hover{FONT-SIZE: 11px;COLOR: #003366;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
A.liengbleu{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal; font-weight:bold;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
A.liengbleu:hover{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal;font-weight:bold;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
A.lienorange{FONT-SIZE: 11px;COLOR: #CF2902;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
A.lienorange:hover{FONT-SIZE: 11px;COLOR: #CF2902;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
A.lientitreorange{FONT-SIZE: 19px;COLOR: #CF2902;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
A.lientitreorange:hover{FONT-SIZE: 19px;COLOR: #CF2902;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
.radio { MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none} 
input {color: Black;font-family: Tahoma,Arial,Helvetica;font-size:8pt;border:1 solid;  }
select {color: Black;font-family: Tahoma,Arial,Helvetica;font-size:8pt;border:1 solid; width: 151px;}
form { display : block; margin-top: 3px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding : 0; } 
p.puce{margin:0;padding:0;}
ul.art{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;padding:0;margin-top:-17px;/margin-left:-4px;}
ul.arti{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;padding:0;margin-top:0px;/margin-left:-4px;}
li.art{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;padding:0;margin:0;line-height:16px;margin-left: 18px;margin-right: 10px;}
ul.doss{COLOR: #003366;font-size: 14px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;padding:0;margin-left: 22px;padding-bottom:15px;}
li.doss{COLOR: #003366;font-size: 12px;font-family: Tahoma,Arial,Helvetica;padding:0;margin:0;font-weight:normal;padding-top:15px;line-height:5px;margin-left: 20px;margin-right: 10px;}
.navnfo{background:#e1e3e4;white-space:nowrap;font-size:11px;margin:2px;padding:1px;padding-left:4px;padding-right:5px;color:#72787b;border:1px solid #b6bcc0;height:17px;width:17px;text-align:center;cursor:pointer;text-decoration:none}
A.nav0:link,A.nav0:visited,A.nav0:active{background:#e1e3e4}
A.nav0:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}
.nav1{background:#6f7478;color:#fff;border-color:#72787b}
.plan_fond1{ font-family: Verdana; font-size: 9px; background: #C0C0C0;}
.plan_black_ig{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000;}
.plan_black_ig2{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000;background: #C0C0C0;}
.plan_black_ig2bis{ font-family: Verdana; font-size: 9px; border-left: none;background: #C0C0C0;}
.plan_black_ig3{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000;background: #C0C0C0; border-bottom: solid 1px #000000;}
.plan_black_ig3bis{ font-family: Verdana; font-size: 9px; border-left: none;background: #C0C0C0; border-bottom: solid 1px #000000;}
.plan_black_ig4{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000; border-bottom: solid 1px #000000;}
.plan_black_igh2{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000;border-top: solid 1px #000000;background: #C0C0C0;}
.plan_black_id2{ font-family: Verdana; font-size: 9px; border-right: solid 1px #000000;background: #C0C0C0;}
.plan_black_i{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000; border-right: solid 1px #000000;background: #C0C0C0;}
.plan_black_it{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000; background: #C0C0C0;}
.plan_black_itg{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000; border-left: solid 1px #000000; background: #C0C0C0;}
.plan_black_itd{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000;  border-right: solid 1px #000000;background: #C0C0C0;}
.plan_black_in{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;background: #C0C0C0;}
.plan_black_iu{ font-family: Verdana; font-size: 9px; border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;background: #C0C0C0;}
.plan_nu_bg{ font-family: Verdana; font-size: 9px; background: #C0C0C0;}
.plan_nu_bg2{ font-family: Verdana; font-size: 9px; background: #C0C0C0;; border-bottom: solid 1px #000000}
.plan_black_id{ font-family: Verdana; font-size: 9px; border-right: solid 1px #000000;}
.plan_black_txt{ font-family: Verdana; font-size: 9px; }
.plan_black_txt2{ font-family: Verdana; font-size: 9px; border-bottom: solid 1px #000000; }
.plan_black_txt3{ font-family: Verdana; font-size: 9px; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }
.plan_nu  { font-family: Verdana; font-size: 9px;}
#landing_contenu {overflow:auto;width:795px;min-height:500px;height:570px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-top:0px;padding-bottom:10px;background: url(images/landing_bg_contenu.jpg) no-repeat;}
#landing_bloc_titre {width:795px;height:29px;margin-top: -10px;background: url(images/bg_recherche.gif);margin-left: auto;margin-right: auto;}
#landing_titre {position:relative;float:left;width:735px;height:auto;margin-top: 0px;margin-left: 30px;margin-bottom: 20px;}
#landing_accueil {position:relative;float:left;width:69px;margin-left: 350px;height:31px;margin-top:-2px;}
#landing_haut {overflow:hidden;position:relative;float:left;width:735px;margin-left: 12px;height:9px;background: url(images/fond_landing_haut.gif) no-repeat;}
#landing_milieu {position:relative;float:left;overflow:auto;margin-left: 12px;padding-top: 1px;padding-left:6px;padding-right:6px;width:723px;background: url(images/fond_landing_milieu.gif);}
#landing_bas {overflow:hidden;position:relative;float:left;margin-left: 12px;width:735px;height:9px;background: url(images/fond_landing_bas.gif) no-repeat;padding-bottom:10px;}
#landing_photo {position:relative;float:left;width:279px;height:171px;margin-top: 5px;margin-left: 10px;margin-bottom: 20px;}
#landing_texte {overflow:auto;position:relative;float:left;width:400px;height:171px;margin-top: 0px;margin-left: 10px;margin-bottom: 20px;}
#landing_tel {position:relative;float:left;width:670px;height:auto;margin-top: 0px;margin-left: 25px;margin-bottom: 10px;text-align:center;}
#landing_form {position:relative;float:left;width:685px;height:auto;margin-top: 0px;margin-left: 10px;margin-bottom: 15px;}
.landing_champs_1{position: relative;float:left;width: 217px;margin-left: 8px;margin-right:0px;padding-top:15px;padding-bottom:8px;}
.landing_champs_2{position: relative;float:left;width: 215px;margin-left: 8px;margin-right: 2px;padding-top:15px;padding-bottom:8px;}
INPUT.landing {height:22px;FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #9F9B98;vertical-align: text-bottom;margin-top:8px;margin-bottom:8px}
.landing_titreorange{COLOR: #CF2902;font-size: 20px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;}
.landing_texteorange{COLOR: #CF2902;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.landing_texteptorange{COLOR: #CF2902;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.landing_textegbleu{COLOR: #003366;font-size: 14px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.landing_textechamps{COLOR: #003366;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.landing_textegbleuclair{COLOR: #2375BE;font-size: 11px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
.box_article_assoc { /* Genere une boite arrondie , hateur dynamique */
	border: 1px solid rgb(226, 200, 34); 
	background-color: rgb(255, 249, 215); 
	font-weight: normal; 
	width:532px;
	margin: 20px 0 16px 22px;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/* Règles spécifiques à MSIE 6.0 exclusivement */
* html body{background: url(images/bg.gif) repeat-x top;color:black;font-size: 11px ;font-family: Tahoma,Arial,Helvetica;color: #000000;margin: 0px;padding: 0;min-height: 100%;}
* html p.espace{margin-top:6px;margin-bottom:0px;}
* html #header {width:790px;height:151px;margin-left: auto;margin-right: auto;margin-top: 7px;}
* html #logo {float:left;width:148px;height:110px;margin-top: 15px;margin-left: 5px;}
* html #img_header {float:left;width:428px;height:141px;margin-top: 0px;margin-left: 3px;background: url(images/header.jpg);}
* html #img_headersns {float:left;width:474px;height:141px;margin-top: 0px;margin-left: 150px;background: url(images/pa_2.jpg);}
* html #formulaire {display: block;position:relative;float:left;width:180px;height:300px;margin-top: -7px;padding-top:4px;padding-left:0px;padding-right:0px;background: url(./bg_formulaire.PNG);z-index:100}
* html #contenu1 {overflow:auto;width:790px;height:790px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-top:50px;padding-bottom:10px;background: url(images/bg_contenu.jpg) no-repeat;}
* html #contenu {overflow:auto;width:790px;height:790px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-top:50px;padding-bottom:10px;background: url(images/bg_contenu.jpg) no-repeat;}
* html #bloc_titre {width:790px;height:10px;margin-top: -114px;background: url(images/bg_recherche.gif);margin-left: auto;margin-right: auto;z-index:1}
* html #bloc_titre {width:790px;height:10px;margin-top: -156px;background: url(images/bg_recherche.gif);margin-left: auto;margin-right: auto;z-index:1; padding-bottom: 50px; }
* html #bloc_titre_autre {width:790px;height:210px;margin-top: -10px;background: url(images/bg_recherche.gif) no-repeat;margin-left: auto;margin-right: auto;z-index:1}
* html #loupe {width:557px;height:57px;margin-left: 22px;background: url(images/loupe.jpg) no-repeat;background-position:3px 10px;}
* html #loupe_doss {position:absolute;width:557px;height:88px;margin-top: 8px;margin-left: 22px;padding-top:15px;padding-left:50px;background: url(images/loupe.jpg) no-repeat;background-position:3px 10px;}
* html #loupe_dpt {position:absolute;width:522px;height:103px;margin-top: 8px;margin-left: 22px;margin-right: 35px;padding-left:50px;background: url(images/loupe.jpg) no-repeat;background-position:3px 10px;}
* html #recherche {position:absolute;margin-left: 22px;margin-top: 10px;width:557px;height:48px;padding-top:6px;background: url(images/bg_search.gif) no-repeat;margin-bottom: 150px;}
* html #recherchedpt {position:absolute;margin-left: 22px;margin-top: 66px;width:557px;height:48px;padding-top:6px;background: url(images/bg_search.gif) no-repeat;text-align:center;}
* html #titremdr {COLOR: #003366;font-size: 15px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;padding-top:14px;position:absolute;margin-left: 22px;margin-top: 66px;width:557px;height:48px;background: url(images/bg_search.gif) no-repeat;text-align:center;}
* html #titremdrgd {COLOR: #003366;font-size: 15px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;padding-top:5px;position:absolute;margin-left: 22px;margin-top: 66px;width:557px;height:48px;background: url(images/bg_search.gif) no-repeat;text-align:center;}
#longform {display: block;position:absolute;margin-bottom: 66px;width:535px;height:230px;padding-top:2px;padding-left:11px;padding-right:11px;background: url(images/fond_form_fmdr.jpg) no-repeat;z-index:110;overflow:hidden;}
* html #longformdet_haut {overflow:hidden;width:557px;height:5px;background: url(images/fond_form_haut.gif) no-repeat;}
* html #longformdet {position:relative;float:left;width:557px;height:auto;padding-left:0px;padding-right:0px;background: url(images/fond_form.gif);}
* html #longformdet_bas {overflow:hidden;position:relative;float:left;width:557px;height:5px;background: url(images/fond_form_bas.gif) no-repeat;}
* html .nom{position: relative;float:left;width: 191px;padding-top:3px;padding-bottom:7px;}
* html .tel{position: relative;float:left;width: 191px;margin-right: 0px;padding-top:3px;padding-bottom:7px;}
* html .email{position: relative;float:left;width: 150px;margin-right: 0px;padding-top:3px;padding-bottom:7px;}
* html #titre_blog {width:747px;height:auto;margin-left: auto;margin-right: auto;padding-top:5px;padding-bottom:10px;background: url(images/blog.gif) no-repeat;}
* html #texte_blog {width:740px;height:auto;margin-left: auto;margin-right: auto;padding-bottom:20px;}
* html #footer {bottom: 0;left: 0;clear: both;width: 100%;height:auto;background: #C6DB8F;text-align:center;}
* html #contenu_gauche{position: relative;float:left;width:557px;margin-right: 0px;}
* html #contenu_gauche_dpt{margin-top:80px;position: relative;float:left;width:557px;margin-right: 0px;}
* html #contenu_gauche_ville{margin-top: 0px;position: relative;float:left;width:557px;margin-right: 0px;}
* html #contenu_droite{position: relative;float:left;width: 180px;margin-left: 10px;margin-right: 0px;}
* html #contenu_dpt {width:790px;height:auto;min-height:500px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-top:10px;padding-bottom:250px;background: url(images/bg_contenu.jpg) no-repeat;z-index:0;}
* html #contenu_droite_dpt{position:absolute;float:left;width: 180px;margin-left: 590px;margin-top: 10px;margin-right: 0px;}
* html #liste_haut_dpt {margin-top: 95px;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
* html #liste_haut_det {position: relative;float:left;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
* html #liste_haut_dept {overflow:hidden;margin-top: 0px;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
* html #liste_haut {overflow:hidden;margin-left: 22px;width:557px;height:5px;background: url(images/liste_haut.gif) no-repeat;}
* html #liste_milieu {overflow:auto;margin-left: 22px;width:557px;height:auto;background: url(images/liste_milieu.gif);z-index:100}
* html #liste_milieu_art {overflow:auto;margin-left: 22px;padding-top: 0px;padding-bottom: 0px;padding-left: 15px;padding-right: 15px;width:527px;height:auto;background: url(images/liste_milieu.gif);}
* html #liste_bas {margin-left: 22px;width:557px;height:5px;background: url(images/liste_bas.gif) no-repeat;}
* html #maison_haut {overflow:hidden;position:relative;float:left;width:557px;height:4px;margin-top: 15px;background: url(images/maison_haut.gif) no-repeat;}
* html #maison_milieu {position:relative;float:left;overflow:auto;padding-top: 10px;padding-bottom: 10px;padding-left:20px;width:537px;background: url(images/maison_milieu.gif);}
* html #maison_bas {overflow:hidden;position:relative;float:left;width:557px;height:4px;background: url(images/maison_bas.gif) no-repeat;padding-bottom:10px;}
* html #ville_haut {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_01_haut.gif) no-repeat;}
* html #ville_milieu {position:relative;float:left;overflow:auto;padding-top: 1px;padding-left:6px;width:174px;background: url(images/bloc_01_milieu.gif);}
* html #ville_bas {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_01_bas.gif) no-repeat;padding-bottom:10px;}
* html #recherche_haut {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_04_haut.gif) no-repeat;}
* html #recherche_milieu {position:relative;float:left;overflow:auto;padding-top: 1px;padding-left:6px;padding-right:6px;width:168px;background: url(images/bloc_04_milieu.gif);}
* html #recherche_bas {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_04_bas.gif) no-repeat;padding-bottom:10px;}
* html #dossiers_haut {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_02_haut.gif) no-repeat;}
* html #dossiers_milieu {position:relative;float:left;overflow:auto;padding-top: 1px;padding-left:6px;width:174px;background: url(images/bloc_02_milieu.gif);}
* html #dossiers_bas {overflow:hidden;position:relative;float:left;width:180px;height:4px;background: url(images/bloc_02_bas.gif) no-repeat;padding-bottom:10px;}
* html #titre_mdr_info {width:auto;height:auto;margin-left: 22px;padding-top: 20px;margin-bottom: 10px;COLOR: #003366;font-size: 15px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html #titre_details {position:absolute;width:557px;height:auto;margin-top: 8px;margin-left: 22px;margin-bottom: 15px;}
* html #contenu_mdr {position:relative;width:auto;height:auto;margin-left: 22px;margin-top: 10px;margin-bottom: 10px;line-height:18px;}
* html .recherche_1{position: relative;float:left;width: 170px;margin-left: 8px;margin-right: 13px;padding-bottom:15px;margin-top: -13px;}
* html .recherche_2{position: relative;float:left;width: 170px;margin-left: 8px;margin-right: 0px;padding-bottom:15px;margin-top: -13px;}
* html INPUT.recherche {height:12px;FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #7F9DB9;vertical-align: text-bottom;}
* html INPUT.btnrecherche {height:19px;FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #7F9DB9;padding-bottom : 2px;margin : 0;}
* html INPUT.formulaire {height:15px;FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #7F9DB9;vertical-align: text-bottom;margin-top:0px;margin-bottom:8px}
* html .divers{position: relative;float:left;padding-bottom:3px;padding-left:3px;text-align:center;}
* html .diversm{padding-bottom:3px;width:160px;padding-left:10px;padding-right:10px;}
* html .liste_dpt_1{position: relative;float:left;width: 175px;margin-left: 5px;margin-right: 4px;padding-bottom:12px;}
* html .liste_dpt_2{position: relative;float:left;width: 170px;margin-left: 2px;margin-right: 6px;padding-bottom:12px;}
* html .liste_dpt_3{position: relative;float:left;width: 170px;margin-left: 2px;margin-right: 2px;padding-bottom:12px;}
* html .dpt{overflow:hidden;height:17px;width: 174px;padding-top:2px;}
* html .dpt_barre{overflow:hidden;height:3px;width: 174px;background: url(images/barre_dpt.gif) no-repeat;background-position:0px 1px;}
* html .maison{overflow:auto;margin-left: 8px;height:auto;width: 535px;padding-left:5px;padding-top:5px;padding-bottom:5px;}
* html .maison2{overflow:auto;margin-left: 8px;height:auto;width: 535px;padding-left:5px;padding-top:5px;padding-bottom:5px;background-color:#DBE9F2;}
* html .maison_gauche{position: relative;float:left;width: 425px;}
* html .maison_droite{position: relative;float:left;width: 110px;text-align:right;}
* html .maison_barre{overflow:hidden;margin-left: 8px;height:3px;width: 545px;background: url(images/barre_long.gif) no-repeat;background-position:0px 1px;}
* html #bloc_01{position:relative;float:left;height:135px;width: 180px;background: url(images/bloc_01.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
* html #bloc_02{position:relative;float:left;height:135px;width: 180px;background: url(images/bloc_02.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
* html #bloc_03{position:relative;float:left;height:135px;width: 180px;background: url(images/bloc_03.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
* html #bloc_04{position:relative;float:left;height:122px;width: 180px;background: url(images/bloc_04.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
* html #bloc_05{position:relative;float:left;height:135px;width: 180px;background: url(images/bloc_05.gif) no-repeat;padding-bottom:7px;padding-left:7px;padding-right:8px;padding-top:5px;}
* html .textebleu{COLOR: #003366;font-size: 12px;font-family: Tahoma,Arial,Helvetica;}
* html .textetpbleu{COLOR: #003366;font-size: 5px;font-family: Tahoma,Arial,Helvetica;}
* html .textepbleu{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;}
* html .textearticle{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;}
* html .titrearticle{COLOR: #003366;font-size: 14px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .textegbleu{COLOR: #003366;font-size: 13px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .titreorange{COLOR: #ED4018;font-size: 19px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 2px;margin-left:35px;}
* html .titreorange{COLOR: #ED4018;font-size: 19px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 2px; margin-left:35px;}
* html .titreporange{COLOR: #ED4018;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;}
* html .titremdr{COLOR: #ED4018;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .titreblanc{COLOR: #FFFFFF;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;}
* html .titreblanc a{COLOR: #FFFFFF;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;text-decoration: none ;}
* html .titreblanc a:hover{COLOR: #FFFFFF;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px; text-decoration: underline ;}
* html H1{COLOR: #003366;font-size: 13px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;margin:0; padding : 0;display: inline;}
* html A.lienbleudpt{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
* html A.lienbleudpt:hover{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;}
* html A.lienbleu{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
* html A.lienbleu:hover{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
* html A.lienarticle{FONT-SIZE: 11px;COLOR: #003366;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
* html A.lienarticle:hover{FONT-SIZE: 11px;COLOR: #003366;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
* html A.liengbleu{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal; font-weight:bold;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
* html A.liengbleu:hover{FONT-SIZE: 12px;COLOR: #003366;FONT-STYLE: normal;font-weight:bold;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
* html A.lienorange{FONT-SIZE: 11px;COLOR: #ED4018;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
* html A.lienorange:hover{FONT-SIZE: 11px;COLOR: #ED4018;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
* html A.lientitreorange{FONT-SIZE: 19px;COLOR: #ED4018;FONT-STYLE: normal; FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: none;}
* html A.lientitreorange:hover{FONT-SIZE: 19px;COLOR: #ED4018;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,Helvetica;TEXT-DECORATION: underline;}
* html .radio { MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none} 
* html input {color: Black;font-family: Tahoma,Arial,Helvetica;font-size:8pt;border:1 solid;}
* html select {color: Black;font-family: Tahoma,Arial,Helvetica;font-size:8pt;border:1 solid;}
* html form { display : block; margin-top: 3px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding : 0; } 
* html p.puce{margin:0;padding:0;}
* html ul.art{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;padding:0 ;margin-top:-17px;/margin-left:-4px;}
* html ul.arti{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;padding:0;margin-top:0px;/margin-left:-4px;}
* html li.art{COLOR: #003366;font-size: 11px;font-family: Tahoma,Arial,Helvetica;padding:0;margin:0;line-height:16px;margin-left: 18px;margin-right: 10px;}
* html ul.doss{COLOR: #003366;font-size: 14px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;padding:0;margin-left: 22px;padding-bottom:15px;}
* html li.doss{COLOR: #003366;font-size: 12px;font-family: Tahoma,Arial,Helvetica;padding:0;margin:0;font-weight:normal;padding-top:15px;line-height:5px;margin-left: 20px;margin-right: 10px;}
* html .navnfo{background:#e1e3e4;white-space:nowrap;font-size:11px;margin:2px;padding:1px;padding-left:4px;padding-right:5px;color:#72787b;border:1px solid #b6bcc0;height:17px;width:17px;text-align:center;cursor:pointer;text-decoration:none}
* html A.nav0:link,A.nav0:visited,A.nav0:active{background:#e1e3e4}
* html A.nav0:hover{background:#858a8f;color:#fff;text-decoration:none;border-color:#72787b}
* html .nav1{background:#6f7478;color:#fff;border-color:#72787b}
* html .plan_fond1{ font-family: Verdana; font-size: 9px; background: #C0C0C0;}
* html .plan_black_ig{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000;}
* html .plan_black_ig2{ font-family: Verdana; font-size: 9px; border-left:solid 1px #000000;background: #C0C0C0;}
* html .plan_black_ig2bis{ font-family: Verdana; font-size: 9px; border-left: none;background: #C0C0C0;}
* html .plan_black_ig3{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000;background: #C0C0C0; border-bottom: solid 1px #000000;}
* html .plan_black_ig3bis{ font-family: Verdana; font-size: 9px; border-left: none;background: #C0C0C0; border-bottom: solid 1px #000000;}
* html .plan_black_ig4{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000; border-bottom: solid 1px #000000;}
* html .plan_black_igh2{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000;border-top: solid 1px #000000;background: #C0C0C0;}
* html .plan_black_id2{ font-family: Verdana; font-size: 9px; border-right: solid 1px #000000;background: #C0C0C0;}
* html .plan_black_i{ font-family: Verdana; font-size: 9px; border-left: solid 1px #000000; border-right: solid 1px #000000;background: #C0C0C0;}
* html .plan_black_it{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000; background: #C0C0C0;}
* html .plan_black_itg{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000; border-left: solid 1px #000000; background: #C0C0C0;}
* html .plan_black_itd{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000;  border-right: solid 1px #000000;background: #C0C0C0;}
* html .plan_black_in{ font-family: Verdana; font-size: 9px; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;background: #C0C0C0;}
* html .plan_black_iu{ font-family: Verdana; font-size: 9px; border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;background: #C0C0C0;}
* html .plan_nu_bg{ font-family: Verdana; font-size: 9px; background: #C0C0C0;}
* html .plan_nu_bg2{ font-family: Verdana; font-size: 9px; background: #C0C0C0;; border-bottom: solid 1px #000000}
* html .plan_black_id{ font-family: Verdana; font-size: 9px; border-right: solid 1px #000000;}
* html .plan_black_txt{ font-family: Verdana; font-size: 9px; }
* html .plan_black_txt2{ font-family: Verdana; font-size: 9px; border-bottom: solid 1px #000000; }
* html .plan_black_txt3{ font-family: Verdana; font-size: 9px; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }
* html .plan_nu  { font-family: Verdana; font-size: 9px;}
* html #landing_contenu {overflow:auto;width:795px;min-height:500px;height:570px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-top:0px;padding-bottom:10px;background: url(images/landing_bg_contenu.jpg) no-repeat;}
* html #landing_bloc_titre {width:795px;height:29px;margin-top: -10px;background: url(images/bg_recherche.gif);margin-left: auto;margin-right: auto;}
* html #landing_titre {position:relative;float:left;width:735px;height:auto;margin-top: 0px;margin-left: 30px;margin-bottom: 20px;}
* html #landing_accueil {position:relative;float:left;width:69px;margin-left: 350px;height:31px;margin-top:-2px;}
* html #landing_haut {overflow:hidden;position:relative;float:left;width:735px;margin-left: 12px;height:9px;background: url(images/fond_landing_haut.gif) no-repeat;}
* html #landing_milieu {position:relative;float:left;overflow:auto;margin-left: 12px;padding-top: 1px;padding-left:6px;padding-right:6px;width:723px;background: url(images/fond_landing_milieu.gif);}
* html #landing_bas {overflow:hidden;position:relative;float:left;margin-left: 12px;width:735px;height:9px;background: url(images/fond_landing_bas.gif) no-repeat;padding-bottom:10px;}
* html #landing_photo {position:relative;float:left;width:279px;height:171px;margin-top: 5px;margin-left: 10px;margin-bottom: 20px;}
* html #landing_texte {overflow:auto;position:relative;float:left;width:400px;height:171px;margin-top: 0px;margin-left: 10px;margin-bottom: 20px;}
* html #landing_tel {position:relative;float:left;width:670px;height:auto;margin-top: 0px;margin-left: 25px;margin-bottom: 10px;text-align:center;}
* html #landing_form {position:relative;float:left;width:685px;height:auto;margin-top: 0px;margin-left: 10px;margin-bottom: 15px;}
* html .landing_champs_1{position: relative;float:left;width: 217px;margin-left: 8px;margin-right:0px;padding-top:15px;padding-bottom:8px;}
* html .landing_champs_2{position: relative;float:left;width: 215px;margin-left: 8px;margin-right: 2px;padding-top:15px;padding-bottom:8px;}
* html INPUT.landing {height:22px;FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #9F9B98;vertical-align: text-bottom;margin-top:8px;margin-bottom:8px}
* html .landing_titreorange{COLOR: #ED4018;font-size: 20px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;letter-spacing: 1px;}
* html .landing_texteorange{COLOR: #ED4018;font-size: 18px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .landing_texteptorange{COLOR: #ED4018;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .landing_textegbleu{COLOR: #003366;font-size: 14px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .landing_textechamps{COLOR: #003366;font-size: 16px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .landing_textegbleuclair{COLOR: #2375BE;font-size: 11px;font-family: Tahoma,Arial,Helvetica;font-weight:bold;}
* html .box_article_assoc { /* Genere une boite arrondie , hateur dynamique */
	border: 1px solid rgb(226, 200, 34); 
	background-color: rgb(255, 249, 215); 
	font-weight: normal; 
	width:532px;
	margin: 20px 0 16px 22px;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*Style specifique a mozilla et safari*/
html:not([lang*=""]) INPUT.formulaire {height:15px;FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;border:1px solid #7F9DB9;vertical-align: text-bottom;margin-top:0px;margin-bottom:8px; width:145px;}
#DPT {margin-left:79px;}
#delai {margin-left:41px;}
.delai .textegbleu{float:left;}
#DPT , #delai{width:13px;}
.dept{margin-top:-14px;margin-bottom:6px}
.page_detail #longform {margin-top:0px;margin-left: 0px;}
.page_liste #longform{margin-top: 66px;margin-left: 22px;}    
.page_ville #longform{margin-top: 66px;margin-left: 22px;}        
#message_erreur {text-align:center}

#index #contenu_droite{margin-top:0px;}