d@charset "UTF-8";
/* CSS Document */


html
{
padding:0px;
margin:0px;

}


body
{
	margin:0px;
	padding:0px;
	background:url(../images/fond.jpg) scroll;
	
}

#bodys
{
	background:url(../images/images_fond.png) no-repeat center 0px ;
	width:100%
	
}

#main
{
	width:948px;
	margin-left:auto;
	margin-right:auto;
}



#header
{
	background-image:url(../images/main.jpg);
	height:405px;
}

#sousmenu
{
	background-image:url(../images/menu_vignette.png);
	height:159px;
	width:948px;
	margin-right:1px;
	position:relative;
}


.vignette
{
	float:left;
	padding-left:60px;
	padding-top:15px;
}

#accroche
{
width:400px;
margin-left:350px;
position:absolute;
top:10px;
font-family:Arial,sans serif;
font-weight:bold;
color:#002fc6;
text-align: left;

}
#accroche p
{
font-size:15px;

}

#logo2
{position:absolute;
top:-30px;
left:785px;
}

img
{ border:none;}


a:focus {text-decoration:none; border:none;outline:0;}

.wanadev
{
	color:#0544c7;
	font-family:arial;
	font-size:11px;
	padding:2px;
	text-decoration:none;
}

a.wanadev:hover
{
	text-decoration:underline;
}

a:hover
{
	color:#002fc6;
}

#footer
{
	color:#0544c7;
	font-family:arial;
	font-size:11px;
	padding:2px;
	height:30px;
	padding-top:10px;

}

#footer_left
{float:left;}
#footer_right
{float:right}

#menu
{

background:url(../images/fond_menu.png);
font-family:Arial,sans serif;
font-weight:bold;
font-size:10pt;
padding:0px;
width:948px;
}


#menu ul{width:100%;padding:0px;margin:0px;height:22px;}

#menu li
{
 float: left;
 position:relative;
 height:23px;
 background:url(../images/fond_menu.png);
 width:180px; 
}

#menu .sousMenu
{
 display:none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position:absolute;
 top:23px;

 width:155px;

}

#menu .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 height:20px;
 padding-top:2px;

 padding-right:0px;
}


#menu li a:link, #menu li a:visited
{
 display: block;
 color:#de4400;
 background:url(../images/fond_menu.png);
 margin: 0;
 padding-left:0px;
 padding-right:0px;
 border-left:1px solid #fde896;
 border-right:1px solid #fdc949;
 text-decoration: none;
 padding-top:2px;
}


#menu li a:hover, #menu li a:active
{color:#1645df;}

#menu .sousMenu li a:link, #menu .sousMenu li a:visited
{
 display: block;
 color:#f14400;
 margin: 0;
 border: 0;
 text-decoration: none;
 background:url(images/fond_menu.png) repeat;
}


#menu .sousMenu li a:hover
{
 background-image: none;
 background-color:#ffda48;
 color:#1645df;
 
}	

#menu li:hover > .sousMenu { display: block; }	

li{list-style-type:none;}



#headerPage
{
	background:url('../images/headerPage.png');
	height:115px;
	width:948px;
	margin:0px;
	padding:0px;
	
	
}

#footerPage
{
	background:url('../images/footerPage.png');
	width:948px;
	height: 127px;
	margin-top:-65px;
	

	
	
	
}

.main
{
	width:948px;
	
	background:url('../images/fond_page.png') repeat-y;
	
}

.text
{
	color:black;
	font-family:Trebuchet ms;
	font-size:10pt;
	width:615px;
	float:left;
	text-align:justify;
	margin-right:20px;
	margin-left:22px;
	min-height:400px;
	
	
	
}

.design
{
	float:right;
	top:0px;
	
	
}

h2

{
	font-family:Futura;
	color:#0544c7;
	padding:none;
	margin-bottom:5px;
}

h4
{
margin-top:0px;
padding-top:0px;
}

.clear{clear:both;}


.text li
{list-style-type: line;}

span
{color:#e9580d;
text-transform:uppercase;
font-weight:bold;
}

#nl
{
  color:#333;
  font-size:13px;
  margin:0px;padding:0px; 
  font-weight:bold;
  font-family:Futura;
  
 
}



#inputnl
{
  width:170px;
  
}

h4 a 
{
	text-decoration:none;
	color:black;	
}

h4 a:hover
{
	text-decoration:none;
	color:#e9580d;
}

.gray
{
color:gray;
}

.on
{  color:#0544c7;}

em{color:#0544c7;font-size:12pt;}

.red{color:red;}

.bouton:hover
{color:#e9580d;}

.bouton
{color:#0544c7;}


em.redirection
{font-size:10pt;text-decoration:none;}

em a{color:#0544c7;}
em a:hover{color:#e9580d;}

#type
{width:900px;}

#car
{
width:450px;
float:left;
}

#lightbox
{width:400px;
float:left;}





