/*body*/
body {background:#000 url(img/bg_body.png);font-family:Arial, Helvetica, sans-serif; cursor:default; font-size:62.5%;}
p {color:#fff;font-size:1.1em}
a{color:#000}
a img {border:none}
ul {color:#fff; margin-left:-30px;}
ul li {list-style:cercle; color:#b4d934}
/*header*/
#header h1.titre_page { background:url(img/bg_logo.png); height:105px; margin:10px 0 0 78px; width:430px;}
#logo {height:195px;float:left; position:relative; width:190px;}
#header {color:#fff; font-size:1.1em; height:280px;}
#header .salete p{color:#fff; padding:30px 0 0 15px;}
span.debut {font-size:1.2em; padding-left:40px;text-shadow: 0.1em 0.1em 0.2em black}
span.debut2{font-size:1.2em; margin-top:10px;vertical-align:top;text-shadow: 0.1em 0.1em 0.2em black}
span.milieu {font-size:2.1em; text-transform:uppercase;text-shadow: 0.1em 0.1em 0.2em black}
span.milieu2{font-size:3em; padding-top:10px;text-shadow: 0.1em 0.1em 0.2em black}
.salete {background:url(img/bg_header.png); height:151px;}
/*contenu*/
.container_12 {background:url(img/bg_contener.png)}
#contenu {	margin-top:20px;width: 960px; font-size:1.1em}
#contenu p, #contenu h1, #contenu h2, #contenu h3,#contenu a {color:#fff;}
p.sous_video{font-size:0.9em}
#contenu p.quoi{ color:#b4d934; font-size:1.2em; }
#contenu h2.titrevideo{ color:#b4d934; font-size:1.8em; font-weight:500; padding-bottom:3px;}
.decouverte { background:url(img/bg_decouverte.jpg) repeat-x; padding:13px 32px 16px 32px;height:118px;}
#contenu .decouverte h1 {color:#000; font-size:2em; font-weight:500; padding:0; margin:0; text-align:justify; }
span.troyes {font-size:0.6em}
span.souhait { font-size:0.8em;text-transform:uppercase}
span.moderne {font-size:1.3em;}
#contenu .decouverte p{color:#000; padding:0; margin:0; text-align:justify}
#contenu .decouverte a{ color:#000; font-weight:bold; text-decoration:none;}

.info, .info2 {border:1px solid #b4d934; height:306px; padding:0px 13px;}
.info li p{ color:#FFF;font-size:1.2em; line-height:1.3em;}
#contenu .info h1 {color:#3b4533; font-size:6em; font-style: italic; padding:10px 0; margin:0; text-align:center;text-shadow: 3px 3px 1px #CCC}
#contenu .info h2.info_titre, #contenu .info2 h2.info_titre{ color:#b4d934; font-size:1.2em; padding:0; }
#contenu .info2 ul li {list-style:none}
.info2 li p{ color:#FFF;font-size:1.2em;padding:5px 0 5px 0; margin:0;}
.info2 li input {margin-top:0px}
.info2 h4 { color:#FFF;font-size:5em; padding:20px 0 0 0; margin:0; text-align:center;}
/*form*/
form {color:#FFF; font-size:1em;}
#envoyer {float:right}
#info {border-top:1px #FFF solid; width:920px;}
#question {color:#fff;margin-left:-10px;width:540px}
#question h2 { padding-left:30px}
.txterror { color: #F00;padding-left:30px;}
.espace {margin-bottom:5px}
.txtform{color:#FFF;font-size:1.3em; padding-left:30px;}
label {font-size:1.2em;text-transform:uppercase}
li input {background:#b4d934; border:none}
input.envoyer { background:url(img/bg_bouton.jpg) repeat-x; border:none; color:#000; font-weight:bold; height:30px;float:right;}
.active { font-weight: bold; }
.resume { color:#FFF;font-size:1.3em;padding-left:50px;}
form li span {font-size:1.2em; text-transform:uppercase}
/*footer*/
#footer, .facebook, #blog, #contact {float:left}
#footer {background:#000;color:#fff;margin-top:20px; height:92px;}
#footer h2 {font-size:1.3em; font-weight:bold;}
#blog img{margin:0 -10px 0 -10px;}
.facebook {margin-top:10px}
.contact img, .contact_left {float:left}
.contact_left {padding-top:15px; margin-left:100px;}
.ligne {display:inline} 
#signature { color:#797979; padding:5px 15px; margin:0 auto; position:relative; top:0px; left:0; height:20px; width:940px; }
#signature a { color:#797979; }
#signature a:hover { color:#ffb900; }
#signature strong { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; text-transform:uppercase; font-style:italic; font-weight:700; }
#signature span { font-size:1.25em; text-transform:lowercase; }
#topmenu { position:absolute; right:15px; top:9px; }
#topmenu a.comm:hover { color:#fedc07; }
#topmenu a.web:hover { color:#0183de; }
#topmenu a.agency:hover { color:#15a60a; }
#topmenu a.visio:hover { color:#980a0a; }