@font-face{font-family:'Comic Sans Ms';src:url('/fonts/comic.eot');src:local('☺'), url('/fonts/comic.woff') format('woff'), url('/fonts/comic.ttf') format('truetype'), url('/fonts/comic.svg') format('svg');font-weight:normal;font-style:normal}.clearleft{clear:left}u{text-decoration:underline}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.errorS{color:red}.errorField{color:#F00}.FieldError{border:solid 1px #F00}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%;background:#fff}body{position:relative;font-size:13px;width:100%;background:#fff;font-family:Arial,sans-serif;line-height:18px;color:#fff;position:relative}p,ul
li{line-height:18px}#Body{width:100%;position:relative;color:#404553}#FondFlash{position:fixed;top:0;left:0}#header{position:absolute;top:0;left:0;width:235px;background:url(/img/fond_menu_int.png) top left repeat-y;z-index:100}.Menu{margin:32px
0;font-family:'Comic Sans MS'}.Menu li
a{padding:0
5%;font-size:22px;color:#404553;display:block;line-height:72px}.Menu li.deuxlignes
a{line-height:36px}.Menu li
.selected{background:url(/img/selected.png) top left no-repeat}.Menu li a:hover{background:url(/img/selected.png) top left no-repeat}.logo{position:absolute;top:0;z-index:500;width:25%;right:37.5%;text-align:center;opacity:0}.logo
img{width:100%;height:auto}footer{width:95%;padding:35px
2.5%;color:#404553;z-index:150;position:relative}footer
.libelle{float:left;color:#404553;font-size:16px;font-weight:bold;margin-right:15px;text-transform:uppercase;writing-mode:vertical-lr;text-orientation:sideways}footer
.map{width:285px;margin-left:25px}footer .map
iframe{width:calc(100% - 55px)}footer
.partenaires{float:left;width:250px;margin-left:25px}footer .partenaires
.item{float:left;height:100px}footer .partenaires .item
img{height:100px}footer
#Adresse{float:left;width:190px;padding-left:100px;background:url(/img/logo-bleu.png) left no-repeat;padding:60px
0 60px 200px;background-size:180px}footer
.coords{float:left;width:225px}footer .coords
.email{background:#b9d8d2 url(/img/icon_mail.png) 10px center no-repeat;padding:25px
10px 25px 50px;background-size:30px;font-weight:bold;font-size:14px;text-transform:uppercase}footer .coords .email:hover{background-color:#d0e8e3}footer .coords
.tel{margin-bottom:30px;background:#b9d8d2 url(/img/icon_tel.png) 10px center no-repeat;padding:25px
15px 25px 50px;background-size:30px;font-weight:bold;font-size:16px}footer .coords .tel:hover{background-color:#d0e8e3}footer
.downloadpdf{clear:both;background-color:#b9d8d2;padding:10px
15px;display:block;margin:25px
30px 15px 32px;font-weight:bold;font-size:14px;text-transform:uppercase}#copyright{position:relative;clear:both;font-size:11px;text-align:right;background-color:#c8cdd1;color:#404553;padding:10px
2.5% 15px 2.5%;width:95%;position:relative}.menuMobile{display:none}#basfooter{background-color:#c8cdd1;color:#404553;padding:10px
2.5% 15px 2.5%;width:95%;position:relative}#basfooter
a{color:#404553}#cookieChoiceInfo
a{color:#fff}.Menu{margin:145px
0}.logosmall{display:none}#News{background-color:#dfd7b3;padding:50px
5%;width:90%}footer{background:url(/img/fond_footer.png) top left repeat}#HomeTexte{position:relative;width:100%;background:#c8cdd1 url(/img/pas_right.png) 0 0 repeat-y}#HomeTexte
.content{background:url(/img/pas_right.png) 95% 0 repeat-y;width:60%;padding:70px
20%;text-align:center;color:#404553;font-size:14px;line-height:20px}#HomeTexte .content
h1{text-transform:uppercase;font-size:24px;margin:0
0 5px 0;;line-height:24px;font-weight:normal}#HomeTexte .content
h2{text-transform:uppercase;font-size:18px;margin:0
0 15px 0;;line-height:18px;font-weight:normal}#HomeTexte .content
p{line-height:20px;margin:5px
0}#Projet{position:relative;background-color:#b9d8d2;padding:75px
15%;width:70%;color:#404553}#Projet
h2{text-transform:uppercase;font-size:24px;margin:0
0 25px 0;;line-height:36px;font-weight:normal;text-align:center}#Projet
.colon{float:left;width:21.33%;margin:25px
6%}#Projet .colon
p{margin-top:15px;text-transform:uppercase;text-align:center}#Projet
.detail{clear:both;margin:25px
0 0 0;text-align:center}#Projet .detail
a{color:#404553;border:solid 1px #404553;display:inline-block;padding:10px
25px;text-transform:uppercase;font-size:14px}#News{position:relative;background-color:#dfd7b3;padding:75px
10%;width:80%;color:#404553}#News
h2{text-transform:uppercase;font-size:24px;margin:0
0 25px 0;;line-height:36px;font-weight:normal;text-align:center}#News
.Slider{position:relative;width:100%}#News
.item{width:100%;position:relative;background-color:#dfd7b3}#News .item
.photo{float:left;width:47.5%;margin-right:5%}#News .item
.date{position:absolute;top:40%;left:35%;width:12.5%;padding:15px
0;text-align:center;background:url(/img/fond_blanc.png) top left repeat;font-size:16px}#News .item
h3{text-transform:uppercase;font-size:18px;margin-bottom:25px}#News .item  h3
a{color:#404553}#News .item
.detail{float:right;margin-top:80px;background:url(/img/detail.png) bottom left no-repeat;padding:50px
60px 30px 20px;color:#dfd7b3;font-size:16px;background-size:120px;display:inline-block}#Prev2{position:absolute;left:2.5%;top:40%}#Next2{position:absolute;right:2.5%;top:40%}@media screen and (min-width: 1400px){#Projet
.colon{width:15.3%;margin:25px
9%}footer
#Adresse{width:20%;padding-left:12%}footer
.coords{width:20%}footer
.partenaires{width:20%}footer
.map{width:20%}footer .map
iframe{width:90%}#Diaporama
.Picture{text-align:center}.navDiapo .photo
img{height:100px}}@media screen and (max-width: 1100px){footer
#Adresse{width:29.5%}footer
.coords{width:40%;margin:15px
0}footer
.partenaires{width:50%;margin:15px
0}footer
.map{width:50%;margin:15px
0}}@media screen and (max-width: 980px){.Menu{position:fixed;display:none;margin:0;height:100%;background:url(/img/fond_menu_carre.png) top left repeat;top:70px;left:0;width:100%;padding:25px
0;border-top:solid 2px #fff;z-index:500}.menuMobile{float:left;display:inline-block;margin:15px
120px 0 0}.logo{width:80%;right:10% !important;z-index:300}.logosmall{display:inline-block;margin:0}.logosmall
img{height:45px;width:auto}#header{position:fixed;width:90%;padding:11px
5%;height:50px !important;background:url(/img/fond_menu_carre.png) top left repeat;z-index:500}footer
#Adresse{width:100%}footer
.coords{width:100%;margin:15px
0}footer
.partenaires{width:100%;margin:15px
0}footer
.map{width:100%;margin:15px
0}#Projet
.colon{width:50%;margin:15px
25%}#HomeTexte{position:relative;width:100%;background:#c8cdd1}#HomeTexte
.content{background:#c8cdd1;padding:50px
5%;width:90%}#News
.fleche{display:none}#News
.item{width:100%;position:relative;background-color:#dfd7b3;overflow:visible}#News .item
.photo{float:none;width:100%;margin-bottom:15px}#News .item
.date{left:70%;width:30%;top:100px}#News .item
p{display:none}#News .item
.detail{display:none}#portfolio{width:100%!important;float:none;margin-top:70px}#portfolio .itemart
.photo{width:100%;float:none;margin:0}#Liste
.idx0{background-size:100px;padding:0;;width:100%}#Liste .idx0
.texte{padding:15px
5%}#Liste
.idx1{background-size:100px;padding:0;;width:100%}#Liste .idx1
.texte{padding:15px
5%}#Liste .itemart
.date{left:70%;width:30%;top:100px}#Diaporama{float:none;width:100%;margin-bottom:15px}#Diaporama
.Picture{width:100%}#Diaporama .Picture
img{height:100%}.navDiapo{width:100%}.navDiapo
.photo{float:left;width:17%}.navDiapo .photo
img{height:60px}}