.boite_admin {
	width:99%;
}
.boite_admin .separe {
	clear:both
}

.boite_admin h4 {
	font-size:16px;
	color:#555;
}
.boite_admin h5 {
	font-size:16px;
	color:#555;
	text-align:center;
	font-weight:normal;
	
}

.boite_admin h6 {
	font-size:14px;
	text-align:center;
	font-weight:normal;
}
.boite_admin .valeur {
	font-weight:bold;
}
.boite_admin h4:before {
	content:",   ";
	font-family: 'WebSymbolsRegular', cursive;
}
.boite_admin li h4:before {
	content:" ";
	font-family: 'WebSymbolsRegular', cursive;
}
.boite_admin .block_liste {
	background:#fafafa;
	border-bottom:1px solid #dadada;
	padding:5px;
	overflow:hidden
}
.boite_admin .nobordbas {
	border-bottom:0px solid #dadada;
}
.boite_admin .block_liste.first {
	border-top:1px solid #dadada;
}
.boite_admin .block_liste .block_masque , .block_liste .block_masque {
	display:none;
	padding:5px 0px;
	width:100%;
	margin:0px auto;
}
.boite_admin .block_liste .block_masqueinter,  .block_masqueinter {
	display:none;
	padding:5px 20px;
	width:80%;
	margin:0px auto;
}
.boite_admin h5 {
	padding-left:20px;
	font-weight:normal;
	font-size:14px;
	color:#444;
	text-decoration:none;
}
.boite_admin h5 a {
	font-weight:bold;
}
.boite_admin .block_liste.active h5 a {
	background-position:0 -16px;
}
.boite_admin div.block_liste.active {
	background:#fff;
	border-bottom:1px solid #fff;
}
.cadre {
	border:1px solid #fff;
}
.titrecadre {
	font-weight:bold;
	font-size:16px
}
.boite_admin ul.liste_ligne, .boite_admin ul.liste_ligne_3, .boite_admin ul.liste_ligne_3mini , .boite_admin ul.liste_ligne_4 , .boite_admin .liste_ligne_3classic {
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	vertical-align:middle;
	width:auto;
	padding:3px;
}
.boite_admin .liste_ligne li, .boite_admin .liste_ligne_3 li , .boite_admin .liste_ligne_3mini li, .boite_admin .liste_ligne_4 li , .boite_admin .liste_ligne_3classic li{
	width:auto;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	padding-left:0px;
	padding-bottom:0px;
}

.page .contenu .boite_admin ul.liste_ligne li , .page .contenu .boite_admin ul.liste_ligne_3 li , .page .contenu .boite_admin ul.liste_ligne_3mini li , .page .contenu .boite_admin ul.liste_ligne_4 li , .boite_admin .liste_ligne_3classic li{
	padding-left:0px;
	padding-bottom:0px;
	
}
.boite_admin .li_images {
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	vertical-align:top;
	width:auto;
	margin:-2px 0px 0px 0px;
	padding:0px;
}
.boite_admin .li_images li {
	padding:5px;
	width:175px;
	min-height:80px;
}


.boite_admin .li_images li ul li {
	padding:2px;
	width:auto;
	min-height:10px;
}
.boite_admin .li_images li.big {
	margin:0px 0px 2px 0px;
	padding:5px;
	width:99%;
	height:100%;
}
.boite_admin .li_images li.big ul{
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	min-height:310px;
	margin:0px;
	padding:0px
}
.boite_admin .li_images li.big ul li:nth-child(1){
	width:240px;
}
.boite_admin .li_images li.big ul li:nth-child(2){
	width:80px;
}
.boite_admin .li_images li.big ul li:nth-child(3){
	width:260px;
}

.boite_admin .li_images li.big ul li ul{
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	min-height:10px;
}
.boite_admin .li_images li.big ul li ul li:nth-child(1){
	width:auto;
}
.boite_admin .li_images li.big ul li ul li:nth-child(2){
	width:auto;
}
.boite_admin .li_images li.big ul li ul li{
	margin:2px;
	padding:2px;
}
.boite_admin .li_images li.big ul li ul li:nth-child(2):before,.boite_admin .li_images li.big ul li ul li:nth-child(5):before {
	content:",   ";
	font-family: 'WebSymbolsRegular', cursive;
}
.boite_admin .li_images li.big ul li ul li ul{
	margin:0px;
	padding:0px;
	min-height:10px;
}
.boite_admin .li_images li.big ul li ul li ul li{
	vertical-align:top;
}
.boite_admin .li_images li.big ul li ul li ul li:nth-child(1){
	width:50%;
}
.boite_admin .li_images li.big ul li ul li ul li:nth-child(2){
	width:50%;
}
.boite_admin .li_images li.big ul li ul li ul li:nth-child(1):before {
	content:"×   ";
	font-family: 'WebSymbolsLiga', cursive;
}
.boite_admin .li_images li.big ul li ul li ul li:nth-child(2):before {
	content:"";
	font-family: 'WebSymbolsLiga', cursive;
}

.boite_admin .li_images li p{
	float:right;
	
}
.boite_admin .li_1 li:nth-child(odd), .boite_admin .li_2 li:nth-child(even) {
	background-color:#CCC
}
.boite_admin .li_images .image-gal {
	float:left;
}
.boite_admin .li_inter_image {
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	flex-direction: column;
	width:auto;
	margin:0px;
	padding:0px;
	float:left;
}

.boite_admin .li_inter_image .icone{
	margin:1px;
}
.boite_admin .li_inter_image li {
	padding:0px;
	width:100%
}
.boite_admin .li_inter_image li:nth-child(2), .boite_admin .li_inter_image li:nth-child(2) {
	padding:0px;
	width:75px;
	float:right
}
.boite_admin .creemini {
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
	overflow:hidden;
}
.boite_admin .creemini img {
	margin:0px;
	padding:0px;
}

.boite_admin .liste_ligne li:nth-child(1) {
	min-width:20%;
}
.boite_admin .liste_ligne li:nth-child(2) {
	min-width:80%;
	vertical-align:baseline;
	line-height:20px
}
.boite_admin .liste_ligne_3 li:nth-child(1) {
	min-width:20%;
}
.boite_admin .liste_ligne_3 li:nth-child(2) {
	min-width:30%;
	vertical-align:baseline;
	line-height:20px
}
.boite_admin .liste_ligne_3 li:nth-child(3) {
	min-width:50%;
	vertical-align:baseline;
	line-height:20px
}


.boite_admin .liste_ligne_3mini li:nth-child(1) {
	min-width:20%;
}
.boite_admin .liste_ligne_3mini li:nth-child(2) {
	min-width:60%;
	vertical-align:baseline;
	line-height:20px
}
.boite_admin .liste_ligne_3mini li:nth-child(3) {
	min-width:20%;
	vertical-align:baseline;
	line-height:20px
}

.boite_admin .liste_ligne_3classic li:nth-child(1) {
	min-width:15%;
}
.boite_admin .liste_ligne_3classic li:nth-child(2) {
	min-width:35%;
	vertical-align:baseline;
	line-height:20px
}
.boite_admin .liste_ligne_3classic li:nth-child(3) {
	min-width:50%;
	vertical-align:baseline;
	line-height:20px
}

.boite_admin .liste_ligne_4 li:nth-child(1) {
	min-width:12%;
}
.boite_admin .liste_ligne_4 li:nth-child(2) {
	min-width:35%;
	vertical-align:baseline;
	line-height:20px
}
.boite_admin .liste_ligne_4 li:nth-child(3) {
	min-width:45%;
	vertical-align:baseline;
	line-height:20px
}

.boite_admin .liste_ligne_4 li:nth-child(4) {
	min-width:8%;
	vertical-align:baseline;
	line-height:20px
}


.boite_admin .liste_ligne li:before {
	content:"";
	
}
.boite_admin .bg_1 {
}
.boite_admin .bg_2, .bg_2 {
	background:#fafafa;
}
.boite_admin .ligne,  .ligne, .ligne_tbl, .lignesolo , .ligne3s, .lignemax , .ligneeval , .lignemaxlarge, .lignemaxmini{
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	vertical-align:middle
}
.page .contenu ul.ligne,.page .contenu ul.lignemax, .page .contenu ul.lignemaxlarge ,.page .contenu ul.ligneeval,.page .contenu ul.ligne_tbl ,.page .contenu ul.lignesolo,.page .contenu ul.ligne3s, .page .contenu ul.lignecomplete , .page .contenu ul.lignemaxmini { margin:0px; padding:0px}
.boite_admin .colone {
	width:100%;
}
.ligne li:nth-child(1),.colone li:nth-child(1) {
	min-width:170px
}
.boite_admin .ligne li:nth-child(1), .boite_admin .colone li:nth-child(1) {
	min-width:120px
}
.lignesolo li:nth-child(1) {
	width:100%
}
.ligne3s li{
	width:33%
}
.lignemaxmini li:nth-child(1) {
	min-width:100px
}

.lignemax li:nth-child(1) {
	min-width:240px
}
.ligneeval li:nth-child(1) {
	min-width:500px
}
.ligneeval li:nth-child(2) {
	min-width:200px
}
.lignemaxlarge li:nth-child(1) {
	min-width:465px
}


.boite_admin .ligne li:before, .boite_admin .colone li:before {
	content:"";
	
}
.boite_admin .ligne li:nth-child(1):before, .boite_admin .colone li:nth-child(1):before {
	content:")   ";
	font-family: 'WebSymbolsRegular', cursive;
}
.boite_admin .ligne li:nth-child(2):before {
	content:"  :  ";
	
	color:#222;
}
.boite_admin .li_images li:nth-child(1):before {
	content:"";
	
}
.boite_admin .colone li:nth-child(2) {
	text-align:center;
}
.page .contenu .boite_admin ul{
	margin:0px 0px 0px 0px;
}
.boite_admin .inter{
	width:100%
}

.boite_admin .inter li {
	width:10%
}

.boite_admin .inter li:nth-child(1) {
	width:20%
}
.boite_admin .inter li:nth-child(6),.boite_admin .inter li:nth-child(7)  {
	width:15%
}
.boite_admin .inter li:nth-child(2):before {
	content:"";
	
	color:#222;
}

.boite_admin ul ul.ligne_invi {
	margin:0px 0px 0px 20px;
	padding:0px;
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	vertical-align:middle
}
.boite_admin ul ul.ligne_invi li {
	margin:0px;
	padding:0px;
	min-width:90px;
	text-align:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-bottom:1px solid #fff;
}
.boite_admin ul ul.ligne {
	margin:0px 0px 0px 20px;
	padding:0px
}
.boite_admin ul ul.ligne li {
	margin:0px;
	padding:0px;
	min-width:90px;
	text-align:center;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-bottom:1px solid #fff
}
.boite_admin ul ul.ligne li:nth-child(1) {
	min-width:110px;
	text-align:left
}
.boite_admin ul ul.ligne li:nth-child(6), .boite_admin ul ul.ligne li:nth-child(7) {
	min-width:90px;
}
.boite_admin ul ul.ligne li:nth-child(1):before {
	content:">  ";
	font-family: 'WebSymbolsRegular', cursive;
}
.boite_admin ul ul.ligne li:nth-child(2):before {
	content:" ";
}
.icone, .ic_texte, .icsimple, .ic_invisible{
	width:25px;
	line-height:25px;
	display:inline-block;
	padding:0px;
	font-size:16px;	
}
.icone, .ic_texte, .icsimple, .ic_invisible , .iconecolor{
	width:25px;
	line-height:25px;
	display:inline-block;
	padding:0px;
	font-size:16px;	
}
.icone, .ic_texte , .iconecolor{
	font-family: 'WebSymbolsLiga', cursive;
}
.ic_invisible{
	background:none;
	border:0px
	
}
.ic_zoom {
	font-family: 'WebSymbolsRegular', cursive;
	display:inline-block;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	padding:0px;
	font-size:16px;
	border-radius:50px;
	color:#FFF;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}
.ic_zoom:hover {
color:#FFF;}

.ic_zoomref{
	position:absolute;
	left:-90px;
	top:225px;
	z-index:100000;
	display:inline-block;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}

.ic_zoomref:hover{
	width:56px;
	height:56px;
	font-size:36px;

	line-height:56px;
	left:-85px;
	top:200px;
	border:2px solid #fff;
	-webkit-transform: rotate(-50deg);
	-moz-transform: rotate(-50deg);
	-ms-transform: rotate(-50deg);
	-o-transform: rotate(-50deg);
	transform: rotate(-50deg);

	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	
}


.ic_texte {
	margin:0px 0px;
	padding:0px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	text-align:center;
}
.ic_debut, .ic_fin, .ic_prec, .ic_suiv, .ic_numpage {
	border-radius:25px;
	font-size:20px;	}
.ic_debut:before {
	content:"ø";
}
.ic_fin:before {
	content:"û";
}
.ic_prec:before {
	content:"Ô";
}
.ic_suiv:before {
	content:"×";
}
.ic_numpage {
	
font-size:15px;}

.ic_calend {
	font-family: 'WebSymbolsRegular', cursive;
}
.ic_calend:before {
	content:"Ã ";
}

.ic_ajouter:before {
	content:"Â";
}
.ic_status_ok {
	border-radius:25px;
}
.ic_status_ok:before {
	content:"X";
}
.ic_status_no {
	border-radius:25px;
	color:#fff!important;
}
.ic_status_no:before {
	content:"X";
}
a.ic_status_ok, a.ic_status_no {
	border-radius:5px;
}
.ic_tout:before {
	content:"Y";
}
.ic_modifier:before {
	content:"?";
}
.ic_debugfb:before {
	content:"ä";
}
.ic_sup:before {
	content:"Î";
}
.ic_image:before {
	content:"a";
}
.ic_lien:before {
	content:"o";
}
.ic_suprimer:before {
	content:"Ì";
}
.ic_coche:before {
	content:"õ";
}
.ic_decoche:before {
	content:"Å";
}
.ic_page:before {
}
.ic_zoom:before {
	content:"L";
}
.boite_admin a.champbouton {
	padding:5px
}
.boite_admin .champchamp {
}
.boite_admin .champliste {
}
.boite_admin .champcheck {
}
ul.plan {
	font-size:16px
}
ul.plan li {
	margin-left:20px;
	font-size:15px;
}
ul.plan li ul li {
	margin-left:40px;
	font-size:14px;
}
ul.plan li ul li ul li {
	margin-left:60px;
	font-size:13px;
}
ul.plan li ul li ul li ul li {
	margin-left:80px;
	font-size:12px;
}
ul.plan span.ic_page {
	font-family: 'WebSymbolsRegular', cursive;
	margin-right:5px;
}
.boite_admin .ligne_invi li:nth-child(1):before {
	content:"×   ";
	font-family: 'WebSymbolsLiga', cursive;
}
.boite_admin ul ul.decale_table {
	margin-left:-50px
}
.white-popup-block {
	width:100%;
	margin:0px auto;
	background-color:#fff;
	padding:10px
}
.white-popup-block-mini {
	width:50%;
	margin:0px auto;
	background-color:#fff;
	padding:10px
}

.white-popup-block .champbouton {
	width:30px;
	height:30px;
	font-size:14px;
}
.img_big {
	border:1px solid #fff;
	position:absolute;
	top:80px;
	left:40px;
}
.img_mini {
	border:1px dashed #fff;
	position:absolute;
	top:80px;
	right:40px;
	overflow:hidden;
}

#frame_mini h2 {
	text-align:center;
	position:absolute;
	top:50px;
	left:41px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	font-size:14px;
	
}
#frame_mini h3 {
	text-align:center;
	position:absolute;
	top:50px;
	right:41px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	font-size:14px;
}
#frame_mini h4 {
	text-align:center;
	font-weight:normal;
	font-size:13px
}
#frame_galerie, #frame_admin, #frame_mini {
	padding:20px;
	background-color:#FFF;
	margin:20px;
	border-radius:40px;
	height:520px;
	overflow:hidden;
	position:absolute;
	z-index:4000
}

#frame_admin .contenu {
	height:auto;
	margin:0px;
	padding:20px;
	position:relative;
}
#frame_admin .boite_admin {
}
ul.share-colone .ic_ajouter.icone {
	width:30px;
	height:30px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	line-height:30px;
	font-size:20px;margin: 0px 0px;
}
#envoye_hashtag, #envoye_tete_key {
	width:500px;
}
#frame_admin #envoye_hashtag, #envoye_tete_key {
	width:600px;
}
#frame_mini h2 span {
	font-size:11px
}

#frame_galerie .boite_admin .li_images li.big {
	margin:0px 0px 2px 0px;
	padding:5px;
	width:49%;
	height:100%;
}
#frame_galerie .boite_admin .li_images li.big ul{
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	min-height:310px;
	margin:0px;
	padding:0px
}
#frame_galerie .boite_admin .li_images li.big ul li:nth-child(1){
	width:240px;
}
#frame_galerie .boite_admin .li_images li.big ul li:nth-child(2){
	width:80px;
}
#frame_galerie .boite_admin .li_images li.big ul li:nth-child(3){
	width:260px;
}
#frame_galerie .boite_admin .li_images li.big ul li ul{
	display: -webkit-flex; /* OK chrome 21 */
	display: flex;
	min-height:10px;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li:nth-child(1){
	width:auto;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li:nth-child(2){
	width:auto;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li{
	margin:2px;
	padding:2px;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li:nth-child(2):before,.boite_admin .li_images li.big ul li ul li:nth-child(5):before {
	content:",   ";
	font-family: 'WebSymbolsRegular', cursive;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li ul{
	margin:0px;
	padding:0px;
	min-height:10px;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li ul li{
	vertical-align:top;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li ul li:nth-child(1){
	width:50%;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li ul li:nth-child(2){
	width:50%;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li ul li:nth-child(1):before {
	content:"×   ";
	font-family: 'WebSymbolsLiga', cursive;
}
#frame_galerie .boite_admin .li_images li.big ul li ul li ul li:nth-child(2):before {
	content:"";
	font-family: 'WebSymbolsLiga', cursive;
}

.ligne li.solo {
	width: 90%;
}

#envoye_formu , #new_client, .btnenvoie, #new_inscrip{display:none}

.page p.boite_js_no{
	display:block;
	width: 300px;
	margin:5px auto;
	padding:10px;
	border:2px solid #900;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#C00;
	-webkit-box-shadow: 1px 1px 12px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 12px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 12px rgba(0,0,0,0.2);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
}