body {

background-color:#A0A0A0;

margin:10px 10px 10px 10px;

}

h1 {

font-family:verdana, sans-serif;

font-size:120%;

color:#FFFFFF;

background-color:transparent;

text-align:center;

}

h2 {

font-family:verdana, sans-serif;

font-size:85%;

font-style:normal;

color:#000000;

background-color:transparent;

text-align:left;

text-decoration:none;

}

h3 {

font-family:verdana, sans-serif;

font-size:120%;

color:#FFFFFF;

background-color:transparent;

text-align:left;


}



h4 {

font-family:verdana, sans-serif;

font-size:85%;

font-style:normal;

color:#c00000;

background-color:transparent;

text-align:center;

text-decoration:none;

margin-top:1px;

}





p {

font-family:verdana, sans-serif;

font-size:100%;

color:#FFFFFF;

background-color:transparent;

text-align:justify;

margin-left:5px;

margin-right:5px;

}



a:link {

font-family:Arial, Helvetica, sans-serif;

font-size:100%;

color:#BB1B46;

background-color:transparent;

text-align:left;

text-decoration:none;

}


a:visited {

font-family:Arial, Helvetica, sans-serif;

font-size:100%;

color:#BB1B46;

background-color:transparent;

text-align:left;

text-decoration:none;

}

a:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:100%;

color:#BB1B46;

background-color:transparent;

text-align:left;

text-decoration:none;

}



li

{color:#BB1B46}



#en_tete

{
	width: 1000px;
	height: 150px;
	background-image:url(../images/ban41.png);
	background-repeat:no-repeat;
	float:right;
	margin-right: 5px;

}



#en_tete1

{

width: 1200px;

height: 170px;

background-image:url(../images/bandeau.JPG); 

}



#menu 

{

float:left;

width:180px;

height:800px;
margin-top:20px;

}



#sous-menu 

{

display:block;

margin-left:250px;

margin-right:10%;

margin-top:30px;

margin-bottom:80px;

}





.element_menu

{

position:relative;

width:220px;

height:30px;

background-image:url(../images/bouton_menu.png);

background-repeat:no-repeat;

margin-bottom:10px;

text-align:left;

padding-left:10px;

}



.element_menu:hover

{

background-image:url(../images/bouton_menuh.png);

padding-left:22px;

}



.element_smenu

{

position:relative;

width:120px;

height:20px;

background-image:url(../images/bouton_smenu.png);

background-repeat:no-repeat;

margin-bottom:5px;

text-align:left;

float:left;

margin-right:2px;

}



.element_smenu:hover

{

background-image:url(../images/bouton_smenuh.png);

}



.element_smenul

{

position:relative;

width:170px;

height:20px;

background-image:url(../images/bouton_smenul.png);

background-repeat:no-repeat;

margin-bottom:5px;

text-align:left;

float:left;

margin-right:2px;

}



.element_smenul:hover

{

background-image:url(../images/bouton_smenulh.png);

}







.element_smenuxl

{

position:relative;

width:200px;

height:20px;

background-image:url(../images/bouton_smenuxl.png);

background-repeat:no-repeat;

margin-bottom:5px;

text-align:left;

float:left;

margin-right:2px;

}



.element_smenuxl:hover

{

background-image:url(../images/bouton_smenuxlh.png);

}



.corps {

background-color:#555555;

margin-top:10px;

margin-left:250px;

margin-right:80px;

width:auto;

height:auto;

}



.texte {

background-color:#555555;

width:auto;

padding-left:30px;

padding-right:30px;

padding-top:5px;
padding-bottom:10px;


}


.texte a {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold
} 




#pied_de_page

{

color:#FFFFFF;

text-align:right;

margin-bottom:10px;

 }

 

.roundedcornr_top_530359 div {

   background: url(../images/roundedcornr_530359_tl.png) no-repeat top left;

}

.roundedcornr_top_530359 {

   background: url(../images/roundedcornr_530359_tr.png) no-repeat top right;

}

.roundedcornr_bottom_530359 div {

   background: url(../images/roundedcornr_530359_bl.png) no-repeat bottom left;

}

.roundedcornr_bottom_530359 {

   background: url(../images/roundedcornr_530359_br.png) no-repeat bottom right;

}



.roundedcornr_top_530359 div, .roundedcornr_top_530359, 

.roundedcornr_bottom_530359 div, .roundedcornr_bottom_530359 {

   width: 100%;

   height: 20px;

   font-size: 1px;

}
#edito {
	position:absolute;
	width:380px;
	height:310px;
	z-index:1;
	left: 310px;
	top: 404px;
	visibility: hidden;
}

#nouveautes {
	position:absolute;
	width:380px;
	height:310px;
	z-index:1;
	left: 393px;
	top: 659px;
	visibility: visible;
}

