/* Typographie generale */
html { font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.2em;}
body { padding:0; margin:0; }

a {text-decoration:none; }
a:hover { text-decoration:underline; }
img{height: auto; width: auto; max-width:100%; border:none} 
p {margin:0;}
ul.actions, dl.article-info, ul.pagenav, h1 {display:none;}
h2{font-weight:lighter!important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; letter-spacing:-0.06em; font-size:1.6em; line-height:.8em;
margin:0 0 15px 0; background:#1f1a13/*#443E35*/; padding:45px 5px 5px 5px }

#page {width:100%; margin:0 auto; position:relative; min-height:100%; }
#links {text-align:center; background:#2d261c; padding:10px 0 0 0; margin:0}
     img.picto{height:25px; width:auto; margin:-50px 2% 30px 2%}
     #links div.customlogoa {position:relative; padding:0 20px;margin:0 auto; text-align:center}
     img.logo {width:100px!important; height:100px!important}

#conteneur { width:70%;max-width:1500px;margin:0 auto; padding:15px; height:100%;}
#content {width:58%; float:left;}
div.items-leading p, div.item-page div#gmapfp, div.item-page p{padding:0 15px ;}
div.item-page {background:#AA9881; padding-bottom:15px; margin-bottom:15px}
div.customacc {background:#13100c; padding:15px 10px; margin-bottom:15px}

div#gmapfp{width:90%!important; margin:0 auto;}
div#diapo { margin-left:60%; padding:10px}
    .camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {background:#13100c; padding:20px 0}

html body div#page div#conteneur div#diapo div#camera_wrap_91.slideshowck div.camera_pag ul.camera_pag_ul {padding:0 10px}
html body div#page div#conteneur div#diapo div#camera_wrap_91.slideshowck div.camera_pag ul.camera_pag_ul li {margin:10px 5px;}

.baseline {font-size: .8em; margin:20px auto 0 auto;background:#1f1a13; width:100%; z-index:300;}
    div.customfootera {position:relative; width:20%; padding:10px 20px;float:left; text-align:right; /*border-left:1px solid #AA9881*/; margin-left:15% }
    div.customfooterb {position:relative; width:25%; padding:10px 10px;/*border-right:1px solid #AA9881;border-left:1px solid #AA9881;*/float:left; text-align:center; }
    div.customfooterc { position:relative; width:20%; padding:10px 20px 0 20px;/*border-right:1px solid #AA9881; */float:left; text-align:left;}

/*MENU*/
div#menuh.maximenuckh div.maxiroundedcenter ul.menu{text-align:center; background:#2d261c; padding:10px 0; width:100%; float:none; display:block; }
div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck{
background :none;list-style : none;border: 1px solid transparent;text-align:center; border-right:1px solid #AA9881; padding: 2px 2.5%;}
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck.item136{padding-right:1.5%; }
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck.item154{display:none!important; }
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck.item136 a{padding-right:30px;
background-image:url(../images/arrow_white_grey.png); background-repeat:no-repeat; background-position:right 8px}
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck.item136:hover a{
background-image:url(../images/arrow2_grey.png); background-repeat:no-repeat; background-position:right 8px}
div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck a{display:inline-block;min-height : 20px; padding: 0;color:#AA9881;}
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck:hover, 
div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck:hover a, 
div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck:hover a:hover, 
div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck a:hover{
background : #AA9881;color:#F8EEEC ; text-decoration:none}
div#menuh.maximenuckh div.maxiroundedcenter ul.menu  li.maximenuck.level1.active, div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck.level1.active a.maximenuck span.titreck{
color:#F8EEEC}
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck.item170 {display:none!important;}
/*********************2eme niveau*******************************/
ul.menu li.maximenuck div.floatck div.maxidrop-main {margin :-2px 0 0 -45px; padding:10px 0; color:#F8EEEC ; text-align:center }
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.maximenuck
{padding:8px 23px 4px 23px;margin:0; border:none; text-align:center;  width:100% ; background : #AA9881;}
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.maximenuck a.maximenuck
{background:none; padding:0 10px}
html body div#page div#links div#menuh.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.maximenuck:hover {background:#2d261c;}
/*backtoptop*/
#jm-back-top {
position: fixed;
bottom: 50px;
right: 0;
margin-right: 50px;
z-index: 1000;
}

/*itp share*/
.itp {margin-left: 30%; background: #0A0A0C;}/*module*/
.itp-share-moditp {float: right;}
#content > div.item-page > div.itp-share > div {float: right!important;}/*plugin*/
.itp-share {margin-top: 25px;}