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

#blocEditor { 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; width:727px; text-align:center; display:none; z-index:99 }
#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 ========================== */

#blocEditor {
	background-color:#FFF !important; /* COULEUR DE FOND DU SITE */
}

#margeCMS{margin:0px 0px 0px 20px}

#body{margin: 0 0 0 0}

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

#body a {
	color:#e42518 !important;
	text-decoration:underline;
}
#body div.txt a {
	text-decoration:underline
}
#body ul,#body ol,#contrat ul {
	margin:15px 0;
	padding:15px 10px 10px 30px;
	color:#d7e5ee;
	background:#32586f;
	/*background:#b10f1e;*/
	/*float:left;*/
}

#body ul ul,#body ol ol{padding-top:5px;}

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

#body ul li,#contrat ul li{list-style:none;padding-left:25px;background:url(../img/contenu/puce.gif) no-repeat 0 0;color:#d7e5ee;margin-bottom:5px}
#body ol li{color:#fff;margin-bottom:5px}
#body ul li ul li{padding-left:0;background:transparent;list-style:circle}
#body ol li ol li{margin-left:10px;}

#contrat ul li ul li{list-style:circle;background:transparent;padding-left:0;padding-right:10px;}

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

#contrat{font-size:12px}


#body .doc{margin:25px 0;text-align:center;zoom:1;background:url(../img/contenu/bg_doc.gif) no-repeat top center;height:55px;color:#fff;}

.encart_highlight{padding:5px 10px 10px 10px;text-align:justify;font-size:11px;color:#fff;margin:5px 0 10px 0;color:#fff;padding-bottom:10px;background:#04a5fd;}
.encart_highlight2{padding:5px 10px 10px 10px;text-align:justify;font-size:12px !important;color:#fff;margin:15px 0;padding-bottom:10px;background:#082d3d;}
#body .highlight,.highlight{padding:5px;background:#32586f}
#blocEditor .highlight{color:#666}
#blocEditor .encart_highlight{color:#c01020}


#body .encart_highlight{background:#fff url(../img/contenu/bg_highlight.gif) no-repeat bottom center;padding-bottom:10px}
#body .video{text-align:center;margin:15px 0;background:#32586f;padding:5px 0 0 0}

/*#body div.txt {margin:20px 0px 10px 0px;}*/
#body div.clearNob{clear:both;margin:0}
#body div.left {margin-right:5px}
#body div.right {margin-left:5px}
#body div.clear img {margin:0 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;}

#body div.img{padding:4px;background:#33627D !important}


/***** doc *****/
#body .doc a{text-decoration:none;zoom:1;margin:0 auto;position:relative;top:17px;padding:5px 10px;background:#284B61;color:#fff !important;font-weight:normal;}
#body .doc a:hover{text-decoration:underline}

h2.contenu{color:#04a5fd;font-size:18px}
#body h3{margin-top:15px;color:#00a0e1;font-size:15px;font-weight:normal;}

/***** h4 : sous titre *****/
#body h4{font-family:"trebuchet MS";text-align:left;font-size:16px;color:#e42518;font-weight:normal;margin:0;}
#body div.zeImg{background:#e2f1f6;padding:6px;}

#body p,#contrat p{margin:0 3px 10px 3px;color:#dae3ea}
#body .encart_highlight p{margin:0;color:#fff}
#body .encart_highlight2 p{font-size:12px;margin:0;color:#7aa8b6}

#body p .justify {text-align:justify}

#body img.bordureImg{border:5px #fff solid}

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

#body p a:hover{text-decoration:none !important}

/*** IMAGES ***/
#body .clear{margin-bottom:10px}
#body .img a{border:none}
#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 #item-left{float:left;}
#body #item-right{float:right;}
#body #item-center{text-align:center;}
#body div.legende{font-size:11px;margin-top:-3px;text-align:center;color:#00a1e2;padding:7px 0}
#body div.legende a,#body div.legendeVideo a{background:#CCCCCC;color:#555;text-decoration:underline}
a.fancy img{text-decoration:none}
#body div.legende a:hover,#body div.legendeVideo a:hover{text-decoration:none !important;}

#body div.legendeVideo{background:#01a0e2;text-align:center;color:#fff;padding:5px 0;margin-top:7px;}
#body div.swf div.legende{background:#fff;}


#body form{width:733px;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:#32586f !important;width:100%;margin:10px auto;border:1px solid #32586f;border-collapse:collapse;/*color:#57563d*/}
#body table tr{padding:0;margin:1px 0;color:#fff;font-size:11px}
#body table td{color:#fff !important;padding:5px;margin:0;border:1px #32586f solid;background:#6299ba;}
#body table td.eclair{background:#fff;color:#305B76 !important;}

#body table tr.even{background-color:#ececec}
#body table tr.odd {background-color:#dddddd}

#body table thead tr{background:#e42518 !important;border:0 !important;}
#body table tfoot tr{background:#009cc9 !important;border:0 !important;}
#body table thead tr td{border:0 !important;background:#e42518 !important;color:#fff !important;font-weight:normal;}
#body table tfoot tr td{border:0 !important;background:#009cc9 !important;color:#fff !important;font-weight:normal;}

#body table tr td.reserv a{color:#fff !important;text-decoration:underline;text-transform:uppercase}
#body table tr td.reserv a:hover{text-decoration:none !important}

/**
/* Diaporama
/**/
.noDia{margin:auto}
div.dia{padding:20px 0;margin-bottom:2em;text-align:center;background:#1c3849 url(../img/contenu/bg_diapo.jpg) no-repeat top center}
div.dia a.fancy{display:block;height:400px}
div.dia div.zeDia{width:600px;margin:auto;text-align:center;}
div.dia div.imgLegende{padding:5px;background:#284B61}
div.dia div.imgLegende p{color:#0ea2cd !important;position:relative;top:6px;text-align:center !important;}


