/* ======================== CONFIGURATION DE L'EDITEUR DE PAGES ========================== */
#spec > * { margin:0; padding:0; }
#spec .messages{width:651px;} /* blocEditor + 4 */
#blocEditor{width:647px;}
#spec fieldset, #submitButton{width:645px;}/*Doit faire : width de blocEditor - padding de blocEditor*/

#blocEditor { padding:0px; border:1px solid #ABADB3; }
#blocEditor p { font-size:11px; margin:0; margin-top:5px; }
#blocEditor input, #blocEditor textarea { width:auto !important; }

#toolbox {border:1px #7950a3 solid; background-color:#c2e6ff; padding:3px; position:absolute; width:500px; text-align:center; display:none; }
#toolbox a { text-decoration:none; }
#toolbox img { border:0; vertical-align:middle; margin:0; margin-right:5px; cursor:pointer; }

#addButtons img { cursor:pointer; }

.left { float:left; }
.right { float:right; }

/* ======================== SPECIFIQUES AU SITE A MODIFIER AU BESOIN ========================== */

h3 {color:#1e3f5b;font-size:12px;}
h4 {font-size:11px;}

#body{background:#fff}
#body p {text-align:inherit}
#body p{margin-bottom:10px}

#body p.soustitre { display:block; margin-bottom:5px; }

#body a {
	color:#1E3F5B;
	text-decoration:underline;
}
#body div.txt a {
	text-decoration:underline
}
#body ul,#body ol {
	margin:10px 0;
	padding:5px 10px 5px 30px;
	color:#7D7D7D;
	background:#e3ddd3;
}

#body ul a,#body ol a{color:#1E3F5B;text-decoration:underline}
#body ul a:hover,#body ol a:hover{text-decoration:none}

#spec {
	/*color:#424242;*/
	font:11px Arial, helvetica, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	width:645px;
}


.encart_highlight{padding:5px 10px 10px 10px;text-align:justify;font-size:11px;color:#454545;margin:5px 0 10px 0;color:#fff;background:#e3ddd3}
.highlight{padding:5px}
#blocEditor .highlight{color:#666}
#blocEditor .encart_highlight{color:#666}


#body .encart_highlight,#body .highlight{border:1px #ddd solid}
#body .video{margin-top:5px}

/*#body div.txt {margin:20px 0px 10px 0px;}*/
#body div.clear {margin: 10px 0px;}
#body div.left {margin-right:10px}
#body div.right {margin-left:10px}
#body div.clear img {margin:5px 0px 0px 0px}


.centrage{text-align:center}
.centrage :first-child{margin:auto}

/*****************************************************************
 ********************************** LE GESTIONNAIRE DE CONTENU
 ********************************** ATTENTION CERTAINES PROPRIETES SONT REDEFINIES DANS IE/IE6.CSS
 ****************************************************************/


#body{padding:0;}


/*** STYLES FLORENT ***/

#body a{font-weight:bold;color:#1e3f5b;text-decoration:underline}
#body a:hover{text-decoration:none}
#body div.document{margin:10px 0 20px;text-align:center}
#body div.document a{font-weight:normal;text-decoration:none;color:#645953}
#body div.document a:hover{text-decoration:underline;}
#body div.document img{margin-right:10px;position:relative;top:10px}
.video{text-align:center;background:#efecec;padding:15px 0 5px 0;margin:20px 0 0;}
.legendeVideo{padding:5px;font-size:11px;text-align:center;background:#645953;color:#cfc8c3;font-weight:bold;margin-bottom:20px;}
#body ul{margin:10px 0;padding:10px;background:#efecec;color:#645953;}
#body ul li{margin-left:20px;list-style:none;background:#efecec url(../img/gestionnaire/puce.gif) no-repeat 0 5px;padding-left:15px;color:#645953;}

/*** STYLES FLORENT ***/


#body p{color:#645953}

#body div.swf div.highlight {padding:0px}

/*** IMAGES ***/
#body .clear{margin-bottom:10px}
#body .img a{border:none}
#body .img a{text-decoration:none !important}
#body .img a .legende{text-align:center;padding:3px 0;color:#68584E;text-decoration:underline !important}
#body .img a:hover .legende{text-decoration:none !important}
#body #item-left{float:left;}
#body #item-right{float:right;}
#body #item-center{text-align:center;}
a.fancy img{text-decoration:none}




#body form{width:509px;padding:20px 10px 20px 10px;background-color:#ececec;margin:10px 0}
#body form .champ{background:#ddd;margin:0 0 3px 0;padding:5px 0; color:#424242 !important}

#body form .oblig{background:#C3C3C3}
#body form .oblig label{font-weight:bold}

#body form .champ .libelle{width:30%;text-align:right;margin-right:10px}
#body form .champ .input{width:60%}
#body form .champ .libelle2{width:35%;text-align:right;margin-right:10px}
#body form .champ .input2{width:55%}
#body form input{font-family:arial;font-size:11px;width:250px;margin-bottom:3px}
#body form select{font-family:arial;font-size:11px;width:250px;margin-bottom:3px}
#body form textarea{font-family:arial;font-size:11px}

#body table{background:##F1EDE7 !important;width:100%;margin:10px auto;border:1px solid #F1EDE7;border-collapse:collapse;/*color:#57563d*/}
#body table tr{padding:0;margin:1px 0;color:#666;font-size:11px}
#body table td{padding:5px;margin:0;border:1px #fff solid}

#body table tr.even{background-color:#dbd6cc}
#body table tr.odd {background-color:#e8e4dc}

#body table thead tr{background:#4b657c !important;border:0 !important;}
#body table tfoot tr{background:#a79e8e !important;border:0 !important;}
#body table thead tr td{border:0 !important;background:#4B657C !important;color:#fff !important;font-weight:bold;}
#body table tfoot tr td{border:0 !important;background:#a79e8e !important;color:#fff !important;font-weight:bold;}