/* CSS issu de Tout pour Rien */

#body {
	
} 
a img {border:none; }
#header {
	margin-top: -05px;
	left:0px;
    top: 0px;	
	width: 100%;
	height: 75px ;
	background-image:url(Images/ban.jpg);
	
}
#haut {

	left:0px;
	top: 90px;
	width: 100%;
	height: 55px ;
	background-image:url(Images/ban_h3.jpg);
	background-repeat: repeat-x
   
}
#gauche {
	float: left;
	top: 157px;
	left: 0px;
	width: 145px;
	text-decoration: none;
}
#droite {
  	float: right;
	top: 157px;
	right: 0px;
	width: 145px;
	background-color: #FFFFFF;
}
#centre {
	top: 157px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	margin-left: 145px;
	margin-right: 150px;
	font-family: arial, verdana, sans-serif ;
}


.menu_haut a:link {
font-size:18px;
font-weight:bold;
text-decoration: none;
font-style: normal;
color: DarkBlue ;  

}
.menu_haut a:visited {
font-size:18px;
font-weight:bold;
text-decoration: none;
font-style: normal;
color: DarkBlue ;   

}
.menu_haut a:hover {
font-size:18px;
font-weight:bold;
text-decoration: none;
font-style: normal;
color: red; 

padding:0px;

}
#centre h6{
	font-size: 8pt;
	color: #777777; 
}
#centre h5{
	font-size: 11pt;
	color: blue; 
}
#centre h4{
	font-size: 15pt;
	color: blue; 
}
#centre .titre fieldset{
	background-color: #F5F5F5;
	background-image:url(Images/ban_titre_bleu.jpg);
	background-repeat: repeat-y
	text-align : center;
	font-size: 20pt;
	font-weight:bold;
	color: MidnightBlue;
}
#centre .titre a:link 		{ color: red; text-decoration: underline ; }
#centre .titre a:visited 	{ color: red; text-decoration: underline ; }
#centre .titre a:hover 		{ color: black; text-decoration: underline ; }

	
#centre .titre1 fieldset{
	background-color: #F5F5F5;
	font-size: 14pt;
	font-weight:bold;
	color: yellow;
}
#centre .contenu fieldset{	
	background-color: #FFFFB5;
}
#centre .fond fieldset{	
	background-color: #FFFFFF;
}
#centre .fieldset a:link 		{ color: red; text-decoration: underline ;font-weight:normal; }
#centre .fieldset a:visited 	{ color: red; text-decoration: underline ;font-weight:normal; }
#centre .fieldset a:hover 		{ color: black; text-decoration: underline ;font-weight:bold; }
	


#centre th{
	font-size: 9pt;
}

#pied {
	background-image:url(Images/ban_h3.jpg);
	background-color: skyblue;
	top: auto ;
	height: 30px;
	text-align: center;
	
}






.element_menu_haut {

background-image: url("jpg/block_bleu_haut.jpg");
padding:2;
text-align: center; color:blue; 
font-size: 11pt;

width: 100%;
}
.element_menu_haut a:link 		{ color: Blue; text-decoration: none ;font-weight:normal;}
.element_menu_haut a:visited 	{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_menu_haut a:hover 		{ color: Red;  text-decoration: none ;font-weight:normal; }


.element_menu_bas {
padding:2;
height: 21px; 
background-image: url("jpg/block_bleu_bas.jpg");
}

.element_menu1 {
display: block ;
background:url("jpg/block_bleu_mil.png") left top no-repeat ;


text-align: left; color:blue; padding:2;
font-size: 11pt;
width: 145px; 
}


.element_menu_titre a:link 		{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_menu_titre a:visited 	{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_menu_titre a:hover 	{ color: black; text-decoration: underline ;font-weight:normal; background:url("jpg/block_bleu_mil.jpg") left top no-repeat ;}

.element_menu a:link 		{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_menu a:visited 	{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_menu a:hover 	{ color: black; text-decoration: underline ;font-weight:normal; background:url("jpg/block_bleu_mil.jpg") left top no-repeat ;}


.element_menu1 a:link 		{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_menu1 a:visited 	{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_menu1 a:hover 		{ color: black; text-decoration: underline ;font-weight:normal; background:url("jpg/block_bleu_mil_sel.jpg") left top no-repeat ;}

.element_bouton a:link 		{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_bouton a:visited 	{ color: Blue; text-decoration: none ;font-weight:normal;  }
.element_bouton a:hover 	{ color: black; text-decoration: underline ;font-weight:normal; background:url("jpg/but_adm.jpg") left top no-repeat ;}

.element_bouton{
background:url("jpg/but_adm.jpg") left top no-repeat 
text-align: left; color:gray; padding:2;
font-size: 13pt;
width: 145px; 
}
.element_menu {
background-image: url("jpg/block_bleu_mil.jpg");
text-align: left; color:black; padding:2;
font-size: 9pt;
width: 145px; 
}
.element_menu_titre {
background-image: url("jpg/block_bleu_mil.jpg");
text-align: left; color:gray; padding:2;
font-size: 13pt;
width: 145px; 
}
.element_menu_home  {
background-image: url("jpg/block_bleu_mil.jpg");
float: left; color:black; padding:2;
font-size: 9pt;
}
.element_menu_home1  {
background-image: url("jpg/block_bleu_mil.jpg");
float: left; color:black; padding:2;
font-size: 9pt;
}
.element_menu_home2  {
background-image: url("jpg/block_bleu_mil.jpg");
float: left; color:black; padding:2;
font-size: 9pt;
}
.element_al_dr {
background-image: url("jpg/block_bleu_mil.jpg");
text-align: right;
color:blue;
font-size: 9pt;
}


.element_menu_admin a:link {
display:block;
width:150px;
line-height:35px;
text-align:center;
vertical-align:middle;
background-image: url("jpg/but_adm.jpg")no-repeat scroll top right;
text-decoration:none;
color: blue; 
padding:2px;
font-weight:bold;

}

.element_menu_admin a:visited {
background-image: url("jpg/but_adm.jpg");
}

.element_menu_admin a:hover {
color: Red; 
padding:10px;
background-image: url("jpg/but_adm.jpg");
}
.element_menu_admin  {
display: block;	
	width: 140px;
	height: 35px ;
text-align: left;
color:black;
font-size: 12pt;
font-weight:bold;
heigth: 35;
padding:2px;
}


#div_menu {
display: block;	
	width: 140px;
	height: 35px ;
text-align: left;
background-image: url("jpg/but_adm.jpg");
color:black;
font-size: 12pt;
font-weight:bold;
heigth: 32;
padding:2px;
}
#div_menu a:hover {
display: block;	
color: yellow;
heigth: 35;
background-image: url("jpg/but_adm0.jpg");
}

.element_menu_user a:link {
text-decoration: underline;
font-style: normal;
color: #000000; 

}
.element_menu_user a:visited {
text-decoration: underline;
font-style: normal;
color: #000000; 

}
.element_menu_user a:hover {
text-decoration: none;
font-style: italic;
color: red; 
padding:2px;

}
.element_menu_user  {
font-style: normal;
background-image: url("jpg/but2_use.jpg");
text-align: left;
font-size: 14pt;
color: #00000000; 
heigth: 35;
padding:2px;

}


.bt_haut a:link {
color: blue; 
padding:2px;

}
.bt_haut a:visited {
color: blue; 
padding:2px;

}
.bt_haut a:hover {
color: yellow; 
padding:2px;

}
.bt_haut  {

	left:0px;
	top: 90px;
	width: 100%;
	height: 35px ;
	
    padding: 1px;	

font-family: arial, verdana, sans-serif ;

text-align: left;
font-size: 13pt;
color: white; 
heigth: 35;
padding:2px;
font-weight: bolder ;

}

a:link { color: blue; text-decoration: none ; }
a:visited {color: blue; text-decoration: none ;}
a:hover { color: red ; text-decoration: none ; /*font-weight:bold;*/ }

.spacer {
  clear: both;
  
  
}
			#nav {
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				overflow: hidden ;		/* Création du contexte de formatage */
				heigth:20;
				}
			#nav li {
				float: left ;
				width: 150px ;
				background: blue url(jpg/block_bleu_mil_sel.jpg) right top no-repeat ;
				border: 0px solid #600 ;
				margin-right: 0px ;
				color: yellow ;
				background: #c00 ;
				}
			#nav li a {
				display: block ;
				background: blue url(jpg/block_bleu_mil_sel.jpg) right top no-repeat ;
				color: blue ;
				font: 1em "Trebuchet MS",Arial,sans-serif ;
				line-height: 1em ;
				padding: 2px 0 ;
				text-align: left ;
				text-decoration: none ;
				}
			#nav li a:hover, #nav li a:focus, #nav li a:active {
				background: #033 url(jpg/block_bleu_coulissant3.png)  left top no-repeat ;
				color: black ;
				
				text-align: center ;
				text-decoration: none ;
				}
		
			#nav2 {			
				float: left ;
				width: 150px ;
				
				border: 0px solid #600 ;
				margin-right: 0px ;
				color: yellow ;
				background: #c00 ;
				}
			#nav2 li a {
				display: block ;
				background: blue url(jpg/block_bleu_coulissant3.png) right top no-repeat ;
				color: black ;
				font: 1em "Trebuchet MS",Arial,sans-serif ;
				line-height: 1em ;
				padding: 2px 0 ;
				text-align: left ;
				text-decoration: none ;
				}
			#nav2 li a:hover, #nav2 li a:focus, #nav2 li a:active {
				background: #033 url(jpg/block_bleu_coulissant3.png)  left top no-repeat ;
				color: red ;
				
				text-align: center ;
				text-decoration: none ;
				}	

