
/* ********************************************************************************* */	
/*      					   REDEFINITION DES BALISES STANDARD 					*/

* {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
list-style:none;
}

html, body{font-size:0.86em;
text-align:center;
margin:0px;
height:100%;
width:100%;}

body{
background-image:url(admin/backgnd.png);
background-repeat:repeat;
background-position:center;}
div{text-align : left;background-color:white;}


a:link {
	color: #b6c513;
	}
a:visited {
	color: #b6c513;
	}
a:hover {
	color: #b6c513; 
	}
a:active {
	color: #b6c513;
	}

/* ********************************************************************************* */		
/*                      DIV PRINCIPAUX, présents dans toutes les pages  */	

#webpage{position:relative;
margin:0px auto 0px auto;
background-color:transparent;
width:900px;
}

#header{position:relative;
background-image:url(admin/header.png);
height:139px;
width:900px;}

#version{
position:absolute;
top:90px;
left:118px;
background-color: transparent;
color:#CCCCCC;
font-size : 0.9em;}

#main {
clear:both;
position:relative;
width:900px;
margin : 0;
}

#contenu {
float:left;display:inline;
position:relative;
margin:0px 10px 0px 10px;
width:667px;
} 

#footer{background-color:transparent;
border-top:5px solid #a9b60c;
color: 666666;
width:900px;
clear:both;
position:relative;
padding-top: 15px;
text-align:center;
height: 50px;
z-index:2;
}


/* ********************************************************************************* */	
/*    				    VERTICAL MENU : 	.VTM									 */

#verticalmenu { margin : 0 0 0 3px;
color:black;
float:left;
position:relative;display:inline;
background-color: transparent;
background-image:url(admin/vtm_backgnd.png);
background-repeat:repeat-x;
width:200px;
height:400px;
}
html>body #verticalmenu { /* seul FF comprend ce paragraphe - Hack pour gérer la diff IE/FF */
	height:auto;
	min-height:400px;
} 
	
#verticalmenu div{background-color:transparent;}
	#vtm_deconnexion {margin: 10px 0 10px 0; padding-bottom : 10px;}
	#vtm_deconnexion a {color : #999999;}
	#vtm_listemodules {margin: 10px 0 0px 0; padding: 10px 0 0px 0; border-bottom:1px solid #CCCCCC; border-top:1px solid #BBBBBB;}
		#vtm_linkverschoixmodule {}
			#vtm_linkverschoixmodule a {color:#849000;}
		#vtm_modulechoisi {
			display: block;
			padding-bottom:5px;
			min-height: 60px;
			width: 100%;
			background-color: #A9b60c;
			}
			#vtm_modulechoisi li{
			list-style: none;
			margin-left: 0;
			padding-left: 5px;
			color: #FFFFFF;
			text-decoration: none;
			}
			#vtm_modulechoisi_nom img{ position:relative;float : left; top:-10px;}
			#vtm_modulechoisi_nom { position:relative;display:block; top:10px;font-size: 1.3em;}
			#vtm_modulechoisi_liste a{
			position:relative;
			top : 10px;
			background-image:url(admin/fond-choix.png);
			background-repeat:no-repeat;
			background-position: left bottom;
			list-style: none;
			margin-left: 0px;
			padding-left: 10px;
			color: #FFFFFF;
			text-decoration: underline;
			text-align: right;
			}
			#vtm_modulechoisi_editer a{
			position:relative;
			top : 10px;
			background-image:url(admin/fond-choix.png);
			background-repeat:no-repeat;
			background-position: left bottom;
			list-style: none;
			margin-left: 0px;
			padding-left: 10px;
			color: #FFFFFF;
			text-decoration: underline;
			text-align: right;
			}
		#vtm_modulenonchoisi{
			display:block;
			margin: 0px;
			padding-left:12px;padding-bottom:10px;
			list-style: none;
			color: #FFFFFF;
			text-decoration: none; height:34px;
			}
			#vtm_modulenonchoisi img{
			position:relative; height:32px;width:32px;
			top:10px;
			border: 0px;}

			
	#vtm_voirsite {margin: 10px 0 10px 0; padding-bottom : 10px;}

 


/* ********************************************************************************* */	
/*    				    	PAGE LOGIN :   .LOG										 */
	
#log_page { position:relative; margin-top:0;margin-left:0;width:577px; height :480px; 
background-repeat:no-repeat; background-image:url(admin/login.png);}

	#log_bloclogin { position:absolute;left:170px; top:280px; }
	
		#log_blocmessage {width:320px;}
		#log_tableausaisie {width:320px;  text-align:left; font: bold 1em Arial, Helvetica, sans-serif; }
		#log_tableausaisie td {font-size:0.8em;}
		#log_userinput, #log_mdpinput{margin:3px 0px 0px 10px; border: 1px inset #00008B;   width: 150px; }

#log_btnsubmit {	width:24px;height:24px; border:0;
					background-image:url(admin/login_submit.png) }

/* ********************************************************************************* */	
/*    				    	PAGE CHOIX MODULE :   .CHM									 */

#chm_entete {color : #999999; font-size: 2em; margin:10px 0 10px 0;}
#chm_blocmodule {
	position:relative;
	display: block;
	border:1px solid #DDDDDD;
	padding:10px;
	margin :10px 10px 10px 10px;
	height: 140px;
	width: 280px;
	float: left;
	vertical-align: middle;
	}
	#chm_logomodule {
	float:left; border:0px;}
	#chm_titremodule {
	display : block;
	font-size: 1.4em;
	
	margin:10px 0 10px 0;
	vertical-align:top;
	position: relative;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
	}
	#chm_legendemodule {
	position:absolute;
	font-size: 1em;
	background-color: transparent;
	vertical-align: text-bottom;
	height: auto;
	width: auto;
	left: 140px;
	top: 50px;
	}
	
	
/* ********************************************************************* */	
/*      					   EDITER TEXTE : EDT						*/

/* onglets */
#edt_bloconglets{position:relative; height:60px;background-color:transparent;}
#edt_bloconglets  div { position:absolute; text-align:center; font-size:1em;
height:18px; padding-top : 6px; }
#edt_feedback {	color:#666666;}
	
	#edt_onglettexte{top:35px;left:2%; width:31%;}
	#edt_ongletimages{top:35px;left:34%; width:31%;}
	#edt_ongletpj{top:35px;left:66%; width:31%;}
	
	.edt_ongletselect {
	color:#EEEEEE;
	font-size: 12px;
	font-weight:bold;
	color:white;
	border-bottom: 1px solid #b2c213;
	background-color: #B2C213;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
	.edt_ongletnotselect {
	color:#666666;
	font-size:11px;
	background-image:url(admin/fond-onglet-0.png);
	border: solid 1px #CCCCCC;
	background-repeat: repeat-x;
	background-position: bottom;
}
.edt_ongletnotselect a {
	color:#666666;
}
/* ************************ */
#edt_bloctexte{}
#edt_fiche{ width: 667px; border:1px solid #CCCCCC; padding-bottom: 70px; margin-bottom: 10px;}
#edt_proprietes{height:50px; margin-top: 10px; font-size:11px;}

		#edt_statut_label{
		display: inline;
		background-image:url(admin/ico_statut.png);
		background-repeat:no-repeat;
		padding: 2px 0 10px 25px;
		margin: 10px 0 10px 10px;
		}
		#edt_statut_input{min-width:60px;}

		#edt_categorie_label{
		display: inline;
		background-image:url(admin/ico_category.png);
		background-repeat:no-repeat;
		padding: 2px 0 10px 20px;
		margin: 10px 0 10px 10px;
		}
		#edt_categorie_input{min-width:100px;}

		#edt_datepubli_label{
		display: inline;
		background-image:url(admin/ico_date.png);
		background-repeat:no-repeat;
		padding: 2px 0 10px 20px;
		margin: 10px 0 10px 10px;
		}
		#edt_datepubli_input{width:60px;}

		#edt_datefin_label{display: inline;}
		#edt_datefin_input{width:60px;}

#edt_bloctexte table{ margin:0px;background-color:#FFFFFF; width:667px;}	
.edt_label{ width:80px; text-align:right; vertical-align:top;font-size:0.8em;}		

	#edt_titre{width:590px; font-size:0.8em;}
	#edt_resume{width:590px;font-size:0.8em;}
	#texte{width:590px;}
	#edt_auteur{}
	#edt_infos{ float:left; width:220px; margin-left:84px;display:inline; margin-top:10px; margin-bottom:20px;font-size:0.9em;color:#666666;}
		
		#edt_datecrea{}
		#edt_datemodif{}
		#edt_login{}
	
	#edt_btnsuppr{float:left;margin-left:200px;
	
	width:70px;
	height:55px;
	border:0px;
	padding-top: 38px;
	background-image:url(admin/btn_supp.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color: white;
	vertical-align: bottom;}
	
	#edt_btnsubmit{float:left;	margin-left:10px;
	width:70px;
	height:55px;
	border:0px;
	padding-top: 38px;
	background-image:url(admin/btn_save.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color: white;
	vertical-align: bottom;}

/* ********************************************************************* */	
/*      		   PAGES UPLOAD images : img					*/

#img_fiche { position:relative; border: 1px solid #CCCCCC;}
	.img_champ {margin:10px;position:relative;height:130px;background-color:#FFFFFF; border:1px solid #CCCCCC;}
		.img_feedback{ background-color: #EEEEEE;color:black;font-size:1em; height:15px;border-bottom:1px solid #CCCCCC; 
						margin : 2px 2px 10px 2px; padding: 5px	0	0	5px;}
		
		#img_frame{margin:0; padding:0; border :0; 
					background-color:#FFFFFF; height:22px; width:300px; overflow:hidden;}
			.img_fichier{}
		.img_btnsuppr {
		position:absolute;top:50px;
		right: 80px;
		width:70px;
		height:55px;
		border:0px;
		padding-top: 38px;
		background-image:url(admin/btn_supp.png);
		background-repeat:no-repeat;
		background-position:top;
		background-color: white;
		vertical-align: bottom;}
			
		.img_champ table { font-size:1em; }
			.img_champ table td{vertical-align:top;}
			.img_champ_label { width:80px; text-align:right;margin-right:5px; }
			.img_titre{width:400px; height:18px;font-size:0.9em}
			.img_commentaire{width:400px; height:40px;font-size:0.9em}
		
		
		.img_vignetteloading{ position:absolute; right:45px; top:60px; border:1px solid white; background-color:white;}
		.img_vignetteloaded{ position:absolute; right:10px; top:35px ; border:1px solid #CCCCCC; width:70px;height:70px;}
		

	#img_btnsubmit{
	margin-left:550px;
	width:120px;
	height:55px;
	border:0px;
	padding-top: 38px;
	background-image:url(admin/btn_save.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color: white;
	vertical-align: bottom;
}

/* ********************************************************************* */	
/*      		   PAGES UPLOAD pièces jointes : PJ					*/

#pj_fiche { position:relative; border: 1px solid #CCCCCC;}
	.pj_champ {margin:10px;position:relative;height:130px;background-color:#FFFFFF; border:1px solid #CCCCCC;}
		.pj_feedback{ background-color: #EEEEEE;color:black;font-size:1em; height:15px;border-bottom:1px solid #CCCCCC; 
						margin : 2px 2px 10px 2px; padding: 5px	0	0	5px;}
		
		#pj_frame{margin:0; padding:0; border :0; 
					background-color:#FFFFFF; height:22px; width:300px; overflow:hidden;}
			.pj_fichier{}
		.pj_btnsuppr {
		position:absolute;top:50px;
		right: 80px;
		width:70px;
		height:55px;
		border:0px;
		padding-top: 38px;
		background-image:url(admin/btn_supp.png);
		background-repeat:no-repeat;
		background-position:top;
		background-color: white;
		vertical-align: bottom;}
			
		.pj_champ table { font-size:1em; }
			.pj_champ table td{vertical-align:top;}
			.pj_champ_label { width:80px; text-align:right;margin-right:5px; }
			.pj_titre{width:400px; height:18px;font-size:0.9em}
			.pj_commentaire{width:400px; height:40px;font-size:0.9em}
		
		
		.pj_vignetteloading{ position:absolute; right:45px; top:60px; border:1px solid white; background-color:white;}
		.pj_vignetteloaded{ position:absolute; right:10px; top:35px ; border:1px solid #CCCCCC; width:70px;height:70px;}
		

	#pj_btnsubmit{
	margin-left:550px;
	width:120px;
	height:55px;
	border:0px;
	padding-top: 38px;
	background-image:url(admin/btn_save.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color: white;
	vertical-align: bottom;}
	
	/* ************************************************************* */
	/*         PAGES LISTE DES DOSSIER = lid génériques             */
	
	/* navigation */
#lid_blocnavig_haut{position:relative;background-color:white;top:0;margin-top:30px;margin-bottom:10px; height:15px; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC;}
#lid_blocnavig_bas {position:relative; background-color:white;height:22px; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC;}
#lid_blocnavig_haut div {position:absolute; 
	background-color:transparent;text-align:center; color:#666666;}
#lid_blocnavig_bas div {position:absolute; 
	background-color:transparent;text-align:center; color:#666666;}
	
#lid_blocnavig_haut div{ position:absolute;top:0px;}
#lid_blocnavig_haut #lid_feedback{position:absolute;top:-20px;left:5px;}

#lid_blocnavig_haut div a, #lid_blocnavig_bas div a {color:black;}
	#lid_navdossiers{left:0%; width:22%;}
	#lid_navtotalpages{text-align:center;left:35%; width:22%;}
	#lid_navpages{left:450px; width:30%;}

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

#lid_blocselection{ background-color:transparent; height:30px; color:#666666; padding-left:10px;}
	#lid_globalstatut_label{
		display: inline;
		background-image:url(admin/ico_statut.png);
		background-repeat:no-repeat;
		padding: 2px 0 10px 25px;
		margin: 10px 0 10px 10px;
		}
	#lid_globalstatut_input{min-width:60px;margin : 0;}
	
	#lid_globalcategorie_label{
		display: inline;
		background-image:url(admin/ico_category.png);
		background-repeat:no-repeat;
		padding: 2px 0 10px 20px;
		margin: 10px 0 10px 10px;}
		
	#lid_globalcategorie_input{min-width:100px;margin : 0;}
		
	#lid_globallogin_label{
		display: inline;
		background-image:url(admin/ico_auteur.png);
		background-repeat:no-repeat;
		padding: 2px 0 10px 20px;
		margin: 10px 0 10px 10px;
		}
	
	#lid_globallogin_input{min-width:100px;margin : 0px;}
/* ******************* */

#lid_blocdossier{position:relative; border-top:1px dotted #CCCCCC;
margin-left:15px; margin-right:15px; 
background-color:transparent;
padding: 5px 0 5px 0;
width:auto;
height:90px; /* Hack pour gérer la diff IE/FF */
}
html>body #lid_blocdossier{ /* Hack pour gérer la diff IE/FF */
height:auto;
min-height: 80px;
overflow:hidden;
} 
#lid_blocdossier div{background-color:transparent;}

	#lid_vignette {height:70px; width:70px;position:absolute;background-color:#333333;top:10px;left:5px;margin:0;z-index:2}
	#lid_titre {margin-left:90px; margin-right: 130px;}
	#lid_titre a {font-weight:bold;}
	#lid_resume {margin-left:90px; margin-right:150px;font-size: 0.9em;}
	#lid_texte {margin-left:90px; margin-right:150px;font-size: 0.9em;}
	
	#lid_statut{position:absolute; top:5;right:0px; }
	.lid_statut_input{margin:2px; width:70px; }
	#lid_btnsuppr{position:absolute;top:55px;right:0px; margin:2px; }
	
	#lid_categorie{margin-left:90px; margin-top : 5px; color:#999999;}
	#lid_login{margin-left:90px;display:inline;}
		.lid_logincourant{color:#999999; font-weight:bold;}
		.lid_loginautre{color:#999999;}
	
	#lid_datepubli {display:inline; margin-left:10px;color:#999999; font-style:italic; font-size: 0.9em;}
	#lid_visibilite {position:absolute;background-color:#FF33CC;
	top:5px;left:0px;margin:0; z-index:0}
	
