.iframe{
	 background-color: #ffffff;
}

.modal {
	position: relative;
	z-index: 1000;
	text-align: center;
	width: 900px;
	margin: auto;
	/* margin: 23% 0 0 23%; */
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);

}

.text_popup{
	text-align:justify;
	font-family:"Calibri",Times,serif;
	font-size:15px;
	margin-top:5px;
}

.modal-header {
  margin-top: 2px;
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-body {
  padding: 15px;
}

.modal-footer {
  padding: 14px 0px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}

/********** IMAGES + TEXTES **********/

.popup_title{
	font-size:25px;
	text-align:center;
}

/********** TEXTES **********/

.view_backup_text{
	margin-top:5px;
	height:150px;
	width:88%;
	overflow:auto;
	border-radius: 3px;
	border: 1px solid gray;
	box-shadow: 3px 3px 8px;
	vertical-align:middle;
}

.edit_text_content_information_storage_menu{
	width:10%;
	vertical-align:middle;
	text-align:center;
}

.unselected_text_storage, .selected_text_storage{
	border-radius: 3px;
	border: 1px solid gray;
	cursor: pointer; 
	margin-top: 10px;
	padding:5px;
}

.selected_text_storage{
	border: 2px solid #013C0B;
	box-shadow: 3px 3px 8px;
	cursor: auto; 
}

/********** IMAGES **********/

.text_selected_image{
	font-size:13px;
	color : green;
	font-weight:bold;
	text-align:center;
}

.unselected_image_storage, .selected_image_storage{
	border-radius: 3px;
	border: 1px solid gray;
	cursor: pointer; 
	margin-top: 10px;
	padding:5px;
}

.selected_image_storage{
	border: 1px solid #013C0B;
	box-shadow: 3px 3px 8px;
	cursor: auto; 
}

.container_button_popup{
	width:100%;
	text-align:center;
}

.edit_image_input{
	width:250px;
}

.edit_image_content_information_storage{
	width:400px;
	vertical-align:middle;
}

.edit_image_content_information_storage_menu{
	width:50px;
	vertical-align:middle;
	text-align:center;
}

.edit_image_content_information_storage_img{
	width:100px;
	vertical-align:middle;
}

/********** CAROUSEL **********/
.unselected_carousel_image, .selected_carousel_image{
	width:100px;
	height:135px;
	vertical-align:middle;
	margin-left:2%;
	border-radius: 3px;
	border: 1px solid gray;
	margin-top: 10px;
	padding:5px;
}

.selected_carousel_image{
	border: 2px solid #013C0B;
	box-shadow: 3px 3px 8px;
}

.unselected_carousel_image img{
	cursor: pointer; 
}

.selected_carousel_image img{
	cursor: auto; 
}

.cell_carousel, .cell_image_carousel{
	width: 100%;
	text-align: center;
	display: table;
	max-width:115px;
}

.selected_carousel_image .cell_carousel:nth-child(1), .unselected_carousel_image .cell_carousel:nth-child(1){
	width:0px;
	height:0px;
}

.selected_carousel_image table, .unselected_carousel_image table{
	text-align:center;
}


.cell_image_carousel:before {    /* create a full-height inline block pseudo=element */
    content: '';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    height: 100%;
}
.cell_image_carousel>div{
	display: inline-block;
	width:100px;
    vertical-align: middle;  /* vertical alignment of the inline element */
}


#publishContainerImgCarousel{
	border-top:1px solid black;
	margin-top:5px;	
}

.edit_carousel_input{
	width:300px;	
}


.cell_carousel{
	width: 100%;
	height: 30px;.
	text-align: center;
}

.cell_carousel br{
	display:none;
}


.cell_image_carousel{
	text-align: center;
	height:100px;
	font-size:0;
}

.cell_image_carousel img{
	display:inline-block;
}

.thumbImageStorage{
	height: 150px;
	width: 300px;
	margin-left:25px;
}



/********** MENU **********/

.imageBackMenu{
	margin-right:20px;	
}

.imageBackMenu:hover{
	margin-right:20px;
	cursor:pointer;
}

.imageClose{
	cursor:pointer;
}

.imageMenu{

}

.container_menu{
	text-align:center;
}

#spanBackToMenu{
	width:7%;
	vertical-align:middle;
}

#popupTitle{
	width:84%;
	vertical-align:middle;
}

#closePopup, .closePopupNoMenu{
	width:7%;
	text-align:right;
	vertical-align:middle;
}


#closePopup .icon-close{
	font-size: 30px;
	color:red;
	font-family:"gandg" !important;
}


.closePopupNoMenu{
	width:15%;
}

.menu, .menu_disabled_container, .menu_selected{
	border:solid 3px #E7E6E6;
	border-radius: 3px;
	padding:5px;
	text-align:center;
	width:150px;
	height:200px;	
	vertical-align:middle;
}

.menu_disabled_container{
  color: white;
  background-color: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0.5);
  opacity: 0.5;
}

.menu_disabled_container:hover{
	cursor:not-allowed;
}

.menu:hover, .menu_selected{
	border:solid 3px gray;
	box-shadow: 2px 2px 8px gray;
	cursor:pointer;
}



.title_popup{
	font-family:"Calibri",Times,serif;
	font-size:20px;
	font-weight:bold;
}

.text_menu_edit{
	font-weight:bold;
	text-align:center;
}

/********** EDITOR DIV **********/

.imageSub { 
	position: relative; 
}

/*.imageSub img { 
	z-index: 1; 
}*/

/*span.imageSub div {
  pposition: absolute;
  aabottom: 0;
}*/

.imageSub div.blackbg {
	 position: absolute;
  z-index: 200;
  color: #000;
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}



.imageSub div.label {
  z-index: 300;
  position:absolute;	
  color: white;
  display : none;
  border:dotted black 2px;
	border-radius: 3px;
}

.grise{
	background:silver;
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);	
}


.griseEdit{
	background:silver;
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);	
	z-index:100;	
}


.right
{
	text-align:left;
	width:150px;
	
}

.left
{
	text-align:left;
	width:100px;
}

.center
{
	atext-align:center;
	
}

.modalbox
{
	width:48%;
	border:solid black 1px;
	vertical-align:top;
}


.blockEdit, .group_container
{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	position:relative; 
	height:40px;
	z-index:11;
}

span[id*='div_container_']
{
	adisplay:block;
}

.imageError{
	vertical-align:middle;
}

.imageSubNoHide{
	position:absolute;	
	display:block;	
	z-index: 305;
	cursor:pointer;
}

.displayNone
{
	display:none;
}

.groupButton{
	cursor:pointer;	
}

.modal #descriptionPage, .modal #TitlePage, .modal #tagName1, .modal #tagName2, .modal #tagName3, .modal #tagName4
{
	width:755px;
}

.modal #descriptionPage
{
	height:100px
	
}

#send_new_page #pageName{
	width:500px;
}

#send_new_page .cell_1_form{
	width:350px;
}


#button_publish{
	margin-right:20px;
}



/********GROUPE DUPLICABLE***********/
.duplicate_line, .group_duplicable_editor{
	margin-top:0px;
	vertical-align:middle;
	position:relative;
}

.duplicate_line{
	margin-top:0px;
}

.groupDuplicable{
	text-align:left;
	vertical-align:middle;
} 

.duplicable_button{
  z-index: 301;
  position: relative;
  vertical-align: top;
  margin-left:10px;
}

.model_duplicable_line{
	z-index:300;
	width:100% !important;
	height: 100% !important;
	opacity: 0.25;
	background-image: url("../images/simple/stripe.png");
	position:absolute;
}

.duplicable_button_first{
	margin-right:10px;
}


/*******************/