a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt,em, embed,fieldset, figcaption, figure, font, footer, form,h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd,keygen,label, legend, li,meter,nav,object, ol, output,p, pre, progress,q,s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul,var{background: transparent;border: 0 none;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}a:focus {outline: 0;}img {border: 0;}a img {border: none;}html {margin: 0px;padding: 0px;}article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }mark, rp, rt, ruby, summary, time{ display: inline; }body {font-family: "Trebuchet MS", Verdana, Helvetica, Arial, "sans-serif";font-size: 80%;line-height: 1.4;font-weight: normal;color: #000000;background-color: #FFFFFF;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;}strong {color: #c1001a;font-weight: bold;}em {font-style: italic;}span.souligne {text-decoration: underline;}p.centrer {width: 974px;margin-left: auto;margin-right: auto;text-align: center;}h1{font-size: 18px; font-weight: bold;letter-spacing: 0px;margin-left: 0px;margin-top: 5px;text-transform: uppercase;color:#c1001a;}h2{font-size: 15px; font-weight: bold;letter-spacing: 0px;margin-left: 0px;margin-top: 5px;text-transform: uppercase;color:#c1001a;}h3{font-size: 15px; font-weight: bold;letter-spacing: 0px;margin-left: 0px;margin-top: 5px;text-transform: uppercase;color:#c1001a;}h4{font-size: 15px; font-weight: bold;letter-spacing: 0px;margin-left: 0px;margin-top: 5px;text-transform: uppercase;color:#c1001a;}ul, ol {margin: .75em 0 .75em 10px;padding: 0;list-style-type: none;}.puces {margin-left: 10px;padding-left: 10px;list-style-type: circle;}p {margin: .75em 0;}.right {float: right;margin: 0 0 0 10px;}.left {float: left;margin: 0 10px 0 0;}.center {text-align: center;}div.inside {padding: 85px 0 42px 0;margin: auto;width: 974px;}div#backheader {margin: 0 auto;width: 100%;text-align: left;position: fixed;top: 0;background-color: #FFFFFF;box-shadow: 0 4px 4px -2px #232323;-moz-box-shadow: 0 4px 4px -2px #232323;-webkit-box-shadow: 0 4px 4px -2px #232323;}#top {width: 100%;height: 85px;padding: 0px;margin-left: auto;margin-right: auto;margin: 0px;margin-top: 5px;}#logo {float: left;margin-left: 20px;cursor: pointer;}#logo img {width: 182px;height: 75px;}#logo:hover {cursor: pointer;}#control {float: right;margin-right: 15px;margin-top: 12px;}#social {margin-right: 0px;margin-top: 0px;}#social a {opacity:1.0;}#social a:active, #social a:hover {cursor:pointer;opacity:0.6;}#navtop {float: left;margin: 0px;padding: 0px;margin-left: 10%;margin-top: 15px;padding: 0px;text-align: left;white-space: nowrap;}#navtop ul {margin:0;list-style-type: none;font-size: 13px;line-height: 13px;}#navtop ul li {text-align: center;float: left;color: #000000;}#navtop ul li a, #navtop ul li a:link, #navtop ul li a:visited, #navtop ul li a:active {text-decoration: none;color: #000000;margin-right: 30px;background-color: #FFFFFF;}#navtop ul li a:hover {text-decoration: none;color: #E80000;margin-right: 30px;background-color: #FFFFFF;}#navtop ul li a#menuActif {text-decoration: none;color: #E80000;margin-right: 30px;}ul#sousmenu {clear: both;float: left;margin:0;list-style-type: none;font-size: 13px;line-height: 13px;margin-top: 2px;height: 20px;padding-top: 4px;}ul#sousmenu li {white-space: nowrap;text-align: center;width: 170px;}ul#sousmenu li a, ul#sousmenu li a:link, ul#sousmenu li a:visited, ul#sousmenu li a:active {text-decoration: none;color: #5B5A61;width: 170px;display: block;text-align:center;border-top: 1px solid #E80000;border-left: 1px solid #E80000;border-right: 1px solid #E80000;}ul#sousmenu li a:hover {text-decoration: underline;color: #E80000;}ul#sousmenu li a#menu2Actif {text-decoration: underline;color: #E80000;margin-right: 30px;}ul#sousmenu li a.actualites:hover, ul#sousmenu li a.galeriep:hover, ul#sousmenu li a.galerieh:hover { -moz-transform: scale(1.2,1); -webkit-transform: scale(1.2,1); -o-transform: scale(1.2,1); transform: scale(1.2,1);}@media (max-width: 940px) {#navtop {float: left;margin:0px;width:940px;margin-left:5px;height:43px;}#control,#social {display: block;}div.inside {padding: 135px 0 42px 0;margin: auto;width: 940px;}ul#sousmenu {clear: both;float:left;margin:0px;margin-top: 10px;}ul#sousmenu li a, ul#sousmenu li a:link, ul#sousmenu li a:visited, ul#sousmenu li a:active, ul#sousmenu li a:hover, ul#sousmenu li a#menu2Actif { margin-right: 20px; }div.inside {padding-top: 250px;}}@media (max-device-width: 940px) {#navtop {float: left;margin:0px;width:940px;margin-left:5px;height:43px;}#control,#social {display: block;}div.inside {padding: 135px 0 42px 0;margin: auto;width: 940px;}ul#sousmenu {clear: both;float:left;margin:0px;margin-top: 10px;}ul#sousmenu li a, ul#sousmenu li a:link, ul#sousmenu li a:visited, ul#sousmenu li a:active, ul#sousmenu li a:hover, ul#sousmenu li a#menu2Actif { margin-right: 20px; }div.inside {padding-top: 250px;}}@media (max-device-width: 640px) and (orientation:landscape) {#navtop {float: left;margin:0px;width: 750px;}#control,#social {display: none;}div.inside {padding: 135px 0 42px 0;margin: auto;width: 960px;}#navtop {margin-left: 20px;}#navtop ul {font-size: 28px;line-height: 30px;width: 750px;}ul#sousmenu {font-size: 25px;line-height: 25px;margin-top: 10px;width: 750px;}ul#sousmenu li a, ul#sousmenu li a:link, ul#sousmenu li a:visited, ul#sousmenu li a:active, ul#sousmenu li a:hover, ul#sousmenu li a#menu2Actif { margin-right: 50px; }}@media (max-device-width: 640px) and (orientation: portrait) {#navtop {float: left;margin:0px;width:700px;}#control,#social {display: none;}div.inside {padding: 135px 0 42px 0;margin: auto;width: 640px;}#navtop {margin-left: 0px;height:180px;}#navtop ul {font-size: 35px;line-height: 35px;float: left;width: 200px;margin-left: 20px;}#navtop ul li {margin-top: 5px;}ul#sousmenu {float: left;width: 430px;margin-left: 45px;}ul#sousmenu {font-size: 32px;line-height: 32px;margin-top: 5px;}ul#sousmenu li a, ul#sousmenu li a:link, ul#sousmenu li a:visited, ul#sousmenu li a:active, ul#sousmenu li a:hover, ul#sousmenu li a#menu2Actif { margin-right: 6px;margin-top:5px;}div.inside {padding-top: 250px;}}#main {float: left;margin: auto;padding:0;min-width: 974px;width: 974px;text-align: left;padding-bottom: 0px;background:#FFFFFF;}#realisation {float: left;margin: auto;padding:0;min-width: 974px;width: 974px;text-align: left;padding-bottom: 0px;}#pub {position: absolute;display: none;top: 0px;left: 605px;width: 265px;height: 20px;padding: 0px;color: #FFFEFF;z-index: 10;}#pub a,#pub a:link,#pub a:visited,#pub a:active,#pub a:hover {display: block;font-size: 13px;line-height: 15px;color: #444444;font-weight: normal;text-decoration: none;width: 265px;text-align: right;text-shadow: 2px 2px 4px #333333;}#contenu {display: block;margin:0;padding:0;padding: 20px;}#contenu a,#contenu a:link,#contenu a:visited,#contenu a:active {text-decoration: none;color: #c1001a;}#contenu a:hover {text-decoration: none;color: #333333;}#contenu ul {margin-left: 30px;padding-top: 20px;list-style-type: disc;color: #c1001a;}#contenu ol {margin-left: 30px;padding-top: 20px;list-style-type: disc;color: #c1001a;}#contenu p.full {float: left;margin-left: 25px;width: 95%;text-align: justify;}#contenu p.colonne {float: left;margin-left: 25px;width: 430px;text-align: justify;}#footer {float: left;min-width: 974px;width: 974px;height: 60px;padding: 0;margin: 0;margin-left: auto;margin-right: auto;text-align: center;background:#FFFFFF;background:url(../images/bg-white.png);}div#footerDown {width: 974px;color: #c1001a;margin-top: 5px;text-align: center;margin-left: auto;margin-right: auto;}#footerDown a,#footerDown a:link,#footerDown a:visited,#footerDown a:active {text-decoration: underline;color: #c1001a;}#footerDown a:hover {text-decoration: none;color: #c1001a;}#tags {margin-top: 4px;}#tags a,#tags a:link,#tags a:visited,#tags a:active {text-decoration: underline;color: #989898;}.orange { color: #F18000; }.noir { color: #333333; }.rouge { color: #c1001a; }.left{ float: left; }.right{ float: right; }.icon {vertical-align: middle;}span.petit {font-size: 10px;}span.grand {font-size: 15px;}.souligner {text-decoration: underline;}.spacer {clear: both;float: left;height: 1px;width: 100%;}#spacerBottom {position: relative;float: left;width: 974px;height: 60px;display: block;}.imgtop10 {margin-top: 10px;}.imgtop20 {margin-top: 20px;}.imgtop30 {margin-top: 30px;}.imgtop40 {margin-top: 40px;}.imgtop50 {margin-top: 50px;}.imgtop60 {margin-top: 60px;}.imgtop70 {margin-top: 70px;}.imgtop80 {margin-top: 80px;}.imgtop90 {margin-top: 90px;}.imgtop100 {margin-top: 100px;}.imgtop110 {margin-top: 110px;}.imgleft10 {margin-left: 10px;}.imgleft20 {margin-left: 20px;}.imgleft30 {margin-left: 30px;}.imgleft40 {margin-left: 40px;}.imgleft50 {margin-left: 50px;}.imgleft60 {margin-left: 60px;}.imgleft70 {margin-left: 70px;}.imgleft80 {margin-left: 80px;}.imgleft90 {margin-left: 90px;}.imgleft100 {margin-left: 100px;}.imgleft110 {margin-left: 110px;}.imgbottom10 {margin-bottom: 10px;}.imgbottom20 {margin-bottom: 20px;}.imgbottom30 {margin-bottom: 30px;}.imgbottom40 {margin-bottom: 40px;}.imgbottom50 {margin-bottom: 50px;}.imgbottom60 {margin-bottom: 60px;}.imgbottom70 {margin-bottom: 70px;}.imgbottom80 {margin-bottom: 80px;}.imgbottom90 {margin-bottom: 90px;}.imgbottom100 {margin-bottom: 100px;}.imgbottom110 {margin-bottom: 110px;}.ombre {-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);margin: 0 auto 1em;}.sansombre {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;margin: 0 auto 1em;}.radius {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.sansradius {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}img.floatleft {float: left;margin-right: 15px;border: 0px solid #999999;-moz-box-shadow: 5px 5px 5px #666666;-moz-border-radius: 15px;-webkit-box-shadow: 5px 5px 5px #666666;-webkit-border-radius: 15px;border-radius: 15px;box-shadow: 5px 5px 5px #666666;}img.floatright {float: right;margin-left: 10px;border: 0px solid #999999;-moz-box-shadow: 5px 5px 5px #666666;-moz-border-radius: 15px;-webkit-box-shadow: 5px 5px 5px #666666;-webkit-border-radius: 15px;border-radius: 15px;box-shadow: 5px 5px 5px #666666;}#contact {position: relative;float: left;padding-left: 30px;width: 850px;}#contact p {text-align: left;margin-top: 15px;}#contact p input.radio {width: 15px;}#contact label {text-align: left;width: 220px;display: inline-block;color: #000000;font-size: 14px;}#contact input, #contact textarea {background-color: #EEEEEE;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;border: 1px solid #333333;padding: 3px;}#contact input:focus, #contact textarea:focus {background-color: #FFFFFF;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;border: 1px solid #333333;}#contact input {width: 240px;}#contact input#cgv {width: 20px;}#contact label#lcgv {width: 195px;}#contact input#code {width: 50px;}#contact textarea {width: 550px;height: 120px;resize: none;}table#cap {margin-top: 20px;border: 0px;}table#cap tr td img {vertical-align: middle;text-align: left;}#contact #envoyer {margin: 0px;padding: 2px;border-top-width: 3px;border-bottom-width: 3px;border-top-style: double;border-bottom-style: double;border-bottom-color: #999999;border-top-color: #CCCCCC;cursor: pointer;color: #333333;font-size: 14px;line-height: 16px;margin-bottom: 15px;background-color: #EEEEEE;}#contact #envoyer {margin-left: 100px;margin-top: 20px;}#contact #envoyer:hover {background-color: #FFFFFF;}#informations {font-size: 11px;}#erreur {color: #FF0000;}#liensPub {width: 650px;margin-left: 15px;color: #573100;}#liensPub div.liensPubBloc {text-align: left;width: 650px;height: 150px;margin-bottom: 15px;border: 1px solid red;}#liensPub div.liensPubBloc div.liensPubImg {position: relative;float: left;width: 160px;margin-left: 15px;margin-right: 15px;-moz-box-shadow: 3px 3px 3px #999999;-webkit-box-shadow: 3px 3px 3px #999999;-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;}#liensPub div.liensPubBloc div.liensPubImg img {border-top-right-radius: 10px;border-top-left-radius: 10px;}#liensPub div.liensPubBloc div.liensPubTitre {position: relative;float: left;margin-left: 40px;width: 420px;font-size: 12px;color: #820709;}#liensPub div.liensPubBloc div.liensPubDescription {position: relative;float: left;margin-left: 40px;margin-top: 5px;width: 420px;color: #333333;}#liensPub div.liensPubDescription a,div.liensPubDescription a:link,div.liensPubDescription a:visited,div.liensPubDescription a:active {color: #333333;text-decoration: none;background-image: none;}#liensPub div.liensPubDescription a:hover {color: #666666;text-decoration: none;background-image: none;}p#infosmentions {padding:10px;font-size: 9px;}#contenu .docsbloc {clear: both;float: left;width: 887px;margin-left: 22px;cursor: pointer;}#contenu .docsbloc h1 {padding:0;margin:0;margin-top: 17px;margin-left: 282px;width: 560px;height: 15px;}#contenu .docsbloc p {float: right;margin-right: 24px;line-height: 14px;width: 580px;}#contenu .docsbloc p strong, #contenu .docsbloc p em {color: #C1001A;}#contenu .docsblocleft {float: left;margin-right: 10px;width: 251px;height: 150px;display: block;}#contenu a.docblocsuite {position: relative;float: left;top: -18px;color: #C1001A;}#contenu .docsblocleft a#telecharger img {margin-top: 0px;margin-left: 50px;}#contenu .docsblocleft a#visionner img {margin-top: 60px;margin-left: 15px;}#contenu .actubloc {width: 100%height: 280px;margin-top: 8px;margin-bottom: 4px;margin-left: 4px;border: 0px solid #AAAAAA;cursor: pointer;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}#contenu .actublocprojet {border: 0px;height: 100%;margin-top: 20px;border: 1px solid #EBEBEB;}#contenu .imgfull {display: block;width: auto;height: auto;}#contenu .actublocright {float: right;margin-right: 10px;width: 251px;height: 253px;display: block;margin-left: 15px;margin-top: 0px;}#contenu .actublocleft {float: left;margin-left: 10px;width: 251px;height: 253px;display: block;margin-right: 15px;margin-top: 0px;}#contenu .actubloc h1 {color: #C1001A;display: block;width: auto;margin-top: 15px;margin-left: 5px;border-top: 1px solid #E80000;}#contenu .actubloc p {font-size: 14px;line-height: 16px;display: block;width: auto;height: auto;text-align: justify;}#contenu .actubloc p.actupprrojets {height: 100%;margin-bottom: 15px;min-height: 190px;}#contenu .actubloc p strong, #contenu .actubloc p em {color: #C1001A;}#contenu .actubloc a.actublocsuite {display: none;float: left;color: #C1001A;}#contenu .abp {margin-bottom: 8px;margin-left: 4px;border: 1px solid #AAAAAA;cursor: pointer;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 0px;height: 360px;margin-top: 20px;border: 1px solid #EBEBEB;}#contenu #presentation .abp img.actublocright2 {margin-right: 10px;width: 600px;height: 340px;display: block;margin-left: 10px;margin-top: 10px;margin-bottom: 10px;float: right;}#contenu #presentation .abp img.actublocleft2 {margin-left: 10px;width: 600px;height: 340px;display: block;margin-right: 10px;margin-top: 10px;margin-bottom: 10px;float: left;}#contenu #presentation .abp h1.abph {color: #C1001A;float: left;margin-top: 15px;margin-left: 5px;width: 30%;}#contenu #presentation .abp p.abpp {font-size: 14px;line-height: 16px;height: 100%;padding: 5px;overflow: hidden;text-align: justify;border-top: 1px solid #E80000;margin-bottom: 5px;width: 30%;min-height: 280px;overflow: hidden;}#contenu #presentation .abp p.abpp strong, #presentation .abp p em {color: #C1001A;}#contenu #presentation .abp a.actublocsuite {display: none;float: left;color: #C1001A;}#oldnav {display: block;text-align: center;color: #333333;border: 1px solid red;background-color: #FFFFFF;}div#oldnav p {background-color: #FFFFFF;}div#oldnav p a,div#oldnav p a:link,div#oldnav p a:visited,div#oldnav p a:active {text-decoration: underline;color: #993333;}div#oldnav p a:hover {text-decoration: none;color: #993333;}div#global, div#prive, div#publiques, div#concours, div#esquisse {display: none;}img.thumbrefBig {width: 104px;height: 104px;margin-left: auto;margin-right: auto;text-align: center;zoom: 1;}#realisation #contenu a span {display: none;}img.thumbrefBig:hover {cursor: pointer;}#realisation #contenu a:hover span { display: inline; position: absolute; margin-top: 100px; white-space: nowrap; margin-left: -104px; background: white; color: #C1001A; font-size: 1.2em;}img.thumbref {width: 45px;height: 45px;margin-left: auto;margin-right: auto;text-align: center;zoom: 1;}img.thumbref:hover {cursor: pointer;}#detail #detailimg {float: left;width: 100%;}#detail #detailimg img {width: 45px;height: 45px;margin-left: auto;margin-right: auto;margin-left: 2px;margin-right: 2px;text-align: center;zoom: 1;}#detail #detailimg img:hover {cursor: pointer;}#detail #detailimg .legend {padding: 4px;width: 100%;margin-bottom: 4px;}#detail p,#detail h1 {width: 95%;}#detail h1 {padding-top: 44px;}#detail {display: none;}#paneltext p {width: 95%;padding: 15px;}#paneltext {display:none;clear:both;float:left;width: 100%;padding: 40px;margin-top:0px;padding-top:0px;border: 1px solid black;background:#FFFFFF;background:url(../images/bg-white.png);}#paneltext table tr td.dtitre {width: 180px;color: #555555;}p img {vertical-align: middle;}