html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0px none;
}

body {
	background-color: #396f92;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	font-style:normal;
	font-weight: normal;
		color: #333333;

}

.clearit {
clear: both;
}




#wrapperout{
clear:both;
width: 981px;
background: url('../images/bg2.gif')  repeat-y 0px 0px ;
overflow:hidden;
float:center;


}
#wrapper {
width: 981px;
text-align: center;


}

#limiteur{
width: 981px;
text-align:center;

}

#wrappertop {
width: 100%;
text-align: center;
background: url('../images/bgtop.gif') repeat-x top left;

}

#top {
width: 981px;
height: 241px;
background: url('../images/banniere.jpg') repeat-y top right;
overflow:hidden;
text-align:center;
}

#menu2 {
width: 981px;
height: 23px;
background: url('../images/bgmenu2.gif') no-repeat top left;
overflow:hidden;
text-align:center;
}


#menu {
width: 981px;
height: 23px;
background: url('../images/bgmenu1.gif') no-repeat top left;
overflow:hidden;
text-align:center;
}


#menu ul, #menu2 ul
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow:hidden;
margin-left:650px;
}

#menu li, #menu2 li
{
padding:  0px px 0px 0px;
margin:   0px 10px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight: bold;
font-size:12px;
float:left;
list-style-type:none;
overflow:hidden;
}
#menu a, #menu2 a
{
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height:23px;
width:115px;
display:block;
background: url('../images/bouton.gif') no-repeat top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;;

}
#menu a:hover, #menu2 a:hover
{
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height:23px;
width:115px;
display:block;
background: url('../images/bouton_hover.gif') no-repeat top center;

}
#menu a.in, a.in:hover
{
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height:23px;
width:115px;
display:block;
background: url('../images/bouton_hover.gif') no-repeat top center;

}

#menu2 a.in, a.in:hover
{
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height:23px;
width:115px;
display:block;
background: url('../images/bouton_hover.gif') no-repeat top center;

}




#bottom{
width: 981px;
height:55px;
padding:    0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
background: url('../images/bottom.gif') repeat-y top left;
overflow:hidden;
text-align:left;
clear:both;
}




#conteneura{
overflow:hidden;
text-align:center;
margin-left:66px;
margin-right:66px;
height:415px;
background: url('../images/fond_accueil.jpg') no-repeat top left;


}

#conteneur{
overflow:hidden;
text-align:center;
margin-left:160px;

}







#contenu {
text-align:left;
width: 670px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#image
{
float:left;

}


#contenua {
text-align:right;
width: 350px;
float:right;
padding: 0px 0px 0px 0px;
margin: 35px 10px 0px 0px;
overflow:hidden;


}


#contenua li{
text-align:left;
width: 350px;
float:left;
padding: 0px 0px 0px 60px;
margin: 25px 0px 10px 0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;


}
#contenua li.first{
text-align:left;
width: 350px;
float:left;
padding: 0px 0px 0px 40px;
margin: 20px 0px 20px 0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;


}
#contenua li.alast{
text-align:left;
width: 350px;
float:left;
padding: 0px 0px 0px  34px;
margin: 20px 0px 10px 0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
overflow:hidden;


}

#contenua li.last{
text-align:left;
width: 350px;
float:left;
padding: 0px 0px 0px  0px;
margin: 20px 0px 10px 0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
overflow:hidden;


}


#textefin {
width: 823px;
float:left;
padding: 0px 0px 0px 80px;
margin: 20px 0px 20px 0px;
clear:both;

}
#textefin p{
text-align:justify;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 10px 0px;
}
#textefin h1{
text-align:justify;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
padding: 2px 0px 5px 23px;
color:#63aed8;
background: url('../images/h1.gif') no-repeat top left;

}
#textefin h2{
text-align:justify;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
color:#396f92;
}
#textefin h3{
text-align:justify;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
color:#999999;
}
#textefin a{
text-align:justify;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
}


#textefin ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
#textefin li{
text-align:left;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
list-style-image:url('../images/li2.gif');
list-style-position:inside;
list-style-type:none;


}











.img250
{
border: 1px solid #396f92;
text-align:center;
margin-bottom:15px;
}

.img250right
{
border: 1px solid #396f92;
margin: 0px 20px 0px 10px;
float:right;
}
.img250left
{
border: 1px solid #396f92;
margin: 5px 15px 5px 5px;
float:left;
}

.right
{
float:right;

}
.margin
{
text-align:left;
margin-left:50px;
padding-left:50px;

}

.left
{
float:left;

}

.souligne
{
text-decoration: underline;
}

a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #b80c0c;
text-decoration:none;

}


 a:focus, a:hover
{
color: #b80c0c;
text-decoration:underline;
}

a.petit{
font-size: 10px;
}


.contour
{
border: 1px solid #396f92;

}

.imgnoborder
{
border: 0px solid #396f92;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.imgborder
{
border: 1px solid #396f92;
margin: 0px 0px 3px 0px;

}



.bleu
{
color:#017ba5;
}