/* ======================== CONFIGURATION DE L'EDITEUR DE PAGES ========================== */
#spec > * { margin:0; padding:0; }

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

#toolbox {border:1px #7950a3 solid; background-color:#c2e6ff; padding:3px; position:absolute; 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; }
.clear { clear:both; }

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

h3 {font-size:13px;}

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

#body a {
	color:#052837;
}
#body div.txt a {
	text-decoration:underline;display:inline;
}
#body ul,#body ol {
	margin:10px 0;
	padding:5px 0 5px 40px;
	background:#edf3f5;
	color:#515e63;
}

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

#spec {
	/*color:#424242;*/
	font-family:Arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	width:723px;
	margin:0 0 30px 0
}

#body a.doc {
	border-bottom:2px dotted ;
	margin-left:5px;
	text-decoration:none;
}

.encart_highlight{margin:0 0 10px 0;text-align:justify;font-size:11px;padding:10px;background:#d9e4e7;color:#515e63;}
.highlight{padding:5px}

#contentRiadB .encart_highlight,#contentRiadB .video,#contentRiadB .highlight,#contentRiadB #body ul,#contentRiadB #body ol{background:#C16F55;}
#contentRiadN .encart_highlight,#contentRiadN .video,#contentRiadN .highlight,#contentRiadN #body ul,#contentRiadN #body ol{background:#946658;}
#contentRiadS .encart_highlight,#contentRiadS .video,#contentRiadS .highlight,#contentRiadS #body ul,#contentRiadS #body ol{background:#D16743;}
#contentRiadC .encart_highlight,#contentRiadC .video,#contentRiadC .highlight,#contentRiadC #body ul,#contentRiadC #body ol{background:#B46449;}

/*#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;}

/***** doc *****/
#body .doc{display:block;height:30px;background:#fff url(../img/editeur/pdf.jpg) 210px 5px no-repeat;margin:10px 0 20px}
#body .doc a{float:left;margin:8px 0 0 240px; color:#666;text-decoration:none;font-weight:bold;font-size:11px;text-decoration:underline;}
#body .doc a:hover{color:#666;text-decoration:none;}

/***** h3 : sous titre *****/
#body h2{text-align:left;font-size:13pt;color:#241815;background:url(../img/pages/bg_titre.png) no-repeat;width:282px;height:22px;padding:3px 0 0 8px;margin:-10px 0 10px}
#body h4{background:#1080AF;color:#fff;font-size:11px;padding:3px;margin-top:5px}


#body p{margin:0 3px 10px 3px}
#body p .justify {text-align:justify}

body p a{color:#052837;font-weight:bold;text-decoration:underline}
body p a:hover{text-decoration:none !important}

/*** IMAGES ***/
#body .clear{margin-bottom:10px}
#body img{padding:8px;border:#b3bec2 1px solid;}
#body .img{margin:2px 5px;}
#body .img a{text-decoration:none !important}
#body .img a .legende{text-decoration:underline !important}
#body .img a:hover .legende{text-decoration:none !important}
#body .img img{background-color:#fff; padding:7px}
#body .clear .legende{padding:0 7px;}
#body #item-left{float:left;}
#body #item-right{float:right;}
#body #item-center{text-align:center;}
#body div.legende{background-color:#052837;margin:2px auto 0;text-align:center;color:#fff;}
#body div.legende a,#body div.legendeVideo a{color:#fff;}
a.fancy img{text-decoration:none}
#body div.legende a:hover,#body div.legendeVideo a:hover{text-decoration:none !important;}
#body div.legendeVideo{margin:2px auto 5px;text-align:center;color:#fff}

#body div.vdo,#body div.swf{background:#edf3f5;border:1x #052837 solid}

#contentRiadC #body div.legendeVideo{background:#af4a2a}
#contentRiadN #body div.legendeVideo{background:#813e28}
#contentRiadB #body div.legendeVideo{background:#a83b1a}
#contentRiadS #body div.legendeVideo{background:#c1300a}





#body form{width:637px;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{margin:10px auto;border-collapse:collapse;/*color:#57563d*/}
#body table tr{padding:0;margin:1px 0;color:#515e63}
#body table td{padding:5px;margin:0;border:1px #fff solid}
#body table tr.even{background-color:#d1dee3}
#body table tr.odd {background-color:#b4bec3}

.lignecateg1, .lignecateg2 {display:block;}
.lignecateg1 {background-color:#DFF2F7;}

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