
body {	margin: 0; padding: 0; background: #edecec url(../images/body_bg.gif) repeat-x left top;}

#tete, #chemin, #corps, #pied { clear: both; }
#site {margin:0pt auto; width:1000px; }

/* 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
*/
#bandeau p { float:left; color:#fff; margin:15px 0 0 10px; padding:15px 0 15px 20px; border-left:1px solid #888380; font-size:1em; }
#bandeau h1 { margin: 0; }
#logo { float: left; }

/*
 * Partie principale (contenu)
*/

#chemin { padding:0 0 8px; font-size: 0.85em; text-align:right; color:#6c6561; }
#chemin a { color:#6c6561;}
#chemin a:hover { color: #000;}

#corps { clear: both; padding:10px; background:#fff; overflow:hidden; }

#visuel { width:100%; height:180px; background:url(../images/visuel_bg_general.jpg) no-repeat;}

/* Version 3 colonnes*/
#contenu { float: left; width: 780px; }
#contenu #preview { padding:0 20px; }
#coldroite { float: right; width: 180px; }


/*
 * Bas de page
*/
#pied p.navtext { padding-bottom:10px; margin-bottom:12px; border-bottom:1px solid #ccccca; text-align:center;}
#pied a:hover { color:#d7943e;}

#pied { font-size: 0.9em; padding:10px; background:#fff; color:#898380; letter-spacing:0.05em; line-height:1.6em; overflow:hidden;  }
#pied .colonne .titre { font-size:1.3em;}
#pied p { margin: 2px 0; }
#pied a { color: #000; }
#pied .colonne { float:left; width:580px;}


#newsletter { float:right; width:360px; border-left:1px solid #ccccca; padding-left:10px; padding-bottom:15px;}
#newsletter .titre { font-size:1.3em; margin-left:7px;}
#newsletter .row,  { padding-top:3px;}
#pied #mailing label, #coldroite #mailing label { float: none; width: auto; text-align: left; letter-spacing:normal; color:#000; font-size: 0.95em; }
#pied #mailing input, #coldroite #mailing input { width: 13em; margin:0; padding:0; }
#pied #mailing input#email-addsubmit, #coldroite #mailing input#email-addsubmit { margin-left:10px; color:#fff; border:0; background:0; width:18px; height:22px; padding:0; font-weight:bold; font-size:0.75em; background:url(../images/bt_ok.gif) no-repeat center center;}

#copyright { clear:both; text-align: center; padding: 1em; font-size: 0.85em; color:#6c6561; }


/* styles des blocs */

.bloc { width:100%; padding:4px 0 0; min-height:116px; margin:0 0 1.5em; text-align:center; color:#fff; font-size:1.2em; overflow:hidden; }
.bloc a { color:#fff;}
.bloc a:hover { color:#3a312c;}
#espace-conseil { background:#ea8c14 url(../images/espace-conseil_bloc.jpg) no-repeat;}
#presse { background:#392a6b url(../images/presse_bloc.jpg) no-repeat;}
#temoignage { background:#1facca url(../images/temoignages_bloc.jpg) no-repeat;}
.bloc ul { margin:15px 10px 0; padding:0; text-align:left; font-size:0.8em; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.bloc ul li { border-bottom:1px solid #fff; padding:4px 4px 4px 12px; background:url(../images/puce_sousnav.gif) no-repeat 5px 8px;}
.bloc ul li.select a { color:#000; font-weight:bold;}
#espace-conseil ul { background:#ea8c14;}
#presse ul { background:#382a6a;}
#temoignage ul { background:#20acca;}

#videos { width:100%; height:auto; padding:0; margin:0 0 1.5em; color:#fff;}
#agenda { width:160px; height:auto; padding:5px 10px 10px; background:#881e4e; line-height:1.4em; text-align:left; font-size:0.9em;}
#agenda .titre { display:block; width:100%; height:35px; background:url(../images/evenements_titre.gif) no-repeat; text-indent:-99999px;}
#agenda a { font-size:1.3em; color:#fff;}
#agenda a:hover { color:#000;}
#agenda p { margin:4px 0;}
span.date { color:#ff599b;}



