@import '/css/menu.css';
/*@import '/css/menu_javascript.css';*/
@import '/css/illicopage.css';
@import '/css/adt21_base.css';
@import '/css/catalogue.css';
#liens_action{
position:absolute;
top:2px;
left:2px;
}
#filtre-eclaircir{
position:absolute;
height:20px;
width:945px;
left:0;
top:255px;
display:none;
z-index:100;
	background : #fff;
	opacity : .6;
filter : alpha(opacity=60);
}
#filtre-eclaircir img{
display:none;
}

html, body {
	height: 100%;

}
body {	
	padding:0;
	margin:0;
	background:url(/charte/rpt_degr_body.jpg) repeat-x #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
body.popup{
	background:none;
	
}
#conteneur {
	min-height: 100%;
	width:100%;
	background:url(/charte/rpt_conteneur.png) repeat-y center top;
	/*position:relative;pour positionner le footer*/
}
html>body #conteneur {
	height: auto;
}
#haut_conteneur {
	/*min-height: 600px;*/
	min-height: 100%;
	width:100%;
	/*background:url(/charte/haut_conteneur.png) no-repeat center top;*/
}
html>body #haut_conteneur {
	height: auto;
}
#page {
	margin: 0 auto;
	width:945px;
	/*text-align:left;*/
	min-height: 100%;
position:relative;
}
html>body #page {
	height: auto;
}
/*ie6*/
* html body{
text-align:center;
}
* html #page{
width:930px;
}
/**/
#piedpage{
clear:both;
margin:0 10px;
width:100%;
padding:10px 0;
text-align:center;
}
#dernier-element {
display:none;
	VISIBILITY: hidden;
	MARGIN-BOTTOM: 0px; 
}
#footer{
background-color:#E9E9EA;
text-align:center;
width:925px;
padding:10px 0;
clear:both;
}
#header{
padding:0 2px;
}
#barreH{
background:url(/charte/rpt_barreH.png) repeat-x;
width:942px;
height:34px;
position:relative;
}

#z_centrale{
margin-top:20px;/*pour les sous menus*/
width:945px;
/*float:left; */
}

.width100pc{
width:100%;
}
.invisible{
display:none;
}
img{
border:0;
}
/*----- header -----*/
#ligne-1{
	width:100%;
background-color:#fff;
	}
#logo{
width:auto;
float:left;
}
.motif_point{
background:url(/charte/motif_point-hori.gif) repeat-x;
height:27px;
}
#z_contenu .separateur_motif{
float:left;
width:100%;
margin:5px 0;
}
#haut{
	float:right;
	/*min-width:350px;*/
padding:0 5px;
background-color:#fff;
width:352px;
}
#liens_haut{
float:left;
width:auto;
}
#v_en{
float:left;
padding:0 15px;
display:none;
}
#affiche-selection{
	float:left;
	width:auto;
margin-top:10px;
margin-left:6px;
color:#ccc;
	}
#selection a, #selection{
color:#8E8F8F;
}
	
#bandeau{
text-align:center;
/*width:100%;*/
padding:7px 0px;
/*background-image:url(/charte/bandeau_divine-comedie.jpg);
background-position:center 38px;*/
background-position:center 11px;
background-repeat:no-repeat;
}

/*header site affinitaire*/
#page.site-affinitaire .motif_point{
background:url(/charte/motif_point-hori.gif) repeat-x left bottom;
height:65px;
}
#page.site-affinitaire .motif_point #logo{
margin-top:25px;
}
#page.site-affinitaire #sites-affinitaires{
margin-top:5px;
float:right;
}
#page.site-affinitaire #bandeau{
background-position:center top;
}
#page.site-affinitaire #haut{
width:245px;
}
#page.site-affinitaire #filtre-eclaircir{
top:292px;
}
#page.site-affinitaire #affiche-selection{
	float:right;
	width:auto;
margin-top:10px;
margin-right:5px;
color:#ccc;
	}
#page.site-affinitaire #selection{
float:right;
margin-left:5px;
width:auto;margin-top:2px;
}
#page.site-affinitaire #espaceperso{
color:#8F8F8E; font-weight:bold; font-size:13px;
}
/*-----barreH-----*/
#debut_barreH{
float:left;
width:10px;
height:34px;
background:url(/charte/debut_barreH.png) no-repeat;
display:none;
}
#fin_barreH{
/*float:right;
position:absolute;
top:0;
right:0;
width:10px;*/
height:34px;
background:url(/charte/fin_barreH.png) no-repeat right top;
float:left;
width:100%;
}
#repere{
float:left;
height:34px;
width:1px;
background-color:#FFFFFF;
display:none;
}
#menuH{
float:left;
height:34px;
width:auto;
text-align:left;
}
#menuH table{
text-align:left;
width:450px;
}
#moteur{
/*margin-left:5px;
float:left;*/
width:165px;
height:34px;
color:#666666;
font-size:13px;
font-weight:bold;
background:url(/charte/fond_moteur.png) 10px 8px no-repeat;
position:absolute;
top:0;
right:15px;
}
.fond_moteur{
padding-top:8px;
float:left;
}

input.moteur{
color:#898989;
font-size:10px;
border:1px solid #fff;
padding:0px 2px;
width:95px;
margin-left:35px;
}
input.ok{
position:relative;
top:1px;
left:-3px;
}
/*----- mise en forme du texte -----*/
a, p, td, li, div{
font-size:11px;
color:#434343;
}
h1{
font-size:20px;
color:#0E3351;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.Actions_titre h1{
font-size: 13px;
font-family:Verdana,Arial, sans-serif;
margin-bottom:2px;
color:#48494A;
}
h2{
font-size:16px;
color:#666666;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
	font-size:13px;
	color:#b9762c;
	font-weight:bold;
}
h4{
	font-size:12px;
	color:#5A7712;
	font-weight:bold;
}
li{
	list-style-position: outside;
	list-style-image: url(/charte/puce.gif);
}
a{
color:#97141A;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.lien_yahoo, a.lien_yahoo, #div_lien_yahoo,  #div_lien_yahoo a{
color:#8f8f8f;
font-size:11px;
}

.legende{
font-size:10px;
color:#5A7712;
}
.image_ombree{
width:auto;
}
.image_ombree img{
border:2px solid #ccc;
padding:6px;
background-color:#FFFFFF;
}
.chapo, h5{
font-size:12px;
color:#800000;
}
/* Gestion du plan du site */
a.PLAN0{
	font-size:13px;
	/*color:#5A7712;*/
	font-weight:bold;
	border-left: 3px solid #EBC61E;
	padding-left:5px;
}
a.PLAN0:hover{
	color:#000000;
}
a.PLAN1{
	font-size:12px;
	color:#68676c;
	font-weight:bold;
}

a.PLAN1:hover{
	color:#000000;
}

a.PLAN2{
	font-size:11px;
	color:#68676c;
}

a.PLAN2:hover{
	color:#000000;
}
a.PLAN3{
	font-size: 10px;
	color:#68676c;
	list-style-position: inside;
	list-style-type: square;
}
a.PLAN3:hover{
	color:#000000;
}
/*---------- #zone centrale----------*/
#haut_z_centrale{
padding:20px 0px 15px 0px;
width:265px;
text-align:right;
float:right;
}
#div_lien_yahoo{
float:left;
padding-bottom:15px;
padding-top:20px;
width:585px;
}
#page.page_accueil #pictos #imprimer{
margin-left:60px;
}
#pictos{
float:left;
width:auto;
padding-bottom:15px;
padding-top:20px;
}
#pictos img{
margin-left:8px;
}
#date, #liens_annexes{
width:auto;
/*float:left;*/
display:inline-table;
color:#8E8F8F;
font-size:11px;
padding-right:5px;
line-height:18px;
vertical-align:middle;
}
#z_contenu{
width:100%;
float:left;
padding-top:5px;
padding-bottom:30px;
}
#z_contenu_int{
padding-top:5px;
padding-bottom:30px;
width:635px;
margin-left:30px;
float:left;
}

#colD{
float:left;
width:240px;
margin-left:27px;
}
/*---------- footer ----------*/
#liens_bas{
border-top:1px solid #CECECF;
margin:10px 0px;
padding:30px 0 10px 0;
/*width:935px;*/
clear:both;
width:925px;
text-align:left;
}
#liens_footer, #liens_footer a, #boite-outils, #boite-outils a{
color:#39393A;
font-size:11px;
}
#baseline{
color:#59595A;
font-size:9px;
padding-top:10px;
}
#boite-outils{
padding-top:10px;
}
/*blocs speciaux*/
.degrade_gris{
background:url(/charte/degrade_gris_rpt.png) repeat-x;
}.contenu_degrade_gris{
padding:5px;
}
.cadre_traits{
background:url(/charte/titres_blocs/rpt_cadre_traits.gif) repeat-y;
}
.cadre_traits_big{
background:url(/charte/titres_blocs/rpt_cadre_traits_big.gif) repeat-y;
}
.contenu_cadre{
padding:5px 10px;
}
.bas_cadre{
background:url(/charte/titres_blocs/bas_cadre_traits.gif) no-repeat bottom left;
}

#ALaUne, #ViteBu, #enImages, #colG .separateur_motif, #agenda{
width:165px;
margin-bottom:10px;
/*margin-right:10px;*/
}
#agenda .contenu_cadre{
height:130px;
}
#enImages .lien, #enImages .image{
text-align:center;
color:#B8762D;
text-transform:none;
font-size:12px;
}
/**/
#videos, #vosCommentaires, #colD .separateur_motif{
width:253px;
margin-bottom:10px;
/*margin-left:10px;*/
}
/**/
.contenu_degrade_gris ul, .contenu_cadre ul{
margin:0 ;
padding:0 ;
}
#vosCommentaires .contenu_cadre li, #ALaUne .contenu_cadre li{
margin-top:4px !important;
list-style:none !important;
list-style-type:none !important;
background-color:#E4DFDC;
display:block;}

.contenu_cadre a{
color:#48494a;
padding:2px !important;
display:block;
}
.contenu_cadre h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B8762D;
}
.lien a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#B8762D;
}
#ViteBu .contenu_cadre li{
list-style-type:disc;
list-style-position:outside ;
margin-left:13px;
padding:0 !important;
}
/*detail article*/

#liste_article .article{
/*float:left;*/
padding-bottom:20px;
clear:both;
width:100%;
}

#liste_article .image_article{
float:left;
width:200px;
text-align:left;
padding-bottom:20px;
}
#liste_article .image_article img{
width:180px;
}
.titre_article h2{
color:#646567;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
margin:0;
}
#liste_article .detail_article{
color:#434343;
font-size:11px;
margin-left:200px;
}
#liste_article .info_article{
margin-left:200px;
font-size:10px;
color:#727274;
padding-bottom:20px;
}
.publication_article, .commentaires_article{
width:auto;
float:left;
}
.publication_article{
background:url(/charte/titres_blocs/separ_comment.gif) no-repeat right center;
padding-right:55px;
}
.commentaires_article{
margin-left:5px;
}
.nombre_commentaires{
background:url(/charte/titres_blocs/bulle_commentaire.gif) no-repeat;
padding-left:18px;
}
.separ_article{
width:100%;
float:left;
clear:both;
}
#liste_sommaire .infos_article, #liste_sommaire .infos_article{
margin-left:0;
}
#liens_bas .PLAN0 a{
font-size:13px;
/*color:#98141C;*/
text-decoration:none;
font-weight:bold;
border-bottom:1px solid #707070;
padding-bottom:3px;
width:90%;
display:block;
margin-bottom:5px;
}
#liens_bas li, #liens_bas ul{
margin:0;
padding:0;
list-style:none !important;
}
#liens_bas ul ul{
margin-left:5px;
}
#liens_bas a{
color:#707070;
font-size:10px;
text-decoration:none;
}
/*----- retour -----*/
.RetourListeArticles{
padding:10px 0;
}
.RetourListeArticles a{
/*color:#97141A;*/
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
/*----- blog -----*/
.illicopage_blog_auteur{
color:#b9762c;
padding-left:15px;
background:url(/charte/fleche_jaune.gif) no-repeat;
font-size:11px;
}
.illicopage_blog_date{
color:#707070;
font-size:11px;
}
.DegradeFormulaire{/*sur les input*/
background:url(/charte/degradeformulaire.jpg) repeat-x;
border:1px solid #D6D6D6;
color:#a0a0a0;
font-style:italic;
font-size:11px;
padding:7px 3px;
}
.illicopage_blog_contenu{
width:100%;
clear:both;
color:#707070;
float:left;
font-size:11px;
padding-top:2px;
}
.Ajouter_Commentaire{
margin-top:30px;
border-top:1px solid #cccccc;
}

.TitreCommentaire, .NombreCommentaires{
font-size:13px;
color:#b9762c;
font-weight:bold;
text-transform:uppercase;
margin:10px 0px;
}
.NombreCommentaires{
text-transform:none;
font-size:12px;
}
.AvertissementCommentaire{
text-align:center;
font-size:10px;
color:#bbb;
width:100%;
display:block;
}
.Ajouter_Commentaire input.DegradeFormulaire{
width:241px;
}
.Ajouter_Commentaire textarea.DegradeFormulaire{
width:505px;
height:80px;
}
.CommentaireNewsletter{
font-size:11px;
color:#727274;
}
/*-----classes speciales fck -----*/
.verre-allonge, .fourchette, .bouteille-vigne, .bouteilles2{
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding-bottom:12px;
padding-top:5px;
margin:5px 0;
width:100%;
clear:both;
display:block;
}
.verre-allonge{
background:url(/charte/titres_blocs/verre-allonge.gif) no-repeat right bottom;
color:#0E3351;/*bleu*/
}
.fourchette{
background:url(/charte/titres_blocs/fourchette.gif) no-repeat right bottom;
color:#4C2512;/*marron*/
}
.bouteille-vigne{
background:url(/charte/titres_blocs/bouteille-vigne.gif) no-repeat right bottom;
color:#98141C;/*rouge*/
}
.bouteilles2{
background:url(/charte/titres_blocs/bouteilles2.gif) no-repeat right bottom;
color:#49665B;/*vert*/
}
/**/
#liens_action{
position:absolute;
left:-170px;
top:-220px;
}
#detail_people{
float:left;
margin-left:10px;
width:70%;
}
#liste_people{
float:right;
width:20%;
padding-bottom:20px;
}
#liste_people .article{
/*float:left;*/
padding-bottom:20px;
clear:both;
width:100%;
}
#liste_people .image_article{
float:left;
width:200px;
text-align:left;
padding-bottom:20px;
}
#liste_people .image_article img{width:150px;}
.titre_article h2{
color:#646567;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
margin:0;
}
#liste_people .detail_article{
color:#434343;
font-size:11px;
margin-left:200px;
}
#liste_people .info_article{
margin-left:200px;
font-size:10px;
color:#727274;
padding-bottom:20px;
}
.publication_article {color:#434343; font-size:11px;}
#detail_people .Ajouter_Commentaire textarea.DegradeFormulaire {width:440px;}
#detail_people .Ajouter_Commentaire input.DegradeFormulaire{width:220px;}
.titre_news{	font-weight:bold;}
a#paire{color:#48494A;}
a#impaire{color:#800000;}

/*----- RSS -----*/
.RSS_item_titre{clear:both; float:left; width:100%; margin:20px 0 3px 0; border-top:1px solid #f2f2f2; padding-top:7px;}
.RSS_item_titre a{ 	font-size:13px;	font-weight:bold;}

/*----- moteur -----*/
#resultat-recherche{width:75%; margin-left:20px;}
#nbresultats, .titre-liste-resultats{font-weight:bold; font-size:12px; margin:20px 0 5px;}
.noresult{color:#DF0000;}
.paginatediv{text-align:center; margin:15px 0; position:relative; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:5px 0;}
a.previous{ position:absolute; left:0; top:5px;}
a.next{position:absolute; right:0; top:5px;}
a.next, a.previous{font-weight:bold; color:#666;}
.paginatediv .pagination{margin:0 auto; text-align:center; font-weight:bold;}
.paginatediv .pagination a{margin:0 3px; }

.bloc-resultat{margin:20px 0;}
.titre-resultat{font-size:13px;	color:#b9762c; font-weight:bold;}
.titre-resultat a{background:url(/charte/puce-3points.gif) no-repeat left 5px; padding-left:10px;}
.resume-resultat{margin:3px 0 3px 10px; padding:0px 5px; }
#resultat-recherche #info-exe-moteur, #resultat-recherche .score{display:none;}

