
body {	margin: 0; padding: 0; background: #c5e2eb url(../images/bg_body.gif) repeat-y center top;}

#tete, #chemin, #corps, #pied { clear: both; }
#site { margin:0 auto; width:1000px;  background: #fff; border:1px solid #fff;}

/* Liens d'évitement */
ul#skip { text-align: right; margin: 0; display: none; }
ul#skip li { display: inline; list-style: none; padding: 0 0.2em;  }
/*
 * Tete
*/
#tete {}
#tete ul, #tete li { margin: 0; padding: 0; list-style: none; }
#bandeau { float:left; width:100%; background:url(../images/bandeau_bg.jpg) no-repeat right top; }
#logo { float: left; }

.affichage { float:right; background:#f0f5f8; padding:2px 5px; font-size:1.3em; color:#fff;}
.affichage a { color:#000 !important; }
.affichage a:hover { color:blue !important; text-decoration:underline;}

/*
 * Partie principale (contenu)
*/

#chemin { padding:15px 20px; font-size: 0.85em; color:#cab372; text-align:right;}
#chemin a { color:#cab372;}
#chemin a:hover { color: black;}
#recherche { background: #e77f05; padding: 0px;}

#corps { clear: both; padding-bottom:10px;overflow:hidden;}
#contenu { float:left; width:100%; }
#colgauche { float:left; width:165px; padding:0 20px 20px 30px; }
#contenu #preview { float:right; width:765px; padding:0 20px 0 0; line-height:1.5em; }


/*
 * Bas de page
*/
#pied { float:left; width:100%; text-align: center; padding:15px 0; overflow:hidden; background:#fff url(../images/filet_pied.gif) repeat-x;}
#pied p { margin: 0; }
#pied a { color: #000; }
#pied p.navtext { font-size:0.85em; padding:0 10px 20px; margin:0;}
#pied p.navtext a:hover { color:#8fb9c7; }

#pied .colonne { float:left; width:20%; padding:0 2%; height:75px; border-right:1px solid #ccc; text-align:left; font-size:0.9em;}
#pied .colonne.last { border:0;}

#copyright { width:960px; margin:0 auto; padding:1em 20px; text-align:right; font-size:0.8em; background:#fff; border:1px solid #fff;}
#referencement { width:980px; margin:0 auto; padding:5px 10px; font-size:0.8em; text-align:center; color:#999; line-height:1em; background:#fff; border:1px solid #fff;}


/* blocs */

.bloc { clear:both; float:left; width:155px; margin:0 0 1.5em; padding:5px 5px 7px; background-repeat:no-repeat; background-position:left top;}

p.titre { margin:0; padding:0 0 0 15px; font-size:1.35em; background-position:7px 0; background-repeat:no-repeat; color:#511D0C;}
p.titre a { color:#511D0C;}
p.titre a:hover { color:#fff;}

.bloc .row { padding:0;}
.bloc .row label.main { width:100%; text-align:left;}
.bloc .addsubmit input {width:80%; margin-top:5px; font-weight:bold;}
#colgauche .row input { margin-left:0; width:80%;}
#contenu .bloc form.valid, .bloc form { margin-left:1em;}

/*
#agence p.titre { background-image:url(../images/puce_etoile.gif);}
#espace-membre p.titre { padding-right:0px; background-image:url(../images/espace-membres_puce.gif);}
#temoignages p.titre { border-bottom:0; padding:0 0 40px; text-align:center; background:url(../images/temoignages_puce.gif) no-repeat center 28px;}
#newsletter p.titre { font-size:1.3em; padding:8px 0; text-align:center; background-image:url(../images/newsletter_puce.gif);}
*/

#agence { height:98px; background-image:url(../images/agence_bg.gif);}

#espace-membre { height:180px; background-image:url(../images/espace-membres_bg.gif); }
#espace-membre p.mdp { clear:both; margin:5px 0 0 0; text-align:center; color:#fff;}
#espace-membre p.mdp a { color:#fff;}
#espace-membre p.mdp a:hover { color:#511D0C;}

#espace-membre ul li a { color:#fff;}
#espace-membre ul li a:hover { color:#000;}
#espace-membre ul { margin:1em 0 1em 1em;}
#espace-membre ul li { line-height:1.6em; padding-left:1em; background:url(../images/espace-membres_puce_li.gif) no-repeat 0 6px;}

#temoignages { height:242px; background-image:url(../images/temoignages_bg.gif);}
#temoignages p.titre { padding:0 0 8px; text-align:center;}
#temoignages p.temoignage { padding-left:10px; margin:0; text-align:center;}
#temoignages p.temoignage a { color:#52492e;}
#temoignages p.temoignage a:hover { color:#fff;}
#temoignages p.temoignage strong { text-align:right; color:#511d0c;}
#temoignages span.auteur { font-size:0.85em;}

#newsletter { height:147px; background-image:url(../images/newsletter_bg.gif);}
#newsletter p { padding-left:15px; margin:4px 0; font-size:0.85em;}
#newsletter p.titre { font-size:1.35em; padding:4px 0; text-align:center; }



