/* DEFAULT STYLES */
body{font-family:Tahoma,Verdana,serif,Arial,sans-serif; font-size:12px; color:#545C66;background:#112735/* f6f6f6 */;} 
.body1{background:#fff; /* 023564 url(../img/bg-headerTop.png) no-repeat center top */;} .body2{background:#efefef;} .body3{background:#112735; /* border-bottom:5px solid #80007e; */} .container{} .container2{background:#fff !IMPORTANT} .container3 {background:#fff; border-bottom:1px solid #efefef;} .container4 {background:#112735;} .container5,.nav {background:#112735;} .body1 .container{background:transparent;} .bgBlanc{background:#fff/* e6e3de */;} .clr{clear:both;} .leftSpace{margin-left:10px;} .rightSpace{margin-right:10px;} .margBot15{margin-bottom:15px;} .margBot10{margin-bottom:10px;} .margTopPage{/* margin-top:10px; */} .wrapper {width:914px;margin:0 auto; margin-top:10px;} 

a,ul.campsIscrpt li a:hover{color:#545C66; text-decoration:none;} /*,.langues li a*/
a:hover{text-decoration:underline;} 
a:hover,ul#menuVTool li,ul#menuVTool li a,ul.campsIscrpt li a,a.linkU,.linkU a,.pContent ul.ancre li a{color:#194093;/*054d9d*/} 

h1,h2,h3,h4,h5,.title1,.title2,.title3,.title4,.title5,div.patriTsq-colLeft ul li a,ul#menuHzTool li a,ul#menuVTool li a{font-family:"Trebuchet MS",Verdana,serif,Arial,sans-serif;} h1,.title1,.pContent h3,.pContent h4{font-size:18px;} h2,.title2,ul#menuHzTool li a, .panel h3{font-size:16px;} h3,.title3{font-size:14px;} h4,.title4{font-size:12px;} h5,.title5{font-size:11px;} .tJustify{text-align:justify;} .leftPosition{text-align:left;} .rightPosition{text-align:right;} .center{text-align:center;} h1.title-ban{font-family:Georgia,"Trebuchet MS",Verdana,serif,Arial,sans-serif; font-size:32px; margin-top:5px; margin-bottom:10px; font-weight:normal;} h2.titlepage,h1.titleRub{font-size:22px;} h2.titlepage span{font-size:18px;font-weight:normal;}
.cnArd{ -ms-border-radius:20px ;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;} .cnArdMin, .galColRight img, .col-actu img,.rub-one img, img.floatpicsL, .floatpicsL img, img.floatpicsR, .floatpicsR img{-ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} .ombre,.colRight-acteurs,.colRightTP1-descrPics{box-shadow:2px 2px 11px rgba(0,0,0,0.2);}
ul{margin:0px; padding:0px; list-style:none;} 
/* ul li:last-child{margin-right:0px;} */

#header{padding-bottom:3px;}
#header div.idsite, .sloganSite, .siteLogo, .menuTop{float:left;}
div.idsite{margin-top:15px;margin-bottom:15px;}
.siteLogo{background:#fff url(../img/logoESDEV.png) no-repeat 13px 0px; height:92px; width:120px;margin-right:10px;}
.sloganSite {width:325px;padding-top:10px;margin-right:15px;}
.menuTop {width:495px;float:right !IMPORTANT;}
ul li a{color:#bbb;}
ul#menuTopTool{float:right;} 
ul#menuTopTool li{display:inline-block; float:left; padding:5px 8px; border-bottom:1px solid #ccc/*545C66*/;background:#112735 url(../img/separator1.png) no-repeat right 9px;}
ul#menuTopTool li.homeicn{	width:25px;padding-top:6px;background:#112735;}
ul#menuTopTool li.homeicn a{display:block;background:url(../img/home.png) no-repeat 6px 0px; height:17px;width:25px}
ul#menuTopTool li.homeicn a:hover{background:url(../img/home-active1.png) no-repeat 6px 0px;}
ul#menuTopTool li:first-child{border-left:1px solid #ccc;-ms-border-radius:0 0 0 20px ;-moz-border-radius:0 0 0 20px; -webkit-border-radius:0 0 0 20px; border-radius:0 0 0 20px;}
ul#menuTopTool li.lastC{border-right:1px solid #ccc;}
ul#menuTopTool li.lastC{background:#112735;} ul#menuHzTool li.lastC{background:none;}
ul#menuTopTool li:hover{background:#efefef; transition: 0.5s linear;} 
ul#menuTopTool li:hover a, ul#menuTopTool li.active a{color:#000}
ul#menuTopTool li.active{background:#efefef;}
ul#menuTopTool li.active.homeicn a{background:url(../img/home-active.png) no-repeat 7px 0px;}
/* .langues select{background:transparent;color:#b2b2b2/*e5e5e5*/

.langues{margin-top:10px;} 
.langues ul#lang{text-align:right; float:right;width:50px;margin-top:12px;} 
.langues ul#lang li{display:inline; padding:1px 6px; margin-right:2px; padding-left:16px;}
.langues ul#lang li.lg-fr{background:url(../img/iconFrce.png) no-repeat 0px 2px;margin-right:8px;}
.langues ul#lang li.lg-en{background:url(../img/iconEngl.png) no-repeat 0px 3px;}
.langues ul#lang li:hover a{color:#b2b2b2;text-decoration:underline;}
.langues ul#lang li.active a{color:#e5e5e5;font-weight:bold;}
.langues ul#lang li a{padding-left:10px;}
.agissons{width:290px; margin-left:205px; margin-top:20px;} .agissons h2{float:left; margin-right:15px;}
h2.inscr{margin:5px; margin-top:3px; padding-top:5px; padding-bottom:5px; width:110px; padding-left:15px;background:#bf6200 url(../img/arrow.png) no-repeat 90% 12px;} 
.inscr:hover,.inscr.activeBut{background:#316204 url(../img/arrow.png) no-repeat 90% 12px;transition: 0.25s linear;}  
h2.inscr a{color:#fff}
h2.inscr a:hover{text-decoration:none;}
h2.donasso{width:130px;margin-right:0px !IMPORTANT;}


.ombre,.nav{box-shadow:2px 3px 11px rgba(0,0,0,0.5);}
ul#menuHzTool{z-index:5;} ul#menuHzTool li{display:inline-block; float:left;padding:12px 15px 10px 25px; /* height:47px; */background:url(../img/separator2.png) no-repeat right 19px;line-height:18px;} ul#menuHzTool li:first-child{padding-right:25px;} 
ul#menuHzTool li a,.col-actu h2 a,.newsActivity,.newsActivity h2 a:hover,.rub-one h2 a:hover,.panel h3,.pContent h2.titlepage,.pContent h3 a,.pContent h3,h4{color:#004566}/*REF COULEUR bleu foncé # 545C66*/
ul#menuHzTool li a{color:#f5f5f5}
ul#menuHzTool li:hover a,ul#menuHzTool li.active a{color:#112735;} 
ul#menuHzTool li a{font-weight:bold;} ul#menuHzTool li a span{color:#b2b2b2;font-size:11px;font-weight:normal !IMPORTANT} 
ul#menuHzTool li a:hover,.menuTop ul li:hover a,.newsActivity h2 a:hover {text-decoration:none;} 
ul#menuHzTool li.active,ul#menuHzTool li:hover {background:#efefef url(../img/separator2.png) no-repeat right 19px;text-decoration:none; transition: 0.5s linear;} /*0c1e2a 091720*/
ul#menuHzTool li.lastC:hover,ul#menuHzTool li.lastC.active {background:#efefef} 
ul#menuHzTool li.lastC{} 
ul#menuVTool li.active a,.td-adr h2{color:#545C66;} ul#menuHzTool li.active a span{color:#b2b2b2;} 
ul#menuVTool li.active a{text-decoration:underline}

.degradeTry {background: #ffffff; background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #efefef)); 
  background: -ms-linear-gradient(bottom, #ffffff, #efefef);
  background: -moz-linear-gradient(center bottom, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(bottom, #ffffff, #efefef);
  filter: progid:dximagetransform.microsoft.gradient(startColorStr='#efefef', EndColorStr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef',EndColorStr='#ffffff')";
  }
.banniere{padding-top:3px;z-index:0; margin-bottom:20px;}
#homebanne {margin-bottom:30px;}#homebanne img{box-shadow:2px 10px 20px rgba(0,0,0,0.5);}

.col-actu{}
.actu-cnt{background-color:rgba(25,64,147,0.1);padding:8px;} div.actu-cnt:hover{background:#f6f6f6;}
.col-actu h1{border:1px solid #800000;-ms-border-radius:0 15px ;-moz-border-radius:0 15px; -webkit-border-radius:0 15px; border-radius:0 15px;padding:5px 10px; width:70px; background:#800000; color:#fff; font-weight:normal; text-align:center;margin-bottom:5px;}
.col-actu p,.rub-one{text-align:justify}
.col-actu h2,.rub-one h2,.td-adr h2{line-height:28px; margin-bottom:10px;}
.rub-one h2 a,.col-actu h2 a:hover{color:#545C66;} .col-actu h2 a:hover,.rub-one h2 a:hover,.pContent h3 a:hover{text-decoration:none;}
.col-actu img, .rub-one img{border:1px solid #efefef; padding:2px;}
.col-actu img{margin-top:5px;}
.readon a,a.readon{display:inline-block; padding-right:10px; background:url(../img/arrow3.png) no-repeat right 5px;}
.col-actu .readon{margin-top:5px;}
.newsActivity .readon a,a.readon{background:url(../img/arrow3.png) no-repeat right 7px;}

.col-rub{}
.rub-one{margin-bottom:15px;}
.rub-one img{float:left;margin-right:10px;display:inline-block;} .rubOneLign2 .rub-one img{float:none; border:none; padding:0px;} .rubOneLign2 .rub-one img{-ms-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0px;}
.rub-one h2{margin-bottom:6px;padding-top:3px;}
.rub-one div.rub-one-cnt{float:left;width:240px;} .rubOneLign2 .rub-one div.rub-one-cnt{float:none;width:auto;}

.td-adr{margin-bottom:20px;}
.td-adr-content{/* background:url(../img/itemBoxShadow2.png) no-repeat 80% bottom, url(../img/itemBoxShadowR.png) no-repeat right top; padding:0 8px 14px 0; */box-shadow:2px 3px 11px rgba(0,0,0,0.5);}
div.td-adr-content div{background-color:rgba(25,64,147,0.1); padding:10px;padding-top:3px;} div.td-adr-content div p{margin-bottom:10px; text-align:center}/* 245,217,3,0.1 */
.td-adr h2{margin-bottom:8px;padding-bottom:4px;text-align:center;border-bottom:1px solid #ddd} .td-adr h3{margin-bottom:5px;text-align:center;} .td-adr a,a.readon{color:#bf6200;}

.fcb-follow{/* border:1px solid #ccc; height:300px; */}
.galerie-home a.linkgalerie{display:block; margin-top:-27px; text-align:center; color:#fff; letter-spacing:1px;}
h1.firstHomeTitle{background:rgba(255,255,255,0.6);}
.panel h3{border-left:8px solid #545C66/* 33677b */; padding-left:8px;color:#fff}
/* 004566   545C66 */
.panel-wrapper h2.title{display:none;}
.panel img, .pubbox img{float:left; padding-right:10px;}

.menuVertical{/* border:1px solid #efefef;  */padding:5px;}
.menuVertical{} .menuVertical h3{text-align:center; margin-bottom:10px; margin-top:5px;} .menuVertical li{background:url(../img/arrow4.png) no-repeat left 6px; padding:2px 0;padding-left:12px;} .menuVertical2 li{background:url(../img/listmenupuce2.png) no-repeat left 8px !IMPORTANT;}  .menuVertical p~p{margin-top:10px;} .menuVertical p{margin-bottom:10px;} .menuVertical2{border-bottom:1px solid #ccc;padding-bottom:15px;} 
.menuVertical h3,.menuVertical h3 a,ul#menuVTool li a:hover,.pContent h3 a:hover,a.linkU:hover,.linkU a:hover,table.resumeChantiers td.itemAct,table.resumePays {color:#bf6200;}
.menuVertical ul#menuVTool li.separSMenu{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:10px;}
.footer ul#menuVTool li a,.footer ul#menuVTool li{color:#9da2a7;}


.pContent{line-height:1.7;}
.pContent h2.titlepage{margin-top:0px; margin-bottom:5px;}
.pContent ul{margin-left:15px;} .pContent ul.ancre{margin-left:0px;}
.pContent ul li{background:url(../img/puce1.png) no-repeat 0 7px; padding-left:12px;line-height:20px;}
.pContent h4{background:url(../img/bgInsideTitle2.jpg) no-repeat left 3px; padding-left:20px; margin-left:15px; margin-bottom:10px;}
.pContent h4.nopuce{background:none; padding-left:0px; margin-left:0px; margin-bottom:10px;}
.pContent h3{border-bottom:1px solid #bf6200; padding-bottom:3px;}
	.pubbox h3{line-height:1.4; text-align:center;}
img.floatpicsL, .floatpicsL img, img.floatpicsR, .floatpicsR img, .galColRight img{border:1px solid #efefef; padding:2px;}
.galColRight img{margin-bottom:10px;}
img.floatpicsL, .floatpicsL img{float:left; margin-right:10px;}
img.floatpicsR, .floatpicsR img{float:right; margin-left:10px;}

.formMail{background:#fff;border:1px solid #ddd;padding:3px; /* width:580px; */}
.formMail-cnt{background:#f6f6f6; margin:0px; color:#514721; /* border-color:#FFD324; */ padding:20px 10px;}
.formMail-cnter{width:580px; margin:auto;}
.formMail form label{display:block; width:200px;float:left;font-weight:normal;padding-top:5px;}
.formMail form input{float:left;width:300px;padding:5px;margin:0px;} .formMail form textarea{height:200px;width:500px;}
.formMail form div{margin-bottom:10px;} .formMail form input[type=submit]{border:none; float:right;width:120px; padding:5px 0; margin-right:10px; background:#bf6200;color:#fff; cursor:pointer;}
.formMail form input[type=submit]:hover{background:#2d5d70;}
.goodmsg{background:#fff;border:1px solid #C6D880;padding:3px;margin-top:20px;margin-bottom:30px;}
.goodmsg-cnt{background:#E6EFC2; color:#264409; border-color:#FFD324; line-height:21px; text-align:left; padding:10px;}
.goodmsg-cnt img{float:left; padding-right:10px;}
.formMail-cnt .error,.formMail-cnt .notice{margin-top:20px;}

.formInscr{background:#fff;border:1px solid #ddd;padding:3px;}
.formInscr-cnt{background:#f6f6f6; /*color:#514721; border-color:#FFD324; */ padding:20px 10px; margin-bottom:0px !IMPORTANT;}
.formInscr div{margin-bottom:10px;}
.formInscr label{display:inline-block; width:180px; text-align:left;} .formInscr label span{font-size:13px; color:#ff8800;} .formInscr label.lblong{width:350px;} 
.formInscr input[type=text] {margin-top:-10px; width:350px; height:20px; padding:3px;}
.formInscr select {background:#fff;padding:3px;}
.formInscr .textzone label{float:left;} .formInscr .textzone2 textarea, .languesparlees{float:right; margin-right:70px;}
.formInscr textarea {width:390px;height:100px;padding:5px; margin:0px;}
.formInscr textarea.smaltextare, .formInscr .textzone2 textarea {width:350px;height:60px;padding:5px;}
.formInscr .textzone3 {width:420px;margin:10px auto;} .formInscr .textzone3 textarea {width:420px;height:120px;padding:5px;}
.tactivity{background:#e5e5e5;padding:8px; width:280px;color:#fff;font-weight:bold;margin-top:35px; margin-bottom:0px !IMPORTANT}
.formInscr-activity{border:1px solid #e5e5e5;padding:3px;margin:30px auto;}
.formInscr-activity-cnt{border:1px solid #fff; padding:10px; margin-bottom:0px !IMPORTANT; background:#e5e5e5;}
.formInscr-activity-cnt textarea{border:1px solid #ccc; padding:5px; margin-left:20px; margin-top:20px;width:530px;height:180px;padding:10px;}
.formInscr input[type=submit]{padding:5px 30px 5px 30px; background:#b02b48; color:#fff; cursor:pointer;border:1px solid #b02b48;}
.formInscr input[type=submit]:hover{background:#bf6200;}
.aftervalidat{background:#fff;border:1px solid #C6D880;padding:3px;margin:10px auto;}
.aftervalidat-cnt{background:#E6EFC2; color:#264409; border-color:#FFD324; line-height:21px; text-align:left; padding:10px;}
.aftervalidat-cnt img{float:left; padding-right:10px;padding-bottom:20px;}
.aftervalidat-cnt ul#campsIscrpt{margin-left:20px;}

table.tprogrammes{border:1px solid #ccc}
table.tprogrammes th{background:#545C66; color:#fff; text-align:center}
table.tprogrammes td{text-align:center !IMPORTANT;} table.tprogrammes td.numcamp{font-weight:bold}
table.tprogrammes td.activite, table.tprogrammes td.date, table.tprogrammes td.activitejr{text-align:left !IMPORTANT;}
table.tprogrammes tr:nth-child(2n+1) td{background:#e5e5e5;}
table.tstagems tr td{background:#fff !IMPORTANT;border-bottom:1px solid #e5e5e5}
table.tstagems tr td.titrems{background:#e5e5e5 !IMPORTANT;border-bottom:1px solid #fff; text-align:left !IMPORTANT; padding-left:20px;}

.footer .menuVertical h3{height:50px;color:#f6f6f6;}
.footer .menuVertical2 li{background:url(../img/arrow4.png) no-repeat left 6px !IMPORTANT;}
.footer .menuVertical2{border-bottom:none;padding-bottom:0px;}

table.resumeChantiers{border-top:1px dotted #ccc; margin-top:20px;}
table.resumeChantiers td, table.resumePays td{border-bottom:1px dotted #ccc; padding:20px 10px}
table.resumeChantiers td.detailactivite{border-left:1px dotted #ccc; padding-left:20px;}
table.resumeChantiers td.itemAct{text-align:center;}
table.resumePays td{text-align:center;border:none;} table.resumePays h4{margin-bottom:0px !IMPORTANT;}
table.resumePays td.itemAfr{border-bottom:1px dotted #ccc}

.newsActivity{margin-bottom:32px; line-height:22px; font-size:13px; padding:15px 10px 5px 15px;} .newsActivity h2 {margin-bottom:12px; border-bottom:1px solid #993300; padding-bottom:10px;} .newsActivity h2 a{color:#993300}
.rubOneLign2 .rub-one{width:295px;}

ul.modesSubscribe li{background:url(../img/bgInsideTitle2.jpg) no-repeat left 3px; padding-left:30px; line-height:25px;margin-bottom:25px;}
ul.modesSubscribe a:hover{color:#194093;}
ul.modesSubscribe a, .noticeText{color:#ff8800}

.footer a:visited {color:#e5e5e5 !IMPORTANT; text-decoration:none;}
ul.ssMenu{margin-top:5px;} ul.ssMenu li a{text-decoration:none !IMPORTANT}