@charset "utf-8";
/* GLOBAL */

#menu_evitement{position:absolute;top:-1000px}

* { margin: 0; padding: 0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size:0.75em; line-height:18px;}
table{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size:1.00em; line-height:18px;}
h1{color:#CC0000;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;line-height:24px;}
h1 a{color:#CC0000;}
.communique_content .wrapper1 h1{color:#000;font-size:1em;line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:20px 0 80px 0;font-weight:normal;border-top:1px solid #ccc;margin-top:20px;text-transform:none}
.wrapper1 h1{font-size:1em;color:#CC0000;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:14px;text-transform:uppercase;font-weight:normal;padding-bottom:6px;border-bottom:1px solid #ccc;margin-bottom:-1px}
.wrapper2 h1{padding-bottom:5px;}
h2 {font-size:1.00em;line-height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}
h2 a{ color:#000; }
.wrapper2 h2 {font-size:1em /*1.08em*/;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;}
.wrapper2 .bloc_coretext h2,
.wrapper2 .bloc_corefile h2{padding-bottom: 5px;}
.homecontent .wrapper2 .bloc_coretext h2{padding-bottom:5px;}
h3 {font-family:Arial, Helvetica, sans-serif; color: #000; font-size:1.08em; font-weight:bold; line-height:16px; color:#000; padding-bottom:5px;}								
.wrapper1 h3,
.wrapper3 h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;color:#333;line-height:14px}
.wrapper1 h3 a,
.wrapper3 h3 a{color:#333}
/*.wrapper1 h2 a,
.wrapper3 h2 a,
.wrapper2 h3{padding-bottom:20px}*/
h3 a{ color: #000; }
img { border: 0 none; }
a { color: #666; text-decoration: none;}
/*.wrapper3 a { color: #000;}*/
.homecontent .wrapper2 a{color:#666}
.homecontent .wrapper2 h2 a{color:#000}
a:hover, a:focus { text-decoration: underline;}
ul{ list-style-type:none;}
.clear { clear: both; height:0; line-height:0; font-size:0;}
hr {display:block; height: 1px; color: #666; background-color: #999; border: 0; clear: both;}	
.ascenseur_page { position: absolute; height: 101%;}
td{padding: 0px 5px}
sup {font-size:0.73em; line-height:8px;}

/* INTRO */
.wrapper1 .intro{padding-bottom:92px;color:#333}
.intro{color:#666;}
.wrapper2 .intro{padding-bottom:40px;line-height:18px;}

/* TOTOP */
.to_top{text-align:right;font-size:0.82em}
.to_top a{background:url(../medias/haut.gif) no-repeat right 3px;padding-right:20px; }

/* HEADER */
.header { font-size:0.83em; color:#666666}
.header a { color: #666666;}
.header h1{margin:0;padding:0;float: right;}
.search{float:left}
#tx_indexedsearch{background:url(../medias/loupe_search.gif) no-repeat top left;padding:0px 0 0 23px;margin:23px 0 0 23px;}
#tx_indexedsearch input{font-size:1.0em;font-family:Verdana, Arial, Helvetica, sans-serif}
.tx-indexedsearch-searchbox-button{background:none;border:none;text-align:left;}
.tx-indexedsearch-searchbox-sword{height:15px;vertical-align:middle}
.recherche_archeo{background:url(../medias/search_sitearcheo.gif) no-repeat top left;padding:0 0 0 23px;margin:5px 0 0 23px}

/* FOOTER */
ul.menu_footer {margin: 0 0 10px 0; padding: 10px 0; color: #666; font-size:0.83em; line-height:normal; float:left;}
ul.menu_footer li { padding: 0 5px 0 5px; float:left; border-left:solid 1px #666;}
ul.menu_footer li.firstpage { border-left: 0 none;}
ul.menu_footer a { color: #666; text-decoration: none;}
ul.menu_footer a:hover { text-decoration: underline;}
ul.menu_footer img{vertical-align:top}

/* NAVIGATION */
#menu{ line-height:1.65em; clear:both;height:22px;}
#menu ul { border-top: 1px solid #666; border-bottom: 1px solid #666; display:block; height:17px; z-index: 1000;}
#menu li { float:left; position:relative; z-index:1001}
#menu li a { text-transform: uppercase; display:block; text-decoration: none; padding: 0 10px 1px 10px;}
#menu li:hover a.fond_blanc, 
#menu li:hover a.fond_rouge,
#menu li:focus a.fond_blanc, 
#menu li:focus a.fond_rouge{ border-bottom: 8px solid #c00;}
#menu li ul { position:absolute; width:200px; padding:0 2px 0 0; background:url(../medias/bg_menu_ul.png) right top no-repeat;border:0; z-index: 1001;top: -1000px; height: 1%;}
#menu li ul li { background: white url(../medias/bg_menu_li_2.png) left bottom no-repeat;margin-bottom: -4px;padding-bottom: 2px;width: 200px;border-width: 0 2px 0 0;border-style: solid; border-color: #999;}
* html #menu li ul li { height:1%; position:relative; z-index: 1002; }
#menu li ul li a { display: block;color: #c00; padding: 4px 5px; text-transform: none; border-width: 1px 0 0 1px;border-style: solid;border-color: #999; background:white}
* html #menu li ul li a { background: #fff;width: 100%;}
#menu li ul li a:hover { background: #ccc;text-decoration: none;border-bottom:0 }
#menu li:hover ul, #menu li.sfhover ul {text-decoration: none;top:20px}

.fond_rouge { background: #c00;color: #fff; text-align: center; padding: 0 10px; min-width: 80px;}
.fond_blanc { background: #fff;color: #666; text-align: center; padding: 0 10px; min-width: 80px;}
* html .fond_blanc {width: 80px; white-space : nowrap;}
* html .fond_rouge {width: 80px; white-space : nowrap;}

a.fond_rouge {color: #fff;}
a.fond_blanc {color: #666;}

/* OUTILS / TOOLS */
.chantier .tools{background:#FFF;margin-bottom:0;}
.tools a{color:#000;}
.tools a:hover{text-decoration:none}
* html .tools li{zoom:1}
.tools li{border-top:1px solid #CCCCCC;}
.tools a{display:block}
.previous a{background:transparent url(../medias/icon2_suivant.gif) no-repeat 15px center;padding:3px 0 3px 40px;}
.back a{background:transparent url(../medias/icon2_liste.gif) no-repeat 15px center;padding:3px 0 3px 40px;}
.next a{background:transparent url(../medias/icon2_precedent.gif) no-repeat 15px center;padding:3px 0 3px 40px;}
.print a{background:transparent url(../medias/imprimer.gif) no-repeat 10px center;padding:8px 0 8px 40px;}
.tip a{background:transparent url(../medias/lien.gif) no-repeat 10px center;padding:8px 0 8px 40px}
.agenda_form a{background:transparent url(../medias/agenda-plus.gif) no-repeat 10px center;padding:8px 0 8px 40px}
.next img,
.prev img{cursor:pointer}

/* FILARIANNE */
.filarianne{font-size:0.83em;color:#666;border-bottom:1px solid #ccc;margin-bottom:20px;padding-top:2px}
.filarianne a{color:#666}

/* DATE */
.pagedate{font-size:0.83em;color:#cc0000;padding-bottom:15px;line-height:14px}

/* MEDIAS */
.media img { display: block; margin: 0px 0px 5px 0px; }

.media_haut_gauche .media {margin-bottom:10px}
.media_bas_gauche .media {margin-top:10p;}
.media_haut_droite .media {margin-bottom:10px;text-align:right;width:100%}
.media_bas_droite .media {margin-top:10px;text-align:right;width:100%}
.media_haut_centre .media {margin-bottom:10px;text-align:center;width:100%}
.media_bas_centre .media {margin-top:10px;text-align:center;width:100%}

.media_haut_droite .media img { display: inline; }
.media_bas_droite .media img { display: inline; }
.media_haut_centre .media img { display: inline; }
.media_bas_centre .media img { display: inline; }

.media_gauche .media {float:left;}

.media_droite .media {float:right;}

.media_in_gauche .media {float:left; padding-right:20px; margin-bottom:20px }
.wrapper3 .media_in_gauche .media {float:none; padding-right:10px; margin-bottom:10px;}
.media_in_droite .media {float:right; margin-left:10px; margin-bottom:10px }

.media_gauche .img_420_ .info {padding-left: 430px;}
.media_gauche .img_220_ .info {padding-left: 240px;}
.media_gauche .img_200_ .info {padding-left: 210px;}
.media_gauche .img_140_ .info {padding-left: 150px;}
.media_gauche .img_90_ .info {padding-left: 120px;}
.media_gauche .img_45_ .info {padding-left: 55px;}

.img_420_ .media { float: none; }

.media_droite .img_420_ .info {padding-right: 430px;}
.media_droite .img_220_ .info {padding-right: 240px;}
.media_droite .img_200_ .info {padding-right: 210px;}
.media_droite .img_140_ .info {padding-right: 150px;}
.media_droite .img_90_ .info {padding-right: 100px;}
.media_droite .img_45_ .info {padding-right: 55px;}

/* WRAPPERS */
.c1 { position: relative; width: 940px; margin: 0 auto; padding: 8px 0 0 0;}
.c2 { border: 1px solid #999; width: 938px; }
.minisite{width: 942px;}
.minisite .c2{width: 940px;}

.wrapper1 { float: left; width: 200px; margin:0 20px 40px 18px; font-size:0.83em; line-height:14px; display:inline; }
.agenda_fiche .wrapper1{padding-top:20px}
.wrapper2 { float: left; width: 440px; margin:0 0 20px 20px; display:inline;}
* html .wrapper2{overflow:hidden}

.wrapper3 { float: right; display:inline; margin:0 0 40px 0;font-size:0.83em; line-height:14px; width:200px;}

.maincontent{margin-top:20px;min-height:500px;clear:both}
* html .maincontent{height:500px}

.search_content .wrapper1{width:0}
.search_content .wrapper2{width:780px;margin-left:60px}

.wrapper4{clear:both;}

.wrappers{width:678px;float:right;margin-bottom:20px}
.wrappers .wrapper2{margin:0 20px 0 0}
.wrappers .wrapper3{margin-bottom:0}

/* PAGES RESSOURCES */

.home_decouvrir .wrapper2{width:640px;}
.home_decouvrir .wrapper1 .wrapper_content{background:#d8cbb8;padding:10px;border-top:1px solid #fff}

.home_decouvrir .wrapper1 .wrapper_content .bloc_coretext h2{font-size:10px;color:#cc0000;text-transform:uppercase;font-weight:bold}
.home_decouvrir .wrapper1 .wrapper_content .bloc_coretext h2 a{color:#cc0000}

.home_decouvrir .bloc_newsletter{padding-left:25px;}
.home_decouvrir .bloc_linewsletter h2{font-weight:bold;line-height:normal;}

.home_decouvrir .bloc_lirss{padding-left:25px;background-position:left top;}
.home_decouvrir .bloc_lirss h2{font-weight:bold;line-height:normal;}

.home_decouvrir .wrapper1 .blocewm{padding-top:0}

.critereslist{background-color:#e4e2cc}
.critereslist ul li{font-weight:bold;margin:0;padding:5px 10px;background:none;color:#cc0000}
.critereslist ul li li{font-weight:normal;color:#000;border-bottom:none;padding:0;border-bottom:1px solid #999;position:relative}
.delfiltre span{position:absolute;top:-10000px;}
.delfiltre{display:block;width:9px;height:9px;background:url(../medias/delfitre.png) no-repeat top left;position:absolute;top:3px;right:0}
.ressources_search_content .delall{float:right;color:#cc0000;text-decoration:underline;padding:0 10px 10px 10px}

.ressources_search_content{background:#c1d1d1;}
.ressources_search_content fieldset{border:none;padding:0;margin:5px 0 0 0;clear:both;padding:0;}
.ressources_search_content h2{border-top:1px solid #fff;font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#cc0000;padding:10px 10px 5px 10px;margin:0}
.ressources_search_content legend{border-top:1px solid #fff;font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#cc0000;text-indent:0;padding:10px 10px 5px 10px;width:180px;margin:0}
*+html .ressources_search_content legend{text-indent:-7px;padding-left:17px;}
.ressources_search_content p, .ressources_search_content li{padding:0 0 3px 10px}
.ressources_search_content li{padding-right:10px;background:url(../medias/puce_ssmenu_contenu.gif) no-repeat top left;margin-left:10px;padding-left:15px}
.ressources_search_content .fcheck{vertical-align:middle;margin-right:3px}
.ressources_search_content .btsubmit{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;background-color:#cc0000;border:none;float:right;margin:0 10px 10px 0}
.ressources_search_content h2.nbresult{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#333;text-transform:none;}
.ressources_search_content fieldset div{max-height:135px;overflow-x:hidden;overflow-y:auto;margin-right:10px;}
.ressources_search_content a{color:#000}

.bloc_xune{position:relative;background:#fff;z-index:500}
.bloc_xune .outerBloc{z-index:500}
.bloc_xune .content{width:640px;min-height:352px;overflow:hidden}
.bloc_xune .bloc_une{width:640px}
.bloc_xune .nav li{float:left;}
.bloc_xune .nav{position:absolute;right:0;top:270px;z-index:500}
.wrapper2 .bloc_une h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;padding:25px 80px 10px 0;}

.home_decouvrir .wrapper2 .bloc_coremenu li{border:none;float:left;width:20%;padding:0}
.bloc_rub{clear:both;border-top:1px solid #ccc;padding-top:10px;font-family:Arial, Helvetica, sans-serif;}
.bloc_rub h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#cc0000;padding-bottom:15px}
.bloc_rub .titre a{color:#000;font-weight:bold;}
.bloc_rub .titre{padding-top:10px;display:block;}

.ressources_search .wrapper2 .bloc_coretitre{margin-bottom:10px;}
.ressources_search .wrapper2 .bloc_coretitre h2{color:#cc0000;border-top:none;padding-top:0px;padding-bottom:5px}
.ressources_search .wrapper2 h2{padding-bottom:10px;font-size:1em;line-height:1,4em}
.ressources_search .wrapper2 .soustitre{color:#CC0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;padding-bottom:0;}
.ressources_search .wrapper2 .blocewm{border-top:1px solid #ccc;padding:10px 0;font-size:0.92em;}
.ressources_search .wrapper2 .blocewm .media img{margin:0}
.ressources_search .wrapper2 .soustitre a{color:#cc0000;font-weight:normal;}
.ressources_search .agenda_date{}

/* HOME - ZONE COMMUNIQUES DE PRESSE */
/*.communiques {padding-bottom:18px;}*/
.homecontent .wrapper1 .communiques .bloc_coretitre{padding-bottom:6px;margin-bottom:0;border-bottom:1px solid #ccc}
.homecontent .wrapper1 .communiques h2{padding-bottom:0}
.wrapper1 .communiques .menu_n1{border-top:0;padding:0}
.wrapper1 .communiques .menu_n1 .blocewm{padding:0 0 5px 0}
.wrapper1 .communiques .bloc_coremenu .titre a { color: #000; /* #666;*/ }
.wrapper1 .communiques .bloc_coremenu li { border-bottom: 1px solid #ccc;padding-top:5px;}
.wrapper1 .communiques .menu_n1 a{ background: none; }
.wrapper1 .communiques .menu_n1 .content{padding-bottom:0}
.wrapper1 .communiques .bloc_coremenu{padding-right:0;}
.homecontent .wrapper1 .communiques .blocewm{margin:0;}
.communiques .blocewm .info{padding-right:0}
.wrapper1 .communiques .bloc_lien_int a{color:#666}
.wrapper1 .communiques .bloc_lien_int{padding-top:0} 
.homecontent .wrapper1 .blocewm{border-top:0;padding-top:0;padding-bottom:10px;margin-bottom:10px}

/* HOME - ZONE DECOUVRIR */
.decouvrir{background:#E4E2CC;}
.decouvrir .bloc_coretitre h2{border:none;}
.wrapper1 .decouvrir .blocewm{padding:10px;border-bottom:1px solid #fff;margin:0}
.wrapper1 .decouvrir .bloc_coretitre{border-bottom:1px solid #fff;padding-bottom:5px}

/* HOME - ZONE INTRANET */
.intranet{background:#CCC;margin-top:1px;}	
.wrapper3 .intranet .bloc_coretitre{padding-bottom:5px}
.wrapper3 .intranet .bloc_coretext{padding-top:0;}
.intranet h3{display:inline;font-weight:normal;color:#666;padding-right:5px;}

/* RECHERCHE CHANTIER */
.chantier_recherche .info {}
.chantier_recherche .info a {color:#000;}

#rechercher_un_site td {color:#666;font-size:0.92em;vertical-align:middle}

/* STYLES COMMUNS BLOCS */
.wrapper3 .content{padding-right:10px}
.blocewm{padding-bottom:20px}
.wrapper2 .blocewm{padding-bottom:20px}
.wrapper2 .bloc_coremu .blocewm{ padding-bottom: 0px }
.blocewm .blocewm{border-bottom:none;margin:0;padding:0}
.blocewm .info{padding-right:10px;}
.wrapper1 .blocewm{/*border-top:1px solid #ccc;*/padding-top:20px;/*margin-top:20px;*/padding-bottom:10px}
.wrapper1 .blocewm .blocewm{padding:0;border:none;padding:0}
.wrapper1 .bloc_coretext h2{color:#666666;font-weight:normal;padding-bottom:10px;line-height:14px}
.wrapper3 .blocewm h2{color:#666666;font-weight:normal;padding-bottom:5px;line-height:14px}
.homecontent .wrapper3 .blocewm h2{color:#cc0000;}
.homecontent .wrapper3 .bloc_promoquiz h2,
.homecontent .wrapper3 .bloc_tip h2,
.homecontent .wrapper3 .bloc_coretitre h2{font-weight:bold}

.homecontent .wrapper3 .intranet .bloc_coretext h2{color:#666}
.wrapper3 .blocewm{padding-left:10px}
.wrapper3 .blocewm{border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;}
.home_decouvrir .wrapper3 .blocewm{border-color:#fff}
.wrapper3 .blocewm .blocewm{border-top:none;padding:0}
.chantier .wrapper3 .blocewm{border-color:#fff}
.wrapper2 .bloc_lien_int{padding-top:10px}

/* BLOC TEXTE */
.bloc_coretext .info ul{list-style:disc;margin-left:15px;padding-bottom:10px;}
.bloc_coretext .info ol{padding-bottom:10px;}
.bloc_coretext .info ul.bloc_corefiles,
.bloc_coretext .info ul.bloc_corefile{list-style:none;margin-left:0;}
.wrapper2 .bloc_coretext .info ul.bloc_corefile{padding-top:20px}
.bloc_coretext .info ul.bloc_corefiles ul,
.bloc_coretext .info ul.bloc_corefile ul{list-style:none;margin-left:0}
.bloc_coretext .info ul.bloc_corefiles ul li,
.bloc_coretext .info ul.bloc_corefile ul li{padding:5px 0 0 0;margin:0;border:none;}
.bloc_coretext .info .bloc_lien_int{list-style:none;margin-left:0;}
.wrapper2 .bloc_coretext .info div{ /*padding-bottom:20px*/ }
.wrapper2 .bloc_coretext .info .bloc_lien_int{font-size:0.83em}
.info ol{margin-left:20px;}
.info .bloc_corefiles,
.info .bloc_corefiles{list-style:none;margin-left:0}
.bloc_coretext table{font-size:0.83em;border-collapse:collapse;border:none;border-color:#FFFFFF}
.bloc_coretext td{border-bottom:1px solid #ccc;border-left:0;border-right:none;}
.bloc_coretext .tableheader{font-weight:bold;}
.bloc_coretext .rowheader{background-color:#666;color:#fff;}
/*.bloc_coretext .info div a { text-decoration: underline; }*/


.homecontent .wrapper2 .bloc_coretext{font-size:0.92em;border-bottom:1px solid #ccc;padding-top:20px;margin-bottom:0;line-height:16px}
.homecontent .wrapper2 .bloc_coretext .bloc_lien_int{font-size:0.91em}


.homecontent .wrapper2 .no_bordure{border:none;padding-top:0}
.homecontent .wrapper2 .bloc_coretext .info div, .homecontent .wrapper2 .bloc_coretext .info div a{color:#666}
/*.homecontent .wrapper2 .bloc_coretext .bloc_lien_int{text-align:right}*/

.homecontent .wrapper3 .bloc_coretext{background-color:#DED0BF;border-top:1px solid #fff;}
.homecontent .wrapper3 .intranet .bloc_coretext{background-color:#CCCCCC;border-top:1px solid #fff;padding-top:10px}
.homecontent .wrapper3 .intranet .bloc_coretitre{padding-bottom:5px}

.home_decouvrir .wrapper2 .bloc_coretext { border-top:1px solid #ccc;padding-top:20px;}

/* BLOC ENCADRE */
.wrapper2 .encadre{border:1px dashed #A5C3C3;padding:20px;margin-bottom:20px}
.encadre .info{font-size:0.83em}
.encadre h3{color:#333}

/* BLOC SSMENU */
.ssmenu_n1 { margin:0; font-size:1em; line-height: 1.5}
.ssmenu_n1 li {padding: 10px 0 10px 0; border-top: 1px solid #ccc; margin-left: 0;}
.ssmenu_n1 li a { color: #666; text-transform: uppercase; padding-left: 14px; background: url(../medias/fleche_off.gif) left 0.4em no-repeat; display:block}
.ssmenu_n1 li a:hover {text-decoration:none;}
.ssmenu_n1 li ul.ssmenu_n2 {display:none;}
.accopen .ssmenu_n1 li ul.ssmenu_n2 {display:block;}
.ssmenu_n1 li.act a {background: url(../medias/fleche_on.gif) left 0.4em no-repeat; color: #000;}
.ssmenu_n1 li.act ul.ssmenu_n2 {display:block;}
.ssmenu_n1 li.act ul.ssmenu_n2 li a { background: none; padding-left:0; color: #666;}
.ssmenu_n1 li.act ul.ssmenu_n2 li.act a {color: #c00;}
.ssmenu_n2 { margin:0; padding: 5px 0 0 0;}
.ssmenu_n2 li {padding: 3px 0 3px 20px; background:url(../medias/puce_ssmenu_contenu.gif) no-repeat scroll left 0.4em; border:none; color: #666; cursor:pointer}
.ssmenu_n2 li.act {background:url(../medias/puce_ssmenu_contenu-act.gif) no-repeat scroll left 0.4em;}
* html .ssmenu_n2 li, *+html .ssmenu_n2 li{zoom:1}
.ssmenu_n2 li a {text-transform: none;background: none; padding-left:0;display:block;}
.ssmenu_n2 li a:hover {text-decoration: underline}

/* BLOC MENU */
.wrapper1 .menu_n1{border-top:1px solid #ccc;padding-bottom:10px;}
.wrapper1 .bloc_coremenu .menu_n1{ border-top: 0 none; }
.wrapper1 .menu_n1 .blocewm{margin:0;padding:10px 0 0 0;border:none}
.wrapper1 .menu_n1 .blocewm .info{padding-bottom:0;}
.wrapper1 .menu_n1 h2, 
.wrapper1 .menu_n1 a{font-weight: normal; padding-left: 20px;  background: url(../medias/puce_ssmenu_contenu.gif) no-repeat left 0.1em; display:block}
.wrapper1 .scrollzone .menu_n1 .titre a{background: url(../medias/puce_ssmenu_contenu.gif) no-repeat left 0.1em;}
.homecontent .wrapper1 .menu_n1 a{ padding-left: 0px; }
.wrapper1 .scrollzone .menu_n1 a{background:none;}
.wrapper1 .menu_n1 .act h2 a, .menu_n1 .act .titre a {color: #dd0000; text-decoration: none;}

/* BLOC COREMENU */
.wrapper2 .bloc_coremenu li { border-top:1px solid #ccc; padding:10px 0 10px 0;}
.wrapper2 .bloc_coremenu .info,
.wrapper2 .bloc_coremenu .media_in_gauche .media{padding-bottom:0;margin-bottom:0}
.wrapper2 .bloc_coremenu .media	img{margin-bottom:0}
* html .bloc_coremenu li, *+html .bloc_coremenu li{zoom:1}
.wrapper1 .bloc_coremenu .titre a {color:#000;}
.wrapper2 .bloc_coremenu .info .titre a {font-size:0.92em;}
.wrapper2 .bloc_coremenu .info .liste_ss_image .titre a {font-size:1.08em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.wrapper2 .bloc_coremenu .info .info {line-height:16px;}
.wrapper2 .bloc_coremenu .info .info div a {color:#000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1.08em;}
.wrapper2 .liste_publications .titre {color:#000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1.08em;}
.wrapper2 .liste_publications .titre a{color:#000}
.wrapper2 .liste_publications .info .info div a{color:#666;font-weight:normal;font-size:0.92em;font-family:Verdana, Arial, Helvetica, sans-serif}
.wrapper2 .bloc_coremenu .info .liste_ss_image .info div a {font-size:1em;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;}
.menu_90_ li .info {padding-left: 120px;padding-bottom:10px;}

/* BLOC CORESSMENU */
.wrapper1 .bloc_coressmenu{border-top:none;padding-top:0;margin-top:0}
.bloc_coressmenu .info{padding-right:0}

/* BLOC ALBUM */
.bloc_corealbum{/*border-top:#ccc 1px solid;*/padding-bottom:5px;}
.bloc_corealbum h2{background:transparent url(../medias/icon_album.gif) no-repeat scroll left center;padding-left:30px;line-height:normal;font-weight:normal;}

/* BLOC VIDEO */
.bloc_videolink h2{background:transparent url(../medias/icon_video.gif) no-repeat scroll left 3px;padding-left:30px;font-weight:normal;clear:both}

.home_decouvrir .bloc_videolink .content{background:transparent url(../medias/icon_video.gif) no-repeat scroll 150px 0;}
.home_decouvrir .bloc_videolink .media{float:none;}
.home_decouvrir .bloc_videolink h2{background:none;padding-left:0;color:#000;font-weight:bold;}
.home_decouvrir .bloc_videolink h2 a{color:#000;} 

/* BLOC SANS BORDURE */
.homecontent .wrapper2 .no_bordure .content, .no_bordure{margin-top:0;padding-top:0}

/* BLOC AVEC BORDURE */
.bordure{border-top:1px solid #ccc;padding-top:20px;padding-bottom:20px}
.wrapper2 .bordure{ padding-bottom: 0px; padding-top: 10px; }

/* BLOC DIAPO */
.bloc_diapo {color: #666; }
.bloc_diapo span { display: none;}
.bloc_diapo ul{padding-top:10px}
.bloc_diapo li{padding-bottom:10px;}

/* BLOC TITRE */
.bloc_coretitre{/*border-bottom:1px solid #ccc;*/padding-bottom:6px}
.wrapper2 .bloc_coretitre{/*border-bottom:1px solid #ccc;*/padding-bottom:6px;margin-bottom:20px}
.homecontent .wrapper2 .bloc_coretitre{margin-bottom:0}
.bloc_coretitre h2{color:#CC0000;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:14px;text-transform:uppercase;font-weight:normal}
.wrapper2 .bloc_coretitre h2{font-size:1.5em;margin-bottom:0; font-weight: bold;text-transform: none; color: #333; border-top: solid 1px #CCC; padding-top: 20px; font-family: Arial; line-height: normal;}
.homecontent .wrapper2 .bloc_coretitre{border-bottom:1px solid #ccc;padding-bottom:6px;/*margin-bottom:20px*/}
.homecontent .wrapper1 .bloc_coretitre h2 { font-weight: bold; text-transform: uppercase; color: #CC0000; line-height: 14px; }
.homecontent .wrapper2 .bloc_coretitre h2 { font-weight: bold; text-transform: uppercase; color: #CC0000; border-top: none; font-family: Verdana,Arial,Helvetica,sans-serif; padding-top: 0; font-size: 0.83em; line-height: 14px; }
.home_decouvrir .wrapper2 .bloc_coretitre h2 { font-weight: bold; text-transform: uppercase; color: #CC0000; border-top: none; font-family: Verdana,Arial,Helvetica,sans-serif; padding-top: 0; font-size: 0.83em; line-height: 14px; }

.wrapper1 .bloc_coretitre, .wrapper3 .bloc_coretitre{padding-right:20px;}
.wrapper1 .bloc_coretitre{border-bottom:none;}
.homecontent .wrapper3 .bloc_coretitre{border-bottom:none;padding-bottom:0}
.chantier .wrapper3 .bloc_coretitre{border-bottom:none;padding-left:10px}

.home_decouvrir .wrapper2 .bloc_coretitre{border-bottom:none;margin-bottom:0}

.homecontent .wrapper3 .bloc_coretitre{background-color:#DED0BF;border-top:0;}
.wrapper1 .bloc_coretitre h2{color:#cc0000;padding-bottom:5px}
.homecontent .wrapper3 .intranet .bloc_coretitre{background-color:#CCCCCC;border-top:none;}

/* BLOC FICHIERS */
.bloc_corefile h3{font-weight:normal;}

.bloc_corefiles {font-size:0.92em}
.wrapper3 .bloc_corefiles{font-size:1.0em}



.bloc_corefiles .pdf {background:transparent url(../medias/fichier_pdf.gif) no-repeat scroll left 10px;}
.pdf h2, .pdf h3{background:transparent url(../medias/fichier_pdf.gif) no-repeat scroll left 0;}
.pdf h3.soustitre {background: none;}
.bloc_corefile .pdf h2, .bloc_corefile .pdf h3  {padding-top: 0; background-position: top left;padding-left:25px}

.bloc_corefiles .doc {background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 10px;}
.doc h2, .doc h3{background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 0;}
.bloc_corefile .doc h2 , .bloc_corefile .doc h3 {padding-top: 0; background-position: top left;padding-left:25px}

.bloc_corefiles .rtf {background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 10px;}
.rtf h2, .rtf h3{background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 0;}
.bloc_corefile .rtf h2, .bloc_corefile .rtf h3 {padding-top: 0; background-position: top left;padding-left:25px}

.bloc_corefiles .xls {background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 10px;}
.xls h2, .xls h3{background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 0;}
.bloc_corefile .xls h2, .bloc_corefile .xls h3 {padding-top: 0; background-position: top left;padding-left:25px}

.bloc_corefiles .ppt {background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 10px;}
.ppt h2, .ppt h3{background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 0;}
.bloc_corefile .ppt h2, .bloc_corefile .ppt h3 {padding-top: 0; background-position: top left;padding-left:25px}

.bloc_corefiles .inx {background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 10px;}
.inx h2, .inx h3{background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 0;}
.bloc_corefile .inx h2, .bloc_corefile .inx h3 {padding-top: 0; background-position: top left;padding-left:25px}

.bloc_corefiles .zip {background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 10px;}
.zip h2, .zip h3{background:transparent url(../medias/fichier_xxx.gif) no-repeat scroll left 0;}
.bloc_corefile .zip h2, .bloc_corefile .zip h3 {padding-top: 0; background-position: top left;padding-left:25px}

/*.bloc_corefiles .file_extension { display: none; }*/
/*.bloc_corefiles .file_size { display: none; }*/
/*.file_comment{display:block}*/
.bloc_corefiles li { font-weight:normal; padding: 10px 15px 10px 30px; }
.wrapper3 .bloc_corefiles li {padding-top:0;background-position:0 0 }
.wrapper3 .bloc_corefiles li.last-item{padding-bottom:0}
.wrapper2 .bloc_corefile li,
.wrapper2 .bloc_corefiles li{border-bottom:1px solid #ccc;}
.wrapper2 .bloc_corefiles li.last-item{border-bottom:none}

/*.bloc_corefiles span{display:block;}*/

.wrapper2 .bloc_corefiles span{font-size:1.0em;line-height:16px}


/* BLOC PROMOQUIZ */
.bloc_promoquiz {background:/*#DED0BF*/#D8CBB8;margin-top:1px}
.wrapper3 .bloc_promoquiz{border-top:none}
.bloc_promoquiz h2{color:#CC0000;padding-top:0;padding-bottom:5px;font-weight:normal;}
.wrapper3 .bloc_promoquiz h2{color:#CC0000;}

/* BLOC SITES ARCHEO */
.bloc_sitesarcheo{background:#DED0BF;border-top:none;margin-top:1px}
.wrapper3 .bloc_sitesarcheo{padding:0}
.wrapper3 .bloc_sitesarcheo .blocewm{padding:10px}
.wrapper3 .bloc_sitesarcheo .bloc_coretitre{padding:10px 10px 0 10px}
.bloc_sitesarcheo h2{padding-bottom:5px}
.homecontent .sites_archeo{width:40%;float:left}
.homecontent .lancer_recherche{width:40%;float:right}
.lancer_recherche .content{background:url(../medias/recherche-xl.gif) no-repeat top left;padding-top:85px;}
.chantier .lancer_recherche .content{background:url(../medias/une_zoom_recherche.gif) no-repeat top left;}

/* BLOC HTML */
/*.bloc_corehtml{padding-top:18px}*/

/* BLOC TIP */
.bloc_tip {background:#DED0BF;margin-top:1px;padding:15px 20px;}
.wrapper3 .bloc_tip{border-top:none}
.bloc_tip h2{color:#CC0000;font-weight:normal;padding-top:0;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:16px;font-weight:bold;padding-bottom:5px}
.wrapper3 .bloc_tip h2{color:#cc0000}
.bloc_tip a {background:transparent url(../medias/reload_tip.gif) no-repeat scroll left top;display:block;height:40px;margin-top:10px;padding:0 0 0 40px;}

/* BLOC NEWSLETTER */
.bloc_newsletter {background:transparent url(../medias/lettre-info-icone.gif) no-repeat scroll -3px center;padding-left:30px}
.bloc_newsletter h2{font-weight:normal;padding-bottom:0px;} 

/* BLOC RSS */
.bloc_lirss {background:transparent url(../medias/rss-podcast-v.gif) no-repeat scroll 10px 10px;}
.wrapper3 .bloc_lirss{padding-left:40px;border-top:1px solid #ccc;border-bottom:0}
.bloc_lirss h2{font-weight:normal;padding-bottom:0px;} 

/* BLOC INTRANET */
.li_intranet{padding-right:0;}
#footer .bloc_liintranet{float:right;font-size:0.83em;}
#footer .bloc_liintranet a{width:155px;}
.wrapper3 .bloc_liintranet{padding:0;border-top:none;}
.bloc_liintranet a{display:block;height:34px;line-height:34px;padding-left:40px;background:#a5c3c3 
url(../medias/casque.gif) no-repeat 10px center;color:#000;}
.bloc_liintranet .info{padding-right:0}
.bloc_liintranet a:hover{background-color:#cc0000;text-decoration:none;}
.wrapper3 .bloc_liintranet .content{padding-right:0}

.wrapper3 .bloc_lidolia {padding:0;border-top:solid #fff 1px;}
.wrapper3 .bloc_lidolia h2 {padding-bottom:0}
.bloc_lidolia a{display:block;height:34px;line-height:34px;padding-left:40px;background:#ccc 
url(../medias/dolium2.gif) no-repeat 10px center;color:#000;}
.bloc_lidolia a:hover{background-color:#fff;text-decoration:none;}

/* BLOC SIGNATURE */
.bloc_signature{font-size:0.83em;padding-bottom:15px}
.wrapper3 .bloc_signature{font-size:1.0em}
.bloc_signature h2{font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;font-weight:normal;line-height:14px;padding:0 0 5px 0;margin:0;}
.bloc_signature ul{list-style:disc;margin-left:15px;padding-bottom:10px;}
.bloc_signature .info div a { text-decoration: underline; }

/* BLOC PODCAST */
/*.lien_podcast{border-top:1px solid #ccc;padding-top:10px}*/
.lien_podcast ul, .lien_podcast li { list-style: none; margin: 0px; padding: 0px; }
.lien_podcast ul { padding: 5px 0px 10px 25px; background: url(../medias/podcast.gif) no-repeat 3px 13px; }
/*.lien_podcast h3 { color: #000; }*/
.lien_podcast h2 { font-weight: normal;  }
.podcast_video h2, .podcast_video h3 { display: none; }
.podlist a{display:block;font-size:0.92em;line-height:14px}
.podlist li{padding-bottom:10px}

/* BLOC INDEX */
.bloc_coreindex {border-top:1px solid #ccc;padding-top:10px;padding-bottom:50px;font-size:0.82em;}
.bloc_coreindex h2{font-size:1.0em;line-height:14px;}

/* BLOC MULTI IMAGE */
.bloc_ximgs .bloc_itemimg{float:left;margin-right:10px;width:100px;}
* html .bloc_ximgs .bloc_itemimg{display:inline;}
.bloc_ximgs .img_100x140_{width:100px;overflow:hidden}
.bloc_itemimg h2{font-size:0.77em}
.wrapper2 .bloc_ximgs{ padding-top:20px; padding-bottom: 40px; }

/* BLOC DERINIERES MISES A JOUR */
.bloc_lastdiffpages{border-top:1px solid #ccc}
.bloc_lastdiffpages .titre{padding-right:5px}
.bloc_lastdiffpages .titre a{color:#666;}
.wrapper1 .decouvrir .bloc_lastdiffpages .menu_n1{padding-top:10px}
.bloc_lastdiffpages ul{padding-top:10px}
.bloc_lastdiffpages li{padding-bottom:5px;}
.wrapper1 .bloc_lastdiffpages .menu_n1 a{display:inline;}

.wrapper2 .bloc_lastdiffpages .menu_n1 .act .titre a{color:#666}
.wrapper2 .bloc_lastdiffpages{border-top:0}
.wrapper2 .bloc_lastdiffpages li { border-top:1px solid #ccc; padding:10px 0 10px 0;}
.wrapper2 .bloc_lastdiffpages .info,
.wrapper2 .bloc_lastdiffpages .media_in_gauche .media{padding-bottom:0;margin-bottom:0}
.wrapper2 .bloc_lastdiffpages .media	img{margin-bottom:0}
* html .bloc_lastdiffpages li, *+html .bloc_coremenu li{zoom:1}
/*.wrapper1 .bloc_lastdiffpages .titre a {color:#000;}*/
.wrapper2 .bloc_lastdiffpages .info .titre a {font-size:0.92em;}
.wrapper2 .bloc_lastdiffpages .info .liste_ss_image .titre a {font-size:1.08em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.wrapper2 .bloc_lastdiffpages .info .info {line-height:16px;}
.wrapper2 .bloc_lastdiffpages .info .info div a {color:#000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1.08em;}

/* LAYER LISTE DE PAGES */
.selectbox_bt{background:url(../medias/bg_menulayer.png) no-repeat top left;padding-left:5px;height:18px;position:relative;}
.selectbox_bt:hover{background:url(../medias/bg_menulayer_over.png) no-repeat top left;}
.selectbox ul{border-right:1px solid #000;border-bottom:1px solid #000;border-left:2px solid #b2b2b2;border-top:2px solid #b2b2b2;position:absolute;top:18px;left:0;background-color:#fff;width:184px;z-index:10000}
.selectbox a{display:block;padding:0 5px}
.selectbox a:hover{background:#3399ff;color:#fff;text-decoration:none}

/* GLOSSAIRE */
.glossaire{text-decoration: none;position: relative;color: #000;background-color: #c1d1d1; }
.glossaire cite{color: #000;font-style: normal;visibility: hidden;position: absolute;top: 12px;left: 0px;width: 175px;	text-align:left;}
.glossaire cite b{color: #cc0000;display:block;}
.glossaire cite span{padding: 10px; background-color: #c1d1d1; display: block;}
.glossaire cite.type2{top: -385px;left: 0px;}
.glossaire cite.type3{top: 12px;left: -113px;}
.glossaire:hover { height: 1%;}
.glossaire:hover cite{ visibility: visible; text-decoration: none;}

/* PAGES DE LISTE */
.liste_ss_image li{padding-bottom:10px;}
.liste_ss_image a{color:#666}
.liste_ss_image .titre a{color:#000}
/*.liste_ss_image li, 
	.wrapper2 .bloc_coremenu .liste_ss_image li { border: 0 none; padding-top: 0;}*/

/* PAGE AGENDA */
.agenda_fiche .intro{padding-bottom:5px}
.agenda_fiche dl.categories{border-top:1px solid #ccc;padding-top:20px;margin-top:10px}
.agenda_fiche .bloc_signature{color:#666;padding-bottom:40px}
.agenda_content .wrapper1 form, .agenda_fiche .wrapper1 form  { border-top: solid 1px #CCC; margin-top:20px; padding-top:15px }
.agenda_content form h2, .agenda_fiche form h2 { color: #000; font-weight: normal; text-transform: uppercase; padding: 15px 0px 5px 0px; font-size: 1em; }
.agenda_content form .submit{padding-top:20px;}
.agenda_content form p, .agenda_fiche form p { padding: 0px 0px 3px 0px;  }
.agenda_content .wrapper1 form input, .agenda_fiche .wrapper2 form input { margin: 0px 3px 0px 0px; padding:0px; /*width: 13px; height: 13px;*/}
/*.agenda_content form .agenda_submit input{ margin: 15px 0px 0px 0px; text-align:left; padding-left: 10px;font-size: 1.0em; color:#666; width:100%; height:20px; line-height:20px; border:0; background: url(../medias/fleche_droite.gif) no-repeat 0px center;font-family:verdana;}
.agenda_submit a { background: url(../medias/fleche_droite.gif) no-repeat 0px 5px; padding-left: 12px; }*/
.agenda_content form .agenda_submit input{float:left;margin:20px 0;cursor:pointer}

.agenda_theme,.agenda_theme_act { border-top: solid 1px #CCC; padding-top: 10px; margin-top: 15px; position: relative; clear:both;}
.agenda_theme a, .agenda_theme_act a { display: block; border: solid 1px #7C9EB9; padding: 3px; color: #000; text-transform: uppercase; background: url(../medias/fleches_scroller.gif) no-repeat 97% 5px; cursor: pointer; }
.agenda_theme .themes, .agenda_theme_act .themes  { position: absolute; left: 100%; bottom: 0px;  display: none; border-left: solid 2px #FFF; background: url(../medias/bg_agenda_theme.gif) repeat-y 2px 2px; padding-bottom: 1px; padding-right: 1px;}
.agenda_theme .themes div, .agenda_theme_act .themes div { border: solid 1px #888; width: 300px; padding: 10px 5px; background: #FFF; }
.agenda_theme:hover .themes, .agenda_theme_act .themes { display: block; }
.agenda_theme .themes p, .agenda_theme_act .themes p { margin: 0px; padding: 0px; }
.agenda_theme .themes a, .agenda_theme_act .themes a { border: 0 none; padding: 3px; text-transform: none; background: none; }
.agenda_date { display: block; }

.agenda_content .wrapper2 .agenda_item{padding-bottom: 10px; }
.agenda_content .wrapper2 .agenda_item .img_90_ .info {padding-left: 120px;}
.agenda_content .media img { margin: 0px; }

.agenda_item{border-top:1px solid #ccc;padding-top:10px}
.agenda_item .info div{font-size:0.92em;}
.agenda_item{padding-bottom:20px;}
.agenda_item a{color:#666}
.agenda_item h2 { font-size: 1em; color: #000; /*font-weight: normal;*/ margin: 0px; line-height: 1.4em; padding-bottom:10px}
.agenda_item h2 a { color: #000;}
.agenda_item h3{font-weight:normal;color:#cc0000;font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:0;font-size:1.0em}
.agenda_item h3 a{color:#cc0000;}

.agenda_form form{border:none}
.agenda_form fieldset{border:none;text-indent:0;padding-left:0;margin-left:0;}
.agenda_form legend{font-weight:bold;padding-top:15px;}
*+html .agenda_form legend{text-indent:-4px;}
.agenda_form label{display:block;padding-bottom:3px;clear:both;font-size:0.9em;padding-top:15px}
.agenda_form input, .agenda_form select{font-size:0.9em}
.agenda_form .ftext{width:280px;margin-top:3px;height:18px}
.agenda_form .ftextarea{width:280px;margin-top:3px;}
.agenda_form .datepicker{margin-top:3px;height:18px}
.agenda_form .dp-choose-date{margin-top:5px}
.agenda_form .bouton{float:left;margin-top:-6px;margin-left:5px;font-size:1.0em}
.agenda_form select{float:left;width:280px;height:20px}
.agenda_form .rteDiv label{display:inline}
.agenda_form .rteDiv input{vertical-align:bottom}
.agenda_form .fcaptcha{vertical-align:bottom;height:20px;margin-left:10px}
.agenda_form sup {font-size:1.00em;line-height:normal;}
.agenda_form .aide{font-size:0.83em;font-style:italic;display:block;}
.agenda_form .rteDiv input,
.agenda_form .rteDiv strong,
.agenda_form .rteDiv label{display:none;}
.agenda_form .rteDiv{font-size:0}
.agenda_form .error{color:#ff0000}
.agenda_form .submit input, .agenda_submit input{color:#FFFFFF;border:none;background:#cc0000;}
.agenda_form .submit input, .agenda_content .wrapper1 form .agenda_submit input{padding:2px 10px}

/* RECHERCHE INDEXEE */
.tx-indexedsearch-res td{vertical-align:top;padding:0}
.tx-indexedsearch-res td.picto{padding-right: 10px; width: 30px; }
.tx-indexedsearch-searchbox {display:none;}
/*.drapeau img{display:none;}*/
.tx-indexedsearch-whatis{font-size:1.33em;line-height:20px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
.tx-indexedsearch-redMarkup, 
.tx-indexedsearch-sw, 
.tx-indexedsearch-title td{padding-top:10px}
.tx-indexedsearch-sw, .tx-indexedsearch-title a{color:#cc0000}
.search_result,
.tx-indexedsearch-info,
.tx-indexedsearch-info a{color:#666}
.tx-indexedsearch_pagination{text-align:left;padding:25px 0}
.tx-indexedsearch_pagination a{color:#666}
.tx-indexedsearch_pagination li{display:inline;padding-right:10px}
.tx-indexedsearch_pagination img{vertical-align:bottom}
.tx-indexedsearch-redMarkup { font-style: italic; color: #CC0000; }
.idx_locked { display: block; margin: 5px 0px;}

/* PAGES CHANTIERS */
.chantier .lancer_recherche{border-top:1px solid #CCCCCC;padding-top:10px;}
.chantier .lancer_recherche .media{float:left;width:40%}
.chantier .lancer_recherche h2{float:right;width:60%;padding:20px 0 0 0}
.chantier fieldset{border:none;font-size:0.92em}
.chantier form{padding-top:10px}
*+html .chantier legend{text-indent:-3px}
.fset1{float:left;width:200px;}
.fset1 input, .fset1 select{width:200px;}
.fset1 p{padding-bottom:25px}
.fset2{float:right;width:135px;}
.chantier input{vertical-align:bottom}
*+html .chantier input{vertical-align:baseline}
.fset2 select{width:135px}
.fset2 p{padding-bottom:10px}
.fsubmit{clear:both;border-top:1px solid #999;padding-top:20px;}
.chantier .fsubmit input{vertical-align:middle}
.chantier .wrapper1 .lancer_recherche{margin-top:0}
.pagination{padding-top:10px}

#rechercher_un_site { font-size: 1em; color: #666; clear: left;}
#rechercher_un_site th {color: #dd0000;padding: 0 5px;border-bottom: 1px solid #ccc;height: 1.8em;font-size: 0.9em;line-height: 1.2;}
#rechercher_un_site td {padding: 0 5px 10px 0;font-size: 0.9em;line-height: 1.2;}
#rechercher_un_site input {width: 78%; color: #000;}
#rechercher_un_site select {width: 80%;}
#rechercher_un_site_2 { font-size: 1em; color: #666;}
#rechercher_un_site_2 th {color: #dd0000;padding: 0 5px;border-bottom: 1px solid #ccc;height: 1.8em;font-size: 0.9em;line-height: 1.2; font-weight:normal}
#rechercher_un_site_2 td {padding: 3px 5px;border-bottom: 1px solid #ccc;font-size: 0.9em;line-height: 1.2; vertical-align :top; }

.chantier .wrapper3{background:#E4E2CD;}
.chantier .bloc_glossaire{padding:0 10px 10px 10px;border-top:1px solid #fff;}
.chantier .bloc_glossaire h3{padding-top:10px;padding-bottom:5px}
.chantier .bloc_glossaire li{background:transparent url(../medias/chk_blanc.gif) no-repeat scroll left 60%;line-height:16px;list-style-type:none;padding:0 0 0 15px;}
.chantier .bloc_glossaire li.on{background:transparent url(../medias/chk_rouge.gif) no-repeat scroll left 60%;}

/*.chantier .bloc_recherche{padding:10px 20px;margin-bottom:10px}
.chantier .bloc_recherche,
.chantier .bloc_coretitre{border-bottom:1px solid #fff}
.chantier .signature_liste{padding:0 20px 10px 20px;}
.chantier .contact{padding:20px 0}
.chantier .wrapper1 .contact{border-top:1px solid #ccc}
.chantier .bloc_glossaire ul{padding-bottom:10px}*/

/* LES ETAPES DE L'ARCHEO */
.dossier{background:transparent url(../medias/bg_content_2.gif) repeat-y scroll right top;margin-top:10px;}
.dossier .wrapper1, 
.dossier .wrapper2{padding-top:10px}
.dossier .wrapper1 h1{text-transform:uppercase;padding-bottom:10px;border-top:0}
.dossier .print{border-top:none;margin-top:1px;}

/* LES PAGES MARCHES */
.marche_content .marche p { padding-bottom: 5px; }

.marche_liste table#rechercher_un_site_2 th { height: auto; padding: 0px 5px 5px 5px;  }
.marche_liste #rechercher_un_site_2 th a { color:#d00; }
.clic { background:transparent url(../medias/fleche_off.gif) no-repeat 3px}

.info-marche { padding-bottom:20px; }
.info-marche h2 { float:left; padding-right:5px; }
.info-marche .blocewm { padding-bottom:5px; }
.detail-marche h2 { padding-bottom:5px; }
.wrapper3 .upload .blocewm { border:none; padding:0 10px 0 5px;}
.wrapper3 .upload .blocewm h2 { padding-bottom:0; padding-right:5px; line-height:16px }

.marche_abo input, .marche_abo textarea { width: 280px; }
.marche_abo select { width: 220px; }
/*.marche_abo input.submit { width: auto; margin-top:15px;}*/
.marche_abo .submit {width:auto; padding:4px 10px; cursor:pointer;margin:20px 0; background:#CC0000; border:none; color:#fff; font-size:1.15em; }
.marche_abo td { font-weight: bold; color: #000; }

.marche { margin-bottom: 20px; }

/* GLOSSAIRE */
.ABC{border-bottom:#999999 solid 1px;float:left;margin-bottom:20px;text-transform:uppercase;}
.ABC a{background:#CC0000;color:white;padding:2px 4px;}
.ABC a.act{background:#fff;color:#999}
.wrapper2 .bloc_glossaire .LISTE{padding-bottom:20px;clear:both}

/* PLAN DU SITE */
.wrapper2 .ssmenu_n1 li{border:none}
.wrapper2 .ssmenu_n1 li a{background:transparent url(../medias/fleche_on.gif) no-repeat scroll left 0.2em;color:black;padding-left:20px;}
.wrapper2 .ssmenu_n1 li .ssmenu_n2{display:block}
.wrapper2 .ssmenu_n2 li a{padding-left:0;background:none;color:#666}
.wrapper2 .annexes .ssmenu_n1 li {padding: 3px 0 3px 20px; background:url(../medias/puce_ssmenu_contenu.gif) no-repeat scroll left 0.4em; border:none; color: #666;}
* html .wrapper2 .annexes .ssmenu_n1 li,
*+html .wrapper2 .annexes .ssmenu_n1 li{zoom:1}
.wrapper2 .annexes .ssmenu_n1 li a {text-transform: none;background: none; padding-left:0;display:block; color:#666}

/* THICKBOX */
#overlay { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: /*#A5C3C3*/#f1f1e7; display: none; z-index: 5001; filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}
#overlay-intranet { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: #A5C3C3; display: none; z-index: 5001; filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}
#window { position: fixed; left: 0; top: 0; display: none; margin: 0 auto; z-index: 5002; overflow: hidden; color:#fff; width:960px;}
#window div{margin:0 15px 5px 15px;padding-bottom:15px;}
#window h2{font-size:12px; color:#25a4db;padding-bottom:5px;font-weight:normal;}
#window ul{padding-top:10px;}
#window li{padding-bottom:2px;}
#window #choix_signal{margin-top:15px;}
#window .bt_fermer{position:absolute;top:0;right:0;display:block;width:68px;background:#1482b3;color:#fff;font-size:11px;text-align:center;}
#window .prescription{font-size:11px;border-bottom:0;clear:both;}
#window .fsubmit{float:right;margin:8px 16px 0 0;}
#window input{vertical-align:middle;margin-right:5px;}
.disabled { font-style: italic; color: #999; }

* html #overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px') }
* html #window { margin-top: 0px; position: absolute; }


/* LAYER INTRANET */
.loginform_layer { position: fixed; left: 0; top: 0; display: none; margin: 0 auto; z-index: 6002; color:#fff; width:460px; height:408px; padding:20px 20px 0 0px; background:#FFF;border:1px solid #000;}
* html .loginform_layer { margin-top: 0px; position: absolute; }

.loginform_layer .close{position:absolute;top:20px;right:20px;text-transform:uppercase;color:#cc0000;cursor:pointer}
.loginform_layer .close:hover{text-decoration:none;}
.loginform_layer .close span{color:#666}
/*.loginform_layer iframe{height:430px; width:502px}*/
.loginform_layer iframe{height:408px; width:460px}

#flog{font-size:0.92em}
#flog label{display:block;padding-top:20px}
#flog .fsubmit{background:#cc0000;border:none;width:90px;height:22px;padding-top:0;text-align:center;vertical-align:middle;color:#fff;margin-top:10px}
#flog .consigne{padding-top:20px;font-weight:normal;color:#cc0000}
#flog p{font-weight:bold;}
.login_msg, .login_error{font-weight:bold;color:#cc0000;padding-bottom:20px;padding-right:80px}

/* communiques */ 
/*.communique_content .wrapper1 h1 { border: 0 none; padding-top: 0; margin-top: 0;}*/

/* Bloc REFERER */
.bloc_referer ul {list-style-type: none;}
.bloc_referer li a {padding-left: 20px;  background: url(../medias/puce_ssmenu_contenu.gif) left 0.1em no-repeat; margin: 5px 0; display: block;}
.bloc_referer li h3 {text-transform: uppercase; color: black;}

/* quiz */
.content_quiz div.bg1a {background: url(../medias/bg_quiz.gif) repeat-y right top;height:1%}
.content_quiz h1 {margin: 0px 0px 30px 0px;}
.content_quiz .wrapper1 h1 {margin: 0px; border-bottom: 0 none; }
.quiz img { float: left; margin: 0px 10px 10px 0px; }
.numorder { float: left; color:  #CC0000; font-size: 2.5em; width: 50px; line-height: 25px;}
.quiz_question { float: left; width: 350px; margin: 0px 0px 40px 0px; }
.quiz_question ul, .quiz_question li{ list-style: none; margin: 0px; padding: 0px;  }
.quiz_question ul{ margin: 10px 0px 0px 0px; }
.quiz_question li{ margin: 0px 0px 2px 0px; }
div.wrapper2 div.wrapper2_content .quiz_question div.content { margin: 0px; }
.quiz_question span{ color: #cc0000; font-family: Arial; }
.quiz_question h2{ margin-bottom: 5px;  }
.content_quiz {background:transparent url(../medias/bg_quiz.gif) repeat-y scroll right top;margin-top:36px}
.resultat { font-size:1.5em; margin: 0px 0 20px 0;}

div.bloc_son { border-top:1px solid #CCCCCC; clear:right; margin:0pt 0pt 15px; padding:10px 0pt 15px; }
div.bloc_son h2 {color: #666; font-size: 1em; font-weight: normal; color: #999; margin-bottom: 7px; }
.podcast a { display: block; /*background: url(../medias/podcast.gif) no-repeat top left; padding: 0px 0px 0px 20px;*/ margin: 10px 0px; }
div.bloc_son .legende { margin-bottom: 5px;  }

.content_virtual_exhibitions .wrapper3  { padding-top: 15px;  }
.content_virtual_exhibitions .wrapper3 .bloc_coretext { border: 0 none; }
.content_virtual_exhibitions .wrapper1 .menu_n1 h2, .content_virtual_exhibitions .wrapper1 .menu_n1 a { background: none; padding-left: 0; }
.content_virtual_exhibitions .wrapper1 .menu_n1 li  .content { border-bottom: solid 1px #CCC;  }

.flash_content { text-align: center; min-height: 470px; }
.flash_content .blocewm{padding-bottom:0}

.wrapper2 .bloc_coremenu .menutitle .info span.titre a { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:1.08em; font-weight:bold; }
.wrapper2 .bloc_coremenu .menutitle .info div a { font-size: 0.92em; color:#666; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif;}

.bloc_coreliens h2,
 .wrapper1 .bloc_coreliens h2,
 .wrapper2 .bloc_coreliens h2,
 .wrapper3 .bloc_coreliens h2 { color: #000;}
 
.wrapper1 .communiques .bloc_coretext h2, .wrapper1 .communiques .bloc_coretext  h2 a { color:#666; font-weight:normal; line-height:14px; }
.wrapper1 .communiques h3, .wrapper1 .communiques .info  a { color:#000; font-weight: normal; }


/* ANNUAIRE */
.service{padding-bottom:25px}
.annuaire_data{font-size:0.83em;line-height:13px}

/* OFFRE D'EMPLOI */
	/* menu de tri et années archive colonne gauche*/
.menu-archive .act a { color:#C00; }
.offre_main .wrapper1 .blocewm { padding-bottom:0px; }
.offre_main .agenda_theme .themes, .agenda_theme_act .themes { left:0;top:100%; }
.offre_main .agenda_theme .themes div, .agenda_theme_act .themes div { width:185px;}
.offre_main .submit { padding:4px 10px; cursor:pointer;margin:20px 0; background:#CC0000; border:none; color:#fff; font-size:1.15em; }

	/* liste des annonces*/
.annonce { padding-bottom:20px;border-bottom:1px solid #CCC;margin-bottom:10px}
.annonce span { color:#666; margin-right:2px }
.soustitre { font-weight:bold; font-size:0.92em}
.texte { padding-bottom:5px; }
.type { color:#C00; font-size:0.83em; }
.offre_main .wrapper2 .blocewm { padding-bottom:0;}
.offre_main .blocewm .blocewm h2 { float: left; font-weight:normal; padding-right:5px; }
.offre_main .blocewm .blocewm h2 a { color:#666; }
.offre_main .bloc_corefile h3 { color:#666; }
.offre_main .intitule { padding-bottom: 10px; margin-bottom: 10px; border-bottom:thin solid #CCC}

	/* formulaire alert mail*/
.offre_main .marche_abo .cbox input { width:20px; margin-left:20px;}


/* DOLIA */
.bloc_doliasubscr h2{padding-bottom:10px}
.bloc_doliasubscr form p{clear:both;padding-bottom:5px}
.bloc_doliasubscr label{width:30%;float:left;display:block;padding-bottom:5px}
/*.bloc_doliasubscr select{width:250px}*/
.bloc_doliasubscr input.ftext{width:180px;}
.bloc_doliasubscr .bouton{background:#CC0000 none repeat scroll 0 0;border:none;color:#FFFFFF;height:22px;line-height:22px;margin-top:10px;padding:0 10px;text-align:center;vertical-align:middle;}

/* MELTWATER */
.blocewm .meltwater { margin: 0 0 5px 0;}
.blocewm .meltwater h2 { color: #666;  font-weight: normal;}
.meltwater .date { color: #CC0000; }
.meltwater .info a { color: #333;  font-weight: bold; }
.wrapper2 .blocewm .meltwater { border-top:thin solid #CCC; padding-bottom:10px; padding-top:5px }
.wrapper2 .blocewm .meltwater h2 { font-size:0.83em; }

/* BLOCPRESSE */

.wrapper3 .bloc_presse {background:#DED0BF;border-top: 1px solid #fff}
.wrapper3 .bloc_presse h2 {font-weight:bold; text-transform: uppercase;}
.wrapper3 .bloc_presse h2 a {font-weight:bold; color: #CC0000;}