body{
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}
tr,td, table, a {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

* html #logo{
	position:relative;
	top:3px;
}
#filariane, #filariane a, #filariane a:visited{
	font-size:0.9em;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
		background-color:#90c9fe;
	padding: 2px;
}
#filariane a:hover{
	color:#999;
}

/* ---------->>> FOOTER <<<-----------------------------------------------------------------------------*/

#footer{
	background-image: url(interface/footer.jpg); 
	background-repeat:no-repeat; 
	height:114px;
	font-size: 0.8em;
	line-height:4em;
	min-width:500px;
	text-align:center;
	padding-top:80px;
}
a:visited.lien_bas,  a.lien_bas{
	color: #000;
	text-decoration:none;
}
a:hover.lien_bas{
 
	color: #ed8c3c;
	text-decoration:underline;
}
#liens{
	clear:both;	
	color:#D8D8D8;
	padding:8px;
	margin:-60px 20px 10px 20px;
	*margin:-0px 20px 10px 20px;
	text-align:center;
}
#liens a{
	font-size:0.9em;
	color:#D8D8D8;
	text-decoration:none;
}
#liens a:visited{
	color:#D8D8D8;
	text-decoration:none;
}
#liens a:hover{
	color:#DDE8EE;
	text-decoration:none;
}
/* ---------->>> ATTENTION NE PAS MODIFIER <<<-----------------------------------------------------------------------------*/

/* Bouton editer */
.editer{
color:#999;
font-size:8pt;
}
.editer:hover{
color:#000;
}
#barre_config{
	clear:both;
	background-color:#eee;
	width:100%;
	text-align:center;
	height:16px;
}
/* bloc admin haut */
#authen {
	position:absolute;
	top:25px;
	right:45px;
	padding: 5px;
	background-color:#FFF;
	border:5px solid #FB3532;
	z-index:45;
	
}

/* ---------->>> FIN DE ATTENTION NE PAS MODIFIER <<<----------------------------------------------------*/

/* ---------->>> style de la bonne année <<<-----------------------------------------------------------------------------*/

.new_year {
	color: #FF0000;
	font-weight: bold;
	font-size: 12pt;
}

/* ---------->>> style des langues <<<-----------------------------------------------------------------------------*/


#langue ul{
	list-style:none;
	margin: 0px;
	padding-left:22px;
}
#langue a{
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:none;
	padding-right: 5px;
	padding-left: 5px;
	/*border-right: 1px solid #FFFFFF;*/
}
#langue a:hover{
	color: #cc3300;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:underline;
}
/* ---------->>> style menu du client <<<-----------------------------------------------------------------------------*/



#nav_1 {float:left;width:148px;margin:60px 0px 130px 0px;}

ul#nav_1 {list-style:none; margin-left:10px;-margin-left:5px; padding:0px; font-weight:bold;} 
ul#nav_1 li { margin: 0; margin-top:10px;   }
ul#nav_1 li a {display:block;text-decoration:none;color:#ed8c3c; width:148px;margin:0px; padding:0px;} 
ul#nav_1 li a:hover div{ display:block;color:#000; background-image:url("interface/ongletOrange.jpg"); background-repeat:no-repeat; margin: 0; padding:5px 0 0 10px;}
ul#nav_1 li a div {display:block; cursor:hand; background-image:url("interface/ongletBlanc.jpg"); background-repeat:no-repeat;padding:5px 0 0 10px;height:20px; }
ul#nav_1 li span div { width:148px; display:block; color:#fff; background-image:url("interface/ongletOrange.jpg"); background-repeat:no-repeat; padding:5px 0 0 10px;} 


ul#nav_1 ul { list-style: none; margin:0px; padding: 0px; font-weight:normal;}
ul#nav_1 ul li {  margin:0;}
ul#nav_1 ul li a:hover div{ background-image:none;background-color:#fff;}
ul#nav_1 ul li a div { border-bottom:1px solid #cc3300;border-left:1px solid #cc3300;border-right:1px solid #cc3300;display:block;background-image:none;color:#fff; cursor: hand; width:136px;*width:148px;height:18px;} 
ul#nav_1 ul li span { background-color:#fff; }  
ul#nav_1 ul li span div { display:block; width:136px;*width:148px;background-color:#fff; color:#000; background-image:none; margin:0; }


#menuH{
 float: right;
 margin-right: 14px;
}

#menuH a, #menuH a:visited{
	text-decoration:blink;
	font-weight:bold;
	color:#F00;
}
#menuH a:hover{
	color:#333;
	}

/* ---------->>> Style texte de formulaire et formulaire input submit etc <<<-----------------------------------------------------------------------------*/
.texte {
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:none;
}
.texteoffb {
	color: #666666;
	font-weight: normal;
	font-size: 10pt;
	text-decoration:none;
}
.href {
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:none;
}
.href:hover {
	color: #f5902a;
	text-decoration:underline;
}
.input, textarea {
    border:1px Dashed #000099;
	color: #000099;
	font-weight: bold;
	font-size: 10pt;
}
.submit {
    border:3px Double #000099;
	color: #000099;
	font-weight: bold;
	font-size: 10pt;
}

/* ---------->>> Style texte de formulaire et formulaire input submit etc <<<-----------------------------------------------------------------------------*/
.texte {
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:none;
}
.texteoffb {
	color: #666666;
	font-weight: normal;
	font-size: 10pt;
	text-decoration:none;
}
.href {
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:none;
}
.href:hover {
	color: #f5902a;
	text-decoration:underline;
}
.input, textarea {
    border:1px solid #0561b8;
	color: #0561b8;
	font-weight: bold;
	font-size: 10pt;
}
.submit {
    border:1px solid #0561b8;
	background-color:#C00;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
}
fieldset{
	padding:10px;
	background:#90c9fe;	
	margin:5px 10px ;
	border:none;
}
fieldset legend{
	border:none;	
	padding:3px;
	background:#FFF;
}
fieldset legend span.texte{
	color:#000;
	font-size:1em;
	padding:5px;
}
form{
	margin:15px 0;	
}
/* ---------->>> Galerie Image et blog photo <<<-----------------------------------------------------------------------------*/
#imageg {
	    padding : 3px;
		background-color: #fff;
		border: 1px dashed #e8e8e8;
}
#imageg:hover {
		background-color: #e8e8e8;
}
