html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:14px;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:Arial, Helvetica,arial, sans-serif;font-size:12px;background:url(../images/eolienne-sinfin.png) no-repeat #000;color:#fff;}
header,nav,footer,aside,section{display:block;}
div#container{position:relative;margin:40px auto 5px;width:980px;border:solid 1px #494949;background-color:rgba(255,255,255,0.05);}
div#container img#sinfinc{position:absolute;left:101%;top:0;}
div#container div#wild{position:absolute;width:302px;height:14px;right:0;bottom:0;background:url(../images/sprite.png) -100px 0 no-repeat;}
.accessibility{display:none;}
span#clear{display:block;clear:both;}
@font-face{font-family:'WalkwaySemiBoldRegular';src:url('../fonts/walkway_semibold-webfont.eot');src:url('../fonts/walkway_semibold-webfont.eot?iefix') format('eot'), url('../fonts/walkway_semibold-webfont.woff') format('woff'), url('../fonts/walkway_semibold-webfont.ttf') format('truetype'), url('../fonts/walkway_semibold-webfont.svg#webfontigA9I6MP') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'WalkwayBlackRegular';src:url('../fonts/walkway_black-webfont.eot');src:url('../fonts/walkway_black-webfont.eot?iefix') format('eot'),url('../fonts/walkway_black-webfont.woff') format('woff'),url('../fonts/walkway_black-webfont.ttf') format('truetype'), url('../fonts/walkway_black-webfont.svg#webfontDhZY7ddA') format('svg');font-weight:normal;font-style:normal}
header{display:block;z-index:1;position:relative;text-align:center;padding:20px 40px 0;height:66px;}
header hgroup{display:none;}
header nav{display:none;}
header nav ul{display:block;width:100%;margin-top:15px;}
header nav ul li{float:left;margin:0 10px 0 0;height:12px;}
header nav ul li.last{margin:0;}
header nav ul li a{text-decoration:none;padding:0 20px 5px 0;color:#fff;font-family:WalkwayBlackRegular;font-size:11px;background:url(../images/sprite.png) 100px 100px no-repeat;letter-spacing:1px;}
header nav ul li a:hover,header nav ul li.active a{color:#a1d9f3;}
header nav ul li.last a{color:#a1d9f3;padding:0 2px;}
header nav ul li a#m1:hover,header nav ul li.active a#m1{background-position:-2px -5px;}
header nav ul li a#m2:hover,header nav ul li.active a#m2{background-position:-3px -32px;}
header nav ul li a#m3:hover,header nav ul li.active a#m3{background-position:-2px -57px;}
header nav ul li a#m4:hover,header nav ul li.active a#m4{background-position:-2px -82px;}
header nav ul li a#m5:hover,header nav ul li.active a#m5{background-position:-2px -82px;}
header nav ul li a#m6:hover,header nav ul li.active a#m6{background-position:-2px -107px;}
header nav ul li a#m7:hover,header nav ul li.active a#m7{background-position:-2px -132px;}
#id1 section#content #top{position:absolute;top:0px;width:897px;height:298px;}
#id1 section#content #top #slider{position:absolute;top:0px;width:897px;height:298px;overflow:hidden;}
#id1 section#content #top #slider div p{display:none;}
#id1 section#content #top #slider div#sl9 a{position:absolute;top:266px;left:587px;width:138px;height:18px;}
#id1 section#content #top #slider div#sl10 a{position:absolute;top:259px;left:609px;width:138px;height:18px;}
#id1 section#content #top #slider div#sl11 a{position:absolute;top:259px;left:601px;width:138px;height:18px;}
#id1 section#content #top #slider div#sl12 a{position:absolute;top:266px;left:607px;width:138px;height:18px;}
#id1 section#content #top #slider div#sl13 a{position:absolute;top:232px;left:750px;width:128px;height:21px;}
#id1 section#content #top #slider div#sl14 a{position:absolute;top:7px;left:4px;width:145px;height:164px;}
#id1 section#content #top #slider div#sinfinmosaic{background:url(../images/transparence-blanc.png);}
#id1 section#content #top #slider div#sinfinmosaic div.thumb{float:left;width:295px;height:120px;margin:17px 0;position:relative;overflow:hidden;}
#id1 section#content #top #slider div#sinfinmosaic div.thumb.middle{margin:17px 6px;}
#id1 section#content #top #slider div#sinfinmosaic div.thumb a.infos img{border:solid 1px #494949;}
#id1 section#content #top #slider div#sinfinmosaic div.thumb a.infos{display:block;text-transform:uppercase;font-size:13px;text-align:center;color:#fff;font-family:WalkwayBlackRegular;letter-spacing:1px;text-decoration:none;cursor:pointer;}
#id1 section#content #top #slider div#sinfinmosaic div.thumb a.infos span{display:none;}
#id1 section#content #top #slider div#sinfinmosaic div.thumb a.infos span.flip{background:url(../images/sprite.png) -250px -50px no-repeat;height:75px;width:90px;display:block;position:absolute;right:20px;top:-75px;}
#id1 section#content #top a#showMosaic{position:absolute;top:0;right:-20px;display:block;width:17px;height:17px;background:url(../images/sprite.png) 0px -200px no-repeat;cursor:pointer;}
#id1 section#content #top a#showMosaic:hover,#id1 section#content #top a#showMosaic.active{background:url(../images/sprite.png) 0px -217px no-repeat;}
#id1 section#content #top #navSlider{position:absolute;top:270px;right:12px;z-index:98;}
#id1 section#content #top #navSlider a{background:url(../images/transparence.png) repeat;display:block;float:left;padding:2px 5px;color:#fff;font-family:WalkwayBlackRegular;font-size:11px;margin:0 2px 0 3px;cursor:pointer;}
#id1 section#content #top #navSlider a.active{background:#a1d9f3;}
#id1 section#content #bottom{width:897px;padding:330px 0 0; position:relative; z-index:1;}
#id1 section#content #bottom div{float:right;width:444px;}
#id1 section#content #bottom div p{line-height:16px;color:#ccc;font-size:12px;margin-bottom:5px;}
#id1 section#content #bottom #lastrea{position:relative;overflow:hidden;float:left;width:415px;height:118px;border:none;background:#000;}
#id1 section#content #bottom #lastrea a img{position:absolute;top:0;left:0;}
#id1 section#content #bottom #lastrea a img.hover{display:none;}
#id1 section#content #bottom #lastrea a.infos{text-decoration:none;position:absolute;font-weight:bold;display:block;width:100%;bottom:-50px;font-size:12px;font-family:WalkwayBlackRegular;text-transform:uppercase;padding:5px 10px;background:url(../images/transparence.png) repeat;color:#fff;letter-spacing:1px;}
#id1 section#content #bottom div div#askAudit {width:auto; text-align:right; margin:10px 0 0;}
#id1 section#content #bottom div div#askAudit h3 {font-size: 15px;color: #A1D9F3;font-family: WalkwayBlackRegular;font-weight: normal;text-transform: uppercase; margin-bottom:3px;} 
#id1 section#content #bottom div div#askAudit p {font-weight:bold; color:white; padding-left:15px; font-size:13px; background:url(../images/sprite.png) -426px 2px  no-repeat;}
#id1 article#news {display:block; overflow:hidden; position:relative; z-index:1; width:893px; margin:20px auto 0; height:17px; background:url(../images/sprite.png) 0 -525px  no-repeat; clear:both;padding:2px;}
#id1 article#news h3 {font-size: 15px;color: white;font-family: WalkwayBlackRegular;font-weight: normal;text-transform: uppercase;background:black; padding:2px 5px; float:left; margin-right:10px;} 
#id1 article#news a {font-size:11px; text-decoration:none; color:black; position:absolute; left:150px; top:4px;}
#id1 article#news a:hover {text-decoration:underline;}
#id1 article#news a#tw2 {top:-13px;}
#id1 article#news a#tw3 {top:-30px;}
#id1 section#experience {width:897px;position:relative; z-index:1; height:101px;  margin:40px auto 0; position:relative;}
#id1 section#experience div {float:left;padding:0px; width:280px; margin:0; border-right:solid 1px #ccc;}
#id1 section#experience div.last {border:none;}
#id1 section#experience div h3 {font-size: 15px;color: white;font-family: WalkwayBlackRegular;font-weight: normal;text-transform: uppercase; margin:0 5px 3px 10px;}
#id1 section#experience div.first h3 {margin:0 5px 3px 0;} 
#id1 section#experience img#homePhone {position:absolute;right:24px; top:-22px;}
#id1 section#experience div p {color:#666; padding:0 5px 0 15px; font-size:11px; background:url(../images/sprite.png) -450px 2px  no-repeat; margin:0 0 0 20px;} 
#id1 section#experience div p a {color:#666; text-decoration:none;}
#id1 section#experience div p a:hover {color:#a1d9f3;}
#id1 section#experience div div {width:auto; border:none; float:none; background-color:rgba(255,255,255,0.1);margin:15px 5px 0;} 
#id1 section#experience div div img {margin: 0px 9px;}
#id1 section#experience div.last div img {margin:0 0 0 36px;} 
section#content{clear:both;position:relative;margin:0 40px;}
section#content #top{position:absolute;top:0px;width:897px;height:170px;z-index:1;}
section#content #top p#breadcrumbs{font-size:10px;margin-top:8px;letter-spacing:1px; text-align:right; }
section#content #top p#breadcrumbs a{color:#fff;text-decoration:none; color:#c1c1c1; }
section#content #top p#breadcrumbs a:hover{color:#a1d9f3;}
section#content #top p#breadcrumbs a:hover{color:#a1d9f3;}
section#content #top #ambiance{width:900px;height:153px;}
section#content #top #ambiance img{display:none;}
section#content #bottom{width:897px;padding:185px 0 0; position:relative;z-index:1;}
section#content #bottom p{line-height:16px;color:#ccc;font-size:12px;margin-bottom:15px;}
section#content #bottom p span{color:#a1d9f3;}
section#content #bottom blockquote{color:#ccc;font-style:italic;font-size:12px;margin-bottom:15px;}
section#content #bottom ul{margin-bottom:15px;}
section#content #bottom ul li{ color:#ccc; padding: 0 0 5px 0;}
section#content #bottom ul li span{color:#a1d9f3;}
section#content #bottom p a{color:#a1d9f3;text-decoration:none;}
section#content #bottom p a:hover{text-decoration:underline;}
section#content #bottom p.valid{color:#a1d9f3;text-align:right;margin:0;}
section#content #bottom #right{width:425px;float:right;position:relative;}
section#content #bottom #right h3{font-family:WalkwayBlackRegular;letter-spacing:1px;font-size:16px;margin-bottom:20px;font-weight:normal;}
section#content #bottom #left{width:425px;position:relative;}
section#content #bottom #left h3{font-family:WalkwayBlackRegular;letter-spacing:1px;font-size:16px;margin-bottom:20px;font-weight:normal;}
section#content #bottom #left article.anim{position:relative;cursor:pointer;overflow:hidden;float:right;width:178px;height:86px;margin:0 30px 30px 0;border:solid 1px #494949;background:#000;}
section#content #bottom #left article.anim img{position:absolute;top:0;left:0;}
section#content #bottom #left article.anim img.hover{display:none;}
section#content #bottom #left article.anim .infos{text-decoration:none;position:absolute;font-weight:bold;display:block;width:100%;bottom:-50px;font-size:11px;font-family:WalkwayBlackRegular;text-transform:uppercase;letter-spacing:1px;padding:5px 10px;background:url(../images/transparence.png) repeat;color:#fff;}
section#content #bottom #left address{margin:0;color:#ccc;}
section#content #bottom #left address a{color:#a1d9f3;text-decoration:none;}
section#content #bottom #left address a:hover{text-decoration:underline;}
section#content #bottom #middle{}
section#content #bottom #middle ul#sort{margin:0;clear:both;width:101%;}
section#content #bottom #middle li{position:relative;overflow:hidden;float:left;width:286px;height:125px;padding:5px;margin:0 0 6px;}
section#content #bottom #middle li.midgrid{margin:0 6px 6px;}
section#content #bottom #middle li.anim{border:solid 1px #494949;width:294px;height:133px;padding:0;}
section#content #bottom #middle li.anim img.hover,section#content #bottom #middle li.anim img.out{position:absolute;top:0;left:0;width:294px;height:133px;}
section#content #bottom #middle li.anim img.loaderanim{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;}
section#content #bottom #middle li.anim img.hover{display:none;}
section#content #bottom #middle li.anim .infos{text-decoration:none;cursor:pointer;position:absolute;font-weight:bold;display:block;width:100%;bottom:-50px;font-size:11px;font-family:WalkwayBlackRegular;text-transform:uppercase;letter-spacing:1px;padding:5px 10px;background:url(../images/transparence.png) repeat;color:#fff;}
section#content #bottom form{display:block;clear:both;}
section#content #bottom form fieldset label{display:block;position:relative;clear:both;padding-top:10px;height:17px; font-family: WalkwayBlackRegular; font-size:13px;}
section#content #bottom form fieldset label strong{float:left;font-weight:normal;}
section#content #bottom form fieldset label span{color:#a1d9f3;}
section#content #bottom form fieldset label label.error{display:inline;position:absolute;color:#a1d9f3;padding:0;font-size:11px;right:5px;top:13px;text-align:right;width:100px;height:0px;}
section#content #bottom form fieldset label.tall{height:50px;}
section#content #bottom form fieldset label input{display:block;float:right;width:250px;height:17px;padding:0;margin:-2px 0 0;background:#000;border:solid 1px #494949;color:#fff;font-family:arial;}
section#content #bottom form fieldset label textarea{display:block;float:right;width:240px;height:90px;padding:5px;margin:-2px 0 0;background:#000;border:solid 1px #494949;color:#fff;}
section#content #bottom form fieldset label input:focus,section#content #bottom form fieldset label textarea:focus{border:solid 1px #fff;}
section#content #bottom form fieldset button{display: block;float: right;font-family: WalkwayBlackRegular;margin: 0;width: 75px;height: 19px;background: #CCC url(../images/sprite.png) -391px 4px no-repeat;border: none;cursor: pointer;text-align: left;padding: 0 0 0 5px;letter-spacing: 1px;}
section#content #bottom form fieldset button:hover{background:#fff url(../images/sprite.png) -391px 4px no-repeat;}
section#content #bottom form fieldset p.infos{clear:both;display:block;text-align:right;color:#a1d9f3;font-size:11px;padding-top:5px;}
section#content #bottom #filtre{margin:0 0 20px 0;height:21px;width:100%;}
section#content #bottom #filtre div{display:none;width:606px;float:right;background-color:rgba(255,255,255,0.05);}
section#content #bottom #filtre h5{display: block;float: left;width: 51px;height: 17px; margin-right:10px;text-align: left;color: black;font-family: WalkwayBlackRegular;background: #CCC url(../images/sprite.png) -409px 4px no-repeat;font-size: 13px;letter-spacing: 1px;padding: 2px 0 0 5px;}
section#content #bottom #filtre a{text-decoration:none; background:url(../images/sprite.png) 100px 100px no-repeat;padding:0 0 5px 0;font-family:WalkwayBlackRegular;letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:10px;}
section#content #bottom #filtre a:hover,section#content #bottom #filtre a.active {color:#a1d9f3;}
section#content #bottom #filtre span {padding:0 5px; font-weight:bold; font-size:13px;}
section#content #bottom #filtre p {padding:1px 0 0; margin:0;}
.template6 section#content #bottom #middle{width:904px;}
.template7 section#content #bottom #left{width:519px;} 
.template7 section#content #bottom #left img{float:left;}
.template7 section#content #bottom #right{width:363px;}
.template7 section#content #bottom #right h3 {font-size:26px; line-height:26px;}
.template7 section#content #bottom #right p {padding:0 0 0 70px; }
.template7 section#content #bottom #right div#arrow {background: url(../images/sprite.png) -450px 3px no-repeat; width:15px; height:15px; position:absolute;left:50px; top:46px;}
.template7 section#content #bottom div#voirlesite {float:right;}
.template7 section#content #bottom div#voirlesite a {display: block;width: 173px;float: left;margin: 0; text-decoration:none;}
.template7 section#content #bottom div#voirlesite a span {float:left;display:block; width:50px; height:58px; background:url(../images/sprite.png) -350px -300px  no-repeat; margin:0 5px 0 0;}
.template7 section#content #bottom div#voirlesite a strong {float:left; padding:0 0 0 10px;width:108px; height:58px; font-family:WalkwayBlackRegular; color:black; background:#C1C1C1;font-size: 29px;line-height: 29px;text-align: left;}
.template7 section#content #bottom div#voirlesite a:hover strong {background:#fff;}
.template7 section#content #bottom #right aside{background-color:rgba(255,255,255,0.05); padding:10px; margin:0 0 20px;}
.template7 section#content #bottom #right aside h4{color:#ccc;}
.template7 section#content #bottom #right aside p{margin:0; color:#ccc; padding:0; background:none;}
.template7 section#content #bottom #backLink{display:block;float:left;width:48px;height:17px;background:#ccc url(../images/sprite.png) 5px -570px no-repeat;margin:10px 0 0; font-family:WalkwayBlackRegular; color:black; letter-spacing:1px; text-decoration:none; padding:3px 0 0 25px;}
.template7 section#content #bottom #backLink:hover{background:#fff url(../images/sprite.png) 5px -570px no-repeat;}
#id4 section#content #bottom #left{width:600px;}
#id4 section#content #bottom #left div {position:relative;}
#id4 section#content #bottom #left div.first{width:270px;float:left;}
#id4 section#content #bottom #left div#demandededemos p {display: block;width: 223px;float: left;margin: 0;}
#id4 section#content #bottom #left div#demandededemos p span {float:left;display:block; width:50px; height:58px; background:url(../images/sprite.png) -350px -300px  no-repeat; margin:0 5px 0 0;}
#id4 section#content #bottom #left div#demandededemos p strong {float:left; width:168px; height:58px; font-family:WalkwayBlackRegular; color:black; background:#C1C1C1;font-size: 29px;line-height: 29px;text-align: center;}
#id4 section#content #bottom #left div#demandededemos p.tel {display:block; clear:left; font-family:WalkwayBlackRegular; color:white; font-size:17px; padding-top:10px; letter-spacing:1px;}
#id4 section#content #bottom #left div{width:330px;float:left;}
#id4 section#content #bottom #left p#legend {position:absolute; top:15px; left:50px; background:url(../images/sprite.png) -450px -300px  no-repeat; width:135px; padding:6px 0 8px 25px; color:white;}
#id4 section#content #bottom #left div strong{color:#a1d9f3;}
#id4 section#content #bottom #left div h3{margin:0;}
#id4 section#content #bottom #left div h3 img{margin:0;}
#id4 section#content #bottom #left div img{margin:0 auto;display:block;}
#id4 section#content #bottom #right{width:270px;}
#id4 section#content #bottom #right h3 {font-size:20px; margin-left:-20px;}
#id4 section#content #right p.first {background:url(../images/sprite.png) -450px 2px no-repeat; padding-left:15px;}
#id4 section#content #right p {padding-left:15px;}
#id5 section#content #bottom #left{width:600px;}
#id5 section#content #bottom #left div.first {width:245px;margin:0 45px 0 0;float:left;}
#id5 section#content #bottom #left div.first img {margin-bottom:10px;}
#id5 section#content #bottom #left div ul li {background:url(../images/sprite.png) -450px 2px no-repeat; padding-left:15px;}
#id5 section#content #bottom #left div{width:270px;float:left; position:relative;}
#id5 section#content #bottom #left div strong{color:white; font-weight:bold;}
#id5 section#content #bottom #left div#demandededemos p {display: block;width: 223px;float: left;margin: 0;}
#id5 section#content #bottom #left div#demandededemos p span {float:left;display:block; width:50px; height:58px; background:url(../images/sprite.png) -350px -300px  no-repeat; margin:0 5px 0 0;}
#id5 section#content #bottom #left div#demandededemos p strong {float:left; width:168px; height:58px; font-family:WalkwayBlackRegular; color:black; background:#C1C1C1;font-size: 29px;line-height: 29px;text-align: center;}
#id5 section#content #bottom #left div#demandededemos p.tel {display:block; clear:left; font-family:WalkwayBlackRegular; color:white; font-size:17px; padding-top:10px; letter-spacing:1px;}
#id5 section#content #bottom #left p#legend {position:absolute; top:192px; left:28px; background:url(../images/sprite.png) -675px -200px  no-repeat; width:210px; padding:6px 0 5px 25px; color:white;}
#id5 section#content #bottom #right{width:270px;}
#id5 section#content #bottom #right h3 {font-size:20px; margin-left:-20px;}
#id5 section#content #right p.first {background:url(../images/sprite.png) -450px 2px no-repeat; padding-left:15px;}
#id5 section#content #right p {padding-left:15px;}
#id6 section#content #bottom #left p#legendMobile {position:absolute; top:250px; left:50px; background:url(../images/sprite.png) -450px -200px  no-repeat; width:200px; padding:6px 0 5px 25px; color:white;}
#id6 section#content #bottom #left {width:600px;}
#id6 section#content #bottom #left img{float:left;}
#id6 section#content #bottom #left img#smartphones{margin-right:30px;}
#id6 section#content #bottom #left img#ios{margin-top:40px;}
#id6 section#content #bottom #left div img {display:block; margin:0 auto; float:none;}
#id6 section#content #bottom #left div p {display: block;width: 223px;float: left;margin: 0 0 0 40px;}
#id6 section#content #bottom #left div p span {float:left;display:block; width:50px; height:58px; background:url(../images/sprite.png) -350px -300px  no-repeat; margin:0 5px 0 0;}
#id6 section#content #bottom #left div p strong {float:left; width:168px; height:58px; font-family:WalkwayBlackRegular; color:black; background:#C1C1C1;font-size: 29px;line-height: 29px;text-align: center;}
#id6 section#content #bottom #left div p.tel {font-family:WalkwayBlackRegular; color:white; font-size:17px; padding-top:10px; letter-spacing:1px;}
#id6 section#content #bottom #right{width:270px;height:280px;}
#id6 section#content #bottom #right h3 {font-size:20px; margin-left:-20px;}
#id6 section#content #right p.first {background:url(../images/sprite.png) -450px 2px no-repeat; padding-left:15px;}
#id6 section#content #right p {padding-left:15px;}
#id7 section#content #bottom #left{width:600px;}
#id7 section#content #bottom #left p#legend {position:absolute; top:10px; left:10px; background:url(../images/sprite.png) -450px -400px  no-repeat; width:125px; padding:6px 0 8px 25px; color:white;}
#id7 section#content #bottom #left div.first{width:330px;float:left;margin-right:20px;}
#id7 section#content #bottom #left div{width:250px;float:left;}
#id7 section#content #bottom #left div img{margin:0 auto;}
#id7 section#content #bottom #left div#demandededemos p {display: block;width: 223px;float: left;margin: 0;}
#id7 section#content #bottom #left div#demandededemos p span {float:left;display:block; width:50px; height:58px; background:url(../images/sprite.png) -350px -300px  no-repeat; margin:0 5px 0 0;}
#id7 section#content #bottom #left div#demandededemos p strong {float:left; width:168px; height:58px; font-family:WalkwayBlackRegular; color:black; background:#C1C1C1;font-size: 29px;line-height: 29px;text-align: center;}
#id7 section#content #bottom #left div#demandededemos p.tel {display:block; clear:left; font-family:WalkwayBlackRegular; color:white; font-size:17px; padding-top:10px; letter-spacing:1px;}
#id7 section#content #bottom #right{width:270px;}
#id7 section#content #bottom #right h3 {font-size:20px; margin-left:-20px;}
#id7 section#content #right p.first {background:url(../images/sprite.png) -450px 2px no-repeat; padding-left:15px;}
#id7 section#content #right p {padding-left:15px;}
#id7 section#content #bottom #right p.valid{margin:0 0 15px;}
#id8 section#content #bottom #right {width:380px; padding:10px; background-color:rgba(255,255,255,0.05);}
#id8 section#content #bottom #right form fieldset label{padding-left:20px;}
#id8 section#content #bottom #right form fieldset label.tall{height:100px;}
#id8 section#content #bottom #right form fieldset input, 
#id8 section#content #bottom #right form fieldset textarea {border:solid 1px #494949; background-color:rgba(51,51,51,0.75)}
#id8 section#content #bottom #left{width:476px;}
#id8 section#content #bottom #left div.first {position:relative; border-bottom:solid 1px #494949; margin-bottom:10px;}
#id8 section#content #bottom #left div.first h3 {margin-bottom:10px;}
#id8 section#content #bottom #left p#legend {position: absolute;top: 18px;left: 263px;background: url(../images/sprite.png) -675px -150px no-repeat;width: 190px;padding: 3px 0 8px 29px;color: #59BFE8;font-weight: bold;font-size: 16px;line-height: 18px;}
#id8 section#content #bottom #left div.fleft {float:left; width:213px; padding:10px; background-color:rgba(255,255,255,0.05);}
#id8 section#content #bottom #left div.fleft h3{font-family:WalkwayBlackRegular; font-size:16px;}
#id8 section#content #bottom #left div.fleft address {line-height:16px;font-style:normal;margin:10px 0;background:url(../images/sprite.png) -450px 2px no-repeat; padding-left:15px;}
#id8 section#content #bottom #left div.fleft p {line-height:16px;font-style:normal;margin:10px 0;background:url(../images/sprite.png) -450px 2px no-repeat; padding-left:15px;}
#id8 section#content #bottom #left div.fleft p a {color:#c1c1c1;}
#id8 section#content #bottom #left div.fleft p a:hover {color:#a1d9f3; text-decoration:none;}
#id8 section#content #bottom #left div#troyes {margin-right:10px;}
#id2 section#content #bottom #left{width:502px; padding:5px; background-color:white;}
#id2 section#content #bottom #left img {float:left;}
#id2 section#content #bottom #left img.sinfinc {float:left; margin:0 5px 5px 0 ;}
#id2 section#content #bottom #left article h3{display:none;} 
#id2 section#content #bottom #left article{position:relative;cursor:pointer;overflow:hidden;float:left;width:95px;height:88px;margin:0 5px 0px 0;background:#000;}
#id2 section#content #bottom #left article.anim{width:95px;height:86px;}
#id2 section#content #bottom #left article img{position:absolute;top:0;left:0;}
#id2 section#content #bottom #left #membreContainer {clear:left; height:88px;}
#id2 section#content #bottom #right {width:310px; }
#id2 section#content #bottom #right h3 span{color:#a1d9f3;font-size:12px; }
#id2 section#content #bottom #right #slidecontainer {position:relative;overflow:hidden;height:353px;}
#id2 section#content #bottom #right #slidecontainer #slider .slide.first {background:none;}
#id2 section#content #bottom #right #slidecontainer #slider .slide.first h3 {font-size:25px; line-height:28px; }
#id2 section#content #bottom #right #slidecontainer #slider .slide.first p {padding-left:15px;} 
#id2 section#content #bottom #right #slidecontainer #slider .slide.first p.first {background:url(../images/sprite.png) -450px 2px  no-repeat;} 
#id2 section#content #bottom #right #slidecontainer #slider h3 { margin-bottom:10px; font-size:18px;}
#id2 section#content #bottom #right #slidecontainer #slider { position:absolute;top:0;left:0;height:353px;}
#id2 section#content #bottom #right #slidecontainer #slider .slide {background-color:rgba(255,255,255,0.05);display:block;position:relative;float:left;height:353px;width:290px;margin-right:10px; padding:10px;}
#id2 section#content #bottom #right #slidecontainer #slider form{position:absolute;width:280px;top:165px;}
#id2 section#content #bottom #right #slidecontainer #slider form fieldset label.tall {height:67px;}
#id2 section#content #bottom #right #slidecontainer #slider form fieldset label textarea{height:40px; float:none; margin:5px 0; width:270px;}
#id2 section#content #bottom #right #slidecontainer #slider form fieldset p.infos{margin-bottom:5px;}
#id2 section#content #bottom #right #slidecontainer #slider form fieldset label input {float:right; width:215px; padding:1px 0;}
#id2 section#content #bottom #right #slidecontainer #slider form fieldset label strong {float:none;}
#id2 section#content #bottom #right #slidecontainer #slider form fieldset label {font-family:WalkwayBlackRegular;}
#id2 section#content #bottom #right #slidecontainer #slider p.valid{margin-bottom:10px;}
div.clear {clear:both;} 
footer{margin:20px 0 0; clear:both; background:#141414; padding:5px 20px;}
footer p{color:#7E8080;font-size:11px;}
footer p a{text-decoration:none;color:#a1d9f3;}
footer p#sinfin{float:right;}
footer p#sinfin a{color:#7E8080;}
footer p#sinfin a:hover{color:#a1d9f3;}
#container #overground {position:absolute; bottom:24px; right:-110px; z-index:0;}


