/* Interface */
#espace {
	position:fixed;
	left:0;
	bottom:0;
	z-index:100;
}
.checkboxesliste{display:inline-block;padding:7px;}
.checkboxesliste span{display:inline-block;padding:0 7px;}
.core_core{max-width:1050px;margin-left:auto;margin-right:auto;}
.core_core .html{margin-bottom:20px;}
#back {
    display:none;
	text-align:left;
	color:#fff;
	text-align:center;
	z-index:2000;
	padding:0;
	background:#333;
	box-shadow:#333 0 0 5px;
	overflow:visible;
	width:200px;
	position:fixed;
	font-family:sans-serif;
	height:100%;;
	right:-250px;
	top:0px;
	transition: 0.5s;
    font-family:Asap;
    font-weight:bold; 
}
#back h1,#back h2,#back h3,#back{
	font-family:sans-serif;
}
#back h1{font-size:2em;margin-bottom:30px;}
#back h2{font-size:1.0em;margin-bottom:25px;margin-left:0;padding-left:0;}
#back h3{font-size:1em;margin-bottom:20px;}
#back h4{font-size:1em;margin-bottom:15px;}
#back h5{font-size:1em;margin-bottom:10px;}
#back h6{font-size:1em;margin-bottom:5px;}

iframe tinymce{background:#fff;}

#back ul li{list-style:none;}

body.opened #back{
    display:block;
    right:0;
}

body.opened #front{
	margin-right:200px;
}

#deconnexion {
	position:fixed;
	right:0;
	bottom:0
}

#sitefermeture {
	width:500px;
	height:100px;
	padding:50px;
	margin:0 auto;
	text-align:center;
	background:#FFF;
	-moz-box-shadow:  0 0 20px #000;
	-webkit-box-shadow: 0 0 20px #000;
	box-shadow:0 0 20px #000;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}


/*Chargement*/
#chargement {
	position:fixed;
	top:0px;
	left:0;
	height:100%;
	width:100%;
	opacity:0;
	z-index:-2;
	text-align:center;
	transition: 0.3s;
}


#chargement span {
	display:inline-block;
	padding:20px;
	background:none;
	border-radius: 10px 10px;
	text-indent:-2000px;
	overflow:hidden;
	height:40px;
	width:40px;
	margin:0 auto;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-20px;
	margin-top:-20px;
	color:transparent;
	box-shadow:3px 3px 3px rgba(0,0,0,0.2);
}


#chargement.showMe{
	z-index:500;
	opacity:1;
}



#chargement.showMe span{
	background:#000 url(../js/fancybox/fancybox_loading.gif) no-repeat center;
	opacity:0.7;
}

body.core41{font-size:1em;}

/*Bouton secret*/
#espace {
	
	position:fixed;
	
	left:0;
	
	bottom:0;
	
	z-index:2001;
	

}



/*Maintenance*/
#siteclosed{
	
    position:fixed;
	
    top:0;
	
    left:0;
	
    width:100%;
	
    height:100%;
	background:#fff;
	
    text-align:center;
	

}


#siteclosed-inside{
	
margin:0 auto;
	

}
#siteclosed-inside img{max-width:100%;margin:0;}


/*intro div*/
#introdiv{
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	text-align:center;
	background:#000;
	width:100%;
	height:100%;
}


#introbloc{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:-100px;
	width:300px;
	height:200px;
	text-align:center;
}


#intrologo{
	max-height:100px;
	max-width:300px;
}


#introchargement{
}


#introchargement.chargement:before{
	content:"Chargement : ";
}


/*ajax*/
body.core_core,body.mce-content-body{
	background:#f6f6f6;
	padding:30px;
	height:auto;
	color:#333;
}




body.core_core li{
	margin-bottom:10px;
}


body.core_core h1,body.core_core h2,body.core_core h3,body.core_core h4,body.core_core h5,body.core_core h6{
	color:#333;
	text-align:center;
}



 body.interfacebellow #back{
	position:relative;
}


 body.interfacebellow #front{
	margin-right:0
}



div.hideMe{
	

}


div.showMe{
	


}

a.addmodule, div.modifierLiens, div.modulecontent {display:none;}

#ajax_body {font-family:sans-serif;box-sizing: border-box;}
#ajax_body h1{color:#666666;font-size:45px; text-transform:capitalize;vertical-align:bottom;}
#ajax_body h1 span{display:inline-block;font-size:55px;color:#666;vertical-align:bottom;padding:0 20px;}

#ajax_body form ul{text-align:left;box-sizing: border-box;}
#ajax_body form label{min-width:100px;width:30%;display:inline-block;text-align:right;text-transform:uppercase;box-sizing: border-box;vertical-align:top;line-height:15px;font-size:0.8em;padding-top:8px;}
#ajax_body form input[type="text"],#ajax_body form select,#ajax_body form input[type="email"],#ajax_body form input[type="password"],#ajax_body form textarea{min-width:100px;margin:0 5px; width:66%;display:inline-block;text-align:left;box-sizing: border-box;padding:7px;border:1px solid #ccc;}
#ajax_body form input[type="submit"]{background:#333;color:#fff;border:0;padding:5px 20px;font-size:15px;text-transform:uppercase;box-sizing: border-box;}
 #ajax_body form input[type="submit"]:hover{background:#000; cursor:pointer;}

#ajax_body li.multiselect{text-align: center;}
#ajax_body select.multiselect{width:45%;display: inline-block;}
#ajax_body li.multiselect div.actions{display: inline-block;}

#back .group a.trigger {color:#fff;line-height:50px;display:block;padding:0 10px;font-weight:normal;}
#back .group:hover a.trigger{color:#333;background:#fff;}
#back .group,#back .separator{float:right;color:#333;position:relative;}
#back .hover{background:#fff;position:absolute;top:50px;right:0;box-shadow:0 0 20px rgba(0,0,0,0.5);display:none;width:600px;padding:50px;}
#back .group:hover .hover{display:block;}
#back .separator{border-left:1px solid #666;height:50px;}
#back a.trigger.fonticon{font-size:25px;}
#back #back_doc{float:left;}
#back #back_doc .hover{left:0;right:auto;}
#back_helper{float:left;line-height:50px;padding:0 15px;height:50px;overflow:hidden;}
.addmodule {background:#ccc;display:block;text-align:center;padding:5px;clear:both;z-index:1000;position: relative;}



.core_core table tr td.etat {width:0px;}
.core_core table tr td.imageligne {width:70px;padding:0;vertical-align:middle;}
.core_core table img.saezam{margin:0;box-shadow:none;border:0;display:inline-block;}
.core_core table tr td.actions{width:120px;text-align:center;}
.core_core table tr:hover{background: #eee;}
tr.impair{background:#fafafa;}


/*Errors and Oks */
#oks ul {
	list-style:none;
	padding:0;
}
#oks {
	display:none;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:2002;
}
#oks ul li {
	padding:10px 0 10px 35px;
	margin:5px;
	background:rgba(0, 200, 0, 1) 10px 12px no-repeat url(../images/pictos/yes.gif);
	color:#fff;
	border-radius:5px;
	font-weight:bold;
}
#errors ul {
	list-style:none;
	padding:0;
}
#errors {
	display:none;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:2002;
}
#errors ul li {
	padding:10px 0 10px 35px;
	margin:5px;
	background:rgba(200, 0, 0, 1) 10px 12px no-repeat url(../images/pictos/error.png);
	color:#fff;
	border-radius:5px;
	font-weight:bold;
}
/*Overlay*/
#info-overlay {
	opacity:0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:300;
	color:#fff;
	line-height:30px;
	height:30px;
	text-align:center;
}
.infobulle {
	display:none;
}
#fondnoir {
	background-color:rgba(0, 0, 0, 0.7);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:200;
}
#tourniquet {
	position:fixed;
	top:50%;
	left:50%;
}
/*back commun*/
.nameconnect {
	padding:5px 12px;
	text-align:center;
	background: rgb(255,255,255);
    background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 30%, rgba(238,238,238,1) 63%, rgba(204,204,204,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(30%,rgba(255,255,255,1)), color-stop(63%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
    background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    background: linear-gradient(135deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 );
    border:1px solid #fff;
	color:#333;
	margin:0;
	width:100%;
}

.liensrapides{
	padding:5px 12px;
	text-align:center;
	background: rgb(255,255,255);
    background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 30%, rgba(238,238,238,1) 63%, rgba(204,204,204,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(30%,rgba(255,255,255,1)), color-stop(63%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
    background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    background: linear-gradient(135deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 );
    border:1px solid #fff;
	color:#333;
	margin:10px 20px;
	width:135px;
	position:absolute;
	bottom:0;
	left:0;
}

.nameconnect span.username{height:20px;overflow:hidden;display:block;margin-bottom:0;font-weight:100;font-size:13px;}
.liverecording {
	padding:5px 12px;
	text-align:center;
	background:#eee;
	border:1px solid #fff;
	color:#333;
	margin:10px 20px 50px 20px;
}
.webdesigner_info {
	text-align:center;
	color:#fff;
	background:#555;
	padding:20px;
	width:160px;
}
#back .webdesigner_info a {color:#fff;font-weight:bold;}
.webdesigner_info strong{
	color:#eee;
}
.menugestion li.grand h2 {
	color:#fff;
	font-size:16px;
	display:block;
	line-height:40px;
	cursor:pointer;
	background:url(../images/menu/default.png) left no-repeat;
	padding-left:20px;
}
.menugestion li.admin h2 {
	background:url(../images/menu/admin.png) left no-repeat;
}
.menugestion li.compte h2 {
	background:url(../images/menu/compte.png) left no-repeat;
}
.menugestion li.publications h2 {
	background:url(../images/menu/publications.png) left no-repeat;
}
.menugestion li.doc h2 {
	background:url(../images/menu/doc.png) left no-repeat;
}
.menugestion li.pages h2 {
	background:url(../images/menu/pages.png) left no-repeat;
}
.menugestion li.medias h2 {
	background:url(../images/menu/medias.png) left no-repeat;
}
.menugestion li.liens h2 {
	background:url(../images/menu/liens.png) left no-repeat;
}
#livehtml {

}
.menugestion {
	padding:0;
	margin:0;
	list-style:none;
	width:auto;
	overflow-y:scroll;
	overflow-x:hidden;
	height:calc(100vh - 70px);
}
/*back screen*/
#back .liverecording h4{
padding:0px; 
text-align:center;
color:#333;
}
#back .liverecording{
    padding:10px;
    color:#000;
    position:absolute;
	bottom:0;
	width:135px;
	background: rgb(255,255,255);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 30%, rgba(238,238,238,1) 63%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(30%,rgba(255,255,255,1)), color-stop(63%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 );


	}
#back .menugestion ul {
	padding:0;
	margin:0;
}
#back .menugestion li.grand {
	position:relative;
	width:200px;
	padding:0;
	margin:0;
	overflow:visible;
}

#back .menugestion li.grand h2 {
	margin:0;
	text-align:left;
	overflow:visible;
    text-shadow: 0px 1px 0px #000;
}
#back .menugestion li.grand h2{padding:0;border:0;}
#back .menugestion li.grand h2 a {color:#fff;padding-left:60px;display:block;font-weight:100;}
#back .menugestion li.grand h2 a:hover {color:#333;text-decoration: none}

#back .menugestion li.grand h2:hover {
	background-color:#fafafa;
	color:#333;
    text-shadow: 0px 1px 0px #fff;
}
#back .menugestion div.moyen {
	position:fixed;
	top:0;
	right:200px;
	display:none;
	height:100%;
	background: #eee;
	border-left:2px solid #777;
    padding:10px;
	z-index:500;
	padding:20px;
	width:250px;
}
#back .menugestion div.moyen h3 {
	color:#000;
	text-align:left;
}
#back .menugestion li:hover div.moyen {
    display:block;
}
#back .menugestion li.moyen h3 {
	font-weight:700;
}
#back .menugestion ul.petit {
	list-style:none;
	margin-bottom:20px;
	text-align:left;
}
#back .menugestion ul.petit li {
	font-weight:400;
	margin-top:5px;
	margin-left:10px;
}
#back .menugestion img {
	margin-right:10px
}
/*back lateral*/
.directiontop .nameconnect, .directionbottom .nameconnect {
	float:right;
}
.directionright li.grand, .directionleft li.grand {
	width:100%;
}
.directionleft li.grand h2, .directionright li.grand h2 {
	width:100%;
}
.directiontop li.grand h2, .directionbottom li.grand h2 {
	padding:0 10px;
}
.directionleft div.moyen {
	position:absolute;
	top:0;
	left:200px;
}
.directionright div.moyen {
	position:absolute;
	top:0;
	right:200px;
}
.directiontop div.moyen {
	position:absolute;
	top:40px;
	left:0;
}
.directionbottom div.moyen {
	position:absolute;
	bottom:40px;
	left:0;
}
/*back mobile*/

#gestionmobile ul {
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
}
#gestionmobile ul li {
	line-height:40px;
	width:auto;
	float:none;
	margin:0;
	padding:0;
}
#gestionmobile li.grand {
	float:none;
	position:static;
	background:none;
	margin:0;
	padding:0;
}
#gestionmobile li.grand h2 {
	padding-left:60px;
	background-color:#fff;
	color:#333;
	margin:0;
}
#gestionmobile li.grand h3 {
	background-color:#eee;
	color:#333;
	padding-left:20px;
	margin:20px 20px 0 20px;
	border-radius: 10px 10px 0 0;
}
#gestionmobile li.grand h3 img {
	padding-right:10px
}
#gestionmobile div.moyen {
	position:static;
	width:100%;
	background:none;
}
#gestionmobile ul.petit {
	padding:0;
	margin:0;
	background:none;
	border-radius: 0 0 10px 10px;
	margin:0 20px 20px 20px;
	overflow:hidden;
}
#gestionmobile ul li a {
	color:#333;
	background:#ddd;
	line-height:40px;
	display:block;
	padding:0 20px;
	border-radius:0;
	margin:0;
}
#gestionmobile ul li a:hover {
	background:#333;
	color:#fff;
	text-decoration:none;
}
/*media upload */
div.mediauploader {
	position:relative;
	margin-bottom:0px;
}
div.mediauploader:after{content:"";display:block;}

div.mediaselect {
	width:45%;
	position:static;
}
div.mediaselect select {
	width:90%;
	height:115px;
}
div.mediapreview {
	width:45%;
	height:190px;
	margin:1%;
	position:absolute;
	left:50%;
	top:0;
	overflow:hidden;
}
div.mediapreview img{max-width:100%;max-height:100%;display:block;margin:auto;}
#navigateur{
    border:0;width:90%;margin-top:-50px;
}

div.moduleedit {
	display:none;
	position:relative;
	z-index:100;
}
div.moduleliveedit {
	top:0;
	right:-100px;
	position:absolute;
	z-index:100;
	line-height:41px;
	transition: 0.3s;
	padding:0 20px;
	background:#fff;
	border:1px solid #eee;
    -moz-transition: 0.3s; /* Firefox 4 */
    -webkit-transition: 0.3s; /* Safari and Chrome */
    -o-transition: 0.3s; /* Opera */
    
}

div.copymodule:hover div.moduleliveedit {right:50%;margin-right:-50px;}
div.copymodule:hover{background:rgba(220,240,255,0.5);}
div.copymodule{background:rgba(180,220,255,0.1);z-index:300;overflow:hidden; cursor:pointer;}
div.modulecontent {
	display:none;
	position:absolute;
	z-index:100;
	line-height:30px;
	padding:0 20px;
	background:#fff;
	bottom:0;
	right:0;
}
div.moduleedit img, div.modulecontent img {
	position:inline;
}


#voletmask{position:absolute;top:72px;left:100%;width:100%;height:500px;overflow:hidden;background: rgb(255,255,255);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 30%, rgba(238,238,238,1) 63%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(30%,rgba(255,255,255,1)), color-stop(63%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 30%,rgba(238,238,238,1) 63%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 );
color:#333;}
#voletroll{position:absolute;top:0px;left:0px;height:500px;min-width:100%}
#voletroll>div{width:94%;padding:3%;position:absolute;top:0px;left:0%;}
#voletroll #menueditiontexte{left:0%;}
#voletroll #menuajouter{left:100%;}
#voletroll #graphismeedit{left:200%;padding:0;width:100%;}

#graphismeedit ul{padding:0;margin:0;}
#graphismeedit li{list-style:none;border:1px solid #eee;padding:8px; text-transform:uppercase;}
.currentgraphismeedit{outline:1px solid #f00;}

div.notimage,div.dossierlikefichier {border:1px solid #eee; text-align:center;padding:10px;overflow:hidden;}
div.notimage img.saezam{max-height:100px;display:block;margin:0 auto 20px auto;float:none;border:0;box-shadow:none;}
div.notimage img.saezam:hover{border:0;box-shadow:none;}
div.fichier,div.dossierlikefichier{position:relative; display:inline-block;margin:5px;}
div.dossierlikefichier{height:150px;width:150px;}
div.dossierlikefichier img{max-width:90%;margin:0;max-height:100%;height:auto;}
div.dossierlikefichier > div{height:50px;}
div.fichier .desc,div.dossierlikefichier .desc {
	height:40px;
	line-height:20px;
	overflow:hidden;
	font-size:13px;
	text-align:center;
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
}
div.modifierLiens a,div.modifierLiens img{padding:0;display:inline-block;margin:0;}
.modifierLiens {
	position:absolute;
	text-align: center; 
	width:80px; 
	top:0;
	right:0;
	display:none;
	opacity:0;
	padding:2px 5px;
	transition: 0.3s;
    -moz-transition: 0.3s; /* Firefox 4 */
    -webkit-transition: 0.3s; /* Safari and Chrome */
    -o-transition: 0.3s; /* Opera */
    background:rgba(255,255,255,0.9);
    line-height:15px;
}
div.fichier:hover .modifierLiens,div.liste:hover .modifierLiens ,div.zoom:hover .modifierLiens,div.dossierlikefichier:hover  .modifierLiens  {
	top:0;right:50%;opacity:1;display:block;
	margin-right:-45px; 
}
div.mediauploader{}
#uploaderimageid{display:inline-block;vertical-align:top;}
div.qq-upload-list{display:inline-block;width:auto;vertical-align:top;}
div.qq-uploader{display:inline-block;vertical-align:top;}
div.qq-upload-drop-area{}
div.qq-upload-button{display:inline-block;padding:10px 25px;background:#333;color:#fff;max-width:150px;vertical-align:top;}
#ajax_body body{background:#fff;}



.core_core div.fichier{display:inline-block;}
#ajax_body.core41 form label,.core41 form label{font-size:0.85em;line-height:18px;}
#ajax_body.core41 form input[type='submit']{font-size:1em;margin:20px auto; display:block;line-height:30px;background:#333;font-family:asap;width:auto;min-width:150px;max-width:250px;font-family:sans-serif;}
#ajax_body.core41 form input[type='submit']:hover{background:#0071BC;}
#ajax_body.core41 div.versionform41>h2:first-of-type{position: fixed;top: 0;left: 0;	padding:20px 0;width: 100%;background:#fff;z-index:10;font-size:25px;}
#ajax_body.core41 div.versionform41 h2{font-size:20px;}
#ajax_body.core41 div.versionform41 h3{font-size:20px;margin-top:40px;border-bottom:1px solid #eee;padding-bottom:10px;}


#ajax_body.core41 div.versionform41{padding-top:90px;}
#ajax_body.core41 div.sommaire {background:#eee;position: fixed;top: 70px;left: 0;width:100%;padding:0;z-index:10;}
#ajax_body.core41 div.sommaire ul li{display: inline-block;margin:0;padding:0px}
#ajax_body.core41 div.sommaire ul li a{display: block;padding:5px 10px;font-size:10px;}
#ajax_body.core41 div.sommaire ul li a:hover{color:#fff;background:#0071BC}
#ajax_body.core41 div.sommaire ul{text-align: center;margin:0;}
.core41 input[type='submit']{font-size:1em;margin:10px auto; display:block;width:150px;line-height:25px;background:#333;font-family:asap;color:#fff;}
.core41 input[type='submit']:hover{background:#000;color:#fff;}

.core41 h2{font-size:25px;}
.core41 a {color:#000;font-size:0.85em}
#back .menugestion div.moyen {font-size:0.85em;}
#back .menugestion a {color:#000;}
#connectForm li{text-align:center;}
#connectForm label{width:110px;vertical-align:middle;}
#connectForm input[type=text],#connectForm input[type=email],#connectForm input[type=password]{width:150px;}

/* Permissions */
ul.droits {text-align:center;}
ul.droits>li{width:250px;padding:20px;display:inline-block; text-align: center;border:1px solid #ccc; background:#fff; }
#ajax_body form ul.droits label{display:block;width:auto;text-align: center;}


.files{border:1px solid #eee;}
.files .fichier {margin:1%;padding:2%; text-align: center;background:#fff;vertical-align:top;height:150px;width:31%; box-sizing:  border-box;border:1px solid #ccc;}
.files .fichier p {text-align:center;font-size:10px;}
.files input[type=file]{display: block !important;
    width: 87px !important;
    height: 57px !important;
    //opacity: 0 !important;
    overflow: hidden !important;
}


#browser_saezam{position:fixed;bottom:-100%;height:90%;background:#fff;padding:20px;z-index:90;box-sizing:border-box;
	transition: 0.5s;
    -moz-transition: 0.5s; /* Firefox 4 */
    -webkit-transition: 0.5s; /* Safari and Chrome */
    -o-transition: 0.5s; /* Opera */ 
box-shadow:-10px -5px 20px rgba(0,0,0,0.5);}
body.opened #browser_saezam{width:calc(100% - 200px);}
#browser_saezam .ajax{margin:10px; height:100%;}
#browser_saezam.opened{bottom:0px}
#browser_saezam.selectfromgalerie{z-index:51000;}
#browser_saezam .troisquart{overflow: auto;height:90%;}
#browser_saezam .unquart{padding:0 50px 0 0;}
#browser-close{
	position: absolute;
	top: 8px;
	right: 8px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
	background-image: url("../js/fancybox/fancybox_sprite.png");
}
ul.browser_dossier{text-align: left; list-style: none;margin-right:55px}
ul.browser_dossier > li{list-style: none;}
ul.browser_dossier li{margin:0 0 0 20px;padding:0;display:block;}
ul.browser_dossier  ul li a{display:block;border-top:none;border-bottom:1px solid #ccc;padding:5px;}
ul.browser_dossier  ul{margin-bottom:0;}
ul.browser_dossier ul li:first-of-type a{border-top:1px solid #ccc;}

#generationsite {min-height:700px;}
#generationsite #tab_ul{text-align:center;}
#generationsite #tab_ul li{display: inline-block;}
#generationsite #tab_ul li a{display: block;background:#103A88;padding:5px 10px;border-radius:20px;color:#fff;}
#generationsite #tab_ul li a.current{color:#103A88;background:#fff;}

.page-accueil .bloc_fil_dariane{display:none;}

#ajax_body .generator_input_checkboxes_droits span.checkbox{display: inline-block;width:30%;padding:5px 10px; font-size:14px;}
#ajax_body .generator_input_checkboxes_droits label{display:block;margin-bottom:20px;}


#ajax_body.core41 form li.inputnumber input[type=text]{width:150px;}
span.minmax{font-size:10px;}


#back .core-notif-number{color:#fff;position:absolute;top:10px;left:13px;}
#back .core-notif-number a{color:#fff;font-weight:bold; border-radius:10px; display: block;background:#c00;padding:2px;min-width:15px;}
#back .core-notif-number a:hover{background:#f00;color:#fff;}

#lienanalytics{
	display:block;;
	clear:both;
	text-align: center;
	text-transform: uppercase;
	padding:20px;
	font-size:25px;
	background:#eee;
}

#core_seo_result{color:#000; text-align: left;font-weight:normal;}
#core_seo_result .ok{background:#0c0;display:block;}
#core_seo_result .ko{background:#999;display:block;}
#core_seo_result h3{font-weight:bold;margin-bottom:0px;font-weight:22px; text-transform: uppercase}
#core_seo_result h4{font-weight:bold;margin-top:30px;margin-bottom:10px;}
#core_seo_result h5{font-weight:bold;margin-top:30px;margin-bottom:10px;padding-bottom:0;}

.menugestion li.seo h2 {
	background:url(../images/menu/seo.png) left no-repeat;
}
#core_seo_score{background:#fff url("../images/chargementpage2.gif") center no-repeat;width:22px;height:22px;position: absolute;top:9px;left:11px;border-radius:10px;}
#core_seo_score.rouge{background:#c00;}
#core_seo_score.orange{background:#960;}
#core_seo_score.vert{background:#0a0;}

#ajax_body.versionform41{margin:0 auto;}
#ajax_body.versionform41.hassommaire{width:1050px;margin:0px;}
div.sidebar.versionform41{max-width:150px;width:25%;display: inline-block; vertical-align:top;padding:20px;}
#ajax_body div.versionform41 {}
#ajax_body.hassommaire div.versionform41 {margin:0 auto;}
div.form.versionform41{padding:20px;}
div.form.versionform41 li.submitform{position:fixed;bottom:0;left:0;width:100%;padding:0px;background:#eee;margin:0;border:1px solid #fff;
	text-align: center;}
div.form.versionform41 li.submitform input[type="submit"]{margin:5px auto;padding:10px 18px;display:inline-block;}
div.form.versionform41 li.submitform input[type="submit"]:hover{background:#0071BC;color:#fff;}
div.form.versionform41{padding-bottom:100px;}
li.submitform{text-align: center;padding:20px;}

.core_core a.bouton{display: inline-block;font-size:15px;line-height: normal;height:auto;padding:5px;}
.core_core a.bouton:after,.core_core a.bouton:before{display:none;}
.core_core div.bouton{position:static;}
/*Navigateur*/
div.fichier-list div.fichier{width:23%;}
div.fichier-list div.fichier img.saezam{max-width:90%;height:auto;}
div.fichier-list div.fichier img.saezam.active0{opacity:0.5;}

div.tagliste{display: block;position:absolute;left:-80px;margin:0;padding:2px 10px;background:#08b;color:#fff; text-transform: uppercase;max-wdith:80px;font-size:12px;}


/*Int */

div.int-username{background:#fff;color:#000;font-weight:300;text-transform:uppercase;padding:10px 0;}
div.int-boutonslive{font-size: 1px;background:#29ABE2;position:relative;}
div.int-boutonlive{display:inline-block;width:24.7%;background:#29ABE2;height:40px;vertical-align: top;}
div.int-boutonlive:hover{background:#0071BC;}
div.int-boutonlive i:before{font-size:30px;font-weight:100;}
div.int-boutonlive i{display:block;margin:0;padding:0;}
div.int-boutonlive i:before{margin:0;padding:0;line-height:40px;}
div.int-boutonlive i:before:hover{color:#fff;}
div.int-bouton{background:#444;border-bottom:1px solid #333;line-height:50px;font-weight:300;text-transform:uppercase;text-align:left;}
div.int-bouton:hover{background:#666;}
div.int-bouton a{color:#fff;}


div.int-bouton i{display: inline-block;width:50px;height:50px;content:"";border-right:1px solid #888;vertical-align: top;margin-right:10px;}
div.int-bouton i:before{font-size:35px;margin-left:0;display: block;margin:0 auto;text-align: center;color:#aaa;}
div.int-hover{position: fixed;right:200px;top:0;width:400px;background:#E6E6E6;height:100%;color:#000;box-shadow: 0 -2px 2px rgba(0,0,0,0.5)}
div.int-cadre{border-bottom:1px solid #ccc;}
#back div.int-hover h2{color:#333;font-weight:100;text-transform:uppercase;font-size:20px;line-height:43px;margin:0;}
div.int-video{width:30%;background:#000;height:70px;float:left;margin-right:20px;}
div.int-info{background:#0071BC;height:70px;color:#fff;font-weight:100;text-align:left;}
div.int-infotext{font-size:11px;padding:10px;}
div.int-hover .undemi{width:49%;padding:10px 0;}
div.int-hover .undemi p{text-align: center;margin-bottom:0}
div.int-photo{background:#fff center;height:250px;background-size:cover;}
#back div.int-hover h3{color:#0071BC;font-weight:100;text-transform:uppercase;font-size:16px;line-height:43px;margin:0;}

div.int-tab div.int-hover{display:none;}
div.int-tab:hover div.int-hover{display:block;}


.signature{position: absolute;bottom:0;left:0;margin:0 10px;}
.int-separator{height:20px;}

#int-tab-megaadmin .int-logs{height:250px; overflow:auto;}
#int-list-logs{font-size:10px;font-weight:100;}
#int-list-logs td{padding:0px;}

.int-boutonpetit{display: block;text-align: left;padding:0 10px;border-bottom:1px solid #eee;}
.int-boutonpetit:hover{background:#0071BC;color:#fff;}


