h4.di_soustitre{margin:10px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#999;font-size:1.5em;font-weight:normal;}
h4.di_soustitre a{color:#999;}
h4.di_soustitre a:hover{color:#666;}
h3.di_titre{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:1.6em;color:white;text-transform:uppercase;font-weight:normal;line-height:1em;}
h3.di_titre a{color:white;font-weight:normal;}
h3.di_titre a:hover{color:#e54532;font-weight:normal;}
.prez_projet a:link,.prez_projet a:visited,.prez_projet a:active{color:#000000;}
.prez_projet a:hover{color:#e54532;}
.prez_categorie a:link,.prez_categorie a:visited,.prez_categorie a:active{color:#000000;}
.prez_categorie a:hover{color:#ff0000;}
.active{color:#ff0000;}
h2#btn_nav{margin:0;padding:0;background:white;width:100%;height:28px;border-top:1px solid #E2E2E2;font-size:1.16em;color:black;font-weight:normal;text-transform:uppercase;line-height:27px;text-align:center;}
h2#btn_nav a{color:black;}
p.foo_left{margin:0 0 0 20px;padding:0;float:left;font-size:1em;color:#666;line-height:25px;}
p.foo_right{margin:0 20px 0 0;padding:0;float:right;font-size:1em;color:#666;line-height:25px;}
p.foo_right a{color:#666;}
p.foo_right a:hover{color:#333;}
p.r_date{margin:8px 0 10px 20px;padding:0;color:white;}
h4.r_soustitre{margin:0 0 0 20px;padding:0;font-size:1em;color:#999;font-weight:normal;}
h4.r_soustitre a{color:#999;}
h4.r_soustitre a:hover{color:#666;}
h3.r_titre{margin:0 0 0 20px;padding:0;font-size:1.14em;color:white;font-weight:bold;text-transform:uppercase;}
h3.r_titre a{color:white;}
h3.r_titre a:hover{color:#ccc;}
p.r_description{margin:15px 0 0 20px;padding:0;color:#999;font-size:0.9em;line-height:1.1em;}
p.a_date{margin:0 0 20px 15px;padding:0;color:black;font-family:Arial, Helvetica, sans-serif;}
h4.a_soustitre{margin:0;padding:0;font-size:1em;color:#999999;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h4.a_soustitre a{color:#999;}
h4.a_soustitre a:hover{color:#666;}
h3.a_titre{margin:5px 0 20px 0;padding:0;font-size:1em;color:black;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
h3.a_titre a{color:black;}
h3.a_titre a:hover{color:#e54532;}
p.a_lien{margin:0 0 0 15px;padding:0;font-size:.83em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:black;}
p.a_lien a{color:black;}
p.a_lien a:hover{color:#e54532;}
h3.lc_titre{margin:0 0 20px 0px;padding:0;font-size:1em;color:white;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:center;margin-top:5px;text-transform:uppercase}
h3.lc_titre a{color:white;}
h3.lc_titre a:hover{color:#ccc;}
p.lc_lien{margin:0 0 0 15px;padding:0;font-size:.83em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:white;}
p.lc_lien a{color:white;}
p.a_lien a:hover{color:#e54532;}
h3.lp_titre{margin:0px 0px 0px 10px;padding:0;font-size:1em;color:black;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
h3.lp_titre a{color:black;}
h3.lp_titre a:hover{color:#ccc;}
p.lp_lien{margin:0 0 0 15px;padding:0;font-size:.83em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:white;}
p.lp_lien a{color:white;}
p.a_lien a:hover{color:#e54532;}
h4.lp_infos{margin:0 10px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;color:#999999;}
h4.lp_infos a{color:#999999;}
h4.lp_infos a:hover{color:#e54532;}
p.p_date{margin:0 0 20px 15px;padding:0;color:black;font-family:Arial, Helvetica, sans-serif;float:left;}
p.p_titre_video{margin:0 0 20px 15px;padding:0;color:black;font-family:Arial, Helvetica, sans-serif;float:left;width:100%;}
h4.p_soustitre{margin:0 0 0px 15px;padding:0;font-size:1em;color:#999;font-weight:normal;font-family:Arial, Helvetica, sans-serif;float:left;width:140px;}
h4.p_soustitre a{color:#999;}
h4.p_soustitre a:hover{color:#666;}
h3.p_titre{margin:0 0 20px 15px;padding:0;font-size:1em;color:black;font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;float:left;display:block;width:140px;}
h3.p_titre_video{margin:0 0 20px 15px;padding:0;font-size:1em;color:black;font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;float:left;display:block;}
h3.p_titre a{color:black;}
h3.p_titre a:hover{color:#F00;}
p.p_lien{margin:0 4px 0 0px;padding:0;font-size:.83em;font-family:Arial, Helvetica, sans-serif;color:black;float:right;width:140px;font-weight:bold;}
p.p_lien a{color:black;}
p.p_lien a:hover{color:#e54532;}
ul#snt li a{font-family:Arial,Helvetica sans-serif}
ul#snt li a:hover{color:#F00;}
p.g_maps:hover a,p.g_pdf:hover a,p.g_video:hover a{color:#999;}
p.f_date{margin:0;padding:0;font-size:1em;font-weight:bold;color:#999999;font-family:Arial, Helvetica, sans-serif;}
h1.f_titre{margin:7px 0 4px 0;padding:0;font-size:1.25em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:black;text-transform:uppercase;}
h6.f_soustitre{position:relative;margin:0;padding:0;font-size:1em;color:#999999;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h6.f_soustitre a{color:#999999;}
h6.f_soustitre a:hover{color:#e54532;}
p.f_accroche{position:relative;margin:15px 0 0 0;padding:0;font-size:1em;color:black;font-family:Arial, Helvetica, sans-serif;}
p.f_description{position:relative;margin:15px 0 0 0;padding:0;color:#999999;font-size:1em;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;text-align:justify;}
p.d_description{position:relative;margin:0 0 2px 0;padding:0;overflow:hidden;font-size:.91em;color:#666;width:100%;font-family:Arial, Helvetica, sans-serif;}
span.d_libelle{margin:0;padding:0 5px 0 0;color:white;font-weight:bold;}
span.d_valeur{margin:0;padding:0;color:black;}
p.g_maps{position:relative;margin:0 0 10px 0;padding:0;}
p.g_maps a{display:block;background:url(../gene/image/fiche/ico_gmaps.png) center top no-repeat;width:36px;height:36px;font-size:.83em;color:white;padding:0;margin:0 auto;}
p.g_maps a:hover{background:url(../gene/image/fiche/ico_gmaps_hover.png) center top no-repeat;}
p.g_pdf{position:relative;margin:0 0 10px 0;padding:0;}
p.g_pdf a{display:block;background:url(../gene/image/fiche/ico_pdf.png) center top no-repeat;width:36px;height:36px;font-size:.83em;color:white;padding:0;text-align:center;margin:0 auto;}
p.g_pdf a:hover{background:url(../gene/image/fiche/ico_pdf_hover.png) center top no-repeat;}
p.g_file{position:relative;margin:0 0 10px 0;padding:0;}
p.g_file a{display:block;background:url(../gene/image/fiche/ico_file.png) center top no-repeat;width:36px;height:36px;font-size:.83em;color:white;padding:0;text-align:center;margin:0 auto;}
p.g_file a:hover{background:url(../gene/image/fiche/ico_file_hover.png) center top no-repeat;}
p.g_video{position:relative;margin:0 0 10px 0;padding:0;}
p.g_video a{display:block;background:url(../gene/image/fiche/ico_video.png) center top no-repeat;width:36px;height:36px;font-size:.83em;color:white;padding:0;text-align:center;margin:0 auto;}
p.g_video a:hover{background:url(../gene/image/fiche/ico_video_hover.png) center top no-repeat;}
.g_close{position:relative;margin:0 0 30px 0;padding:0;}
.g_close a{display:block;background:url(../gene/image/fiche/ico_close.jpg) center top no-repeat;width:36px;height:25px;font-size:.83em;color:white;padding:0;text-align:center;margin:0 auto;}
h3.ci_titre{position:relative;margin:30% 0 20px 40px;padding:0;font-size:2em;color:black;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
p.ci_description{position:relative;margin:0;padding:0 40px;font-size:1em;color:black;text-align:justify;font-family:Arial, Helvetica, sans-serif;}
p.ci_description_bottom{position:relative;margin:0;padding:0 40px 80px 40px;font-size:1em;color:black;text-align:justify;font-family:Arial, Helvetica, sans-serif;}
p.ci_description_left{position:relative;padding:0 40px 80px 40px;font-size:1em;color:black;text-align:left;font-family:Arial, Helvetica, sans-serif;}
p.ci_description a, p.ci_description_bottom a{color:black;}
p.ci_description a:hover, p.ci_description_bottom a:hover{color:#e54532;}
ul.ci_abcdr{position:relative;margin:0 0 20px 40px;padding:0;overflow:hidden;list-style:none;}
ul.ci_abcdr li{display:inline;font-size:1.16em;color:#666;text-transform:uppercase;margin:0;padding:0 4px;}
ul.ci_abcdr li a{color:#666;}
ul.ci_abcdr li a:hover{color:black;}
ul.ci_abcdr li.actif{color:black;}
p.ci_descbox{position:relative;margin:0;padding:0;font-size:1em;color:black;text-align:justify;font-family:Arial, Helvetica, sans-serif;line-height:1.5em;}
h3.as_titre{position:relative;margin:30% 0 40px 40px;padding:0;font-size:2em;color:black;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
h3.as_titre_up{position:relative;margin:20% 0 20px 40px;padding:0;font-size:2em;color:black;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
h4.as_related_title{position:relative;margin:80px 0 20px 40px;padding:0;font-size:1.7em;color:black;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
h4.as_title{color:#999999;font-family:Arial, Helvetica, sans-serif;margin-left:40px;text-transform:uppercase;}
h5.as_subtitle{font-size:12px;color:#999999;margin:0;font-family:Arial, Helvetica, sans-serif;}
p.as_text{margin:0 40px;font-family:Arial, Helvetica, sans-serif;}
p.pv_lien{margin:0 0 0 15px;padding:0;font-size:.83em;font-family:Arial, Helvetica, sans-serif;color:black;float:left;width:140px;font-weight:bold;}
p.pv_lien a{color:black;}
p.pv_lien a:hover{color:#F00;}
h3.pv_titre a{color:black;}
h3.pv_titre a:hover{color:#F00;}
h3.pv_titre{margin:0 0 20px 15px;padding:0;font-size:1em;color:black;font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;float:left;display:block;width:140px;}
h3.pv_titre:hover{color:#F00;}
p.pb_infos{color:#999999;float:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin:0 4px 0 0;padding:0;width:140px;}
h4.pb_soustitre{color:#999999;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;margin:0 0 20px 15px;padding:0;width:140px;}
h3.pb_titre{color:black;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;margin:0 0 0px 15px;padding:0;text-transform:uppercase;width:140px;}
h4.pe_soustitre{color:#999999;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;margin:0px 0 5px 15px;padding:0;}
h4.pe2_soustitre{color:#999999;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;margin:20px 0 1px 15px;padding:0;width:140px;}
p.pe_date{color:#999999;float:left;font-family:Arial,Helvetica,sans-serif;margin:0 40px 0 15px;padding:0;}
h3.pe_titre{color:black;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;margin:0 0 0 15px;padding:0;text-transform:uppercase;width:140px;}
h3.pe_titre a{color:#FFFFFF;}
.ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}