/* Website Toolbar */

/* ORIGINAL 
div#ezwt
{
    margin: 0.5em 0 0.5em 0;
}

*/

div#ezwt {
	clear:both;
	display:block;
	float:left;
	margin:0 0 20px 18px;
	position:relative;
	top:225px;
	width:956px;
}

div#ezwt div.tl
{
    background: url(../images/websitetoolbar/ezwt-tl.gif) no-repeat top left;
}

div#ezwt div.tr
{
    background: url(../images/websitetoolbar/ezwt-tr.gif) no-repeat top right;
}

div#ezwt div.tc
{
    background: url(../images/websitetoolbar/ezwt-tc.gif) repeat-x top left;
}

div#ezwt div.mc
{
    background: #e8eaec url(../images/websitetoolbar/ezwt-mc.gif) repeat-x center left;
}

div#ezwt div.ml
{
    background: url(../images/websitetoolbar/ezwt-ml.gif) repeat-y center left;
	height:22px;
}

div#ezwt div.mr
{
    background: url(../images/websitetoolbar/ezwt-mr.gif) repeat-y center right;
}

div#ezwt div.bl
{
    background: url(../images/websitetoolbar/ezwt-bl.gif) no-repeat bottom left;
}

div#ezwt div.br
{
    background: url(../images/websitetoolbar/ezwt-br.gif) no-repeat bottom right;
}

div#ezwt div.bc
{
    background: url(../images/websitetoolbar/ezwt-bc.gif) repeat-x center left;
}

div#ezwt div.tc, div#ezwt div.bc
{
    height: 4px;
    font-size: 0;
}

div#ezwt div.tr, div#ezwt div.mr, div#ezwt div.br
{
    padding: 0 4px 0 4px;
}

div#ezwt-ezlogo
{
    margin: 3px 4px 2px 2px;
    float: left;
    display: inline; /* Fix for IE */
}

div#ezwt-oologo
{
    margin: 2px 4px 0 2px;
    float: right;
}

div#ezwt form
{
    margin: 0;
    padding: 0;
}

div#ezwt .left
{
    margin-left: 4px;
    float: left;
    display: inline; /* Fix for IE */
}

div#ezwt .right
{
    margin-right: 4px;
    float: right;
    display: inline; /* Fix for IE */
}

div#ezwt select, div#ezwt input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.85em;
}

div#ezwt select
{
    color: #4a5054;
    background-color: #f0f2f4;
    margin: 2px 0 2px 0;
    padding: 0;
    border: 1px solid #ccd2d6;
    border-color: #abb1b5 #ffffff #ffffff #abb1b5;
    vertical-align: top;
}

div#ezwt input
{
    margin: 1px 0 0 0;
}

div#ezwt input.button
{
    color: #4a5054;
    height: 1.8em;
    background: #f2f4f6 url(../images/websitetoolbar/ezwt-button-bg.gif) repeat-x center left;
    padding: 0 0.25em 0 0.25em;
    border: 1px solid;
    border-color: #ffffff #abb1b5 #abb1b5 #ffffff;
    overflow: visible;
}

div#ezwt-help
{
    margin: 2px 3px 0 3px;
    float: right;
    display: inline; /* Fix for IE */
}

div#ezwt-help p
{
    margin: 0;
    vertical-align: middle;
}

div#ezwt-help a
{
    font-weight: bold;
    color: #4a5054;
    padding: 0 2px 0 2px;
    text-decoration: none;
    display: block;
}

#ezwt form.left label a{
	float:left;
	margin:3px 10px 0 0;
}

/* ======================================== ADISIF ======================================== */
#form_front_editing{
	float:left;
	margin:-15px 0 0 0;
	padding:0;
}

#form_front_editing .block{
	margin:0 0 15px 0;
	position:relative;
 }	
 
#form_front_editing .ezcca-edit-meta_title{
	clear:both;
	position:relative;
	margin:10px 0;
}
 
 #form_front_editing .block label{
	float:left;
	margin:0 15px 4px 0;
}

 #form_front_editing .block input{
	height:19px;
 }
 
 #form_front_editing .block textarea{
	display:block;
	clear:both;
 }
 
#form_front_editing .block span table{
	display:block;
	clear:both;
	height:100% !important;
}

#form_front_editing .block span table body{
	display:block;
	clear:both;
}

.buttonblock{
	margin:10px 0 0 25px;
}

#left form[name=ObjectRemove] p input{
	margin:0 7px 0 0;
}

form .buttonblock{margin:20px 0 0 125px;}
		
	table.layout table.list {float:left;margin:20px 0 0 0}
	 table.layout table.list tr th{text-align:left}
	 
#form_front_editing input {margin:0;} 
	#form_front_editing .warning{margin:20px 0 0 0;padding:0;}
	#form_front_editing .warning h2,#form_front_editing .warning ul li{color:#ED1B24}
	#form_front_editing div.block {margin:25px 0 0 0;} 
	#form_front_editing div.block label {font-weight:bold;color:black} 
		#form_front_editing div.block input.button {margin:-10px 0 0 0;} 
		#form_front_editing div.block .oe-window {margin:5px 0 0 0} 
		#form_front_editing div.block textarea {margin:5px 0 20px 0} 
		
		
#form_choix_langue_front_editor {margin:3% 0 0 30%}	
	#form_choix_langue_front_editor	p {margin:20px 0 8px 0}	
	#form_choix_langue_front_editor	label {line-height:20px}	
	#form_choix_langue_front_editor	.block {margin:20px 0 0 0}	

.form_front_editing_center {margin:3% 0 0 20%}		

#form_browse_front_editing p {margin: 10px 0 20px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#form_browse_front_editing a {color:#315578}
#form_browse_front_editing h1 {color:#920000;font-size:13px;font-weight:bold;margin:0;padding:0;}

#form_browse_front_editing ul li {background-position:0 2px;background-repeat:no-repeat;margin-bottom:3px;padding-left:19px;}
#form_browse_front_editing ul.pagination {float:left;line-height:1.25em;margin:20px 0 10px;padding:5px 0 0;text-align:center;width:100%;}
	#form_browse_front_editing ul.pagination li {background:none repeat scroll 0 0 transparent;border-right:1px solid #8D8D8D;display:inline;padding:0 6px;}
		#form_browse_front_editing ul.pagination li a {color:#E95E40;}
			#form_browse_front_editing ul.pagination li a.on {color:#666666;font-weight:bold;text-decoration:none;}
			
	#form_browse_front_editing table.list th, #form_browse_front_editing table.list td, #form_browse_front_editing table.special th, #form_browse_front_editing table.special td {padding:2px;text-align:left;vertical-align:middle}
#content #left form table h2 {font-size:1em;margin:0.3em 0;}
	#form_browse_front_editing  .buttonblock{float:left;margin:20px 0 20px 35%;}
	
	.o2k7Skin .mceIframeContainer {
border-bottom:1px solid #ABC6DD;
border-right:1px solid #F0F0EE;
border-top:1px solid #ABC6DD;
}

form table tr td { text-align: left; border: 0px; padding: 6px 10px 6px 10px; }


/* ======================================== FIN ADISIF ======================================== */

/* General styles */

.hide
{
    display: none;
}

.float-break
{
	/* margin-bottom:10px; */
	text-align:left;
	float:none;
}

.float-break:after
{
    content: "-";
    height: 0;
    font-size: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}
