a:link { color: #cf9616; }
a:visited { color: #cf9616; }
a:hover { color: #cf9616; }
a:active { color: #cf9616; }
.texte { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textemention { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:10px; }
.texte2 { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:380px; padding-left: 5px; }
.texte3 { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.logo { color: #cf9616; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left:10px; }
.index { font-weight: normal; font-size: 10px; }
#divIntro { width:950px; margin:0 auto; color: #cf9616; font-family: Arial, Helvetica, sans-serif; text-align:center; }
#divIntro h1 { font-weight: bold; font-size: 12px; }
.titre { color: #480303; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
* { margin: 0; padding: 0; }
body { text-align: center; margin: 0 auto; padding: 0; background-color:#373b3b; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#conteneur { text-align: left; margin: 0 auto; width:950px; background:url(images/fond.gif) repeat-y; }
div#bandeau { text-align:left; width:950px; height:247px; }
div#menu { text-align:left; width:214px; float:left; }
div#contenu { width: 950px; text-align: left; background:url(images/bg.gif) no-repeat; }
#sub-contenu { padding:10px 70px; text-align:justify; }
div#diapo { float:right; width: 338px; text-align: left; margin-top:5px; margin-left:11px; margin-right: 70px; }
div#mention { margin-left:90px; text-align: center; width: 200px; text-align: left; float:left; }
div#duplicontenu { width:850px; text-align: left; margin-left:40px; }
div#formulaire { width:380px; text-align: left; color: #000000; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:20px; }
/*Formulaire contact*/



#frmEnvoi { text-align: left; padding-left: 10px; }
p.field label { display: block; float: left; width: 125px; }
p.submit { text-align: left; margin-left: 100px; }
/*Fin formulaire contact*/



div#adresse { margin: 0 auto; height:91px; width:950px; }
div#cybbel img { vertical-align: middle; border:none; }
div#cybbel { margin: 0 auto; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 950px; height: 46px; background-color: #373b3b; }
h1 { font-size:13px; font-weight:bold; padding-bottom:20px; }
#titre { }
.plan { width: 640px; height: 480px; border:1px solid #000000; margin-left:50px; }
#map .infosbulle { width: 210px; border: none; margin: 0; padding: 0; }
#map .infosbulle p { display: block; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
.plan-titre { font-size: 14px; color: #5F0666; font-weight: bold; margin-bottom: 1em; }
.plan-adresse { font-size: 12px; color: #333; }
.plan-printer { display:block; text-align: right; }
.plan-printer img,  .plan-printer a { border: none; }
.strong-center { text-align:-moz-center;  !text-align:center;
}
#gallery { background-color: transparent; }
.clearb { clear:both; }
.center { text-align:center; }
.presentationImg { float:left; width:550px; }
.icon { vertical-align:middle; }
.prestationsLeft { float:left; width:370px; padding:15px; }
td { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px; }
.right { text-align:right; }
table { border-collapse:collapse; height:100%; border:none; }
th { padding:5px; text-align:center; font-weight:bold; color:#023608; }
.sub-titre { color:#FF66FF; text-align:center; }
.tdRight { width:20%; }
.galerie-photoImg { float:left; width:120px; padding-right:17px; padding-bottom:17px; text-align:center; }
.galerie-photoImgLast { float:left; width:120px; padding-bottom:17px; text-align:center; }
img { border:none; }
.prestations { height:100%; }
.galerie { height:350px; }
fieldset { padding:10px; border:1px solid #FF33FF; }
legend { }
.margin-top { margin-top:13px; }
.margin-topLast { margin-top:13px;  #margin-top:17px;
}
.txt-promo { width:420px; border: solid 1px #f78ab1; padding-left: 2px; }
.text-accueil { padding-left: 220px; }
