html {background:#F0ECD5;}
body {background:url(../gfx/fonds/body.jpg) repeat-x;}
#main {background:url(../gfx/fonds/main.gif) no-repeat 0 11px;margin:0 auto;padding:5px 4px 0;width:926px;}
#header {background:url(../gfx/fonds/header.png) no-repeat;height:142px;margin-left:1px;padding:28px 5px 0;position:relative;width:916px;z-index:150;}
#header h1,#header p.home {left:3px;position:absolute;top:33px;z-index:2;}
#header h1 a,#header p.home a {background:url(../gfx/logos/ecop-constructeur-morbihan.gif) no-repeat;display:block;height:125px;text-indent:-5000px;width:158px;}
#header p.branding {color:#505050;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;left:0;position:absolute;text-align:center;top:7px;width:916px;}
#header p.branding strong {color:#d77800;font-weight:normal;}
#header p.branding a {color:#505050;font-size:13px;text-decoration:none;}
#top {background:url(../gfx/fonds/top.jpg) no-repeat;height:31px;left:140px;padding:105px 0 0 35px;position:relative;top:0;width:739px;z-index:3;}
#header #telephone {background:url(../gfx/fonds/telephone.gif) no-repeat;display:block;height:26px;position:absolute;right:12px;text-indent:-9999px;top:10px;width:135px;}
#menu {height:31px;position:relative;width:732px;}
#menu li {background:url(../gfx/fonds/menu_li.gif) no-repeat;float:left;height:31px;position:relative;text-align:center;}
#menu li a {background:url(../gfx/fonds/menu_li_a.gif) no-repeat right top;color:#505050;display:block;height:28px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:12px;padding:3px 15px 0;text-decoration:none;}
#menu li.first {background:url(../gfx/fonds/menu_li_a.gif) no-repeat right top;padding:0;}
#menu li.first a {background:url(../gfx/fonds/home.gif) no-repeat;text-indent:-5000px;padding:3px 0 0;width:49px;}
#menu li a:hover,#menu li.active a,#menu li.hover a {background-position:right bottom;color:#ffffff;}
#menu li:hover,#menu li.active,#menu li.hover {background-position:left bottom;}
#menu li:hover a,#menu li.active a {color:#ffffff;}
#menu li.first a:hover,#menu li.first:hover a {background-position:left bottom;}
#menu li ul {background:#818181;border:1px solid #E9E9E9;clear:both;display:none;position:absolute;top:31px;width:245px;}
#menu li ul li {background:none;border-bottom:1px solid #595959;float:none;height:auto;text-align:left;}
#menu li ul li a {background:none;color:#ffffff;float:none;height:auto;line-height:16px;padding:5px 0 5px 30px;width:215px;}
#menu li:hover ul,#menu li.hover ul {display:block;}
#menu li ul li a:hover,#menu li ul li.active a {background:#D4D4D4;color:#414141;}
#contenu_t {background:url(../gfx/fonds/contenu_t.png) repeat-y;width:926px;}
#contenu_m {background:url(../gfx/fonds/contenu_m.png) no-repeat;overflow:hidden;padding:12px 10px 0;}
#bien_etre,#documentation {position:relative;z-index:50;}
#bien_etre {height:334px;margin-bottom:8px;}
#documentation {height:160px;}
.left {float:left;margin:0 3px 0 2px;overflow:hidden;width:672px;}
.right {float:left;width:227px;}
#photos {padding:35px 0 0 0;width:656px;}
.photo {float:left;margin:0 0 0 15px;position:relative;}
.photo img {display:block;}
.infos {background:url(../gfx/fonds/infos.gif) no-repeat;height:35px;left:-10px;padding:0 0 9px 9px;position:absolute;text-align:left;top:-27px;width:141px;}
.infos h3,.infos p,.infos a {font-family:Arial, Helvetica, sans-serif;}
.infos a {display:block;padding-top:11px;text-decoration:none;}
#centre_m .infos h3,#centre_m .infos a,.infos a {color:#fff;font-size:13px;margin:0;}
#centre_m .infos p {color:#CACACA;font-size:11px;}
#bas {background:url(../gfx/fonds/bas.png) no-repeat;height:168px;margin:0 auto;position:relative;width:982px;z-index:5;}
#bas p,#footer p,#footer ul li a {color:#3c5c21;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;line-height:13px;}
#bas p {left:288px;position:absolute;text-align:center;top:36px;width:625px;}
#footer {background:url(../gfx/fonds/footer.png) repeat-x;margin-top:-8px;position:relative;width:100%;z-index:3;}
#footer p {color:#fff;margin:0 auto;padding-top:20px;text-align:center;width:920px;}
#footer p a {color:#fff;text-decoration:none;font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer ul {height:20px;margin:14px auto 0;text-align:center;width:705px;}
#footer ul li a,#footer ul li {color:#506e36;font-size:12px;text-decoration:none;}
#footer ul li {background:url(../gfx/fonds/footer_ul.png) no-repeat center top;display:inline;float:left;line-height:22px;padding:2px 0 0 8px;}
#footer ul li a {border-right:1px solid #B4B19C;line-height:22px;padding-right:8px
}
#footer ul li.first {background:url(../gfx/fonds/footer_ul.png) no-repeat;padding-left:20px;}
#footer ul li.last {background:url(../gfx/fonds/footer_ul.png) no-repeat right top;padding-right:18px;}
#footer ul li.last a {border-right:none;padding:0;}
#centre_t {background:url(../gfx/fonds/centre_t.png) no-repeat;height:60px;margin-bottom:-5px;position:relative;top:-5px;}
#centre_m {overflow:hidden;padding:0 24px 10px 13px;width:869px;
}
#contact #centre_m {background:#ECE9CA url(../gfx/fonds/centre_m_contact.jpg) no-repeat left bottom;padding:20px 0 50px;width:904px;}
#srub #centre_m {background:url(../gfx/fonds/srub_m.png) repeat-y;min-height:325px;padding:18px 10px 45px 271px;width:624px;}
#srub #smenu {left:2px;position:absolute;top:-2px;width:245px;z-index:51;}
#contact #centre_b {background:url(../gfx/fonds/centre_b_contact.gif) no-repeat left bottom;padding-bottom:7px;}
#srub #centre_b {position:relative;}
#centre_t h2 {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-size:17px;font-weight:bold;padding:11px 0 0 17px;text-transform:uppercase;}
#centre_t p.title {padding:11px 0 0 17px;}
#centre_t p.title a {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#centre_m p.intro {margin:0 10px 9px 0;}
#centre_m p.intro a {color:#212121;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;}
#centre_m p.intro strong {font-weight:normal;}
#centre_m h3 {padding-top:18px;}
#centre_m p {margin-top:18px;}
#centre_m blockquote p {margin-top:0;}
#centre_m h1 {clear:both;color:#e17c00;font-size:18px;font-weight:normal;margin:10px 0;}
#centre_m h3 {border-bottom:1px solid #e17c00;clear:both;color:#565656;font-size:16px;font-weight:normal;margin-bottom:10px;}
#centre_m h4 {margin:18px 0 5px;}
#centre_m h2 {color:#565656;font-size:16px;font-weight:normal;margin:12px 0 0;}
#centre_m h3 strong {color:#8e8e8e;font-size:17px;text-transform:uppercase;}
#centre_m h3 strong span {color:#e17c00;display:block;}
#centre_m h3 a {color:#8E8E8E;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;text-decoration:none;}
#centre_m ul {margin-top:5px;}
#centre_m li {background:url(../gfx/deco/puces/puce.gif) no-repeat 0 4px;padding-left:16px;}
#centre_m p.no_margin {margin:0;}
#centre_m img {float:right;margin:10px 13px;}
#form {margin:0 auto;width:487px;}
.financ #form {width:387px;}
#form_contact li {background:none;padding:0;}
#adresse,#form_contact {background:url(../gfx/deco/lignes/green_dots.gif) repeat-x;padding-top:10px;}
#centre_m #adresse p,#form_contact fieldset {background:url(../gfx/deco/lignes/green_corner.gif) no-repeat right top;padding:6px 9px 0 13px;}
#centre_m #adresse p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;margin-top:0;text-align:right;}
#adresse p strong {color:#85a90d;font-size:13px;font-weight:normal;}
#adresse p b {background:url(../gfx/fonds/tel.gif) no-repeat right top;color:#FFF;display:block;font-size:13px;height:18px;padding:1px 7px 0 0;width:100%;}
#centre_m #adresse img {float:none;margin:2px 0 0;}
#form_contact ul li {clear:left;position:relative;margin-bottom:4px;}
#form_contact label {display:block;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;padding-right:3px;width:181px;}
#form_contact .double input{display:block;float:left;width:50px;}
#form_contact .labelDouble{width:173px;}
.financ #form_contact label {width:81px;}
#form_contact strong {color:#749E3C;font-weight:normal;}
#form_contact label,#form_contact p {text-align:right;}
#form_contact p {float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:5px 0 0 72px;}
input,select,textarea {background:#f1efe7;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #8F8F8F;width:279px;}
#form_contact button {background:url(../gfx/deco/boutons/submit.gif) no-repeat left center;border:none;color:#FFF;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:17px;padding-left:20px;text-align:left;width:74px;}
#form_contact button:hover {cursor:pointer;}
.fValidator-msg {background:url(../gfx/fonds/bulle.gif) no-repeat;color:#FFFFFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 -20px;padding:5px 5px 5px 25px;position:relative;right:-365px;top:-18px;width:118px;z-index:20;}
#emailrequired_msg {top:0;margin:0;}
.textarea .fValidator-msg {margin:0 0 -45px;top:-63px;}
.textarea textarea {height:59px;}
#form_contact p.confirmation {text-align:left;}
.confirmationTerrain {text-align:center;}
#bt_plans {background:url(../gfx/textes/boutons/plans.gif) no-repeat;display:block;height:110px;position:absolute;right:6px;text-indent:-9999px;top:569px;width:107px;z-index:100;}
#link_cgv {background:url(../gfx/textes/boutons/contrat.gif) no-repeat;display:block;height:112px;left:11px;position:absolute;text-indent:-9999px;top:610px;width:111px;z-index:100;}
.bt_plans {height:45px;margin:20px auto 0;width:270px;}
.bt_plans a {background:url(../gfx/fonds/bt_illus.gif) no-repeat;color:#fff;display:block;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;height:13px;padding:16px;text-decoration:none;width:248px;}
#plans_photos,#photos_thumb {clear:both;}
#centre_m #plans_photos img {float:none;margin:0;}
#centre_m #plans_photos .maison,#centre_m #photos_thumb .maison {float:left;margin:10px 0;text-align:center;width:156px;}
#centre_m #photos_thumb .maison {width:156px;}
#centre_m #photos_thumb .maison a {background:url(../gfx/fonds/photos_thumb.png) no-repeat center top;display:block;padding-top:7px;width:147px;}
#centre_m #photos_thumb .maison a img {background:url(../gfx/fonds/photos_thumb.png) no-repeat center bottom;margin:0;padding:0 7px 7px;}
#centre_m .maison p {margin:0;text-align:center;}
#centre_m .infos h3,#centre_m .infos p {margin-top:0;}
#centre_m .infos h3 {border-bottom:none;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding-top:0;}
#centre_m #photos img {float:none;margin:0;}
#centre_m img.logo {float:none;margin-left:80px;}
.accroche {background:url(../gfx/textes/titres/unique.png) no-repeat;height:26px;position:absolute;right:12px;text-indent:-9999px;top:22px;width:487px;}
#centre_m ul.nav_lofts {float:right;margin-top:20px;}
#centre_m .nav_lofts li {background:url(../gfx/deco/boutons/lofts.gif) no-repeat;float:left;height:26px;margin-right:15px;padding:0 0 9px 9px;width:132px;}
#centre_m .nav_lofts li a,#centre_m .nav_lofts li p {font-family:Arial, Helvetica, sans-serif;}
#centre_m .nav_lofts li a {color:#fff;font-size:13px;font-weight:bold;margin:0;text-decoration:none;}
#centre_m .nav_lofts li p {margin-top:0;}
#centre_m .nav_lofts li p a {color:#CACACA;font-size:11px;font-weight:normal;margin-top:0;}
#presse {background:#F0ECE1;border-bottom:1px solid #D9D4C6;border-top:1px solid #D9D4C6;clear:both;height:2250px;margin-left:-24px;margin-top:15px;overflow:hidden;width:658px;}
#presse .bg1,#presse .bg2 {float:left;height:250px;padding:0 10px;text-align:center;width:199px;}
#presse .bg1 {background:#CEC5AC;}
#presse .bg2 {background:#E3DED0;}
#presse .bg1 p,#presse .bg2 p {margin-top:0;}
#presse .bg1 a img ,#presse .bg2 a img {border:1px solid #9D9990;float:none;}
/* Accordéon home */
#accordion {margin:7px 0 7px 7px;}
h3.toggler {background:url(../gfx/fonds/toggler.png) no-repeat;height:28px;padding:2px 9px 0;width:193px;}
#accordion h3.active {background-position:left bottom;}
h3.toggler {color:#6a6a6a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;overflow:hidden;text-transform:uppercase;}
h3.toggler a {line-height:13px;text-decoration:none;}
h3.toggler strong {color:#3c3c3c;display:block;font-size:16px;font-weight:normal;}
#accordion h3.active {color:#303030;}
#accordion h3.active strong {color:#fff;}
#accordion div.element {border:1px solid #BCBCBC;width:209px;}
#accordion div.element p strong {color:#d67800;font-weight:normal;}
#accordion div.element p {background:url(../gfx/deco/puces/dfleches.gif) no-repeat 0 0.3em;color:#474747;font-size:12px;line-height:16px;margin:4px 0 0 7px;padding:0 110px 64px 0;text-indent:10px;text-decoration:none;}
#accordion div.element p a {font-size:12px;text-decoration:none;}
#etude {background:url(../gfx/fonds/etude.jpg) no-repeat;}
#concept {background:url(../gfx/fonds/concept.jpg) no-repeat;}
#chiffrage {background:url(../gfx/fonds/chiffrage.jpg) no-repeat;}
#financement {background:url(../gfx/fonds/financement.jpg) no-repeat;}
#accordion div#concept p {line-height:15px;margin:4px 0 0 7px;padding:0 75px 8px 0;}
.ligne {background:#BABABA;clear:both;height:1px;margin:5px auto;overflow:hidden;width:185px;}
#archi {margin:0 auto;width:215px;}
#archi div {float:left;margin:2px 0 0 12px;overflow:hidden;padding-bottom:5px;width:125px;}
#archi img {float:left;}
#archi h3 {color:#355f0d;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;}
#archi p {color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}
#archi p strong {font-size:11px;font-weight:normal;}
#librelabel {margin:0 auto;width:215px;}
#librelabel div {float:left;margin:2px 0 0 12px;overflow:hidden;padding-bottom:5px;width:125px;}
/* Block Home */
.block {border:1px solid #BFBFBF;float:left;height:310px;margin:5px 4px 0 0;padding:2px;width:214px;}
.block h3,#monde h3 {border-left:2px solid #E17C00;color:#E17C00;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;margin:8px 0 12px 10px;padding:1px 0 3px 12px;text-transform:uppercase;}
.block h3 a {color:#E17C00;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
.block h3 strong,.block h3 a strong,#monde h3 strong {display:block;font-size:18px;font-weight:normal;}
.block h4 {background:url(../gfx/deco/puces/h4.gif) no-repeat 0 .3em;color:#54aa27;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;margin:8px 0 0 10px;padding-left:12px;text-transform:uppercase;}
.block h4 a {color:#54aa27;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;}
.block p,#monde p {padding:0 8px;}
/* Ecop Monde */
#monde {background:url(../gfx/fonds/carte.png) no-repeat;display:block;height:180px;margin:0 0 0 7px;text-indent:-5000px;width:210px;}
#carte {margin:10px auto;width:520px;}
#col-left {float:left;width:349px;}
.introduction {border-left:7px solid #e17c00;padding-left:18px;}
#centre_m .introduction {position:relative;margin-top:0;top:18px;margin-bottom:36px;}
#contacter {background:url(../gfx/textes/titres/contacter.gif) no-repeat;height:16px;text-indent:-5000px;width:103px;}
#ecrire {background:url(../gfx/textes/titres/ecrire.gif) no-repeat;height:23px;text-indent:-5000px;width:82px;}
.download {background:#F8F8F8 url(../gfx/fonds/download.png) no-repeat 15px 12px;border:1px solid #CDCDCD;height:80px;padding:20px 0 0 115px;width:200px;}
#centre_m p.download a {color:#5c5c5c;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;}
.download strong,.download b {display:block;text-transform:uppercase;}
.download b {color:#4a9210;text-decoration:underline;}
#mob {background:url(../gfx/fonds/mob.jpg) no-repeat center bottom;}
#brique {background:url(../gfx/fonds/brique.jpg) no-repeat center bottom;}
#thermopierre {background:url(../gfx/fonds/thermopierre.jpg) no-repeat center bottom;}
#madrier {background:url(../gfx/fonds/madrier_small.jpg) no-repeat center bottom;}
.mater {float:left;padding-top:10px;text-align:center;width:312px;}
#centre_m .mater h3 {border-bottom:none;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;height:17px;margin:15px 0 8px;padding-top:70px;text-transform:uppercase;}
.mater p {color:#3d2700;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;margin:2px 37px;}
ul.breadcrumbs {background:#F0F0F0;margin:0;padding:4px 24px;}
#srub .breadcrumbs {left:250px;position:absolute;width:606px;}
.breadcrumbs li {background:none;display:inline;padding:0;}
.breadcrumbs li, .breadcrumbs li a {color:#4a4a4a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}
#centre_m .breadcrumbs li {background:none;padding-left:0;}
#scripts {height:1px;overflow:hidden;}
.mention-centre{clear:both;font-size:11px !important;padding-top: 17px;text-align:justify;}
/* Formulaire chiffrage */
#centre_m .chiffrage-form {margin:10px 0 0;}
#centre_m .chiffrage-form ul {background:url(../gfx/fonds/form_chiffrage.png) repeat-x;background-color:#7AA755;list-style-type:none;text-align:center;}
#centre_m .chiffrage-form li {background:transparent;border-bottom:1px solid rgb(80,127,9);clear:both;color: rgb(255,255,255);font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;overflow:hidden;padding:10px 10px 10px 30px;}
#centre_m .chiffrage-form .titre {border:none;color:#fdbb68;font-size:18px;text-align:left;padding:0;}
#centre_m .chiffrage-form .titre strong {background:url(../gfx/deco/puces/chiffrage-form-titre.png) no-repeat;color:#ffffff;display:block;font-size:24px;font-weight:normal;line-height:59px;padding-left:30px;text-transform:uppercase;}
#centre_m .chiffrage-form .titre span {display:block;padding:10px 0 0 30px;}
#centre_m .chiffrage-form #select-region {background:url(../gfx/fonds/region.png) no-repeat;height:45px;line-height:45px;margin:0 auto;position:relative;top:23px;text-align:center;width:375px;}
#centre_m .chiffrage-form #select-region #region {width:280px;}
#centre_m .chiffrage-form label{float:left;margin-right:5px;text-align:left;width:215px;}
#centre_m .chiffrage-form select, #centre_m .chiffrage-form li input {width:360px;}
#centre_m .chiffrage-form input{text-indent: 5px;}
#centre_m .chiffrage-form #chiffrage-result{text-align:left;}
#chiffrage-form-total{width:205px;height:135px;margin-right:18px;float:right;background-color:rgb(243,243,243);text-align:center;}
.chiffrage-form-maj{background:url(../gfx/fonds/chiffrage-maj.png);width:125px;height:25px;color: rgb(255,255,255);float:right;margin-top:14px;margin-right:30px;border:none;}
#chiffrage-form-total .chiffrage-form-maj{margin-right:10px;}
#chiffrage-form-total .submit{background:url(../gfx/fonds/chiffrage-submit.png);width:182px;height:34px;color: rgb(255,255,255);font-weight: bold;display:inline;}
#chiffrage-form-total p{clear:both;font-weight: bold;padding:16px;}
#centre_m .chiffrage-form li.chiffrage-form-note{background:url(../gfx/fonds/chiffrage-form-note.png) no-repeat;border:none;height:215px;padding:2px 7px;position:relative;}
#centre_m .chiffrage-form li.chiffrage-form-note img {float:left;margin:7px 10px 0 5px;}
#centre_m .chiffrage-form li.chiffrage-form-note p {font-size:11px;margin:5px 5px 5px 10px;text-align:left;width:505px;}
#centre_m .chiffrage-form li.chiffrage-form-note strong.title {color:#fff;display:block;font-size:26px;margin-bottom:6px;}
#note-chiffrage {display:block;font-size:29px;position:absolute;right:21px;text-align:center;top:26px;width:80px;}
#centre_m .chiffrage-form li.chiffrage-form-total-p {border:none;color:#3c4e2e;float:right;font-size:20px;padding:16px;}
.tot-chiffrage {color:#ffc438;font-size:24px;}
#form-chiffrage-imp{background:url(../gfx/fonds/form_chiffrage_imp.png) no-repeat;width:133px;height:37px;border:none;position:relative;top:7px;
text-align:right;padding:14px;font-size:12px;}
#form-chiffrage-imp-haut{background:url(../gfx/fonds/form_chiffrage_imp.png) no-repeat;border:none;display:block;height:43px;font-size:12px;margin:0 0 0 auto;padding:14px;text-align:right;width:138px;}
#centre_m .form_contact-chiffrage {background:transparent;clear:both;overflow:hidden;}
#centre_m .form_contact-chiffrage fieldset {background:none;margin:0 auto;width:580px;}
.form_contact-chiffrage p label{width: 380px !important;}
.contact-checkbox{border:none;width:auto;height:auto;}
#chiffrage-contact-sub {clear: both;padding-left: 212px;}
#chiffrage-contact-sub input{background:url(../gfx/fonds/chiffrage-submit.png);width:182px;height:34px;color: rgb(255,255,255);font-weight: bold;font-size:14px;display:inline;border:none;}
/* Formulaire Plan */
.form_contact-plan label{width: 295px !important;}
.form_contact-plan button{width: 233px !important;}
.imp-recap-contact-plan{background:url(../gfx/fonds/print_pdf.gif) repeat-x;border:none;color:white;height:17px;margin-top:10px;width:200px;}
/* F.A.Q */
#faq-nav,#news-nav {background:#6F8B58;left:2px;position:absolute;width:245px;z-index:51;}
.bt-contact {background:url(../gfx/fonds/faq-nav.png) no-repeat;display:block;height:102px;margin-top:50px;text-indent:-1000px;width:245px;}
#srub .bt-contact {margin:0 0 0 2px;}
#faq-nav ul,#news-nav ul {overflow:hidden;}
#faq-nav li,#news-nav li {clear:both;display:block;float:left;margin:0 0 18px;width:100%;}
#faq-nav li.catsimple{margin-bottom:0;}
#faq-nav ul li strong {background:url(../gfx/deco/puces/faq-nav-li.png) no-repeat right bottom;color:#b5dea0;font-size:15px;font-weight:normal;margin-left:5px;padding-right:14px;text-transform:uppercase;}
#faq-nav ul li.first {margin-top:10px;}
#faq-nav ul li.first strong {background:none;}
#faq-nav ul li.first strong a {color:#fff;font-size:19px;text-decoration:none;text-transform:uppercase;}
#faq-nav ul li ul,#smenu {margin-top:4px;padding:0;}
#faq-nav ul li li,#smenu li {background:none;margin:0;}
#smenu li {width:245px;}
#faq-nav ul li li a,#news-nav li a,#smenu li a {background:url(../gfx/deco/boutons/faq-nav-li.png) no-repeat -245px top;border-bottom:1px solid #95BD7E;color:#FFFFFF;display:block;font-size:13px;padding:8px 10px 8px 22px;text-decoration:none;text-transform:uppercase;}
#smenu li li a {background:url(../gfx/deco/puces/news-nav.png) no-repeat 20px 10px;border-bottom:1px solid #7A9564;font-size:12px;padding:4px 10px 4px 35px;text-decoration:none;text-transform:none;}
#smenu li a#bt-video,#smenu li a.bt-focus, #news-nav li a#bt-video,#news-nav li a.bt-focus, #faq-nav li a#bt-video,#faq-nav li a.bt-focus {background:none;border:none;display:block;margin:10px 0;padding:0;text-align:center;}
#smenu li a#bt-video:hover,#smenu li a.bt-focus:hover, #news-nav li a#bt-video:hover,#news-nav li a.bt-focus:hover, #faq-nav li a#bt-video:hover,#faq-nav li a.bt-focus:hover {border:none;}
#faq-nav ul li li a:hover,#faq-nav ul li li.active a,#news-nav li.active a,#news-nav li a:hover,#smenu li a:hover,#smenu li.active a {background-position:left top;border-bottom:1px solid #F2E0CF;}
#smenu li li.active a,#smenu li li.active a:hover,#smenu li li a:hover {background:url(../gfx/deco/puces/news-nav.png) no-repeat 20px 10px;color:#ffb974;border-bottom:1px solid #7A9564;}
#smenu li.active li a {background-position:20px 10px;border-bottom:1px solid #7A9564;}
#news-nav ul ul {padding:0 3px;}
#news-nav ul li {margin-bottom:0;}
#news-nav li li a {background:url(../gfx/deco/puces/news-nav.png) no-repeat 16px 10px;border-bottom:1px solid #7A9564;font-size:12px;padding:5px 36px;text-transform:none;}
#news-nav li li.active a,#news-nav li li a:hover,#news-nav li.active li a {background-position:16px 10px;border-bottom:1px solid #7A9564;color:#ffb974;}
#news-nav li.active li a {color:#fff;}
#faq .breadcrumbs,#news .breadcrumbs {left:0;top:0;width:auto;}
#faq-content {padding-top:12px;}
#news-content {padding-top:20px;}
#faq-content h1,#news-content h1 {border-bottom:1px solid #e17c00;color:#8e8e8e;font-size:17px;margin-bottom:12px;line-height:17px;text-transform:uppercase;}
#faq-content h1 strong,#news-content h1 strong {color:#e17c00;display:block;font-size:17px;}
.bt-ask {color:#519721;display:block;font-size:12px;font-weight:bold;margin:5px 0 15px;text-align:right;text-transform:uppercase;}
#centre_m #faq-content p.intro,#centre_m #news-content p.intro {border-left:7px solid #e17c00;margin:0 0 12px 0;padding-left:10px;}
#news-content p.intro {margin-left:5px;}
#faq-content h2 {background:url(../gfx/deco/puces/puce.gif) no-repeat 0 6px;color:#e9930b;font-size:18px;font-weight:normal;padding-left:18px;}
#faq-content h2 a {color:#e9930b;font-size:18px;text-decoration:none;}
#news-content .new {margin-top:8px;overflow:hidden;}
#news-content .text {border-bottom:1px solid #97AD84;clear:both;margin-bottom:10px;overflow:hidden;padding:8px 5px 35px;}
#news-content .bt-more {float:right;margin:5px 5px 0;}
#news-content .text img.thumb {background:url(../gfx/fonds/actus-image.png) no-repeat;border:none;float:left;margin-right:10px;padding:8px 7px;}
#news-content .text img {background:none;border:2px solid #D9D9D9;float:none;margin:0 5px;padding:0;}
.date-cal {background:#96B080;float:left;margin:0 13px 0 5px;width:40px;}
.date-cal .month {background:#4F7331;border-bottom:1px solid #fff;color:#fff;display:block;font-size:11px;text-transform:uppercase;text-align:center;}
.date-cal .day {background:#fff;border:1px solid #778869;color:#5f5f5f;display:block;font-size:14px;font-weight:bold;margin:2px;text-align:center;}
#news-content h2,#news-content h2 a {color:#e17c00;font-size:18px;font-weight:normal;line-height:23px;text-decoration:none;}
#centre_m #faq-content p {color:#565656;font-size:14px;margin:0 0 0 18px;}
#news-content p {line-height:18px;margin:0 0 8px;text-align:justify;}
#faq-content p strong,#news-content p strong {color:#e9930b;}
#faq-content ul,#news-content ul {color:#46980e;}
#faq-content p a,#news-content p a,#news-content a.category,#news-content .bt-more {color:#0c8400;font-size:12px;}
#faq-content p a:hover,#news-content p a:hover,#news-content a.category:hover,#news-content .bt-more:hover {color:#00634f;}
#faq-content span.read {background:url(../gfx/deco/boutons/faq-read.png) no-repeat;border:1px solid #BDC7CE;color:#565656;display:block;font-size:14px;height:20px;margin:2px 0 20px;padding:2px 0;text-align:center;}
#faq-content span.read:hover,#faq-content span.active {background-position:left bottom;cursor:pointer;}
#faq-content .answer {margin-top:3px;}
#faq-content .answer dl {background:#F4F8F8;border:1px solid #A1A1A1;padding:5px 15px;}
#faq-content .answer dd,#faq-content .answer dt {color:#565656;font-size:14px;}
#faq-content .answer dt {border-bottom:1px solid #B4B4B4;padding:5px 10px 15px;}
#faq-content .answer dd {background:url(../gfx/fonds/faq-answer.png) no-repeat 5px 12px;margin:0;padding:20px 10px 10px 77px;}
#faq-content .answer dd a {color:#46980e;font-size:14px;}
#faq-content .answer dd a:hover {color:#286200;}
#faq-content .answer dd a strong {font-weight:normal;}
#faq-content .answer dd b {display:block;}
#form_contact p.form-newsletter label {width:auto;}
#form_contact p.form-newsletter {float:right;margin-bottom:5px;}
#centre_m .images {background:url(../gfx/fonds/photo.png) no-repeat;float:right;margin:5px 0 5px 20px;padding-top:10px;width:250px;}
#centre_m .images img {background:url(../gfx/fonds/photo.png) no-repeat left bottom;display:block;float:none;margin:0;padding:0 10px 10px;}
.partenaire {border-bottom:1px solid #FEE0AF;float:left;margin:10px 24px 10px 0;padding-bottom:5px;width:288px;}
#centre_m .partenaire img {border:2px solid #F0F0F0;float:left;margin:0 10px 10px 0;}
#centre_m .partenaire p {margin:0;text-align:justify;}
#news-home {margin:0 5px 5px;position:relative;}
#news-home #bt-rss {background:url(../gfx/deco/boutons/rss.png) no-repeat;display:block;height:27px;position:absolute;right:0;text-indent:-5000px;top:-5px;width:27px;}
#news-home h4 {background:url(../gfx/fonds/news-home-title.png) no-repeat;color:#fff;line-height:22px;padding-left:18px;}
#news-home h4 a {color:#fff;text-decoration:none;}
#news-home ul {border:1px solid #BCBCBC;padding:11px 17px 8px;}
#news-home li {border-bottom:1px solid #BABABA;padding:4px 1px 9px;}
#news-home li.last {border-bottom:none;margin-top:5px;padding-bottom:0;}
#news-home .date {background:url(../gfx/deco/puces/news.png) no-repeat left center;color:#515151;font-size:10px;padding-left:13px;}
#news-home h5 {line-height:14px;}
#news-home h5 a {color:#d37600;font-size:10px;font-weight:normal;line-height:14px;}
#news-home .category {background:url(../gfx/deco/puces/news-category.png) no-repeat left center;color:#606060;font-size:10px;padding-left:13px;text-decoration:none;}
#news-home p {color:#2f2f2f;}
#bt-news {background:#FF820B url(../gfx/deco/boutons/news.png) repeat-x;border:1px solid #DC6B00;color:#fff;font-size:14px;line-height:21px;padding:0 10px 1px;text-decoration:none;}
#search{background:#FCFCFC url(../gfx/fonds/search.png) repeat-x;border:1px solid #CFCFCF;padding:5px 0 3px 10px;}
#search label{color:#2d2d2d;display:block;font-size:13px;margin:0 0 2px 2px;}
#search input{background:#fff;color:#2d2d2d;border:1px solid #ACACAC;line-height:18px;margin-right:4px;padding:2px 7px;width:180px;}
#search input.submit{background:#B4DF26;border:1px solid #88B308;padding:0;width:21px;}
#search input.submit:hover{cursor:pointer;}
#parrainage {margin-top:5px;}
#parrainage ul {float:left;width:300px;}
#centre_m #parrainage h3 {border-bottom:none;margin-bottom:7px;}
#parrainage ul li label {text-align:left;width:120px;}
#parrainage ul li input,#parrainage ul li select {width:160px;}
#parrainage .fValidator-msg {right:-345px;}
.bt-parrainage {display:block;margin:8px 0 0 8px;}
.bt-librelabel {display:block;margin:8px 0 0 8px;}
.trombi {background:transparent url(../gfx/fonds/trombi_thumb.png) no-repeat center top;float:right;padding-top:7px;width:112px;}
#centre_m .trombi img {background:transparent url(../gfx/fonds/trombi_thumb.png) no-repeat center bottom;display:block;float:none;margin:0;padding:0 7px 7px;}
#bottom {background:url(../gfx/fonds/bottom.png) no-repeat;margin:0 auto;overflow:hidden;padding:0 30px 20px;width:859px;}
#bottom h6 {clear:both;color:#5b6156;font-size:18px;font-weight:normal;padding:20px 0 10px;text-transform:uppercase;}
#footer #bottom ul {height:auto;margin:0;width:auto;}
#footer #bottom ul.col {border-left:1px solid #B4B19C;float:left;text-align:left;width:285px;}
#footer #bottom ul.col.first {border-left:none;}
#footer #bottom ul.col li {display:block;}
#footer #bottom ul.col li a {border-right:none;}
#footer #bottom li {background:none;float:none;line-height:normal;}
#footer #bottom li a {color:#3c5229;border-right:1px solid #546B41;font-size:11px;line-height:normal;text-decoration:underline;}
#footer #bottom li a:hover {color:#00634f;text-decoration:none;}