body {
	margin: 0;
	padding: 0;
	font-family: "verdana", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background:white;
	line-height:15px;
	/*background-image: url("../img/fond.gif");background-repeat:repeat-x; */
}

code{	font-family: "verdana", Tahoma, Geneva, Arial, Helvetica, sans-serif;}
#click_logo {float:left; margin-left:0px; width:175px; height:145px; border:0px solid red  }
ul{margin:0px;padding:0px}
.mini_height{float:left;height:50px; width:1px;}


/* =======================================*/

/* ACCUEIL */
#container { width: 955px;	margin: 0 auto;	border:0px solid #99CCCC; background-image: url("../img/fond.gif");background-repeat:repeat-y;  }
#container .col1 {	width: 180px;	float: left;  border:0px solid red; }
#container .col2 {	width: 370px;	float: left;  border:0px solid green; margin:45px 0px 0px 15px;  }
#container .col3 {	width: 362px;	float: right; border:0px solid blue; margin:45px 0px 0px 15px; }

	#container #last {border:0px solid blue;}
	#container #last .bloc_titre {color:#3C0357; font-weight:bold;  }
	#container #last .bloc_cont{padding:7px;margin-bottom:5px; }
	#container #last .rubrique{color:#6C246D; font-weight:bold; margin-bottom:5px; margin-top:20px; clear:left }
	#container #last a.titre:link, #affiche a.titre:visited{ color:#AD2C1A; font-size:12pt; }
	#container #last a.titre:hover{ color:#AD2C1A;font-size:12pt;   }
	#container #last .titre{ color:#AD2C1A; margin-bottom:5px;font-size:12pt;  }
	#container #last .desc{margin:4px 0px 20px 0px;color:black; }
	#container #last a.autres:link, #last a.autres:visited{color:#491462; }
	#container #last a.plus:link, #last a.plus:visited{color:#491462;font-style:italic}
	#container #last a.autres:hover{color:#491462; }
	#container #last a.plus:hover{color:#491462;font-style:italic }
	#container #last img{margin-right:10px;clear:both }

	#container #agenda{margin-top:35px; padding-left:10px; border-left: 2px solid #6C246D }
	#container #agenda .bloc_titre {color:black; font-size:14pt }
	#container #agenda .bloc_cont{padding-top:10px; }
	#container #agenda .date { color:#6C246D;font-weight:bold;font-size:8pt;}
	#container #agenda .titre{font-weight:bold; color:#EF4B11; }
	#container #agenda .desc{margin-bottom:10px;}
	#container #agenda .bloc_bottom{display:none }
	#container #agenda a.plus{color:black;}
	
	
	#container .slide{float:left;   margin:10px 0px 10px 5px; padding:0px 1px; background-color:transparent; }
	#container .slide .titre{border-top:2px solid #6C246D; color:#6C246D; font-weight:bold; margin-bottom:10px}

		
	



/* DETAIL */
#container_detail { width: 955px;	margin: 0 auto;	border:0px solid #99CCCC; background-image: url("../img/fond_det.gif");background-repeat:repeat-y;  }
#container_detail .col1 {	width: 180px;	float: left;  border:0px solid red; }
#container_detail .col2 {	width: 509px;	float: left;  border:0px solid green; margin:35px 5px 20px 15px;  }
#container_detail .col3 {	width: 240px;	float: right; border:0px solid blue; margin:5px 2px 20px 0px;}

	#container_detail h1{color:#6C246D; font-size:140%;}
	#container_detail h2, #container_detail .titre{margin:0px 0px 0px 0px; color:#000066; font-size:120%; }
	#container_detail .date{}
	#container_detail .agenda_date{color:black   }
	#container_detail .agenda_encours{ color:#6C246D;font-weight:bold; }
	#container_detail .agenda_passe{ color:#6C246D; font-weight:bold; text-decoration:line-through}
	#container_detail .chapeau {color:#7C7D7F; margin-top:10px; font-size:100%;}
	#container_detail .chapeau ul {margin-left:20px; list-style-image: url("../img/puce.gif");}
	#container_detail .desc { margin-top:10px; padding-bottom:20px}
	#container_detail .desc p {}
	#container_detail .desc a:link,#container_detail .desc a:visited {color:#EE8347; }
	#container_detail .desc img { padding:5px; }
	#container_detail .desc ul {margin-left:20px; list-style-image: url("../img/puce.gif");}
	#container_detail .position_img {float:left; margin:0px 10px; }

	/* CHAPITRE */
	ul.chapitre  { padding-left:10px; color:#cc0000; }
	ul.chapitre li { list-style-image: url("../img/puce.gif"); margin-bottom: 0px; margin-left:15px;  }
	ul.chapitre li a:link, ul.chapitre li a:visited {color:#cc0000;}
	ul.chapitre li.selection {color:#cc0000; font-weight:bold;}
	.ancre_suiv {text-align:right; font-size:80%;color:#888888; margin-bottom:10px; }
	.ancre_suiv a:link, .ancre_suiv a:visited { color:#cc0000; }

	/* LIENS SUR ARTICLE */
	 #detail_liens {margin:5px 0px 0px 10px; border:0px solid green }
		#detail_liens .bloc {}
		#detail_liens .bloc_titre {font-weight:bold; color:#cc0000}
		#detail_liens .orange { color:#F26C2C}
		#detail_liens .top{}
		#detail_liens .bottom{/*background: url("../img/lien_top.gif") top left no-repeat;height:10px; margin:10px 0px 0px 0px*/}

		.imprimer a:link, .imprimer a:visited{  padding-left:0px; color:#7C7D7F; }
		.click_ami a:link, .click_ami a:visited{ padding-left:20px; color:#7C7D7F; }

		.lien_int {margin:15px 0px 0px 0px;}
		.lien_int_titre{color:#D60350; border-bottom:1px solid #D60350; font-weight:bold; }
		.lien_int_cont {  }
		.lien_int_cont ul {  margin:0px 0px 0px 20px; }
		.lien_int_cont li {list-style-image:url("../img/pt1.gif"); margin:0px;padding:0px 0px 0px 0px; }
		.lien_int_cont a:link, .lien_int_cont a:visited { }
		.lien_int_bas{ }
		
		
		.lien_audio{margin:15px 0px 0px 0px;  }
		.lien_audio_titre{color:#EF4B11; border-bottom:1px solid #EF4B11; font-weight:bold;}
		.lien_audio_cont{}
		.lien_audio_cont ul {  margin:0px 0px 0px 20px; }
		.lien_audio_cont li {list-style-image:url("../img/pt1.gif");margin:0px;padding:0px 0px 0px 0px; }
		.lien_audio_cont a:link, .lien_audio_cont a:visited { }
		.lien_audio_bas{}

		.lien_video{margin:15px 0px 0px 0px; }
		.lien_video_titre{color:#7D1919; border-bottom:1px solid #7D1919; font-weight:bold;}
		.lien_video_cont{}
		.lien_video_cont ul { margin:0px 0px 0px 20px;  }
		.lien_video_cont li {list-style-image:url("../img/pt1.gif"); margin:0px; padding:0px 0px 0px 0px;}
		.lien_video_cont a:link, .lien_video_cont a:visited {}
		.lien_video_cont .player_vid{ margin:5px 0px 0px 0px}
		.lien_video_bas{}

		.lien_pdf{margin:15px 0px 0px 0px; }
		.lien_pdf_titre{color:#00135D; border-bottom:1px solid #00135D; font-weight:bold; }
		.lien_pdf_cont{}
		.lien_pdf_cont ul { margin:0px 0px 0px 20px; }
		.lien_pdf_cont li {list-style-image:url("../img/pt1.gif");margin:0px;padding:0px 0px 0px 0px;}
		.lien_pdf_cont a:link, .lien_pdf_cont a:visited { }
		.lien_pdf_bas{}
		
		
	/* FOCUS */
	#detail_focus .bloc{ margin:0px; background-color:#F5F5F5; border:1px dotted #cccccc;margin-bottom:15px }
	#detail_focus .bloc_titre {display:none;}
	#detail_focus .titre {display:none;}
	#detail_focus .bloc_cont { color:#7C7D7F  }
	#detail_focus li.theme, #detail_focus li.themeb{list-style:none; margin-left: 0px;  }
	#detail_focus li.normal, #detail_focus li.normalb {list-style-image: url("../img/puce.gif");margin-left:25px;   }
	#detail_focus li.theme a:link, #detail_focus li.theme a:hover, #detail_focus li.theme a:visited { color:#cc0000; font-weight:normal}
	#detail_focus li.themeb a:link, #detail_focus li.themeb a:hover, #detail_focus li.themeb a:visited {color:#cc0000; font-weight:bold}
	#detail_focus li.normal a:link, #detail_focus li.normal a:hover, #detail_focus li.normal a:visited { color:#cc0000; font-weight:normal}
	#detail_focus li.normalb a:link, #detail_focus li.normalb a:hover, #detail_focus li.normalb a:visited {color:#cc0000;  font-weight:bold}


	/*ARCHIVE*/
	#container_detail #archive {margin:15px 0px 0px 10px; }
	#container_detail #archive .bloc{}
	#container_detail #archive .bloc_titre { padding-left:3px; border-bottom:1px solid #6DAA24; color :#6DAA24; font-weight:bold; }
	#container_detail #archive .bloc_cont{ padding:10px 2px 10px 2px; margin:0px;  }
	#container_detail #archive .liste {list-style:none; margin-left:5px; padding:0px 0px 5px 0px; }
	#container_detail #archive .liste a.desc:link, #container_detail #archive .liste a.desc:hover, #container_detail #archive .liste a.desc:visited {color:#768083;font-size:100%; font-weight:normal}
	#container_detail #archive .liste a.titre:link, #container_detail #archive .liste a.titre:hover, #container_detail #archive .liste a.titre:visited {color:#768083; font-size:100%;}
	#container_detail #archive .titre_bold {font-size:100%;  font-weight:bold; color:#768083;}
	#container_detail #archive .titre {margin:0px;font-size:100%; color:#768083; }
	#container_detail #archive .bold {list-style:none; margin-left:5px; padding:0px 0px 5px 0px; font-weight:bold}
	#container_detail #archive .bold a:link, #container_detail #archive .bold a:visited, #container_detail #archive .bold a:hover{ color:#768083;}
	#container_detail #archive .date{ color:#EE8347;}
	#container_detail #archive .desc{ color:black; margin:0px;padding:0px; }
	#container_detail #archive a.plus:link, #container_detail #archive a.plus:visited{ margin:0px;padding:0px; color:#768083; font-weight:bold}
	#container_detail #archive .suivant{ color:#6DAA24;}

	/*AGENDA*/
	#container_detail #agenda{margin:15px 0px 0px 10px;  }
	#container_detail #agenda .bloc_titre { padding-left:3px; border-bottom:1px solid #72C8D6; color :#72C8D6; font-weight:bold; }
	#container_detail #agenda .bloc_cont{padding-top:10px; }
	#container_detail #agenda .agenda_encours { color:#72C8D6;font-weight:normal;}
	#container_detail #agenda .date { color:#72C8D6; }
	#container_detail #agenda .titre{font-size:100%; font-weight:bold; color:#768083; }
	#container_detail #agenda .desc{margin-bottom:10px;color:#768083}
	#container_detail #agenda .bloc_bottom{display:none }
	#container_detail #agenda a.plus:link, #container_detail #agenda a.plus:visited{color:#72C8D6;}


/* DETAIL pres*/
#container_pres { width: 955px;	margin: 0 auto;	border:0px solid #99CCCC; background-image: url("../img/fond_pres.gif");background-repeat:repeat-y;  }
#container_pres .col1 {	width: 180px;	float: left;  border:0px solid red; }
#container_pres .col2 {	width: 730px;	float: left;  border:0px solid green; margin:35px 0px 20px 15px;  }
#container_pres .col3 {display:none}

	/* MODE LISTING */
	#container_pres .archive_listing .off{clear:both;  margin:0px; padding-left:0px;}
	#container_pres .archive_listing .on{clear:both; background:url("../img/fleche_on.gif") top left no-repeat;  margin:0px; padding-left:37px;}
	#container_pres .archive_listing .titre{color:#EF4B11; width:80%}
	#container_pres .archive_listing .position_img{float:left; margin-right:5px; margin-bottom:5px;}
		#container_pres .archive_listing  a.titre:link,#container_pres .archive_listing a.titre:visited{color:#EF4B11; font-size:12pt;  }
		#container_pres .archive_listing  .imprimer {float:right; margin-top:-12px;}
		#container_pres .archive_listing  .imprimer a:link, #container_pres .archive_listing .imprimer a:visited{  color:#CCCCCC; font-size:90%;font-weight:normal }
		#container_pres .archive_listing .bloc_cont{margin:0px 0px 20px 0px;}
		#container_pres .archive_listing .bloc_cont .chapeau{margin:5px 0px; color:#666666; border:0px solid red}
		#container_pres .archive_listing .bloc_cont .desc{margin:5px 0px; color:black; border:0px solid red}
		#container_pres .archive_listing .bloc_cont .chapeau a:link, #container_pres .archive_listing .bloc_cont .chapeau a:visited{color:#888888;}
		#container_pres .archive_listing .bloc_cont .desc a:link, #container_pres .archive_listing .bloc_cont .desc a:visited{color:#888888;}


	/* MODE PRESENTATION RUBRIQUE + ss-rub */
	#container_pres .presentation h1 { color:#6C246D; font-size:140%;}
	#container_pres .presentation h2 {font-size:100%; font-weight:normal; color:black;  margin-top:5px; margin-left: 15px; margin-bottom:20px;}
	#container_pres .presentation ul.niv1 {list-style:none;   margin-top:10px; margin-left: 25px; }
	#container_pres .presentation ul.niv1 li{list-style:none;   margin-top:10px; margin-left: 0px; }
	#container_pres .presentation ul.niv1 a:link, #container_pres .presentation ul.niv1 a:hover,#container_pres .presentation ul.niv1 a:visited {color: #991E19; font-weight:bold }
	#container_pres .presentation ul.niv1 .desc {color:#666666;  margin-top:5px; margin-left: 0px;}
	#container_pres .presentation ul.sousmenu {list-style:none;  margin-top:10px; margin-left: 15px; }
	#container_pres .presentation ul.sousmenu li{list-style:none;   margin-top:5px; margin-left: 0px;background-image: url("../img/pt1.gif");background-repeat:no-repeat; padding-left:15px;  }
	#container_pres .presentation ul.sousmenu  a:link,#container_pres .presentation ul.sousmenu a:hover,#container_pres .presentation ul.sousmenu a:visited {color: #666666; font-weight:bold }
	#container_pres .presentation ul.sousmenu .desc {color:#666666;  margin-top:0px; margin-left: 0px;}



/* DETAIL pres*/
#container_date { width: 955px;	margin: 0 auto;	border:0px solid #99CCCC; background-image: url("../img/fond_pres.gif");background-repeat:repeat-y;  }
#container_date .col1 {	width: 180px;	float: left;  border:0px solid red; }
#container_date .col2 {	width: 509px;	float: left;  border:0px solid green; margin:35px 0px 20px 15px;  }
#container_date .col3 { width: 240px;	float: right; border:0px solid blue; margin:35px 2px 20px 0px; }

	#container_date #agenda{}
	#container_date #agenda .bloc_cont{padding:7px; }
	#container_date #agenda .liste {list-style:"bullet";color:#1BA33D; margin-left:12px; padding:2px 0px 8px 0px}
	#container_date #agenda .agenda_encours {margin-top:15px; color:black;font-size:8pt;}
	#container_date #agenda .date { color:#6C246D;font-size:8pt;}
	#container_date #agenda .rubrique{font-weight:bold;color:red;  }
	#container_date #agenda .titre{font-weight:bold; }
	#container_date #agenda .desc{color:black; }
	#container_date #agenda .bloc_bottom{display:none }
	#container_date #agenda a.plus{color:black;}
	#container_date #agenda .position_img {float:left; margin:2px 10px 10px 0px; }

	#container_date #par_rub{border:1px solid #1BA33D;}
	#container_date #par_rub .bloc_cont{padding:7px; }
	#container_date #par_rub .bloc_titre{font-weight:bold; color:#1BA33D; padding-left:2px }
	#container_date #par_rub .liste {list-style:"bullet";color:#1BA33D; margin-left:12px; padding:2px 0px 8px 0px;color:red; }
	#container_date #par_rub .liste a:link, #container_date #par_rub .liste a:visited{color:#1BA33D; }
	#container_date #par_rub a.plus:link, #container_date #par_rub a.plus:visited{color:#1BA33D;}
/*========================================*/

/* DIVERS */
.centrer {text-align:center;}
.droit {text-align:right;}
.bold {font-weight:bold;}
.mini{font-size:8pt;color :#808080;}
.noir{color :black; }
.rouge{color :#ed1c24; }
.rougebold{color :#ed1c24;font-weight:bold; }
.cleaner {clear:both;margin:0; padding:0; background:transparent;font-size:0.5pt;}
a:link, a:visited  {color:black; text-decoration: none; }
p { margin: 5px; }
fieldset.hidden{background-color:transparent;display:block;margin:0; padding:0; width:auto;  border-width:0; }


#pied_page_acc {clear:both; width: 955px; margin: 0px auto;  height:34px; font-size:8pt;  background-image: url("../img/pied.jpg"); background-repeat:repeat-y;}
#pied_page_acc #pied {float:left;color:white; }
#pied_page_acc #pied a:link, #pied_page_acc #pied a:visited {color:white; }
#pied_page_acc #pied a:hover{color:black; }
#pied_page_acc #pied li{float:left; list-style:none; margin:0px; padding:4px 5px 0px 5px; border-right:1px solid white; }

#pied_page_det {clear:both; width: 950px; margin: 0px auto; border-top:1px solid #A8A8A9; height:19px; font-size:8pt;  }
#pied_page_det #pied {float:left }
#pied_page_det #pied a:link, #pied_page_det #pied a:visited {color:#A8A8A9; }
#pied_page_det #pied a:hover{color:black; }
#pied_page_det #pied li{float:left; list-style:none; margin:0px; padding:2px 5px 0px 5px; border-right:1px solid #A8A8A9; }

#fin {float:right; color:white;padding:4px 5px 0px 5px;}
#fin a:link, #fin a:visited { color:white; }
#fin a:hover{ color:black;}


/* PUBLICITE */
.pub_acc{ height:250px; margin-bottom:0px; border:0px solid red }	



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

/* BULLE INFORMATION */
.bulle_info {border:1px solid white; background-color:#cc0000; 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_unique{position:relative; margin:auto;}



/* POPUP */
#pseudo_popup { width:480px;height:400px; padding:10px; background-image:url("../img/fond_form.png");background-repeat: no-repeat;}
#pseudo_popup { width:480px;height:400px;  padding:15px 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/fond_form.png", sizingMethod="crop");}
#pseudo_popup #titre_speudo_popup{font-weight:bold;color:#E1713F;font-size:120%;margin-bottom:20px}
#pseudo_popup .close_popup{float:right;margin-right:10px;width:14px;height:14px;background-image:url("../img/bt_close_popup.png");cursor: pointer;}
#pseudo_popup .move {float:right; width:14px;height:14px; background-image:url("../img/bt_move_popup.png");  cursor: move; }

	form.form_pres{ margin:0; padding:0px; color:#2D3A46; border:0px solid red}
	form.form_pres label  { text-align:right;   font-weight:bold; display: inline;  float: left;  width: 150px;  margin: 2px; } 
	form.form_pres .i { text-align:right;   font-weight:normal; display: inline;  float: left;  width: 150px;  margin: 2px; } 
	form.form_pres .text {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:260px;}
	form.form_pres .file {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:260px;}
	form.form_pres .nb_media {border: 0px solid; background-color:#FFF9C5; padding:2px; margin:0px 0px 2px 0px; width:20px;}
	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:200px}
	form.form_pres .textarearg {border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:260px; height:200px}
	form.form_pres .select {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:265px;}
	form.form_pres input.bouton{float: right;  border: 1px solid; color:white; background-color:#E1713F; border-color : white; padding:0px; margin: 0px 27px 0px 0px;}
	form.form_pres input.bouton:hover{ border-style:outset;  border-width:1px; color:#2D3A46;  background-color:#E1713F; border-color:white; padding:0px; margin: 0px 27px 0px 0px;}
	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;}
.margin{margin-left:10px; }

/* =========================================================*/

