
html {background-color:#666666; } /* background:#F8F8E7 url('images/bg-body.jpg') repeat-x left top; */ 

body { color:#4D3F45; font-family:Arial, Helvetica, sans-serif; }

.page { width:955px; margin:0 auto;   background:#FFF url('../images/fond3.gif') top center no-repeat; } /*background:#fff url('../images/header-0.jpg') top center no-repeat;*/


.cadre-central {float:left;width:535px;}
.cadre-breves {float:left;width:205px;margin:115px 0 0 0;}
.clr {clear:both;}
.header {height:208px;}
.footer {text-align:center;}


.second-titre h2 {text-align:right;margin:0;padding:0 25px 0 0;;color:#1f5a2d;font-size:22px;}



.menu-gauche {float:left;width:215px;margin:100px 0px 0px 0px;font-size:16px;}
.menu-gauche ul {list-style:none;margin:0;padding:0;}
.menu-gauche li {padding:5px 0 5px 15px;width:215px;color:#000000;font-weight:bold;}
.menu-gauche .mouseover {background-color:#FFFFFF;}
.menu-gauche .mouseover a:hover {background-color:#FFFFFF;color:#444445;}
.menu-gauche .mouseover a  {background-color:#FFFFFF;color:#444445;}


.menu-gauche ul a {color:#000000;text-decoration:none;}
.menu-gauche ul a:hover {color:#444445;text-decoration:none;}


.menu-gauche .sous-menu {padding:2px 0 2px 0px;font-weight:normal;margin:0;font-size:14px;}
.menu-gauche .sous-menu a {color:#000000;text-decoration:none;font-weight:normal;}
.menu-gauche .sous-menu a:hover {color:#444445;text-decoration:none;font-weight:normal;}




h1 {border-bottom:solid 3px #1f5a2d;font-size:24px;margin:15px 25px 0px 25px;padding:0;color:#1f5a2d;font-weight:bold;}
h3 {font-size:18px;margin:10px 25px 5px 25px;padding:0;color:#444445;font-weight:bold;}

.bloc-home {padding:0px 25px 0px 25px;}

.bloc-home p {margin:0;padding:0;color:#757373;font-size:18px;text-align:justify;}
.bloc-home p .accentuation {color:#549439;font-size:24px;font-weight:bold;}
.bloc-home p a {color:#549439;font-size:24px;font-weight:bold;text-decoration:underline;}
.bloc-home p a:hover {color:#549439;font-size:24px;font-weight:bold;text-decoration:underline;}

.bloc-info {padding:20px 25px 10px 25px;}

.bloc-info h2 {font-size:16px;margin:0 0 10px 0;padding:0;color:#444445;font-weight:bold;}
.bloc-info .ct p {margin:10px 0 0 0;padding:0;color:#757373;font-size:14px;text-align:justify;}
.bloc-info .ct img {padding:0 20px 20px 0px; float:left;}
.dateajout {margin:10px 0 0 0;text-align:right;color:#757373;font-size:11px;}


.bloc-trombi {padding:0px  25px 0px 25px;}
.bloc-perso {padding:15px  3px 15px  3px;width:155px;float:left;}
.bloc-perso h2 {font-size:16px;margin:0 0 10px 0;padding:0;color:#444445;font-weight:bold;}
.bloc-perso p {margin:0;padding:0;color:#757373;font-size:14px;text-align:justify;}
.bloc-perso img {padding:0 20px 20px 0px; }





.breves {padding:0 10px 0 10px;background:url('../images/fond-breve.gif') repeat-y;}
.breves h2 {margin:10px 0 0 0;padding:0;color:#000000;font-size:14px;}

.breves p {margin:0;padding:0;color:#444445;font-size:12px;}
.breves a {color:#549439;text-decoration:none;font-size:12px;}
.breves a:hover {color:#549439;text-decoration:underline;font-size:12px;}
.bottom-breve {background:url('../images/fond-breve-bas.gif') top left;height:16px;}


.bloc-contact {padding:0px  25px 0px 25px;}
.bloc-contact .formulaire {font-size:14px;color:#444445;}
.bloc-contact .formulaire label {width:200px;float:left;}
.bloc-contact .formulaire p {color:#000000;text-align:left;}
.bloc-contact .formulaire input {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#444445;margin:5px 0px 5px 0px;}
.bloc-contact .formulaire textarea {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#444445;width:350px;height:100px;margin:5px 0px 5px 0px;}
.bloc-contact .formulaire .conseil {color:#666666;font-size:10px;}
.bloc-contact .mentionlegale {color:#999999;font-size:10px;}
.bloc-contact .formulaire .alerte {background: url("../images/cancelwhite.gif") no-repeat left top;height:25px;padding:0px 0px 0px 20px;margin:5px 0px 5px 200px;color:#c70118;font-weight:bold;font-size:12px;}
.bloc-contact .formulaire a {font-size:12px;color:#000000;text-decoration:underline;}
.bloc-contact .formulaire a:hover {font-size:12px;color:#FF7F00;text-decoration:underline;}
.bloc-contact .formulaire .infochamps {margin:0px 0px 0px 0px;text-align:right;}
.bloc-contact .formulaire .infochamps a {font-size:11px;color:#000000;text-decoration:underline;}
.bloc-contact .formulaire .infochamps a:hover {font-size:11px;color:#FF7F00;text-decoration:underline;}
.footer {margin:70px 0 0 0;}
.footer .lienfooter {font-size:14px;color:#757373;text-align:center;margin:0 auto;width:485px;height:60px;}
.footer .lienfooter a {color:#444445;text-decoration:none}
.footer .lienfooter a:hover {color:#000000;text-decoration:none;}
.footer .lienfooterwebmaster {font-size:10px;color:#999999;text-align:center;margin:0 auto;width:485px;height:30px;}
.footer .lienfooterwebmaster a {color:#757373;text-decoration:none;}
.footer .lienfooterwebmaster a:hover {color:#000000;text-decoration:none;}
