body{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}

img { border:0;}
.img { display:none;}
.wrap{ width:986px; margin: 0 auto; padding-bottom:50px; background:none;}

.jcarousel a { color:#000000; text-decoration:none;}

.displaynone { display:none;}

.logoprint{ }
.piedprint { clear:both; display:block;}
.piedprint div{ float:left; padding-right:40px;}
.piedprint div.bloc2{ float:left; padding-right:40px; padding-top:20px;}
.entete{ display:none; }

.slogan { display:none;}

.contenant{}
.contenu{ display:none;}
#mstrNav { display:none;}

sup {vertical-align:top;}
.contenant2{font-size:95%;}
.options {display:none;}
.contenu2 { color:#000;}
.contenu2 h1 { padding:30px 0px 10px 0px; margin:0px; width:390px; font-size:200%; font-weight:normal;}
.contenu2 h2 { font-size:150%; margin-bottom:10px; padding:5px 0px 0px 0px; font-weight:normal;}
.contenu2 h3 { font-size:120%; margin-bottom:0px; padding:5px 0px 10px 0px; font-weight:bold; color:#000}
.piedprint h3 { margin:0px; padding:0px;}
.contenu2 p { margin-bottom:17px;}
.contenu2 a {color:#000; text-decoration:none;}
.contenu2 a:hover {color:#000; text-decoration:none;}
.contenu2 ul {}
.contenu2 ul ul {}
.contenu2 li { }
.contenu2 li li {}
.contenu2 ol { }
.contenu2 ol li { }
.contenu2 .hr hr {}

.retour { display:none;}
.retour a { color:#000; text-decoration:none;}
.retour a:hover { color:#000; text-decoration:none;}
.date { color:#078dd5; font-size:90%; margin-bottom:10px;}
.reflet { display:none;}

.equipe { clear:both;}
.equipe img { float:left;}
.equipe h2 { margin:0px; padding:0px;}
.equipe h3 { margin:0px 0px 17px 0px; padding:0px; font-size:100%; color:#000; font-weight:bold;}
.equipe div.desc { float:left; padding-left:12px;}
.equipe div.hr { clear:both; padding:20px 0px 20px 0px;}

.date { color:#000; font-size:90%; margin:0px; padding:0px;}
.date2 { width:600px; float:left;}
.contenu2 ul.travaux li.titretravaux { width:463px; float:right; clear:none; padding-bottom:5px; margin-bottom:0px;}
.contenu2 ul.travaux li.datetravaux { background:none; color:#000; font-size:100%; margin-bottom:0px; padding:0px 0px 0px 0px; height:17px; width:100px; float:left;}
.contenu2 ul.travaux { clear:none; padding:0px; margin:0px 0px 10px 0px;}
.contenu2 ul.travaux li p { margin-bottom:0px;}
li.hr2 { clear:both; background:none; margin-top:-20px; padding:0px;}



ul.photo { clear:both; display:block; padding:0px; margin:0px;}
ul.photo li { background:none; float:left; padding:0px 10px 0px 0px; margin:0px;}
ul.photo li img { padding:2px; border:1px #001230 solid;}
ul.photo li.separator{ clear:both; display:block; height:5px; width:550px; float:none; padding:0px; margin:0px;}

/*Form*/
ul.formInfos { margin:0px; padding:0px; text-align:left;}
ul.formInfos li {background:none; font-weight:normal; padding:0px 0px 8px 0px; margin:0px; list-style:none; list-style-image:none; }
ul.formInfos li div.space { float:left; width:175px; padding-top:5px;}
ul.formInfos li em {color:#8b3b32;}
ul.formInfos li input {color:#33413b; font-size:12px; width:240px;}
.txtfield { background-color:#FF0000;}
.txtarea { width:420px; height:65px; font-size:12px; color:#00457e; font-family:Arial, Helvetica, sans-serif;}
.area{ padding-top:8px;}

.pied{ display:none; }

.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) center left no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }
.lienExterne {background-color:Blue;}

ul.video { padding:0px; margin:0px;}
ul.video li {padding:0px 12px 0px 0px; margin:0px; float:left; background:none;}

.margetop { margin-top:15px;}

.nopuce ul li{ background:none;}
.categoriepic{ color:#00457e; font-size:12px;  }

.jcarousel-skin-PageImage { padding:0px; margin:0px;}
.jcarousel-skin-PageImage li{ width:400px; display:none; font-size:0.9em; position:relative; background-image:none; margin:0;}
.jcarousel-skin-PageImage li.First {display:block; background:none;}
.jcarousel-skin-PageImage .jcarousel-container {margin:0 0 0 -10px;}
.jcarousel-skin-PageImage .jcarousel-container-horizontal {width: 573px;}
.jcarousel-skin-PageImage .jcarousel-clip-horizontal { width:  570px;}
.jcarousel-skin-PageImage .jcarousel-item {width: 583px;}
.jcarousel-skin-PageImage .jcarousel-next-horizontal {position: absolute;  right: 0px; width: 100px; height: 14px; cursor: pointer; background:transparent url(next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-PageImage .jcarousel-next-horizontal:hover {background-position: -100px 0;}
.jcarousel-skin-PageImage .jcarousel-next-disabled-horizontal, .jcarousel-skin-PageImage .jcarousel-next-disabled-horizontal:hover {
cursor: default; background-position: -200px 0;}
.jcarousel-skin-PageImage .jcarousel-prev-horizontal {position: absolute; left: 0px; width: 100px; height: 14px; cursor: pointer;
 background: transparent url(prev-horizontal.png) no-repeat -200px 0;}
.en .jcarousel-skin-PageImage .jcarousel-next-horizontal {background-image:url(next-horizontal-en.png);}
.en .jcarousel-skin-PageImage .jcarousel-prev-horizontal {background-image:url(prev-horizontal-en.png);}
.jcarousel-skin-PageImage .jcarousel-prev-horizontal:hover {background-position:-100px 0;}
.jcarousel-skin-PageImage .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-PageImage .jcarousel-prev-disabled-horizontal:hover {cursor: default; background-position: 0 0;}

/* Section pour placer les images correctement */

.jcarousel-skin-PageImage .Image { overflow:hidden; float:left; width:170px; height:140px; background:url(/css/jcarousel_skin/PageImage/dropShadow.gif) no-repeat left top;}
.jcarousel-skin-PageImage .Image a { clear:both; display:block;}
.jcarousel-skin-PageImage .Image span {position:absolute;width:135px;padding-top:10px; line-height:1.1em}
.jcarousel-skin-PageImage .Image span a.telecharge {float:left; text-indent:-5555px; background:url(/medias/communs/b_download.gif) no-repeat left 1px; width:18px; height:30px;}
.jcarousel-skin-PageImage .Image span a:hover.telecharge {background:url(/medias/communs/b_download2.gif) no-repeat;}

#PageImageTotal {text-align:center; margin:0px 0 0 0;}

.feuille a {color:#000; text-decoration:none;}

.blocnews { padding:0px; background:none;  color:#000; font-size:75%;}
.blocnews h1 { padding:11px 0px 14px 0px; margin:0px; font-size:165%; font-weight:normal;}
.news {}
.news li { padding-bottom:20px;}
.titrenews { font-size:15px; font-weight:bold; padding:0px 0px 5px 0px; display:block;}
.news h2 { font-size:120%; margin:0px; padding:0px 0px 9px 0px;}
.date { color:#000; font-size:90%;}
.rss { display:none;}

.rss ul li { padding:0px;}
.rss ul li em { font-style:normal; padding-left:30px;}
.rss ul li img { display:none;}
.all { display:none;}
.dechirure{ display:none;}
.jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {padding: 0px;}
.jcarousel-skin-tango .jcarousel-container-vertical {}
.jcarousel-skin-tango .jcarousel-clip-vertical {}
.jcarousel-skin-tango .jcarousel-item {display:block; clear:both; float:none; height: 75px;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;}
.jcarousel-skin-tango .jcarousel-prev-vertical {display:none;}
.jcarousel-skin-tango .jcarousel-next-vertical {display:none;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;}