/***********************************************
************************************************
				CSS 		CESR
				Date :		22.05.2007
				Revision :  06.05.2009 [fr]
				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 p{margin:0.3em 0 0.7em 0;}
#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;height:auto !important;}
#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.mentions{background:url('../img/pied_ico_mentions.gif') no-repeat 0% 80%;}
#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{display:none;margin:9px 0;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 p.fil{margin-bottom:1.5em;font-size:0.66em;}
#home p.fil a{color:#000;}

#homeG{width:519px;margin:0 9px 9px 0;float:left;}
#homeG #actu,#homeG #docs{margin-bottom:14px;padding:15px;border:1px solid #7C6D5E;font-size:0.688em;zoom:1;}
#homeG #actu h2,#homeG #docs h2{margin:-15px -15px 15px -15px;padding-left:10px;background:url('../img/home-bloc-h2-bg.gif') repeat-x;font-size:7px;}
#homeG #actu ul,#homeG #docs ul{padding:8px 8px 8px 15px;background:url('../img/contact_h3_puce.gif') no-repeat 0px 1.6em;}
#homeG #docs ul{background:none;}
#homeG #actu li,#homeG #docs li{margin-bottom:0;padding-bottom:2px;list-style-type:none;}
#homeG ul.docs li.pdf{margin-left:-20px;padding-left:20px;background:url('../img/ico-pdf.gif') no-repeat 0px 0px;}
#homeG ul.docs li.doc{margin-left:-18px;padding-left:18px;background:url('../img/ico-doc.gif') no-repeat 0px 0px;}
#homeG ul.docs li.autredoc{margin-left:-18px;padding-left:18px;background:url('../img/ico-autredoc.gif') no-repeat 0px 0px;}
#homeG .date{color:#c00;}
#homeG #actu a,#homeG #docs a{color:#636363;font-weight:bold;font-size:1.1em;}
#homeG p.tous{text-align:right;}
#homeG #actu p.tous a,#homeG #docs p.tous a{color:#B02942;}

#homeD{width:212px;margin:0;float:left;}
#homeD .login{margin:0 0 9px 0;padding:1em;background:#F3F0F7; border:1px solid #634182;font-size:0.75em;}
#homeD .login p{margin-bottom:0.6em;}
#homeD .login p.logName{font-weight:bold;color:#634282;}
#homeD .login a{color:#9A8169;}

#homeD ul.menu{list-style-type:none;margin:0 0 9px 0;background:#fff;}
#homeD ul.menu li img{margin:0 0 -3px 0;padding:0;}
#homeD ul.menu li ul{border:1px solid #932338;border-width:0 1px;margin:0;}
#homeD ul.menu li ul li{padding:8px 0 8px 15px;background:url('../img/menu-puce.gif') no-repeat 5px 50%;border-bottom:1px solid #932338;list-style-type:none;font-size:0.675em;zoom:1;}
#homeD ul.menu li ul li.selected{background:url('../img/menu-puce.gif') no-repeat 5px 50% #E7BEC6;}
#homeD ul.menu li ul li a{color:#932338;font-weight:bold;text-decoration:none;}

#homeD h2.contact{border:0;margin:-15px -15px 0 -15px;padding-left:10px;background:url('../img/home_h2_actu_bg.gif') repeat-x;font-size:5px;}
#homeD #contact{margin-bottom:14px;padding:15px;border:1px solid #7C6D5E;font-size:0.688em;background:#fff;}
#homeD #contact h3{margin:10px 0 5px -5px; padding-left:5px;background:url('../img/contact_h3_puce.gif') no-repeat 0px 4px;font-size:1.1em;color:#636363;}
#homeD #contact p{font-weight:bold;color:#AD681E;}
#homeD #contact ul{padding:5px 6px;border-bottom:1px dashed #CBBDC5;}
#homeD #contact ul.last{padding:5px 6px;border-bottom:none;}
#homeD #contact a{font-weight:bold;color:#AD681E;text-decoration:none;}
#homeD #contact a:hover{text-decoration:underline;}

#home img.cesr{margin-bottom:7px;border:1px solid #7C6D5E;}

/*
=====================
 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;}
*/

#blocRouge.smallText{font-size:.875em;}
#blocRouge{margin-bottom:9px;padding:15px;background:#fff;border:1px solid #CB1E3E;zoom:1}
#blocRouge.marron{background:#EDE2D8;border:1px solid #B4987E;}
#blocRouge h2{margin:-15px -15px 15px;padding-left:10px;background:url('../img/bibliotheque_h2_bg.gif') repeat-x; color:#fff; font-variant:small-caps;}
#blocRouge.marron h2{background:#B4987E;}
#blocRouge h3{margin:0 0 0.6em -10px;color:#CB1E3E;font-size:1em;}
#blocRouge p{margin-bottom:0.675em;font-size:0.875em;}
#blocRouge table p{font-size:.75em;}
#blocRouge p.dl img{vertical-align:middle;}
#blocRouge ol{font-size:0.875em;margin-bottom:1em; margin-left:2em;}
#blocRouge li li{font-size:1em;}
#blocRouge ul.docs{clear:left;margin:0 0 10px 15px;padding-top:5px;font-size:0.75em;list-style-type:none;}
#blocRouge ul.docs a,#blocRouge ul.evts a{color:#636363;font-weight:bold;font-size:1.1em;}
#blocRouge ul.evts .reponse{padding-top:.2em; display:block; text-align:right}
#blocRouge ul.evts .reponse a{color:#4F2F6E; font-weight:normal;}
#blocRouge ul.evts{margin-bottom:0.7em;padding-left:15px;background:url('../img/menu-puce.gif') no-repeat 5px 8px;list-style-type:none;font-size:0.75em;}
#blocRouge ul.evts li{margin-bottom:.75em;}
#blocRouge a{color:#4F2F6E;}
#blocRouge table{width:99.9%;}
#blocRouge table td{padding:0 5px;}
#blocRouge .label{display:block;float:left;margin:0 3px 0 -15px;_margin-left:-7px/*ie6*/;padding-left:15px;background:url('../img/menu-puce.gif') no-repeat 5px 50%;font-weight:bold;color:#4A246D;}
#blocRouge .answers{float:left; overflow:hidden;}
#blocRouge .answers label,#blocRouge .answers input{margin-bottom:5px;}
#blocRouge .answers br{clear:both;}

#formChoixDL,#formNbDL{overflow:hidden;}
#formChoixDL p,#formNbDL p{font-size:0.75em;}
#formChoixDL label,#formNbDL label{float:left; width: 310px; padding-top:3px;}
#formChoixDL select,#formNbDL select{width:140px;font-size:0.75em;}

.message{background:#FEFAD1;border:1px solid #F58029;padding:5px 10px 0 30px;}
.rep_inscription legend{font-weight:bold;}
.rep_inscription fieldset{padding:10px; margin-bottom:15px;}
.rep_inscription .radioInput{clear:both; overflow:hidden;}
.rep_inscription .radioInput label{width:auto;}
.rep_inscription .radioInput input{width:auto; display:inline; float:left;}
.rep_inscription label,.rep_inscription .label{display:block; float:left; width:180px;}
#blocRouge .rep_inscription .label{font-weight:normal; color:#434343; background:none;}
.rep_inscription input{width:350px;}
.rep_inscription .boutons{padding-top:10px; text-align:center;}
.rep_inscription .bouton{margin:0 10px;}
.rep_inscription .textRight,.textRight{text-align:right;}
.rep_inscription .textRight img{vertical-align:middle;}
.noborders{border:0;}
.close{float:right; margin-top:-10px;cursor:pointer; padding:3px; font-weight:bold;}

#fiche{margin:9px;margin-top:0;padding-bottom:9px;border:1px solid #919CA6;border-top:none;color:#434343;background:#fff;}
#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;}

#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}

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

#recherche{margin-bottom:9px;padding-bottom:4px;border:1px solid #614381;background:url('../img/search_bottom.gif') no-repeat bottom #fff;}
#recherche form{margin:0;padding:8px 24px;}
#recherche fieldset{border:none;}
#recherche h2{margin:-8px -24px 24px -24px;background:#D3C5DF;border-bottom:1px solid #614381;text-align:center;zoom:1;}
#recherche p{margin-bottom:1em;font-size:0.75em;}
#recherche label{display:inline;padding-bottom:8px;font-weight:bold;font-size:0.688em;}
#recherche input,#recherche select{vertical-align:middle;margin-bottom:8px;}
#recherche textarea{margin-bottom:8px;}
#recherche .boutons{text-align:right;}
#motcles{width:270px;}
#cat{width:275px;}
#date1{margin:0 77px 0 38px;width:80px;}
#date2{margin:0;width:80px;}

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


/*
=====================
 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;}
#contenu div.pagination{padding:10px 20px;display:block;}
#contenu div.pagination a{display:block;float:left;margin:0 3px;padding-top:2px;background:url('../img/pagination_bg.gif') no-repeat; color:#8D6841;font-weight:bold;text-align:center;min-width:20px;width:auto !important;width:20px;height:17px;text-decoration:none;font-size:0.688em;}
#contenu div.pagination a.noBg,#contenu div.pagination a.noBg:hover{background:none;white-space:nowrap;}
#contenu div.pagination a.selected{background:url('../img/pagination_bg.gif') no-repeat;color:#A51414;}
#contenu div.pagination a:hover{background:url('../img/pagination_bg.gif') no-repeat;color:#A51414;}
#contenu 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;}
