/*regles générales*/
body {
margin:0;
padding:0;
color:#666666;
font-family:"Trebuchet MS", Lucida, Verdana, serif;
font-size: 11px;
position: relative;
line-height: 1.4em;
background-color: #FFFFFF;
}
img {
border:none;
background:transparent;
}

a:link, a:visited, a:active {
font-weight:bold;
color: #3879d2;
background: transparent;
text-decoration:none;
}

h1, h2 {
margin:0;
padding: 0;
background:transparent;
font-size: 12px;
font-family: "Trebuchet MS", Lucida, Verdana, serif;
color: #5a5959;
text-decoration: none;
}
p {
margin:0;
padding:0;
}
#contain {
margin:0;
padding:0;
width: 730px;
}

#topfr {
margin:0;
padding:0;
width: 730px;
height: 90px;
background-image: url(../img/entetefr.jpg);
}
#topgb {
margin:0;
padding:0;
width: 730px;
height: 90px;
background-image: url(../img/entetegb.jpg);
}
#header {
margin:0;
padding:0;
width: 730px;
height: 50px;
background-image: url(../img/header-bg.gif);
border-right: #CCCCCC solid 1px;
}
/*barre de navigation de l'entete*/
#headerlist {
float: right;
margin: 0;
padding: 0;
}

#headerlist ul, #headerlist li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#headerlist a:link, #headerlist a:visited {
float: left;
display: block;
font-size: 14px;
line-height: 14px;
font-weight: bold;
margin: 17px 6px 7px 0;
padding: 6px;
text-decoration: none;
color: #FFFFFF;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: none;
}

#headerlist a:hover {
border-bottom: 4px solid #FFFFFF;
padding-bottom: 2px;
color: #f8fc7f;
background: #a7b53e;
}

/* corp de page*/
#main {
margin:0;
padding-top:5px;
width: 730px;
background-image: url(../img/main-bg.gif);
border-right: #CCCCCC solid 1px;
border-bottom: #CCCCCC solid 1px;
}
/*conteneur corp de page*/
#maintxt {
margin:0;
padding:0;
width: 540px;
background: transparent;
}
.clear {
clear: both;
}
/*conteneur formulaire*/
#mainform {
margin: 15px 0 0 10px;
padding: 5px;
background: White;
border: #d3d3d3 1px solid;
height: 180px;
}
#mainform p {
margin: 10px 250px 10px 10px;
font-size: 10px;
font-family:"Trebuchet MS", Lucida, Verdana, serif;
text-align: right;
}
#mainform select {
font-size: 9px;
font-family:"Trebuchet MS", Lucida, Verdana, serif;
background-color: #fcfaf0;
color:#3b0b00;
width: 120px;
border:none;
border-bottom-color: #cecac3;
border-bottom-style: solid;
border-bottom-width: thin;
}
#mainform img {
float: right;
border: 0;
margin: 0 7px 7px 10px;
}
#mainform h1 {
margin:0;
padding: 0 0 8px 0;
background: transparent;
font-size: 12px;
font-weight: normal;
text-decoration: none;
font-family: "Trebuchet MS", Lucida, Verdana, serif;
color: #731400;
border-bottom: #b9b9b9 1px solid;
width: 300px;
}
#mainform h1 span {
font-style: normal;
font-weight: bold;
}
/*conteneur annonces*/
.bloc {
margin: 10px 0 5px 10px;
padding: 5px;
background: White;
border: #d3d3d3 1px solid;
}
/* conteneur titre de l'annonce*/
.blocheader {
margin: 5px 5px 2px 5px;
padding-bottom: 7px;
border-bottom: #b9b9b9 1px solid;
}
.blocheader h1, .blocheader h1 a:link, .blocheader h1 a:visited, .blocheader h1 a:active {
margin-right: 5px;
padding: 0;
display: inline;
font-size: 12px;
font-weight: bold;
text-decoration: none;
font-family: "Trebuchet MS", Lucida, Verdana, serif;
color: #731400;
}
.blocheader h1 a:hover {
color: #6a604f;
}
.blocheader h2 {
display: inline;
font-size:11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
.blocheader span {
float: right;
color: #731400;
font-weight: bold;
}
/*conteneur texte de l'annonce*/
.bloctxt {
position: relative;
margin: 0 5px 5px 5px;
}
.bloctxt p, .bloctxt p a:link, .bloctxt p a:visited, .bloctxt p a:active {
display: block;
text-indent: 15px;
font-family: "Trebuchet MS", Lucida, Verdana, serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #666666;
border: none;
}
.bloctxt p a:hover {
text-decoration: none;
background-color: #f5f5f5;
}

.cadreimg {
clear: left;
float: right;
border: #b9b9b9 solid 1px;
margin-top: 5px;
margin-left: 7px;
padding: 7px;
background: White;
}
.cadreimg img {
border: #b9b9b9 solid 1px;	
}
/* titre page*/
#maintitle {
margin: 0;
padding-top:15px;
text-align: center;
}
#maintitle h1 {
font-size: 12px;
font-weight: normal;
letter-spacing: .05em;
margin: 0 0 10px 0;
font-family: "Trebuchet MS", Lucida, Verdana, serif;
color: #731400;
text-decoration: underline;
}

/* etat navigation sur le site*/
#chemin {
margin: 0 0 5px 0;
text-align: left;
padding: 0;
background: transparent;
}
#chemin ul {
margin: 0;
padding: 0;
display: inline;
border: none;
}
#chemin ul li {
margin: 0;
padding-left: 20px;
border: none;
list-style: none;
display: inline;
background: url(../img/fl.gif) bottom left no-repeat;
}
#chemin li.first {
background: transparent;
padding-left: 3px;
}
#chemin ul li a {
font-size: 12px;
color: #3879d2;
}
#chemin ul li a:hover {
color: #6a604f;
}
#chemin span {
float: right;
margin: 0 5px 0 0;
}
/*etat navigation dans l'annonce*/
.navigation {
margin: 0 0 7px 0;
text-align: left;
padding: 0;
background: transparent;
}
.navigation ul {
margin: 0;
padding: 0;
display: inline;
border: none;
}
.navigation li {
margin-right: 2px;
padding-left: 15px;
border: none;
list-style: none;
display: inline;
background: url(../img/fl.gif) bottom left no-repeat;
color: #3879d2;
}
.navigation li.first {
background: transparent;
padding-left: 3px;
}
.navigation li a:link, .navigation li a:visited, .navigation li a:active {
text-decoration: none;
font-size: 10px;
font-family: "Trebuchet MS", Lucida, Verdana, serif;
color: #3879d2;
}
.navigation a:hover {
color: #6a604f;
}
html>body .navigation li a {
width: auto;
}
/* barre de navigation*/
#navbar {
float: right;
margin:7px 10px 7px 7px;
padding:0;
width: 160px;
}
#nv-top {
margin:0;
padding:0;
}
#nv-main {
margin:0;
padding:0;
background: #FFFFFF;
border-right: #d3d3d3 solid 1px;
border-left: #d3d3d3 solid 1px;
text-align: left;
}
#nv-main ul {
margin: 0;
padding:0;
text-indent: 10px;
list-style: none;
border: none;
}
#nv-main li {
display: block;
border: none;
margin: 0;
padding:0;
font-size: 12px;
}
#nv-main li.small {
font-size: 9px;
font-weight: 200;
}
#nv-main li a:link, #nv-main li a:visited, #nv-main li a:active {
display: block;
padding: 0 0 3px 0;
background-color: transparent;
color: #8a9d21;
text-decoration: none;
width:100%;
}
html>body #nv-main li a {
width: auto;
}

#nv-main li a:hover {
background-color: #f5f5f5;
color: #6b7d08;
}
.logo {
width: 160px;
text-align: center;
margin: 15px 0 15px 0;
}
#plan {
display: none;
}
#title {
display: none;
}
#footer {
margin:10px 0 0 0 ;
padding-top:5px;
width: 730px;
background-image: url(../img/main-bg.gif);
border: #CCCCCC solid 1px;
}
#footer p {
text-align: left;
font-size: 9px;
margin: 0 10px 0 10px;
}
#footer a:link, #footer a:visited, #footer a:active {
font-weight:normal;
color:#666666;
background: transparent;
text-decoration:none;
}



