/* -- GNRAL ----------------------------------------- */
body, html{}

body, #body-modulo {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0px;padding:0px;}

h1 {color:#02adef;font-family: Arial Narrow, HelveticaNeue, Helvetica Neue, Arial, Helvetica, sans-serif;background-repeat:no-repeat;font-size:18px;font-weight:bold;margin:0px;padding:0px;}

h1 .datepage {font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:10px;font-weight:bold;letter-spacing:normal;}
h2 {font-family: Arial Narrow, HelveticaNeue, Helvetica Neue, Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;margin:0px;padding:0px;}
h3 {font-size:14px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
h4 {font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
h5 {font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}

/* sous-titre pour affichage en zone texte/html */
.soustitre1 {color:#000000;font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.soustitre5 {color:#666666;font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.soustitre2 {color:#666666;font-size:14px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.soustitre6 {color:#000000;font-size:14px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.soustitre3 {font-family: Arial Narrow, HelveticaNeue, Helvetica Neue, Arial, Helvetica, sans-serif;color:#666666;font-size:18px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.soustitre7 {font-family: Arial Narrow, HelveticaNeue, Helvetica Neue, Arial, Helvetica, sans-serif;color:#000000;font-size:18px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.soustitre4 {font-family: Arial Narrow, HelveticaNeue, Helvetica Neue, Arial, Helvetica, sans-serif;color:#000000;font-size:28px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:24px;}
.soustitre4 a {color:#000000;text-decoration:none;}
.soustitre4 a:hover {color:#000000;text-decoration:underline;}
.soustitre8 {font-family: Arial Narrow, HelveticaNeue, Helvetica Neue, Arial, Helvetica, sans-serif;color:#666666;font-size:28px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:24px;}


p {margin:0px 0px;padding:0px;text-align:left;}
p.notes {font-size:9px;margin:0px 0px;padding:0px;text-align:left;}

ul {margin-top:6px;list-style-type:none;list-style-image: none;margin-left:25px;padding-left:0px;}
ol {margin-top:6px;list-style-type:none;list-style-image: none;margin-left:25px;padding-left:0px;}

ol li{margin-top:0px;margin-bottom:0px;margin-right:0px;list-style-type:decimal;margin-top:3px;margin-bottom:6px;margin-left:15px;padding-left:0px;}
ul li{text-align:left;margin-top:3px;margin-bottom:6px;margin-left:0px;padding-left:10px;background-image:url(../images/layout/puce-corp.gif);background-repeat:no-repeat;background-position:left 6px;}

a 		{color:#02ADEF;}
a:hover 	{color:#02ADEF;text-decoration:underline;}

.left		{text-align	: left;}
.right		{text-align	: right;}
.center		{text-align	: center;}
.nomargin	{margin		: 0px;}
.cache		{display	: none;}
.gras {font-weight:bold;}

/* -- TEXTES ------------------------------------------- */
.noir {color:#000000;}
.grisfonce {color:#444444;}
.rouge {color:#CC0000;font-size:12px;font-weight:700;padding:0px;}
.important {color:#000000;text-transform:uppercase;font-size:12px;font-weight:bold;}
.textmassif {line-height:20px;font-size:12px;}
.couleur {color:#000000;}
/*
.citation {float:left;font-weight:bold;color:#000000;font-size:14px;margin:5px 2px 10px 2px;;background: url(../images/layout/guillemet-fin.gif) no-repeat bottom right !important;padding:0px 15px 0px 0px;}
.citation:first-letter {background: url(../images/layout/guillemet-debut.gif) no-repeat left top !important;padding:0px 0px 0px 15px!important;margin:0px;}
*/

.citation:before {display:block;background: url(../images/layout/guillemet-debut.gif) no-repeat left top !important; content:""; float:left; display: block; height: 15px;width:15px;}
.citation:after {display:block;background: url(../images/layout/guillemet-fin.gif) no-repeat; float:right; content: ""; display: block; height: 15px;width:10px;}
.citation {font-size:14px;font-weight:bold;color:#000000;font-size:14px;margin:5px 2px 10px 2px;padding:0px 5px 0px 0px;}

sup{font-size:8px; margin: 0px 0px 3px 0px;}
.exposant{font-size:8px;vertical-align:super;}

.txtbleu {color:#61abec;}
.txtbrun {color:#897745;}
.txtfushia {color:#7a84bf;}
.txtjaune {color:#f3d131;}
.txtkaki {color:#7EAD3B;}
.txtmauve {color:#904595;}
.txtmenthe {color:#5aa064;}
.txtorange {color:#df8e2e;}
.txtrouge {color:#c31e38;}
.txtturquoise {color:#009999;}
.txtvert {color:#adcd6d;}
.txt13px {font-size:13px;}
.txt15px {font-size:15px;}

/* -- IMAGES ------------------------------------------- */
div.conteneur-image{}
div.conteneur-image .image{border:1px solid #666666;}
div.conteneur-image .description{background-color:#fafafa;border:1px solid #666666;color:#666666;font-size:10px;margin:3px 0px;padding:3px;text-align:center;}
div.conteneur-image .description-image{background-color:#fafafa;border:1px solid #666666;color:#666666;font-size:10px;margin:3px 2px 3px 0px;padding:5px;text-align:center;}


/* -- HYPERLIENS --------------------------------------- */
div.conteneur-hyperlien{margin-bottom:6px;}
div.conteneur-hyperlien p.notes{margin-top:2px;}
div.conteneur-hyperlien .pdf {padding-left:25px;background-image:url(../images/modulo/types/pdf.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .txt {padding-left:25px;background-image:url(../images/modulo/types/txt.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .zip {padding-left:25px;background-image:url(../images/modulo/types/zip.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .doc {padding-left:25px;background-image:url(../images/modulo/types/doc.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .fichier {padding-left:25px;background-image:url(../images/modulo/types/fichier.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .video {padding-left:25px;background-image:url(../images/modulo/types/video.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .audio {padding-left:25px;background-image:url(../images/modulo/types/audio.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .exe {padding-left:25px;background-image:url(../images/modulo/types/exe.gif);background-repeat:no-repeat;background-position:left 0px;}

/* -- SPARATEURS -------------------------------------- */
div.separateur1{border-top:1px solid #666666;font-size:1px;height:2px;margin:10px auto;width:100%;clear:both;margin:6px 0px 2px 0px;}
div.separateur2{border-top:1px solid #000000;font-size:1px;height:2px;margin:10px auto;width:100%;clear:both;margin:6px 0px 2px 0px;}
/* -- AUTRES ------------------------------------------- */

#tinyMce table.table-vide tr td {border:1px dashed #cacaca;}
acronym {cursor:help;border-bottom:1px dotted #000000;}