body {margin: 125px 0px 0px 20px; font-size: 0.8em; background: #FFF;}
body, td, th, input, textarea, select {font-family: Verdana, Helvetica, Arial, sans-serif;}
form {margin: 0px;}

#corps {background: #fcd21c; display: table; margin: 0 auto; width: 960px;}
#logo {margin: -75px 0px 0px 30px; position: relative;}

#main {width: 950px; margin: 0px 5px 5px 5px; border: 1px solid #b67823; vertical-align: top; background-color: #FFF;}
#contenu {color: #663300; overflow: visible; background-color: #FFF; padding: 20px 30px; overflow: visible; float: left; width: 530px;}

.texte {text-align: justify;}
.soustitre {font-size: 115%; font-weight: bold; color: #b67823;}

/************************** MENU *******************************/
#menu, #menu_foot {margin: 0px; height: 28px; line-height: 28px; background-color: #fbf2b7; text-align: center;}
.menu_item, .menu_sep {display: inline; vertical-align: middle;}
.menu_item {padding: 0px 5px;}
/****************************FIN MENU***************************************/

/************************** BOX *******************************/
#box_chroniques, #box_actu, #box_resto, #box_recette, #pub_quiz {float: left; width: 300px; margin-bottom: 15px;}
#box_chroniques, #box_actu, #box_resto, #box_recette {border: 1px solid #b67823; margin-right: 43px; height: 204px; overflow: hidden;}
.box_titre {background-color: #fbf2b7; height: 28px; border: 1px solid #FFF; text-align: center; line-height: 28px;}
#box_content {margin: 10px;}
.box_chro {}
.box_form {color: #b67823; font-weight: bold;}
.box_txt {color: #505050;}
.box_events {text-align: center; margin-bottom: 7px; font-size: 11px; font-weight: bold;}
/****************************FIN BOX***************************************/


#bottom {clear: both; text-align: center; margin-bottom: 20px;}
.titreimg {vertical-align: middle; padding: 1px;}

#main_col {background: #FFF url('../images/bg_main.jpg') top right no-repeat; width: 310px; float: right; clear: right; padding-top: 275px; margin-bottom: 10px;}
#colpub {text-align: center; margin-bottom: 15px;}

#linkpdf {border: 1px solid #fcd21c; background-color: #fffbe9; font-size: 11px; text-align: left; padding: 3px;}
.pdficon {float: left; margin: 5px;}
.bionom {font-size: 110%; font-weight: bold; color: #b67823;}
.biotitre {font-size: 105%; font-weight: bold; color: #b67823;}
.bio {margin: 0px 0px 30px 0px; height: 300px; overflow: scroll; border: 1px solid #000; background-color: #FFF; padding: 0px 10px;}
.biost, .formst {color: #b67823; font-weight: bold;}
.biophoto {margin: 0px 10px 10px 0px; border: 1px solid #663300;}

.clear {clear: both;}
/************************** FOOTER *******************************/
#footer {text-align: center; margin: 0 auto; width: 960px; margin-top: 15px;}
.logo_foot {margin: 15px 20px; display: inline;}
.copyright {font-size: 9px; font-weight: bold; color: #AAA; width: 850px; margin: 20px auto;}
/****************************FIN FOOTER***************************************/


a:link, a:visited, a:active {color: #b67823; text-decoration: underline;} a:hover {color: #F90; text-decoration: underline;}

a.pluslink:link, a.pluslink:visited, a.pluslink:active, a.pluslink:hover {text-decoration: none; font-style: italic; font-weight: bold; font-size: 90%;}
a.pluslink:link, a.pluslink:visited, a.pluslink:active {color: #b67823;} a.pluslink:hover {color: #f90;}

