body {

	padding:0;
	font: 11px verdana;
	color:#000;
	
	background : #F0F0F0;
}
#everything{
	
	color: #000000;
	margin: 0 auto;
	padding: 0;
	width: 980px;
	background: #FFFFFF ;
}

#headsection, #midsection, #fillersection, #loginsection{
	width: 100%;
	border:0px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#headsection td{
	vertical-align:top;
}
#headsection .left{
	width: 380px;
}
#headsection .center{
	width: 594px;
	text-align: center;
	vertical-align: middle;	
}
#headsection .right{
	width: 6px;	
}

#fillersection .left{
	width: 190px;
}
#fillersection .right{
	width: 6px;	
}

#midsection tr{
	vertical-align: top;
}

#midsection .left{
	width: 190px;
}
#midsection .right{
	width: 6px;
}


#indextable{
	margin-bottom: 10px;
}
#indextable .visual{
	padding: 0px 5px 0px 0px;
}
#indextable .step{
	padding: 0px 5px 0px 5px;
}
#indextable .map{
	padding: 8px 0px 0px 5px;
}

#loginsection .left{
	width: 162px;
	padding-right:28px;
}
#loginsection .center{
	color:white;
}
#loginsection .right{
	width: 6px;
}



.blue{
	background: #0074C3;
}
.orange{
	background: #FF9900;
}

.liseret_orange{
	border: 1px solid #FF9900;
}

#content{
	overflow:  auto;
	vertical-align: top;
}


.content { color: #505050; margin: 0 auto; padding: 0;
width: 980px;
background: #FFFFFF url(bg.gif) repeat-y center; }

img {border:0}

/* NAVIGATION */
.nav { clear: both; text-align: left; color:yellow; padding: 10px 0 0 0; }
.nav li { font-size:24px; font-weight: bold; margin:0; padding: 0 0 0 15px;
background-image:url(bgtop.gif); height:50px; }
.nav li a { color: red; text-decoration: none;  }
.nav li a:hover { color: blue; text-decoration: none;  }

a { 	color: red; background: inherit;  text-decoration:none; }
a:hover { 	background: inherit;	text-decoration: underline; }

/*
ul { margin: 5px 0 20px 15px; padding : 0; list-style : none;  }
li { list-style-type: none;	color: #F29900;	margin: 0 0 0px 0;	padding: 0 0 0 10px;  }
li a { color: #546078;  }
li a:hover { color: green; }
*/
lau { color: red; font-weight:600 }

/*----------------- for snews --------------------------*/

fieldset {	border: 2px solid  #E05B00; padding: 15px; margin-right:15px; }
legend { color:#E05B00;  font-size:14px; margin-bottom: 8px;}
textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background: #fff; color: #000; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; color: #000; }
input.text { margin: 0; width: 110px;	border: 1px solid #546078; background: #FFF; color: #808080;font-size:14px; font-family:Tahoma; }
select{margin: 0;color: #808080; font-size:11px; font-family:Tahoma; border: 1px solid #999999; }

.step_div{
	margin:0px;padding:5px;
	/*width:800px;*/
	float:left;
	color:black;
}
.formulaire{
	padding-left: 10px; background-image:url(bgtop.gif) no-repeat;	
}
.login{font-size:11px; font-family:tahoma; color:#CC0000;}


#nav li ul{
width:164px !important;	
padding:0px !important;
	margin-left:20px !important;

}



#nav li ul li{
	width:164px !important;		
	
	padding:0 !important;
	margin:0 !important;
	vertical-align:top !important;
	border: 0px !important;
}

#nav li ul li a{
	vertical-align:top !important;
	padding:0 !important;
	margin:0 !important;
	font: 11px verdana !important;
}

#nav li ul li a:hover{
	color:#0074C3 !important;
}

	
#logbox{
	border:0px;margin:0px;cellspacing:0px;cellpadding:0px;
	border-collapse:collapse;
}

#logbox td{
}

.home1{text-align:left;border:1px solid #FFD400;overflow:hidden;height:87px;padding:0px;margin:0px;width:400px;display:block;clear:both;color:#555555;font-size:16px}
.home2{text-align:left;border:1px solid #FF6607;overflow:hidden;height:87px;padding:0px;margin:0px;width:400px;display:block;clear:both;color:#555555;font-size:16px}
.home3{text-align:left;border:1px solid #D8166F;overflow:hidden;height:86px;padding:0px;margin:0px;width:400px;display:block;clear:both;color:#555555;font-size:16px}
.blocHomeMasque{padding:0px;margin:0px;display:none;clear:both}
.txtHomeAccroche{font-family:Verdana;font-size:22px;color:#555555;display:block;padding-bottom:7px;padding-top:10px;}
.txtHomeReseau{font-size:12px;color:#555555;display:block}
.txtHomeAccroche2{font-family:Verdana;font-size:26px;font-weight:600;color:#555555;display:block;padding-bottom:10px}
.txtHomeAccrocheMasquee{font-size:22px;color:#FFFFFF;display:block;padding-top:10px;}
.txtHomeAccroche2Masquee{font-size:26px;font-weight:600;color:#FFFFFF;display:block;}
.meaReduc{font-family:Tahoma;font-size:24px;font-weight:bold;text-align:center;color:#555555}
.meaReduc2{font-family:Tahoma;font-size:24px;font-weight:bold;text-align:center;color:#FF9900}