@charset "utf-8";
/* CSS Document */

html, body{	border:0px;	margin:0px;	padding:0px; background-color:#000000;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
img {border:0px;}
form{margin:0px;padding:0px;}
table{border-spacing:0px; margin:0px; padding:0px;}

input{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
select{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
ul { margin:0px; padding:0px;}

#tout
{
	width:960px;
	text-align:left;
}

#header
{
	width:960px;
	height:99px;
	background-image:url(../imgs/bandeau.jpg);
	text-align:left;
	float:left;
}

#fil_ariane
{
	color:#000000;
	text-align:right;
	float:right;
	margin-top:35px;
	margin-right:20px;
}

#fil_ariane a
{
	color:#000000;
	text-decoration:none;
}

#fil_ariane a:hover
{
	text-decoration:underline;
}

#menu_general
{
	float:left;
	width:960px;
	height:42px;
	background-image:url(../imgs/fond-menu.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#menu_general ul
{
	margin-left:0px;
	padding:0px;
	list-style-type:none;
}

#menu_general li
{
	float:left;
	width:150px;
	height:42px;
	background:url(../imgs/fond-bouton.jpg) no-repeat 0px 0px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

#menu_general li:hover
{
	background-position:-150px;
}

#menu_general .grand
{
	width:210px !important;
	background:url(../imgs/fond-bouton-grand.jpg) no-repeat 0px 0px;
}

#menu_general .grand:hover
{
	background-position:-210px;
}

#menu_general .petit
{
	width:90px !important;
	background:url(../imgs/fond-bouton-petit.jpg) no-repeat 0px 0px;
}

#menu_general .petit:hover
{
	background-position:-90px;
}


#menu_general p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	vertical-align:bottom;
}

#menu_general h2
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	vertical-align:bottom;
}

#bandeau_flash
{
	float:left;
	border-bottom:1px solid #FF9500;
}

#menu_bas
{
	float:left;
	width:231px;
	height:280px;
	background-color:#323232;
	text-align:center
}

#menu_bas ul
{
	margin-left:0px;
	margin-top:5px;
	padding:0px;
	list-style-type:none;
}

#menu_bas li
{
	float:left;
	width:231px;
	height:31px;
	background:url(../imgs/fond-bouton-bas.jpg) no-repeat 0px 0px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

#menu_bas li:hover
{
	background-position:-231px;
}

#menu_bas p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:7px;
	vertical-align:bottom;
	color:#FFFFFF;
	text-align:left;
	margin-left:20px;
}

#menu_bas h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:7px;
	vertical-align:bottom;
	color:#FFFFFF;
	text-align:left;
	margin-left:20px;
}


#actualite
{
	float:left;
	width:367px;
	height:280px;
	border-left:1px solid #666666;
	background-color:#D7D7D7;
}

#actualite .titre
{
	padding-left:2px;
	padding-top:10px;
}

#actualite h2
{
	padding-top:10px;
	padding-right:5px;
	text-transform:uppercase;
	margin:0px;
	font-weight:bold;
	font-size:13px;
	color:#FF9900;
}

#actualite .sousTitreActu
{
	padding-top:10px;
	padding-right:5px;
	margin:0px;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

#actualite .texteActu
{
	padding-right:5px;
	padding-top:10px;
	margin:0px;
	font-size:12px;
	color:#000000;
}

#actualite .basActu
{
	margin-top:5px;
	margin-right:20px;
}

#actualite .basActu a
{
	color:#000000;
	text-decoration:none;
}

#bloc_bas
{
	float:left;
	width:960px;
	height:auto;
	background-color:#323232;
}

#actualite .basActu a:hover
{
	color:#000000;
	text-decoration:underline;
}

#calculez
{
	width:360px;
	height:280px;
	float:left;
	border-left:1px solid #666666;
}

#footer
{
	float:left;
	width:960px;
	height:30px;
	background:url(../imgs/fond-footer.gif) repeat-x;
}

#footer ul
{
	float:right;
	margin-left:0px;
	margin-top:5px;
	padding:0px;
	list-style-type:none;
}

#footer li
{
	margin:3px 5px 5px 5px;
	float:left;
	vertical-align:middle;
}

#footer a
{
	text-decoration:none;
	color:#000000;
}

#footer a:hover
{
	text-decoration:underline;
	color:#000000;
}


#contacteznous
{
	float:left;
	width:709px;
	height:260px;
	padding:10px;
	background-color:#E5E5E5;
}

#contacteznous .titre
{
	text-transform:uppercase;
	margin:0px;
	font-weight:bold;
	font-size:13px;
	color:#FF9900;
}

#mentions
{
	float:left;
	width:709px;
	height:auto;
	padding:10px;
	background-color:#E5E5E5;
}

#mentions a
{
	color:#FF9900;
	text-decoration:none;
}

#mentions a:hover
{
	text-decoration:underline;
}

#mentions h1
{
	text-transform:uppercase;
	margin:0px;
	font-weight:bold;
	font-size:13px;
	color:#FF9900;
}

#mentions h2
{
	text-transform:uppercase;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
}

#mentions ul
{
	margin-left:20px;
	margin-bottom:5px;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 367px; 
	height: 280px;
	overflow: hidden;
}

div.scroller div.section
{
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:347px;
	height:280px;
	overflow:hidden;
	float:left;
	padding-right:10px;	
	padding-left:10px;	
}

div.scroller div.content
{
	width: 10000px;
}