body{ background:#000; font-family:Arial, Helvetica, sans-serif; }
h2{ margin:0; padding:0 }
p{ margin:0; padding:0 }

.alternative{ display:none }

#conteneur{ width:990px; height:700px; margin:0 auto }
#siteheader{ background:url(/medias/images/header.jpg); width:990px; height:165px }
#footer{ width:990px; height:26px; background:url(/medias/images/footer.jpg) no-repeat left }
#footer a.balas_goto{ height:26px; width:300px; position:absolute; display:block }
.footertext{ padding-top:7px; width:495px; height:26px; float:right; text-align:right; font-size:12px; letter-spacing:1px; color:#4c5461; font-weight:bold }
.footertext a{ font-size:12px; letter-spacing:1px; color:#4c5461; font-weight:bold }
#textd{ width:990px; border-top:2px solid #666666 }


/* new footer */
#foot{ background:#07080c; padding:10px; color:#797979; width:970px; font-size:11px }
#foot img{ border:0 }
#foot h3{ margin:0; padding:0; margin-bottom:10px; padding-left:10px }
#foot ul{ margin:0; padding:0; list-style:none; padding-left:10px }
#foot ul li{ margin:0; padding:0; margin-bottom:6px }
#foot ul li.last{ margin:0; padding:0 }
#foot ul li a{ color:#515050; text-decoration:none }
#foot ul li a:hover{ color:#dedede; text-decoration:underline }

#foot div.f1{ float:left; width:400px }
#foot div.f1 div.bbath_infos_footer { margin-top:40px }
#foot div.f1 div.bbath_infos_footer img{ float:left; margin-right:10px }
#foot div.f1 div.bbath_infos_footer div { float:left }
#foot div.f1 div.bbath_infos_footer div h4{ margin:0; padding:0; margin-bottom:8px }
#foot div.f1 div.bbath_infos_footer div p{ margin:0; padding:0 }

#foot div.f2{ float:left; width:170px; padding:5px; border-left:1px solid #353535 }


#foot div.f3{ float:left; width:180px; padding:5px; border-left:1px solid #353535 }
#foot div.f4{ float:left; width:170px; padding:5px; border-left:1px solid #353535 }

/* globals */
.breaker{ clear:both }
div.normalDtext{ color:#444; width:324px; height:445px;  padding-top:33px; padding-left:16px; padding-right:50px; float:left; letter-spacing:1px }
div.normalDtext h2{ padding-top:7px; padding-bottom:13px; color:#12499c; font-size:16px; font-weight:bold; }
div.normalDtext h2.first{ padding-top:0; color:#12499c; font-size:16px; font-weight:bold; }
div.normalDtext strong{ font-weight:bold; font-size:13px; }
div.normalDtext p{ font-size:13px; line-height:19px; padding-top:5px; padding-bottom:10px }

div.enconstruction{ margin:20px }
div.enconstruction h2{ padding-top:7px; padding-bottom:13px; color:#12499c; font-size:16px; font-weight:bold; }
div.enconstruction strong{ font-weight:bold; font-size:13px; }
div.enconstruction p{ font-size:13px; line-height:19px; padding-top:10px; padding-bottom:5px }




/* menu global */
ul.menu { padding:0px; margin:0px; letter-spacing:1px; width:990px; height:30px; list-style:none; background:#FFFFFF; float:left; font-weight:bold; font-size:14px }
ul.menu li { float:left; line-height:27px; margin:0px; height:30px }
ul.menu li a{ padding-left:22px; text-align:left; display:block; height:30px; text-decoration:none }
ul.menu li a:hover{ color:#FFFFFF;}


/* les boutons normaux */
.accueil a{ color:#0066CC; width:93px; background:url(../images/menu/li/li_acc.gif) no-repeat left }
.accueil a:hover{ background:#033687 url(../images/menu/li/li_acc_o.gif) no-repeat left }

.espace a{ color:#423785; width:148px; background:url(../images/menu/li/li_espace.gif) no-repeat left }
.espace a:hover{ background:#423785 url(../images/menu/li/li_espace_o.gif) no-repeat left }

.collect a{ color:#FF9933; width:138px; background:url(../images/menu/li/li_collect.gif) no-repeat left }
.collect a:hover{ background:#da6d10 url(../images/menu/li/li_collect_o.gif) no-repeat left }

.savoirf a{ color:#339933; width:138px; background:url(../images/menu/li/li_savoir.gif) no-repeat left }
.savoirf a:hover{ background:#666f42 url(../images/menu/li/li_savoir_o.gif) no-repeat left }

.realis a{ color:#993399; width:128px; background:url(../images/menu/li/li_realisation.gif) no-repeat left; }
.realis a:hover{ background:#830e76 url(../images/menu/li/li_realisation_o.gif) no-repeat left }

.actu a{ color:#0066CC; width:118px; background:url(../images/menu/li/li_actu.gif) no-repeat left }
.actu a:hover{ background:#033687 url(../images/menu/li/li_actu_o.gif) no-repeat left }

.contact a{ color:#666666; width:73px; background:url(../images/menu/li/li_contact.gif ) no-repeat left }
.contact a:hover{ background:#707173 url(../images/menu/li/li_contact_o.gif) no-repeat left }


/* indication de l'endroit actuel dans le menu */
#accueil_here{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left }
#accueil_here a{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left; color:white }

#espace_here{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left }
#espace_here a{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left; color:white }

#collect_here{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left }
#collect_here a{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left; color:white }

#savoirf_here{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left }
#savoirf_here a{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left; color:white }

#realis_here{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left }
#realis_here a{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left; color:white }

#actu_here{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left }
#actu_here a{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left; color:white }

#contact_here{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left }
#contact_here a{ background:#033687 url(/medias/images/menu/li/li_acc_o.gif) no-repeat left; color:white }



#lecontenuhtml{ font-size:12px }
#lecontenuhtml h1{ color:#fff; font-size:20px }
#lecontenuhtml h2{ color:#fff; margin-top:8px; margin-bottom:6px; font-size:17px }
#lecontenuhtml h3{ color:#fff; margin-top:8px; margin-bottom:6px; font-size:14px }
#lecontenuhtml h4{ color:#fff; margin-top:8px; margin-bottom:6px; font-size:12px }
#lecontenuhtml div{ color:#fff }
#lecontenuhtml div p{ color:#fff }
#lecontenuhtml p{ color:#fff; font-size:12px; margin-bottom:6px; margin-top:2px }
#lecontenuhtml a{ color:#fff }
#lecontenuhtml a:hover{ color:#f00 }
#lecontenuhtml #vide{ float:left; width:45% }
#lecontenuhtml #article{ float:left; width:45% }
#lecontenuhtml #article2{ float:right; width:45% }


div#more_information_content { margin-top:25px; padding:10px; border:1px solid #dedede; background:#ccc }
#more_information_content h2{ color:#000 }
#more_information_content div{ color:#000 }
#more_information_content div p{ color:#000 }
#more_information_content p{ color:#000 }
#more_information_content a{ color:#000 }
#more_information_content a:hover{ color:#f00 }
