/***********************************************
************************************************
				CSS 		CESR
				Date :		15.09.2006
				Revision :  15.05.2009
				Version : 	1.1
				Design : 	Churchill
***********************************************
************************************************/

/*
=====================
Navigateurs testés : IE >6, Firefox > 1,  Opera > 8, Netscape > 7
=====================
*/

* {margin:0;padding:0;}
img{border:0;}
body {font-family: Tahoma, Verdana, "Lucida Grande", Lucida, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;text-align:center;background:#928484;}
.clear{display:block;height:1px;font-size:1px;clear:both;}

/* accessibilite */
ul.accessibilite{display:none;}

/* conteneur */
#conteneur{width:780px;margin:0 auto;background:url('../img/conteneur_bg.gif') no-repeat top;text-align:left;}

/* page */
#page{width:758px;margin:0 auto;border-left:1px solid #7D6B6B;border-right:1px solid #7D6B6B;background:#F9F9F9;}

/* en-tête */
#entete{position:relative;background:url('../img/head_bg.gif') repeat-x;}
#entete ul{position:absolute;right:9px;top:5px;}
#entete li{display:inline;text-align:right;color:#6C6C6C;font-size:0.625em;}
#entete li a{color:#fff;text-decoration:none;}
#entete li a:hover{text-decoration:underline;}
#entete a.retour{position:absolute;right:9px;top:98px;}

/* contenu */
#contenu h2.actu{padding-left:10px;background:url('../img/contenu_h2_actu_bg.gif') repeat-x;}
#contenu h2.recherche{padding:0;margin:0;font-size:1px;}
#contenu h2.resultats{margin:9px;margin-bottom:0;padding-left:10px;background:#8A6C50;}
#contenu h2.citation{margin-bottom:0;padding-left:10px;background:#DDCFC1;}
#contenu h2.autres{margin-bottom:0;padding:3px 10px 3px 10px;background:#DDCFC1;color:#503B25;font-size:0.8em;text-transform:uppercase;}

/* pied */
#pied{clear:both;border-top:1px solid #A0A0A0;background:#F9F9F9;height:1.75em;text-align:right;}
#pied li{display:inline;list-style-type:none;margin-right:0.94em;padding-left:16px;}
#pied li.aide{background:url('../img/pied_ico_aide.gif') no-repeat 0% 80%;}
#pied li.rss{background:url('../img/rss.gif') no-repeat 0% 80%; padding-left:20px;}
#pied li.mentions{background:url('../img/pied_ico_mentions.gif') no-repeat 0% 100%;}
#pied li.plan{background:url('../img/pied_ico_plan.gif') no-repeat 0% 80%;}
#pied a{font-size:0.625em;color:#79599C;text-decoration:none;}
#pied a:hover{text-decoration:underline;}

/*
=====================
 HOME
=====================
*/

#citation{margin:9px;margin-top:0;border:1px solid #9B9869;color:#434343;background:url('../img/citation_quote_hg.gif') no-repeat 7px 29px #FAF8F6;}
#citation p{text-indent:30px;margin:10px 15px;font-size:0.75em;line-height:1.5em !important;}
#citationFin{background:url('../img/citation_quote_bd.gif') no-repeat 99% 100%;}

#home{margin:9px;margin-top:0;padding:0;color:#434343;background:#fff;}
#home h2.rechGeo{margin:0;padding-left:10px;background:url('../img/home_h2_rech_geo_bg.gif') repeat-y #B02942;font-size:7px;}

#homeG{width:519px;margin:0 9px 9px 0;float:left;}
#rechGeo{position:relative;border:1px solid #AF2842;border-top:none;color:#636363; padding-top:53px;}
#rechGeo img{margin-bottom:-3px;}

#homeD{width:212px;margin:0;float:left;}
#homeD h2.actu{padding-left:10px;background:url('../img/home_h2_actu_bg.gif') repeat-x;font-size:5px;}
#homeD #actu ul{padding:5px 6px;border-bottom:1px dashed #CBBDC5;}
#homeD #actu ul.last{padding:5px 6px;border-bottom:none;}
#homeD #actu a{font-weight:bold;color:#AD681E;text-decoration:none;}
#homeD #actu a:hover{text-decoration:underline;}

#home .cesr{margin-bottom:7px;border:1px solid #7C6D5E;}
.extranet {margin-bottom:1em; text-align:center;}
.extranet a{color:#503B25; font-size:12px;}

/* carte de france */
#listRegions{position:absolute;top:53px;left:0;}
#rechGeo li{list-style-type:none;}
#rechGeo img.carte{margin:29px 0 17px 44px;}
#rechGeo a.alsace{position:absolute;display:block;width:29px;height:55px;top:80px;left:432px;background:url('../img/carte-alsace.gif') no-repeat -29px 0px;text-indent:-9000px;}
#rechGeo a.alsace:hover{background:url('../img/carte-alsace.gif') no-repeat 0;}
#rechGeo a.aquitaine{position:absolute;display:block;width:70px;height:90px;top:200px;left:255px;background:url('../img/carte-aquitaine.gif') no-repeat -70px 0px;text-indent:-9000px;}
#rechGeo a.aquitaine:hover{background:url('../img/carte-aquitaine.gif') no-repeat 0;}
#rechGeo a.champagne{position:absolute;display:block;width:55px;height:85px;top:50px;left:360px;background:url('../img/carte-champagne.gif') no-repeat -55px 0px;text-indent:-9000px;}
#rechGeo a.champagne:hover{background:url('../img/carte-champagne.gif') no-repeat 0;}
#rechGeo a.lorraine{position:absolute;display:block;width:58px;height:54px;top:69px;left:391px;background:url('../img/carte-lorraine.gif') no-repeat -58px 0px;text-indent:-9000px;}
#rechGeo a.lorraine:hover{background:url('../img/carte-lorraine.gif') no-repeat 0;}
#rechGeo a.paca{position:absolute;display:block;width:78px;height:69px;top:208px;left:392px;background:url('../img/carte-paca.gif') no-repeat -77px 0px;text-indent:-9000px;}
#rechGeo a.paca:hover{background:url('../img/carte-paca.gif') no-repeat 0;}
#rechGeo a.nord{position:absolute;display:block;width:58px;height:34px;top:28px;left:320px;background:url('../img/carte-nord.gif') no-repeat -58px 0px;text-indent:-9000px;}
#rechGeo a.nord:hover{background:url('../img/carte-nord.gif') no-repeat 0;}
#rechGeo a.picardie{position:absolute;display:block;width:61px;height:45px;top:51px;left:317px;background:url('../img/carte-picardie.gif') no-repeat -61px 0px;text-indent:-9000px;}
#rechGeo a.picardie:hover{background:url('../img/carte-picardie.gif') no-repeat 0;}
#rechGeo a.hauteNormandie{position:absolute;display:block;width:37px;height:45px;top:61px;left:291px;background:url('../img/carte-haute-normandie.gif') no-repeat -37px 0px;text-indent:-9000px;}
#rechGeo a.hauteNormandie:hover{background:url('../img/carte-haute-normandie.gif') no-repeat 0;}
#rechGeo a.basseNormandie{position:absolute;display:block;width:62px;height:47px;top:73px;left:250px;background:url('../img/carte-basse-normandie.gif') no-repeat -62px 0px;text-indent:-9000px;}
#rechGeo a.basseNormandie:hover{background:url('../img/carte-basse-normandie.gif') no-repeat 0;}
#rechGeo a.bretagne{position:absolute;display:block;width:83px;height:45px;top:100px;left:189px;background:url('../img/carte-bretagne.gif') no-repeat -83px 0px;text-indent:-9000px;}
#rechGeo a.bretagne:hover{background:url('../img/carte-bretagne.gif') no-repeat 0;}
#rechGeo a.loire{position:absolute;display:block;width:75px;height:75px;top:108px;left:236px;background:url('../img/carte-loire.gif') no-repeat -75px 0px;text-indent:-9000px;}
#rechGeo a.loire:hover{background:url('../img/carte-loire.gif') no-repeat 0;}
#rechGeo a.centre{position:absolute;display:block;width:67px;height:82px;top:97px;left:292px;background:url('../img/carte-centre.gif') no-repeat -67px 0px;text-indent:-9000px;}
#rechGeo a.centre:hover{background:url('../img/carte-centre.gif') no-repeat 0;}
#rechGeo a.idf{position:absolute;display:block;width:47px;height:36px;top:86px;left:318px;background:url('../img/carte-idf.gif') no-repeat -47px 0px;text-indent:-9000px;}
#rechGeo a.idf:hover{background:url('../img/carte-idf.gif') no-repeat 0;}
#rechGeo a.bourgogne{position:absolute;display:block;width:61px;height:71px;top:111px;left:350px;background:url('../img/carte-bourgogne.gif') no-repeat -61px 0px;text-indent:-9000px;}
#rechGeo a.bourgogne:hover{background:url('../img/carte-bourgogne.gif') no-repeat 0;}
#rechGeo a.franche{position:absolute;display:block;width:41px;height:59px;top:117px;left:404px;background:url('../img/carte-franche.gif') no-repeat -41px 0px;text-indent:-9000px;}
#rechGeo a.franche:hover{background:url('../img/carte-franche.gif') no-repeat 0;}
#rechGeo a.rhone{position:absolute;display:block;width:80px;height:80px;top:164px;left:373px;background:url('../img/carte-rhone.gif') no-repeat -80px 0px;text-indent:-9000px;}
#rechGeo a.rhone:hover{background:url('../img/carte-rhone.gif') no-repeat 0;}
#rechGeo a.auvergne{position:absolute;display:block;width:54px;height:72px;top:161px;left:339px;background:url('../img/carte-auvergne.gif') no-repeat -54px 0px;text-indent:-9000px;}
#rechGeo a.auvergne:hover{background:url('../img/carte-auvergne.gif') no-repeat 0;}
#rechGeo a.limousin{position:absolute;display:block;width:43px;height:50px;top:173px;left:307px;background:url('../img/carte-limousin.gif') no-repeat -43px 0px;text-indent:-9000px;}
#rechGeo a.limousin:hover{background:url('../img/carte-limousin.gif') no-repeat 0;}
#rechGeo a.poitou{position:absolute;display:block;width:55px;height:66px;top:153px;left:264px;background:url('../img/carte-poitou.gif') no-repeat -55px 0px;text-indent:-9000px;}
#rechGeo a.poitou:hover{background:url('../img/carte-poitou.gif') no-repeat 0;}
#rechGeo a.corse{position:absolute;display:block;width:28px;height:61px;top:288px;left:446px;background:url('../img/carte-corse.gif') no-repeat -28px 0px;text-indent:-9000px;}
#rechGeo a.corse:hover{background:url('../img/carte-corse.gif') no-repeat 0;}
#rechGeo a.midi{position:absolute;display:block;width:86px;height:79px;top:218px;left:287px;background:url('../img/carte-midi.gif') no-repeat -86px 0px;text-indent:-9000px;}
#rechGeo a.midi:hover{background:url('../img/carte-midi.gif') no-repeat 0;}
#rechGeo a.languedoc{position:absolute;display:block;width:71px;height:87px;top:218px;left:333px;background:url('../img/carte-languedoc.gif') no-repeat -71px 0px;text-indent:-9000px;}
#rechGeo a.languedoc:hover{background:url('../img/carte-languedoc.gif') no-repeat 0;}

#menu{position:absolute;border-right:1px solid #F0E8EB;border-bottom:1px solid #83AC26; left:0; top:0;}
#menu h3{background:#E7BEC6;}
#menu li{list-style-type:none;}
#menu li a{display:block;height:24px;width:168px;padding:7px 0 0 10px;font-size:11px;font-weight:bold;color:#AF2842;text-decoration:none;}
#menu li a:hover{color:#6D1728;}
#menu a.guadeloupe{background:url('../img/menu_guadeloupe_bg.gif') no-repeat 0 -3px;}
#menu a.guyane{background:url('../img/menu_guyane_bg.gif') no-repeat;}
#menu a.martinique{background:url('../img/menu_martinique_bg.gif') no-repeat;}
#menu a.mayotte{background:url('../img/menu_mayotte_bg.gif') no-repeat;}
#menu a.pf{background:url('../img/menu_pf_bg.gif') no-repeat;}
#menu a.nc{background:url('../img/menu_nc_bg.gif') no-repeat;}
#menu a.reunion{background:url('../img/menu_reunion_bg.gif') no-repeat;}
#menu a.stpierre{background:url('../img/menu_stpierre_bg.gif') no-repeat;}
#menu a.stbarthelemy{background:url('../img/menu_stbarthelemy_bg.gif') no-repeat;}
#menu a.stmartin{background:url('../img/menu_stmartin_bg.gif') no-repeat;}


/*
=====================
 FICHE CESR
=====================
*/

/*
#contenu h2.fiche{margin:9px;margin-bottom:0;padding-left:10px;background:url('../img/contenu_h2_fiche_bg.gif') repeat-y;}
#contenu h2.doc{padding-left:10px;background:url('../img/contenu_h2_actu_bg.gif') repeat-x;font-size:7px;}
*/

#fiche{margin:9px;margin-top:0;padding-bottom:9px;border:1px solid #919CA6;border-top:none;color:#434343;background:#fff;}
/*
#fiche a{color:#E02000;text-decoration:none;}
#fiche a:hover{text-decoration:underline;}
*/
#fiche img.carte {margin-left:70px;}

#ficheG{width:237px;margin:20px 17px 0 29px;float:left;text-align:center;}
#ficheG p{font-size:0.75em;}
/*
#ficheG h3{margin-bottom:28px;padding:0 0 8px 20px;background:url('../img/contenu_chevrons.gif') no-repeat 0% 20%;color:#C61334;font-size:0.875em;text-transform:uppercase;text-align:left;border-bottom:1px dashed #CBBDC5;}
*/

#infosTop{margin-top:34px;padding-top:4px;background:url('../img/infos_border_top.gif') no-repeat top;}
#infosBottom{padding-bottom:4px;background:url('../img/infos_border_bottom.gif') no-repeat bottom;}
#infos{padding:6px 17px;border-left:1px solid #CBBDC5;border-right:1px solid #CBBDC5;text-align:left;}
#infos h3{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #83AC26;}
#infos p{margin-bottom:23px;font-size:0.688em;}
#infos p.last{margin-bottom:0;}

#ficheD{width:433px;margin:20px 0 0 0;float:left;}

#actu{position:relative;margin-bottom:14px;border:1px solid #7C6D5E;font-size:0.688em;}
#actu ul{padding:14px 16px;border-bottom:1px dashed #CBBDC5;clear:right;}
#actu ul.last{border:none;}
#actu li{list-style-type:none;margin-bottom:5px;}
#actu p{padding:0 10px 10px 10px;line-height:1.69em;}
#actu strong{padding-left:15px;background:url('../img/contenu_fleche.gif') no-repeat 1px 50%;}
#actu a{padding-left:0px;background:none;}
#actu a.consulter{padding-left:15px;background:url('../img/contenu_ico_fichier.gif') no-repeat 0% 50%;}
#actu img.photo{margin-top:12px;margin-bottom:12px;margin-left:13px}

#actuDetail{position:relative;margin-bottom:14px;border:1px solid #7C6D5E;font-size:0.688em;}
#actuDetail h3{padding:8px 10px 2px 10px;font-size:1.1em;color:#AD681E;}
#actuDetail h4{padding:8px 10px 2px 10px;font-size:1em;color:#AD681E;}
#actuDetail p{padding:0 10px 10px 10px;line-height:1.69em;}
#actuDetail ul{padding:14px 16px;clear:right;}
#actuDetail ul.plus{list-style-type:none;}
#actuDetail table{width:413px;margin-left:10px;}
#actuDetail img.right{margin:0 7px 12px 12px;float:right;}
#actuDetail strong{padding-left:15px;background:url('../img/contenu_fleche.gif') no-repeat 1px 50%;}
#actuDetail p strong{padding-left:0;background:none;}
#actuDetail a{padding-left:0px;background:none;}
#actuDetail a.consulter{padding-left:15px;background:url('../img/contenu_ico_fichier.gif') no-repeat 0% 50%;}
#actuDetail a.retour{padding-left:15px;background:url('../img/contenu_ico_retour.gif') no-repeat 0% 50%;}
#actuDetail a.mail{padding-left:15px;background:url('../img/contenu_ico_mail.gif') no-repeat 0% 50%;}
#actuDetail a.url{padding-left:15px;background:url('../img/contenu_ico_url.gif') no-repeat 0% 50%;}

#doc{position:relative;margin-bottom:14px;border:1px solid #7C6D5E;font-size:0.688em;}
#doc div.item{margin:8px 28px;padding-bottom:8px;border-bottom:1px dashed #D3CEC4;background:url('../img/contenu_ico_fichier.gif') no-repeat 0em 0.8em;}
#doc span.theme{font-size:0.91em;font-weight:bold;color:#234C88;}
#doc span.titre{font-weight:bold;color:#AD681E;}
#doc span.cesr{font-weight:bold;color:#A51414;}
#doc span.date{color:#4F2F6E;}
#doc span.theme a{font-weight:normal;color:#234C88;text-decoration:underline;}
#doc span.titre a{font-weight:bold;color:#AD681E;}
#doc span.cesr a{color:#A51414;text-decoration:underline;}
#doc span a:hover{text-decoration:none;}
#doc p{padding:12px 0 12px 20px;}
#doc ul.plus{margin:0 20px;padding:0 0 10px 0;}
#doc li{display:inline;margin-right:32px;list-style-type:none;}
#doc a.resume{padding-left:14px;background:url('../img/resultats_ico_plus.gif') no-repeat 0% 50%;font-weight:bold;color:#AD681E;text-decoration:none;}
#doc a.resume:hover{text-decoration:underline}
#doc a.consulter{padding-left:14px;background:url('../img/resultats_ico_chevrons.gif') no-repeat 0% 50%;font-weight:bold;color:#AD681E;text-decoration:none;}
#doc a.consulter:hover{text-decoration:underline}

.bloc{position:relative;margin:14px 0;border:1px solid #7C6D5E;text-align:left; padding:0 10px 10px;}
.bloc .date{font-weight:bold; color:#666;}
.bloc li{list-style-type:none; margin-bottom:.75em;}

/*
=====================
 RECHERCHE
=====================
*/

#recherche{width:434px;padding-bottom:4px;background:url('../img/recherche_bottom.gif') no-repeat bottom;}
#recherche form{margin:0;padding:8px 24px;border-left:1px solid #775637;border-right:1px solid #775637;}
#recherche fieldset{border:none;}
#recherche label{display:block;font-weight:bold;font-size:0.688em;}
#recherche input{vertical-align:middle;}
#champRech{width:230px;margin:9px 12px;}
#rapporteur{width:230px;margin-bottom:6px;}
#date{width:97px;margin-bottom:6px;}
#date2{width:97px;margin-bottom:6px;}
#cesr{width:236px;margin-bottom:6px;}
#mode{width:236px;margin-bottom:6px;}
#nature{width:236px;margin-bottom:6px;}
#theme{width:236px;margin-bottom:6px;}

#search{margin:9px;border:1px solid #614381;border-bottom:none;background:url('../img/search_bottom.gif') no-repeat bottom #fff;font-size:0.688em;}
#search form{padding:12px 22px;}
#search fieldset{border:none;}
#search fieldset.subfield{padding:10px 42px 0 42px;border-top:1px dashed #DEDEDE;}
#search fieldset.boutons{padding:10px 42px;border-top:1px dashed #DEDEDE;text-align:right;}
#search fieldset.subfield label{width:164px !important;display:block;float:left;clear:left;}
#search label{font-weight:bold;}
#search input{vertical-align:middle;}
#search a{margin-left:1em;color:#79599C;}
#search a:hover{text-decoration:none;}
#search .item{margin:0 28px;padding:0 0 10px 10px;border-bottom:1px dashed #DEDEDE;clear:both;}

#searchTheme{display:none;position:absolute;z-index:10;width:738px;margin:-2px 0 0 -1px;padding:14px 0;border:1px solid #614381;background:#fff;border-top:none;}
#searchTheme ul{float:left;width:28%;margin:18px 0 18px 25px;list-style-type:none;}
#searchTheme li a{display:block;padding-left:14px;background:url('../img/search_fl_g.gif') no-repeat 0px 3px;color:#79599C;text-decoration:none;}
#searchTheme li a:hover{background:url('../img/search_fl_r.gif') no-repeat 0px 3px;color:#AF2842;}

#effectLayer{margin:5px 25px 0 25px;}
#effectLayer ul{margin-left:0;}

#onglets{margin:-27px 0 0 135px;position:relative;}
#onglets li{display:inline;margin-left:-3px;}
#onglets a{margin:0;padding:0;}

/*
=====================
 RESULTATS
=====================
*/

#resultats{margin:9px;margin-top:0;padding-bottom:39px;border:1px solid #919CA6;border-top:none;color:#434343;background:#fff;}
#resultats div.item{margin:0 28px;border-bottom:1px dashed #D3CEC4;background:url('../img/contenu_ico_fichier.gif') no-repeat 0em 0.8em;}
#resultats span.titre{font-weight:bold;color:#AD681E;}
#resultats span.theme{font-size:0.91em;font-weight:bold;color:#234C88;}
#resultats span.cesr{font-weight:normal;color:#A51414;}
#resultats span.date{color:#4F2F6E;}
#resultats span.theme a{font-weight:normal;color:#234C88;}
#resultats span.cesr a{color:#A51414;}
#resultats span a:hover{text-decoration:none;}
#resultats p{padding:12px 0 12px 20px;font-size:0.688em;}
#resultats ul.plus{margin:0 20px;padding:0 0 10px 0;font-size:0.688em;}
#resultats li{display:inline;margin-right:42px;list-style-type:none;}
#resultats div.pagination{text-align:right;padding:10px 20px;display:block;float:right;}
#resultats div.pagination a{display:block;float:left;margin:0 3px;padding-top:2px;background:url('../img/pagination_bg.gif') no-repeat; color:#234C88;font-weight:bold;text-align:center;width:19px;height:17px;text-decoration:none;font-size:0.688em;}
#resultats div.pagination a.selected{background:url('../img/pagination_bg_on.gif') no-repeat;color:#A51414;}
#resultats div.pagination a:hover{background:url('../img/pagination_bg_on.gif') no-repeat;color:#A51414;}
#resultats div.pagination a img{margin-top:-2px;}
#resultats a.resume{padding-left:14px;background:url('../img/resultats_ico_plus.gif') no-repeat 0% 50%;font-weight:bold;color:#AD681E;text-decoration:none;}
#resultats a.resume:hover{text-decoration:underline}
#resultats a.consulter{padding-left:14px;background:url('../img/resultats_ico_chevrons.gif') no-repeat 0% 50%;font-weight:bold;color:#AD681E;text-decoration:none;}
#resultats a.consulter:hover{text-decoration:underline}
#resultats p.fil{margin:0;padding:15px 9px 12px 9px;color:#8F8F8F;}
#resultats p.fil a{color:#234C88;}
#resultats p.fil a:hover{text-decoration:none;}
#resultats div.nbResTop{margin:9px 9px 29px 9px;padding-top:4px;background:url('../img/nbsearch_top.gif') no-repeat top;}
#resultats div.nbResBottom{padding-bottom:4px;background:url('../img/nbsearch_bottom.gif') no-repeat bottom;}
#resultats p.nbResultats{margin:0;padding:15px 28px;color:#3F3F3F;border-left:1px solid #CBBDC5;border-right:1px solid #CBBDC5;}

/*
=====================
 AUTRES (mentions,aide...)
=====================
*/

#autres{margin:9px;margin-top:0;border:1px solid #9B9869;color:#434343;}
#autres h3{padding:8px 10px 2px 10px;font-size:0.75em;color:#AD681E;}
#autres h4{padding:8px 10px 2px 30px;font-size:0.688em;color:#AD681E;}
#autres p{margin:10px 15px;font-size:0.688em;}
#autres ul{margin-left:2em;padding:14px 16px;}
#autres li{font-size:0.688em;}
#autres a{color:#74573C;text-decoration:none;}
#autres a:hover{text-decoration:underline;}

/*
=====================
 NICE TITLE CSS
=====================
*/

div.nicetitle {position: absolute;padding: 4px;top: 0px;left: 0px;color: #AF2842;font-size: 13px;width: 25em;font-weight: bold;background: #fff;border:1px solid #8A3F5D;}
div.nicetitle p {margin: 0; padding: 0 3px;color:#AF2842;}
div.nicetitle p.destination {font-size: 9px; text-align: left; padding-top: 3px;}