*{ font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size : 10pt;}
html, body {height:100%; margin:0; padding:0; background:#A7A8AA; }
#conteneur {margin: auto; width: 952px; border:0px solid black; }
fieldset.hidden{background-color:transparent;display:block;margin:0; padding:0; width:auto;  border-width:0; }
#click_logo {float:left; width:165px; height:136px;   }
a:link, a:visited  {color: #DE000D; text-decoration: none; }
a:hover {color: #AA0009; text-decoration: underline}
p { margin: 0; }
.cleaner {	clear: both; display: block; height: 1px; overflow: hidden; 	margin: 0;	padding: 0;}

.haut_mini{float:left;width:1px;height:500px;}
/*.arrondi{position:absolute; height:12px; width:16px; background: url("../img/angle_arrondi.jpg") bottom left no-repeat; margin:0px; padding:0px }*/

/* PIED DE PAGE */
#pied_acceuil { height:46px; padding-top:18px; background: url('../img/pied_2009_V4.jpg') top left no-repeat; text-align:center; color:white; margin:0px; font-size:100%; }
#pied_acceuil a:link,#pied_acceuil a:visited { color:grey; font-size:100%;}
#pied_acceuil a:hover{ color:white}
#pied_detail {height:46px; padding-top:18px; background: url('../img/pied_2009_V4.jpg') top left no-repeat; text-align:right; color:white; margin:0px; font-size:100%;} /* pied_detail_2008_V3.jpg */
#pied_detail a:link,#pied_detail a:visited { color:grey; font-size:100%;}
#pied_detail a:hover{ color:white;}

#fin { text-align:right; color:grey; margin:0px; font-size:90%; }
#fin a:link,#fin a:visited { color:grey; font-size:100%;}
#fin a:hover{ color:white}

/*
#langue {float:left; padding:5px 0px 0px 5px; width:167px; text-align:center; font-size:80%;color:#5B5B5D}
#langue a{font-size:100%;color:#5B5B5D}
#langue .bold{font-size:100%;font-weight:bold;color:white}

#adresse{float:left;margin-top:145px; margin-left:43px; color:#CCCCCC }
#adresse a { color:#CCCCCC }
*/

.bulle_info {border:1px solid white;background-color:#3D9E0C;color:white;padding:2px;}
.bulle_info_lu lu {color:white;margin-left: 30px; padding-left: 10px;margin-bottom: 10px;}
.bulle_info_lu li { list-style-image: url(../image_gestion/icarr.gif);margin-bottom: 10px;}


/* IMAGE */
img { border: 0px; margin-bottom:-2px;}
.image{ padding:10px; padding-top:0.3px; margin: 5px; width:150px; text-align:center;   }
.detail_image{float:left;margin:auto;text-align:center; background-color:#cccccc; font-size:90%; padding:2px;font-style:italic;}
.credit{ font-size:90%; padding:2px; font-style:italic}
.vignette { width: auto; padding-left:0px; margin-left:-5px; }
.flottante {padding: 0px; margin: 5px;  float: left; background-color:#cccccc;}
/*.image_uniquega{ float:left; padding:0px 8px 0px 0px; margin:0px; text-align:center }
.image_uniquedr{ float:right; padding:10px 0px 0px 8px; margin:0px; text-align:center }*/
.image_unique{position:relative; margin:auto;}

.image_uniquega{ float:left; margin:15px 15px 15px 0px; border-collapse: collapse; border-spacing: 0px; }
	.image_uniquega img{margin:0px;margin-bottom:0px;}
	.image_uniquega td{ margin:0px; vertical-align:top;}
	.image_uniquega .titre{margin:0px;padding:0px;  font-weight:bold; text-align:center; }
	.image_uniquega .description{margin:0px;padding:0px; font-size:90%; text-align:center;}
	.image_uniquega .credit{margin:0px;padding:0px;font-size:90%; text-align:center;font-style:italic}
	.image_uniquega .telecharger{margin:0px;padding:0px;text-align:center;}
					.telecharger a{font-size:90%;color:red}

.image_uniquedr{ float:right;  margin:35px 0px 15px 15px; border-collapse: collapse; border-spacing: 0px; }
	.image_uniquedr img{margin:0px;margin-bottom:0px;}
	.image_uniquedr td{ margin:0px; vertical-align:top;}
	.image_uniquedr .titre{margin:0px;padding:0px;  font-weight:bold; text-align:center; }
	.image_uniquedr .titre_jaune{margin:0px;padding:0px; text-align:center;background-color:#FFD600;font-weight:bold;  }
	.image_uniquedr .description{margin:0px;padding:0px; font-size:90%; text-align:center;color:#DA9F54}
	.image_uniquedr .credit{margin:0px;padding:0px;font-size:90%; text-align:center;font-style:italic}
	.image_uniquedr .telecharger{margin:0px;padding:0px;text-align:center;}
					.telecharger a{font-size:90%;color:red}


.derouleur {width:500px;margin-top:-10px;}
.derouleur div#left {float:left}
.derouleur div#right {float:right;}
#photo_receveur{width:480px;text-align:center; vertical-align:top; margin-top:18px;border:0px solid red}
#desc_receveur{font-style:italic;text-align:center; padding:5px;color:grey}


/* DIVERS */
.centrer {text-align:center;}
.droit {text-align:right;}
.bold {font-weight:bold;}
.mini{font-size:8pt}
.rouge{color :#ed1c24; }
.rougebold{color :#ed1c24;font-weight:bold; }

/* POINT */
.point {list-style-image: url("../img/right.gif"); }
.point li{margin-bottom:10px;margin-left:-25px; text-align:justify}
.point li .titre{color:#AA0009;font-weight:bold}
.point li a.titre:link, .point li a.titre:visited{color:#DE000D;font-weight:bold}
.point li a{color:red;}


/* PUBLICITE */
.pub_header{float:right; height:60px; margin:8px 15px 0px 0px; border:1px solid white }	
.pub{ float:right; height:60px; margin:8px 15px 0px 0px; border:1px solid white }	

/* POPUP */
#body_popup{ background-color: white;}
#conteneur_popup {height:100%; margin: 0; width: 100%; }
#header_popup {height:131px;margin:0; padding:0; background-image: url('../img/bdo_detail_V4.jpg'); border:1px solid white}
#column-in_popup {margin:0; padding:0.5em 1em;}
#column-in_popup .rubrique{color:#DE000D;font-weight:bold;font-size:120%; margin: 0em}
form.form_pres{ margin:0; padding:0 0 0 0;}
form.form_pres label  {  font-weight:bold; display: inline;  float: left;  width: 150px; text-align:left;  margin: 2px; } 
form.form_pres .i {  font-weight:normal; display: inline;  color:#999999; float: left;  width: 150px; text-align:left;  margin: 2px; } 
form.form_pres .text {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:260px;}
form.form_pres .textrg{border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:260px;}
form.form_pres .textarea {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:260px; height:150px}
form.form_pres .textarearg {border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:260px; height:150px}
form.form_pres .select {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:260px;}
form.form_pres input.bouton{color:white; border-width:1px;height:23px; border-color:#C1D24A;margin-bottom:2px;  padding:0px 0px 0px 0px; background:#AA0009  }
form.form_pres input.bouton:hover{ color:white; border-width:1px;height:23px; border-color:#C1D24A;margin-bottom:2px;  padding:0px 0px 0px 0px; background:#AA0009}
form.form_pres .box{padding:0px 0px 0px 150px; margin: -12px 0px 0px 0px;}


table.cent {width:100%; text-align:center; border:0px solid black; border-collapse: collapse; caption-side: top; border-spacing: 0px;}

/* SUIVANT */
.suivant{width:99%; text-align:center;  font-size:90%; margin:0px; color:black}
.suivant .suiv{font-size:90%;font-weight:bold;}
.suivant a.suiv:link, .suivant a.suiv:visited {color: #DE000D;}
.suivant a.suiv:hover{color: #DE000D;}


/* ACCUEIL */
#acc_fond {	 background-color: white;/*url("../img/fond_home_V4.jpg") top left;*/}
#acc_left {	float:left;	width:169px; margin:0px 0px 0px 0px; padding:0px;}
#acc_right { float:right; width:280px; margin:10px 0px; padding:0px 1px 0px 0px;}
#acc_milieu {margin:0px 295px 0px 169px; vertical-align:top; padding:0px 0px 0px 0px; }
	
	#acc_milieu .img_acceuil { border: 0px; margin:0px 0px 0px -5px;}
	html>body #acc_milieu .img_acceuil { border: 0px; margin:0px 0px -10px 1px;}

	/*#acc_milieu .rubrique{ display:none }
	#acc_milieu .categorie{display:none}
	#acc_milieu a.titre:link, #acc_milieu a.titre:visited{color:#FFF9C5; font-weight:bold; }
	#acc_milieu .date{ display:none}
	#acc_milieu .desc{color:#FFF9C5; margin-top:10px}
	#acc_milieu a.plus:link, #acc_milieu a.plus:visited{color:#DA9F54; }*/

	#acc_actu {}
	#acc_actu .bloc{background-color:white; border-top:1px solid #DE000D; border-bottom:1px solid #DE000D; border-left:1px solid #DE000D}
	#acc_actu .bloc_titre { margin:15px 15px 0px; color:black; font-size:160%;vertical-align:top; }
	#acc_actu .bloc_cont{ padding:6px 15px;  }
	#acc_actu .categorie{display:none}
	#acc_actu a.titre:link, #acc_right a.titre:visited{color:#DE000D; font-weight:bold; }
	#acc_actu .date{ color:grey;}
	#acc_actu .desc{color:black; }
	#acc_actu a.plus:link, #acc_actu a.plus:visited{color:#DE000D; }


	#acc_news {margin-top:5px}
	#acc_news .bloc{background-color:#DF0024; border-top:1px solid #DE000D; border-bottom:1px solid #DE000D; border-left:1px solid #DE000D}
	#acc_news .bloc_titre {display:none  }
	#acc_news .bloc_cont{ padding:6px 15px; color:#FFF9C5;  }
	#acc_news .actu_titre_news{ color:#F7B25A;}
	#acc_news a.plus:link, #acc_news a.plus:visited{color:black;font-size:160%;vertical-align:top; }
	#acc_news a.annule_recherche:link, #acc_news a.annule_recherche:visited{ color:white;font-weight:bold; }
	#acc_news form.recherche{ margin:0; padding:0 0 0 0;text-align:center}
	#acc_news form.recherche .text {background:#ffffff url("../img/loupe.gif") right no-repeat; border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:200px;}
	#acc_news form.recherche .bout_search {color:white; border-width:1px;height:23px; border-color:#C1D24A;margin-bottom:2px;  padding:0px 0px 0px 0px; background:#AA0009  }
	#acc_news form.recherche .bout_search:hover {color:white; border-width:1px;height:23px; border-color:#C1D24A;margin-bottom:2px;  padding:0px 0px 0px 0px; background:#AA0009 }



/* DETAIL */
#detail_fond {	background-color: white;}
#detail_left {	float:left;	width:169px; margin:0px 0px 0px 0px; padding:0px; }
#detail_right { float:right; width:280px; margin:20px 0px; padding:0px 1px 0px 0px;}
#detail_milieu {margin:0px 295px 0px 169px; vertical-align:top; padding:10px 10px;  }


	#detail_milieu .rubrique{color:#AA0009;font-weight:bold; font-size:160%; margin-bottom:15px;}
	#detail_milieu .categorie{color:#800000;font-weight:bold;}
	#detail_milieu .titre{color:black; font-weight:bold; font-size:120%; }
	
	
	#detail_milieu a.titre:link, #detail_milieu a.titre:visited{color:black; }
	#detail_milieu a.plus:link, #detail_milieu a.plus:visited{color:#DE000D; }



	#detail_milieu .date{margin:0px;padding:0px;color:grey}
	#detail_milieu .desc {text-align:justify; margin: 15px 0em;}
	#detail_milieu .desc p { text-align:justify; margin-bottom:10px;}
	#detail_milieu .desc img { padding:5px; }

	#detail_milieu .no_article{  margin-left:225px;}
	#detail_milieu .ancre_suiv {text-align:right; font-size:80%; }
	#detail_milieu .ancre_suiv a:link, #detail_milieu .ancre_suiv a:visited {color: #DE000D; }
	#detail_milieu a:link, #detail_milieu a:visited{color:#DE000D; }


	/* MENU INTERNE */
	#detail_milieu .menu_interne li {list-style-image: url("../img/right.gif");  margin-bottom:10px; margin-left: -15px;color: #FFF9C5; }
	#detail_milieu .menu_interne li p {text-align:justify; color:black}
	#detail_milieu .menu_interne li a:link, #detail_milieu .menu_interne li a:visited{color:#DE000D;font-weight:bold}
	#detail_milieu .menu_interne li.menudeb a:link, #detail_milieu .menu_interne li.menudeb a:visited{color:#DE000D;font-weight:bold}
	#detail_milieu .menu_interne li.menufin a:link, #detail_milieu .menu_interne li.menufin a:visited{color:#DE000D;font-weight:bold}

	/* CHAPITRE */
	#detail_milieu .chapitre { margin-bottom: 0px; margin-top: 10px; color:black}
	#detail_milieu .chapitre li { list-style-image: url("../img/right.gif"); margin-bottom: 0px; margin-left:-21px}
	#detail_milieu .chapitre a:link, #detail_milieu .chapitre a:visited {color:grey;}

	/* LIENS SUR ARTICLE */
	#detail_liens .bloc{ margin-top:15px; margin-right:-1px; text-align:right;padding-top:9px; background: url("../img/fondlien_haut_v4.jpg") top left no-repeat;  }
	#detail_liens .titre {display:none}
	#detail_liens .bottom {background: url("../img/fondlien_bas_v4.jpg") top left no-repeat; height:13px; margin:-2px 0px; padding:0px; }
	#detail_liens .cont{ padding-right:5px; margin:0px; background: url("../img/fondlien_v4.jpg") top left;}
	#detail_liens .lien {margin: 0px; padding-left: 0px; margin-bottom: 2px;}
	#detail_liens .lien li {list-style:none; margin-bottom: 2px;}
	#detail_liens a:link, #detail_liens a:hover, #detail_liens a:visited {color: #DE000D; font-weight:normal}
	#detail_liens .lien_ext{color:black;font-weight:bold;margin-top:15px}
	#detail_liens .lien_int{color:black;font-weight:bold; margin-top:15px }
	#detail_liens .lien_audio{ color:black;font-weight:bold;margin-top:15px}
	#detail_liens .lecteur_flash{ color:grey;font-weight:normal}
	#detail_liens .lien_video{ color:black;font-weight:bold;margin-top:15px}
	#detail_liens .lien_pdf{color:black;font-weight:bold;margin-top:15px}
	#detail_liens .lien_autre{color:black;font-weight:bold;margin-top:15px}

	/* AMI */
	#click_ami{  }
	#click_ami .a a:link, #click_ami a:hover,#click_ami a:visited{ color:#DE000D; }

	/* REACTION / FORUM */
	#detail_react .bloc{margin-top:20px; }
	#detail_react .bloc_titre { background: url("../img/acces_forum_art.gif") top left no-repeat; height:15px}
	#detail_react .cont{ padding:1em; }
	#detail_react a:link,#detail_react a:hover,#detail_react a:visited {color: #5d59ac; font-weight:normal}
	#detail_react .tab_forum {width:100%;  border:0px solid black; border-collapse: collapse; caption-side: top; border-spacing: 0px;}


	/* MEDITHEQUE */
	#div_mediatheque .bloc{ width:330px; border:0px solid red}
	#div_mediatheque .bloc_titre {display:none}
	#div_mediatheque .cont{ padding:5px; }
	#div_mediatheque table{ text-align:center }
	#div_mediatheque a:link,#div_mediatheque a:hover,#div_mediatheque a:visited {color: #DA9F54; font-weight:normal}


	/* ARCHIVE */
	#detail_arch .bloc{border-top:1px solid #DE000D; border-bottom:1px solid #DE000D; border-left:1px solid #DE000D}
	#detail_arch .bloc_titre {margin:10px 15px 0px; color:black; font-size:160%;vertical-align:top; }
	#detail_arch .bloc_titre_archive {margin:0px 15px 0px; color:black; font-size:160%;vertical-align:top;}
	#detail_arch .bloc_cont{padding:0px 10px 0px 15px;   }
	#detail_arch .titre{color:#ed1c24;font-weight:bold;font-size:100%;}
	#detail_arch .date{color:grey;font-size:100%; }
	#detail_arch .liste {list-style: none; margin-bottom:0px;margin-left:-25px;}
	#detail_arch .liste a:link, #detail_arch .liste a:hover, #detail_arch .liste a:visited {font-size:100%; color: #DE000D; font-weight:normal}
	#detail_arch .liste a.retour_resultat:link, #detail_arch .liste a.retour_resultat:hover, #detail_arch .liste a.retour_resultat:visited {font-size:100%; color:#DE000D;font-weight:bold;}
	#detail_arch .bold {list-style: none;  margin-bottom:0px;margin-left:-25px;}
	#detail_arch .bold a:link, #detail_arch .bold a:visited, #detail_arch .bold a:hover{ color: #DE000D; font-weight:bold}
	#detail_arch .suivant{margin-top:-20px}

	/* FOCUS */
	#detail_focus .bloc{ margin:0px; background-color:#F5F5F5;border:1px dotted #b42d42;margin-bottom:15px }
	#detail_focus .bloc_titre {display:none;}
	#detail_focus .titre {display:none;}
	#detail_focus .bloc_cont {   }
	#detail_focus li.theme, #detail_focus li.themeb{list-style:none; margin-left: -15px;  }
	#detail_focus li.normal, #detail_focus li.normalb {list-style-image: url("../img/right.gif");  }
	#detail_focus li.theme a:link, #detail_focus li.theme a:hover, #detail_focus li.theme a:visited { font-weight:normal}
	#detail_focus li.themeb a:link, #detail_focus li.themeb a:hover, #detail_focus li.themeb a:visited { font-weight:bold}
	#detail_focus li.normal a:link, #detail_focus li.normal a:hover, #detail_focus li.normal a:visited {  font-weight:normal}
	#detail_focus li.normalb a:link, #detail_focus li.normalb a:hover, #detail_focus li.normalb a:visited {  font-weight:bold}


	/* SCOLLER IMAGE */
	#photopr{text-align:center; margin:auto;width:420px;padding:6px;border:1px dotted #003F5E;color:#808080;  margin-bottom:20px}
	div#hold	{ position:relative; overflow:hidden;width:420px; height:115px; z-index:2; }
	div#wn	{ position:absolute; left:0px; top:0px; width:420px; height:115px;   overflow:hidden;	z-index:0; }
	div#lyr1	{ position:absolute;visibility:hidden; left:0px; top:0px;	z-index:0; }
	table.main { width:410px; margin:auto;  border:1px dotted #003F5E;margin-bottom:20px;  }
	table.main a{color:black}



/* LOGIN */
#login_fond {	background: url("../img/fond.jpg") top left;}
#login_left {	float:left;	width:233px; margin:0px 0px 0px 0px; padding:2px;}
#login_right { float:right; width:250px; margin:0px 0px; padding:0px 0px 0px 0px;}
#login_milieu {margin:0px 250px 0px 237px; vertical-align:top; padding:5px 10px; }


	#login_milieu .rubrique{ color:#AA0009;font-weight:bold}
	#login_milieu .desc{color:black; margin-top:10px}
	#login_milieu a:link, #login_milieu a:visited{color:#DE000D; }

	form.form_login{ margin:0; padding:10px 0 0 0; color:black;}
	form.form_login label  { text-align:right; font-weight:bold; display: inline;  float: left;  width: 100px;  margin: 2px; } 
	form.form_login .i { text-align:right; font-weight:normal; display: inline;  color:grey; float: left;  width: 100px; margin: 2px; } 
	form.form_login .text {border: 1px solid; border-color : #AA0009; padding:2px; margin:0px 0px 2px 0px; width:260px;}
	form.form_login .textrg{border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:260px;}
	form.form_login .textarea {border: 1px solid; border-color : #AA0009; padding:2px; margin:0px 0px 2px 0px; width:260px; height:150px}
	form.form_login .textarearg {border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:260px; height:150px}
	form.form_login .select {border: 1px solid; border-color : #AA0009; padding:2px; margin:0px 0px 2px 0px; width:265px;}
	form.form_login input.bouton{float: right; color:white;  border: 1px solid; background-color:#AA0009; border-color : #AA0009; padding:0px; margin: 0px 0px 0px -50px;}
	form.form_login input.bouton:hover{ border-style:outset; color:white; border-width:1px; background-color:#AA0009; border-color:white; padding:0px; margin: 0px 0px 0px -50px;}
	form.form_login .box{padding:0px 0px 0px 100px; margin: -12px 0px 0px 0px;}



