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


html img, html .png
{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


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

}

.clearit {
clear: both;
}




#wrapper {
width: 952px;
text-align: center;
padding:   0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

#topleft {
width: 252px;
height: 175px;
background: url('../images/banleft.jpg') no-repeat top left;
overflow:hidden;
text-align:right;
float:left;
padding:   0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}
#topright {
width: 700px;
height: 175px;
background: url('../images/banright.gif') no-repeat top left;
overflow:hidden;
text-align:right;
float:right;
padding:   0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}




#bottom{
width: 952px;
height:24px;
padding:    0px 0px 0px 0px;
margin:  10px 0px 0px 0px;
background: url('../images/bottom.gif') repeat-y top left;
overflow:hidden
}

#bottom p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
padding: 5px 10px 00px 0px;
float:right;
text-align:right;
}


#bottom a{
font-weight: bold;

color: #fff716;
}


#bottom a:focus, #footer a:hover
{
color: #F0A041;
text-decoration:underline;
}


#conteneur{
width: 952px;
background: url('../images/bgtotal.gif') repeat-y bottom left;
overflow:hidden;
}


#contenu {
text-align:left;
width: 396px;
float:left;
padding: 0px 0px 0px 0px;
background: url('../images/feuillesbottom.gif') no-repeat bottom left;
color:#000000;
}


#textezone
{
 padding: 0px 0px 0px 0px;
 margin: 0px 10px 0px 10px;
 	color: #000000;

}

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

}
#contenu textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}




#contenu h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 17px;
font-weight: bold;
color: #000000;
text-decoration: none;
padding:0px 0px 0px 20px;
margin:10px 0px 15px 0px;
background: url('../images/ph1.gif') no-repeat left;
 clear:both;

}

#contenu h2{
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;
font-weight: bold;
color: #f36523;
text-decoration: none;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;

 clear:both;


}

#contenu p{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
 padding: 0px 0px 0px 0px;
 margin:10px 0px 10px 0px;

 text-align:justify;

}


#contenu ul{
 	margin-bottom:15px;
	margin-left:17px;
}

#contenu li{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
 	margin: 0px 0px 5px 0px;
	list-style-type:disc

}

#blocbleu{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
 padding: 3px 6px 3px 6px;
 margin:5px 0px 5px 0px;
 background-color:#006b6d;
 position:absolute;

 text-align:justify;


}

#contenu a{
color:#f36523;

}

#leftcol{
float:left;
width: 252px;
text-align:left;
color:#0078b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style:normal;
	font-weight:bold;

  }
  
#conteneurleft{
	background: url('../images/bgleft.gif') no-repeat bottom left;
float:left;


  }
  
  
  #leftcol ul{
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	width:210px;

}
  #leftcol li{
 	margin: 5px 0px 5px 0px;
 	padding: 0px 0px 5px 0px;
	border-bottom:#FFFFFF 1px dotted;
		text-align:left;
		list-style:none;
		border:


}
  #leftcol a{

	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	text-align:left;

}
 
   #leftcol a:hover
   {
 
 color:#ffee31;
 text-decoration:none;
  }
  
    #leftcol a.in{

	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	color:#006c6e;
	text-align:left;

}




 #rightcol{
  float: right;
  width: 304px;
  height:473px;
text-align:left;
	background: url('../images/bgright.jpg') no-repeat top right;
color:#0078b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style:normal;
	font-weight:normal;

  }
  

 #rightimage{
   width: 196px;
  height:256px;
	 	margin: 98px 0px 0px 3px;
 	padding: 0px 0px 0px 0px;
	float:left;
	position:absolute;


}
 #rightmentions{
	 	margin: 440px 0px 0px 76px;
 	padding: 0px 0px 0px 0px;
	position:absolute;
	float:left;
	


}

  #rightmentions ul{
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	width:210px;

}
  #rightmentions li{
 	margin: 5px 0px 5px 0px;
 	padding: 0px 0px 5px 0px;
	border-bottom:#FFFFFF 1px dotted;
		text-align:left;
		list-style:none;
		border:


}


  #rightmentions a{
color:#0078b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	

  }
  
    #rightmentions a:hover{
color:#0078b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
text-decoration:none;
	color:#ffee31;


  }



#ligne{
width: 202px;
height:1px;
background-color:#7A7A7A;
	margin: 5px 0px 0px 0px;
	overflow:hidden;

}




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

.img250right
{
border: 1px solid #3F5454;
margin: 0px 50px 0px 0px;
float:right;
}
.img250left
{
border: 1px solid #3F5454;
margin: 0px 5px 5px 0px;
float:left;
}




.accueilright
{
border: 1px solid #3F5454;
margin: 0px 30px 0px 0px;
float:right;
}
.accueilleft
{
border: 1px solid #3F5454;
margin: 0px 5px 5px 30px;
float:left;
}






.img250left2
{
border: 1px solid #3F5454;
margin: 0px 23px 5px 0px;
float:left;
}


.imgmargeleft
{
border: 1px solid #3F5454;
margin: 0px 5px 15px 50px;
float:left;

}

.imgL
{
border: 1px solid #3F5454;
margin: 0px 5px 15px 20px;
float:left;
}
.imgR
{
border: 1px solid #3F5454;
margin: 0px 20px 15px 5px;
float:right;
}

.imgfloatleft
{
border: 1px solid #3F5454;
margin: 0px 8px 15px 0px;
float:left;
}

.right
{
float:right;

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

}

.left
{
float:left;

}

#logo
{
margin-top:10px;
clear:both;

}



.souligne
{
text-decoration: underline;
}

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

}


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

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

.kaki10{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #3F5454;
text-decoration:none;

}
.kaki11{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #3F5454;
text-decoration:none;

}

.img280right
{
border: 1px solid #3F5454;
margin: 0px 0px 5px 5px;
float:right;
}
.img280left
{
border: 1px solid #3F5454;
margin: 0px 5px 5px 0px;
float:left;
}


.gris10{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #EDEDED;
text-decoration:none;

}

td img{
border: 1px solid #3F5454;

}


.contour
{
border: 1px solid #3F5454;

}

.imgnoborder
{
border: 0px solid #3F5454;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.noborder
{
border: 0px solid #3F5454;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

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

}


.toupetit{
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
	font-style:normal;
	font-weight: normal;
	color: #DA6700;
	text-decoration: none;
	text-align:left;
}

#video2
{
width:180px;
margin:5px 0px 5px 10px;
border: 1px solid #3F5454;
text-align:center;
}

.pub
{
font-weight:bold;
color:#791414;
font-size: 9px;
}

.pub2
{
font-weight:bold;
color:#791414;
font-size: 10px;
text-align:left;
}
.pub3
{
font-weight:bold;
color:#791414;
font-size: 11px;
text-align:left;
}.pub4
{
font-weight:bold;
color:#791414;
font-size: 12px;
text-align:left;
}

.space{
padding:  0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
height:4px;
overflow:hidden;
line-height:4px;
max-height:4px;

}

.vertbleu
{
color:#006a6c;
}

.vert
{
color:#7cb51e;
}

.vertclair
{
color:#36999a;
}

.brun
{
color:#a38d61;
}

.borderHG
{
border-top: 1px solid #3F5454;
border-left: 1px solid #3F5454;

}

.borderBD
{
border-bottom: 1px solid #3F5454;
border-right: 1px solid #3F5454;

}

.border
{
border: 1px solid #3F5454;

}