/*         REDEFINITION DES BALISES STANDARD */
* {
margin: 0;
padding: 0;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;}

html,body{text-align:left;
margin:0px;
height:100%;
width:100%;}


/* ex style.css du site d'origine */

.text {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#003366; text-decoration:none}
.text:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#4f94cc; text-decoration:none}

.text2 {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#4f94cc; text-decoration:none}
.text2:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#003366; text-decoration:none}

.textblanc {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
.textblanc:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#003366; text-decoration:none}

.lien {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#4f94cc; text-decoration:none}
.lien:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#003366; text-decoration:none}

#linkplu {background:url(../../img/btn_plu_on.gif) no-repeat;width:140px;height:50px;text-align:center;
position:absolute; top:330px;left:10px; padding:10px 0 0 0;}
#linkplu a{color:#FFFFFF; text-decoration:none; 
font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#linkplu a:hover {color:#000066;}

#linkmediath {background:url(../../img/bg_liensext.jpg) no-repeat;width:140px;height:90px;text-align:center;
color:#FFFFFF; text-decoration:none; 
font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
position:absolute; top:390px;left:10px; padding-top:10px;}
#linkmediath a{color:#FFFFFF; text-decoration:none; 
font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#linkmediath a:hover {color:#000066;}


#linkemploi {background:url(.../.../img/btn_plu_on.gif) no-repeat;width:140px;height:50px;text-align:center;
position:absolute; top:490px;left:10px; padding:10px 0 0 0;}
#linkemploi a{color:#FFFFFF; text-decoration:none; 
font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#linkemploi a:hover {color:#000066;}

.Style4 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #4f94cc;
text-decoration:none; }
.Style4 a{font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #4f94cc;
text-decoration:none; }

#carteplu{border : 1px solid black; text-decoration:none}

/* ********************************************************************************* */		
/*                      TOUTES PAGES : OBJETS CONTENEURS  */	
/* ##DDDDDD;  */
#webpage{position:relative;
margin:0 auto 0 0;
background-color:#DDDDDD;
width:772px;
}

/* ____________________ header ___________________________ */		

	#header{height:144px;width:772px;	position:relative;background-color:#DDDDDD; 	}
	
	/*#h1{ position:absolute; top:0; left:0; }
	#h2{ position:absolute; top:0; left:160px; }
	#h3{ position:absolute; top:0; left:762px; }*/
/* ____________________ main ___________________________ */	
	
	#main{ position:relative;width:772px;padding-top:10px;height:616px;}
	html>body #main {  height:auto;min-height:616px;/* Hack pour gérer la diff IE/FF */} 
	
	#menu1{position:absolute;top:0; left:0; margin:0;width:160px;height:600px;}	
	html>body #menu1{height:auto;min-height:600px; }
	#contenu { position:relative;margin:0 10px 0 160px;width:602px;background-color:#FFFFFF;height:600px;}
	html>body #contenu{ height:auto;min-height:600px;}
		
/* ____________________ footer ___________________________ */	
	
	#footer{}
	#footer_text {}

	#footer a{color:#FFFFFF;}
	#footer a:link, #footer a:visited{text-decoration:none;}
	#footer a:hover, #footer a:active{text-decoration:underline;}
	
	
		/* ********************************************************************************* */	
/*  					Page d'accueil INDEX.PHP									*/


#spl { position:relative;	clear:both;	margin:8px 0 0 30px;;		width:400px;height:250px;		}
#annuaire { position:absolute;		left:415px; top:400px;		margin:0;		width:180px;height:50px;padding :15px 0 0 35px;	background:url(../../img/annuaire_bg.jpg) no-repeat;	}
#annuaire a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold;}
#indextitre{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #4f94cc;text-decoration:none;
margin : 5px 0 5px 0; width:380px; text-align:center;}
#indexplus {clear:both; margin : 8px 0 0px 115px; ;}
#indexplus a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #4f94cc;}

/* AGENDA */
#agenda{ 	position:absolute;		left:415px; top:30px;		margin:0;		width:180px;	height:380px;
 background:url(../../img/agenda2_bg.jpg) no-repeat; }
.posrelative		{		POSITION: relative;		}
#conteneur		{OVERFLOW: hidden; WIDTH: 150px;CLIP: rect(0px 150px 280px 0px);POSITION: absolute;LEFT: 10px;	TOP: 35px;
	 font-size:11px; color:#000066;}
#conteneur	 b{ font-size:11px; font-weight:bold;}
#agenda_avant{position:absolute;		left:10px; top:10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;
color: #4f94cc;font-size:12px;}
#agenda_apres{position:absolute;		left:145px; top:316px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;
color: #4f94cc;font-size:11px;}
/* ACTUS */
#actu { position:relative;	margin:0px 0 0 30px ;	width:410px;	padding-top:20px;	clear:both;}
#indeximgactu {  float:left; width:150px; display:inline; margin: 8px 20px 0 15px;}
#indeximgactu img{ border:1px solid black;}
#indexactutitre { margin : 5px 0 10px 0 ; max-width:150px; width:150px;text-align:left; }
#indexactutitre a { 	font-family: Arial, Helvetica, sans-serif; font-size: 14px;color:#4f94cc; }
/* A VENIR */
#avenir { position:relative;	margin:0px 0 0 30px ;	width:410px;	padding-top:20px;	clear:both;}
#indeximgavenir {  float:left; width:150px; display:inline; margin: 8px 20px 0 15px;}
#indeximgavenir img{ border:1px solid black;}
#indexavenirtitre { margin : 5px 0 10px 0 ; max-width:150px; width:150px;text-align:left; }
#indexavenirtitre a { 	font-family: Arial, Helvetica, sans-serif; font-size: 14px;color:#4f94cc; }
/* PUBLI */
#publi { position:relative;	margin:0px 0 0 30px ;	width:540px;	padding-top:20px;	clear:both;}
#indeximgpubli {float:left; margin: 8px 22px 5px 15px;  }
#indeximgpubli img {border:1px solid black;}
#indexpublititre { margin : 5px 0 3px 0; ; max-width:90px; width:90px;text-align:left; }
#indexpublititre a { 	font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#000099;}

	/* ********************************************************************************* */	
/*  					Liste des dossiers : LID 										*/
/* navigation */

#lid_blocnavig_haut{ 
position:relative; margin: 0px 0 25px 20px;  width:560px; height:40px;
clear:both; border-bottom:1px solid #4f94cc; padding-top:17px;}
#lid_blocnavig_bas{ 
position:relative; margin-top:20px; margin-left:20px;  width:560px; height:50px;
clear:both; border-top:1px solid #4f94cc; padding-top:10px;}
#lid_blocnavig_haut div, #lid_blocnavig_bas div {position:absolute;font-size: 12px;  color: #4f94cc;}
#lid_blocnavig_haut  a, #lid_blocnavig_bas  a { color:#003399; font-size: 13px;}
#lid_blocnavig_haut  a:hover, #lid_blocnavig_bas  a:hover {text-decoration:underline;}

	#lid_navdossiers{ left:0;width:24%;text-align:left}
	#lid_navtotalpages{ left:25%;width:24%;text-align:center}
	#lid_navpages{ left:50%;width:50%;text-align:right}

/* ********************************** */
/*
#lid_blocdossier {position:relative; background-color: white; background-image:url(../images/lid_fond2.png); background-repeat:repeat-x; background-position:bottom; 
margin : 20px 20px 20px 20px;border-bottom:1px dotted #999999;width:auto;padding-top:10px}
html>body #lid_blocdossier{ /* Hack pour gérer la diff IE/FF */
/*height:auto;
overflow:hidden;} */

#lid_blocdossier{position:relative; /*border-bottom:1px dotted #663300;*/
 width:550px;
background:url(public/blocdossier_bg.jpg) 50px 2px no-repeat;
height:40px;
margin : 0 0 30px 20px;}

	
html>body #lid_blocdossier{ /* Hack pour gérer la diff IE/FF */
height:auto;
min-height: 40px;
overflow:hidden;
} 
/* IMAGES */
#lid_blocimage{float:left;}
#lid_image{margin:5px 0 0 0;}
#lid_image img {border:1px solid black; }

#lid_blocvignette{float:left;}
#lid_vignette{margin:5px 0 0 0;}
	#lid_vignette img {border:1px solid black; }

#lid_pj{float:right;width:410px;text-align:left;font-size: 12px; color:#003399;margin : 8px 0 0 0 ;}
#lid_blocpj{}
#lid_pjlink{padding: 4px 0 4px 20px; background-image:url(public/ico-pj.png);background-repeat: no-repeat;	background-position: left center;	font-size: 12px; color: #4f94cc; height:25px; }
	#lid_pjlink:hover,#lid_pjlink:active{ color:#333399; text-decoration:underline;}

		
		
#lid_titre{	font-size: 18px; color: #4f94cc;
	float:right;width:410px;text-align:left; border-bottom: #4f94cc 1px solid;
	}
#lid_titre a{}
#lid_titre a:hover{}

#lid_resume{font-size: 12px; color:#000099;float:right;width:410px;text-align:left;}
#lid_resume em{font-weight:bold;}
#lid_resume b{font-weight:bold;}
#lid_texte{ margin:5px 0 0 0 ;font-size: 12px; color:#003399; float:right;width:410px;text-align:left;}
#lid_texte a{ text-decoration:underline;
 color:#4f94cc;}
#lid_texte strong{ font-weight:bold;}
#lid_texte em{ font-style:italic;}
#lid_texte u{ text-decoration:underline;}

#lid_plusdimages{ }
#lid_plusdimages a {}
#lid_plusdimages a:hover{}

#lid_datepubli{margin:10 px 0 0 0 ;font-size: 10px; color:#003399; float:right;width:400px;text-align:justify;	
font-style:italic; }
#lid_categorie{}
#lid_login{   }
#lid_auteur{}




/* ********************************************************************* */	
/*     			  DETAIL D'UNE IMAGE : IMG							*/

/* navigation */
#img_blocnavig_haut{ 
position:relative; margin: 0px 0 15px 15px;  width:572px; height:37px;
clear:both; border-bottom:1px solid #4f94cc; padding-top:15px;}
#img_blocnavig_bas{ 
position:relative; margin: 20px 0 0 15px;  width:572px; height:50px;
clear:both; border-top:1px solid #4f94cc; padding-top:10px;}
#img_blocnavig_haut a, #img_blocnavig_bas a {position:absolute; font-size: 12px; color:#006699; text-decoration: none;}

#img_blocnavig_haut a:hover, #img_blocnavig_bas a:hover,
#img_blocnavig_haut a:active, #img_blocnavig_bas a:active{text-decoration: underline;}

	#img_navimgprec{left:0; width:33%;text-align:left;}
	#img_navretourliste{left:34%;width:32%;text-align:center;}
	#img_navretourdossier{display:none;}
	#img_navimgsuiv{left:67%; width:33%;text-align:right;}

/* *************************** */
 
#img_blocimage{  width:572px;padding : 10px 0 0 15px ;}
	#img_titre{  font-size:16px; font-weight:bold;color:#4f94cc; text-align:center; margin : 10px 0px 10px 0px;}
	#img_texte{ }
	#img_image{width:572px;text-align:center;}
	#img_image img{   border:1px solid black;}




/* INUTILISE */

/* ********************************************************************************************** */	
/*     								  DETAIL D'UN DOSSIER : DOS								*/

/*bloc navigation */
#dos_blocnavig_haut {/*DESACTIVE */ display:none; position:absolute;}
#dos_blocnavig_bas {position:relative; margin-top:30px; margin-left:70px;  width:550px; height:80px;
clear:both; border-top:1px solid #990000; padding-top:10px;}
#dos_blocnavig_haut a, #dos_blocnavig_bas a {color:#990000;position:absolute;font-size: 13px; }
#dos_blocnavig_haut a:hover, #dos_blocnavig_bas a:hover{text-decoration:underline;}

		#dos_navdossierprec{left:0;width:20%;text-align:left}
	#dos_navretourliste{left:20%;width:30%;text-align:center}
	#dos_navretourdossier, #dos_navvoirgalerie{left:50%;width:30%;text-align:center}
	#dos_navdossiersuiv{left:80%;width:20%;text-align:right}
/* ******************************** */

#dos_bloctexte{position:relative; /*border-bottom:1px dotted #663300;*/
 width:550px;
background:url(public/blocdossier_bg.jpg) 50px 2px no-repeat;
height:280px;
margin : 0 0 0 0;}
html>body #dos_bloctexte{/* Hack pour gérer la diff IE/FF */
height:auto;
min-height: 280px;
overflow:hidden;
} 
#dos_blocgauche{float:right;width:258px;}
	#dos_blocvignette{float:right;position:relative;width:258px;height:280px;margin: 0 16px 0 0;
 background:url(public/lid_vign_bg.jpg) no-repeat;}
 
#dos_plusdimages{clear:both; background:url(public/menusup_bg.jpg)  no-repeat;padding:1px 0 0 15px;}
#dos_plusdimages a{ font-size: 14px; color:#ab1e22;}
	#dos_vignette img {margin-top:17px ;margin-left: 20px;width:200px;height:200px;}
	#dos_vignettemoyenne{
	}
	#dos_vignettemoyenne img{margin:15px 20px 20px 18px;}
	
	#dos_vignettepetite{	}
	#dos_vignettepetite img{}
	
	#dos_vignettetitre{	margin:0px 0px 0px 5px;font-size: 10px;}
	#dos_vignettetexte{	}
	
#dos_titre{margin:10px 340px 0px 140px;	font-size: 21px;
	padding:0 0 10px 0; border-bottom:#ab1e22 1px solid;	}
#dos_resume{}
#dos_texte{ margin:20px 340px 0px 140px;font-size: 17px; color:#777777; }
#dos_texte a{text-decoration:underline;}
		#dos_texte a:hover,#dos_texte a:active{ color:#990000; }
		#dos_texte h3{margin:0px 0px 10px 0px;border-bottom:1px solid black;
		font-size: 17px;font-weight:bold;	
		padding:10px 0 5px 0;}
		#dos_texte p{margin:0px 0px 0px 0px;}
		#dos_texte strong { font-weight:bold;color:#777777; }
		#dos_texte em { font-style:italic;color:#777777; }

#dos_datepubli{	}
#dos_categorie{}
#dos_login{   }
#dos_auteur{display:none;}

/* ********************************** */

	
#dos_images{position:relative;clear:both; width:auto;height:auto;margin: 30px 0 0px 125px ;background-color:#33CCCC;}
		#dos_blocimage{ float:left;margin:0px 20px 0px 0px;display:inline;
		}
			#dos_img{ width:239px; height:280px;background:url(public/dos_img.jpg)  no-repeat; }
			#dos_img img {	margin: 15px 0px 0px 18px;}
			#dos_imgtitre{width:200px; height:20px;text-align:left;margin:0px 0px 0px 20px;font-size: 9px;font-family:Arial, Helvetica, sans-serif}
			#dos_imgtexte{}
/*
#dos_pj{clear:both;	margin:0 0 0px 100px; padding-top: 10px; font-size: 0.7em; font-weight:bold;}
		#dos_pj a:link{ color:#990000; text-decoration:none;}
		#dos_pj a:visited{ color:#990000; text-decoration:none;}
		#dos_pj a:hover,#lid_texte a:active{ color:#990000; text-decoration:underline;}
	#dos_blocpj{margin: 5px 0 5px 10px;}
		#dos_pjlink{padding: 4px 0 4px 20px; background-image:url(public/ico-pj.png);background-repeat: no-repeat;	background-position: left center;
		color: #B0B915; text-decoration: underline;}
		#dos_pjtexte{  }
*/
#dos_pj{clear:both;	margin:20px 340px 0 140px; width:440px; padding-top: 10px; font-size: 0.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-top:1px dotted #666666;}
		#dos_pj a:link{ color:#990000; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
		#dos_pj a:visited{ color:#990000; text-decoration:none;}
		#dos_pj a:hover,#lid_texte a:active{ color:#990000; text-decoration:underline;}
	#dos_blocpj{margin: 5px 0 5px 10px;}
		#dos_pjlink{padding: 4px 0 4px 20px; background-image:url(public/ico-pj.png);background-repeat: no-repeat;	background-position: left center;
		color: #B0B915; text-decoration: underline;}
		#dos_pjtexte{  }

