body{
background-color: #fdaf34;
margin: 0px;
padding: 0px;
}

#wconteneur{
top: 0px;
width: 98%;
margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#wconteneur2{
top: 0px;
width: 100%;
margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#bannertop{
position: relative;
top: 0px;
height: 120px;
width: 100%;
overflow: hidden;
background: url('design/banner.png');
/* background-repeat: repeat-x; */
margin: 0px;
}

#topleft{
top: 0px;
height: 120px;
left: 0px;
width: 211px;
background: url('design/logotop.gif');
float: left;
}

#topright{
top: 0px;
height: 120px;
right: 0px;
width: 50px;
background: url('design/topright.gif');
float: right;
}

#topmiddle{
top: 0px;
height: 120px;
right: 0px;
margin-left: 225px;
width: 700px;
/* float: left; */
/* background-image: none; */
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/title.png', sizingMethod='crop');  */
background: url('design/title.png');
}

#content{
position: relative;
width: 100%;
top: 0px;
margin: 0px;
}

#menuleft{
position: relative;
top: 0px;
width: 211px;
float: left;
/*background: url('design/menuleft.jpg');
background-repeat: repeat-y;*/
}

#menuleft p{
margin-left: 19px;
margin-right: 19px;
text-align: center;
color: white;
}

#menuleft a{
display: block;
width: 211px;
height: 37px;
text-align: center;
line-height: 37px;
text-decoration: none;
font-family: Verdana, Arial;
/* font-weight: bold; */
font-size: 11px;
color: #000;
background: url('design/bouton.png');
}

#menuleft a:hover{
display: block;
width: 211px;
height: 37px;
text-align: center;
line-height: 37px;
/* text-decoration: underline; */
font-family: Verdana, Arial;
font-size: 11px;
color: #000;
background: url('design/bouton_up.png');
}

#flower{
height: 105px;
background: url('design/logobottom.png');
}

#menutop{
height: 34px;
width: 211px;
background: url('design/menutop.png');
}

#menubottom{
height: 34px;
width: 211px;
background: url('design/menubottom.png');
}

#milieu{
position: relative;
height: 100%;
margin-left: 220px;
margin-right: 25px;
}

#contenu{
position: relative;
margin: 0px;
top: 0px;
}

#contenutop{
position: relative;
width: 100%;
height: 42px;
margin: 0px;
top: 0px;
background: url('design/tc.png');
background-repeat: repeat-x;
}

#tleft{
top: 0px;
height: 42px;
left: 0px;
width: 32px;
background: url('design/tleft.png');
float: left;
}

#tright{
top: 0px;
height: 42px;
right: 0px;
width: 32px;
background: url('design/tright.png');
float: right;
}

#contenubottom{
position: relative;
height: 32px;
margin: 0px;
top: 0px;
background: url('design/bc.png');
background-repeat: repeat-x;
}

#bleft{
top: 0px;
height: 32px;
left: 0px;
width: 32px;
background: url('design/bleft.png');
float: left;
}

#bright{
top: 0px;
height: 32px;
right: 0px;
width: 32px;
background: url('design/bright.png');
float: right;
}

#contenur{
font-family: Verdana;
margin-left: 32px;
margin-right: 32px;
padding: 10px;
background-color: #fde774;
color: #191970;
}

#contenur h1{
font-size: large;
}

#contenur h2{
font-size: medium;
text-decoration: underline;
}

#contenur h3{
font-size: medium;
}

#cleft{
width: 100%;
background: url('design/lc.png') repeat-y top left;
}

#cright{
width: 100%;
background: url('design/rc.png') repeat-y top right;
}

#clefts{
width: 100%;
background: url('design/lcs.jpg') repeat-y top left;
}

#crights{
width: 100%;
background: url('design/rcs.jpg') repeat-y top right;
}

#footer{
width: 100%;
text-align: center;
font-size: 12px;
font-weight: bold;
}

#adsright{
position: relative;
top: 0px;
width: 180px;
float: right;
}

#contenurads{
font-family: Verdana;
margin-left: 30px;
margin-right: 30px;
padding: 0px;
background-color: white;
}

.a_fiche:visited, .a_fiche:hover{
color: #1B076F;
}

.textbox{
padding-left: 3px;
border: thin solid #FDAF34;
background-color: #fdefa6;
}

.textbox:hover{
background-color: #fff;
border: thin solid #FDAF34;
}

.textbox:focus{
border: thin solid #fd8007;
background-color: #ffffff;
}

.btn{
border: thin solid #FDAF34;
background-color: #fdefa6;
}

.btn:hover{
border: thin solid #FDAF34;
background-color: #fff;
}

#event{
	position: absolute;	
	display: none;
	width: 320px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 0.7em;
	background-color: #EEEEEE;
	z-index: 4;
}

.newslink
{
color: blue;
}

.newslink:visited
{

color: blue;
}

.image{
background-color: #eee;
padding: 15px;
border: 1px solid gray;
text-decoration: none;
text-align: center;
color: black;
margin-bottom: 3px;
margin-top: 3px;
}

.image img{
border-width: 0;
padding: 2px;
}

.imgright{
float: right;
margin-right: 50px;
margin-left: 21px;
}

.imgleft{
float: left;
margin-right: 21px;
margin-left: 50px;
}

.imgcenter{
margin-right: auto;
margin-left: auto;
}

.histable{
border-spacing: 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
border: 1px solid gray;
background-color: #eee;
padding: 15px;
color: black;

}

.histable td{
border: 1px solid gray;
background-color: white;
padding: 3px;
}

.photobox{
float: left;
margin: 10px;
text-align: center;
padding: 7px;
border: thin black solid;
}

.photobox img{
height: 250px;
border: thin #ccc solid;
}

.tableca td{
border-right: thin solid #191970;
}

.nobord{
border-right: none;
}
