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

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

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

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

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

#topmiddle{
top: 0px;
height: 120px;
right: 0px;
margin-left: 200px;
width: 568px;
background: url('design/title.jpg');
background-repeat: no-repeat;
}

#recherche{
position: absolute;
text-align: right;
margin-right: 25px;
color: white;
font-family: Verdana;
right: 0px;
height: 50px;
bottom: 0px;
}

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

#menuleft{
position: relative;
top: 0px;
width: 175px;
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: 175px;
height: 30px;
text-align: center;
line-height: 30px;
text-decoration: none;
font-family: Georgia, Arial;
font-size: 11px;
color: #000;
background: url('design/bouton.jpg');
}

#menuleft a:hover{
display: block;
width: 175px;
height: 30px;
text-align: center;
line-height: 30px;
text-decoration: underline;
font-family: Georgia, Arial;
font-size: 11px;
color: #000;
background: url('design/bouton_h.jpg');
}

/* menu selectionne */
#menuleft .menuits{
color: red;
}

#menuleft .menuits:hover{
color: red;
}

#flower{
height: 50px;
background: url('design/flowerbottom.jpg');
}

#menubottom{
height: 50px;
background: url('design/menubottom.jpg');
}

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

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

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

#tleft{
top: 0px;
height: 50px;
left: 0px;
width: 50px;
background: url('design/tleftc.jpg');
float: left;
}

#tright{
top: 0px;
height: 50px;
right: 0px;
width: 50px;
background: url('design/trightc.jpg');
float: right;
}

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

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

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

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

#contenur h1{
font-size: large;
}

#contenur h2{
font-size: medium;
}

#contenur h3{
font-size: medium;
}

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

#cright{
width: 100%;
background: url('design/rc.jpg') 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 #1CB51C;
background-color: #dedede;
}

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

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

.btn{
border: thin solid #219B22;
background-color: #dedede;
}

.btn:hover{
border: thin solid #16D516;
background-color: #ffffff;
}

