body
{
margin:auto;
margin-top:0px;
background:#ffffff url(images/fond.jpg) repeat-x;
font-size:12px;
font-family:Trebuchet MS;
text-align:justify;
color:#9CB0C8;
}

#header
{
background-image:url(images/header.jpg);
background-repeat:fixe;
margin-top:0px;
margin-left:0px;
width:981px;
height:243px;
}

#corp
{
margin-top:10px;
margin-right:190px;
margin-left:220px;
width:470px;
}

#footer
{
font-size:11px;
font-family:Arial;
text-align:center;
color:#C0C0C0;
background:#9BDAE4 url(images/footer.jpg) repeat-x;
height:100px;
}

#footer p
{
padding:40px;
color:#fff;
}

#footer a
{
color:#fff;
border-bottom:1px dotted #fff;
text-decoration:none;
}

#footer a:hover
{
border-bottom:0px dotted #fff;
color:#fff;
}

#footer a:visited
{
text-decoration:none;
}

#menu
{
background:#ffffff url(images/menu.jpg) repeat-y;
width:194px;
float:left;
}

#menu_bas
{
background:#ffffff url(images/bas_menu.jpg) no-repeat;
width:194px;
float:left;
height:92px;
}

#menu_gauche 
{
width:194px;
float:left;
text-align:center;
padding:5px;
margin-top:10px;
}

#menu_gauche a
{
margin-left:15px;
color:#93A5B9; 
text-decoration:none;
background-color:#fff;
padding:0 0 0 0px;
float:left; 
width:150px;
text-align:justify;
}

#menu_gauche a:hover
{
color:#fff;
background:#3796CF 80px 0px no-repeat; 
text-align:center;
width:150px;
}

h3
{
font-size:14px;
font-family:Trebuchet MS;
color:#859EB9;
margin-top:0px;
} 

h2
{
	font-size:18px;
	font-family:Trebuchet MS;
	color:#B9DB6F;
	border-bottom:0px solid #AADB19;
}

a
{
color:#B9DB5D;
text-decoration:none;
}

a:hover
{
color:#B8B8BF;
}

.imageflottante
{
float:left;
margin-right:5px;
padding:10px;
}

input
{
width:120px;
background-color:#D5E4F4;
border:1px solid #A7BBD1;
}

