/* Website Toolbar */

div#ezwt
{
    margin: 0.5em 0 0.5em 0;
    font-family: Arial, Helvetica, sans-serif;
}

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;
}

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 bottom 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;
    padding-right:3px;
    float: left;
    display: inline; /* Fix for IE */
}

div#ezwt-ezlogo img {
	border:none;
}

.object-right img {
	border:none;
}

div#ezwt-oologo
{
    margin: 5px 4px 0 0px;
    padding:0 0 0 4px;
    float: left;
}

div#ezwt-openoffice
{
    margin: 2px 80px 0 2px;
}

div#ezwt form
{
	float: left;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

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

div#ezwt .right
{
    margin-left: 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: 5px 2px 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
{
	font-size:1.2em;
	font-weight:bold;
    margin: 7px 13px 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;
}


/* General styles */

.hide
{
   display:none;
}

.float-break
{
    height: 1%;
}

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

div#toolbar img {
	padding:0px;
	margin:0px 5px 0 0;
	border:none;
}

div#toolbar label {
	text-align:left;
}

div.oe-window {
}

div.oe-window iframe, td.statusbarTD {
	background-color:#FFFFFF;
	border:1px solid grey;
}

textarea {
	color: #4a5054;
}

table.toolbar {
	border-collapse:collapse;
	margin-top:10px;
	float:left;
	width:100%;
	height:100%;
}

table.toolbar tbody {
	height:100%;
}

table.toolbar th, table.toolbar td {
	background:transparent;
	padding:0;
	border:none;
}

table.toolbar tr {
	background:transparent;
	padding:0;
}

table.toolbar tr tr {
	height:20px;
	padding:0;
	border:0 solid grey;
}

#blocGris table td, table th {
	padding-left:5px;
	align:center;
	vertical-align:baseline;
}

#blocGris h2 {
	width:auto;
}

div.border-box {
	background:transparent url(../images/bgBlocGris.gif) repeat-y scroll;
}

.toolbarSection {
	float:left;
	border:0;
}

.toolbarSection td select {
	vertical-align:top;
}

#colDroite form ul li label {
	float:left;
}

.block {
	padding-top:1px;
	clear:left;
	width:auto;
	vertical-align:top;
}
	
.buttonblock {
	margin-top:5px;
	margin-bottom:8px;
	margin-left:-3px;
	float:left;
}

fieldset#spectacles label, fieldset#infosperso label {
	float:left;
	text-align:right;
}

.element img {
	border:none;
	margin:0 5px 0 0;
	padding:0;
}

form ul {
	float:left;
	margin:0;
}

#colDroite form#editform fieldset {
	background:none;
	margin:0;
	padding:0;
}

#colDroite form#editform input[type="text"] {
	width:180px;
}

#colDroite form#editform .block input[type="submit"] {
	float:left;
	margin-right:10px;
}

.editorName {
	padding-left:5px;
	border:1px solid grey;
	color:#000077;
	font-family:Sans-serif,Verdana,Geneva,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
}

.defaultbutton {
	margin:0 0 0 0;
}

.date {
	margin-top:10px;
	margin-bottom:10px;
}

#colDroite #editform label {
   padding:5px 0.5em 0 0;
}

#colDroite #editform .element label {
	width:40px;
}

#colDroite #editform .element input[type="text"] {
	width:30px;
}

.element, #colDroite #editform .element input {
	margin-left:6px;
}

.element {
	float:left;
}

div.feedback h2 {
	background:transparent url(../images/imgH2.gif) no-repeat scroll 0;
	font-size:12px;
	height:19px;
	line-height:1.5em;
	margin:10px 0 10px 15px;
	padding:0 0 0 17px;
}

#ezcoa-181_tags, #ezcoa-158_show_children {
	margin:0 0 0 -4px;
}

.toolbar {
	background:transparent;
}

.content-history {
	height:auto;
	width:90%;
	float:left;
}

div.content-history .block {
	margin-left:15px;
	padding-left:0px;
	padding-right:0px;
	display:inline;
	width:90%;
}

.list th, .list td {
	padding:8px;
	vertical-align:top;
	height:100%;
	background:none;
	border:1px dotted white;
}

.left {
	padding:0;
	float:left;
}

div.block left {
	padding:0;
}

.bglight tr {
	height:auto;
}

.content-edit-draft {
	width:90%;
}

.content-edit-draft p, .content-browse p, .content-edit ul, .content-edit-draft h2,
content-browse h2, .content-edit h2, .content-search ul, .content-search p,
.border-mc h2, .border-mc h3, .border-mc input {
	margin-left:20px;
}

.content-edit-draft h2, .content-browse h2, .content-browse .list, .content-edit h2,
.content-search ul {
	width:auto;
}

.content-search p {
	clear:left;
}

.content-search p input{
	margin-left:0px;
}

.warning {
	color:red;
	font-style:italic;
}

.buttonblock .defaultbutton {
	margin-top:-1px;
}

.buttonblock .button {
	margin-top:0px;
}

.border-mc h2, .border-mc h3, .border-mc input {
	clear:left;
	text-align:left;
	width:auto;
}

.border-mc .button {
	display:inline;
	margin-left:15px;
}

.editorName img {
	border:0;
	margin:0 5px 0 0;
	padding:0;
}

.next a {
	margin-left:18px;	
}

.attribute-byline, .attribute-long, .attribute-short, .attribute-tipafriend p, .object-right, form p {
	margin-left:15px;
}

textarea.box {
	clear:right;
}