/* -- GÉNÉRAL ----------------------------------------- */
body, html{height:100%;}

body, #body-modulo {color: #000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0px;}

img {border:none;}
/*.stabilisateur {clear:both;display:block;height:1px;overflow:hidden;}*/
.stabilisateur {clear:both; height:0px; padding:0px; margin:0px;  display:block !important;display:none;}


/*h1 {color:#384f65;font-size:18px;font-weight:bold;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}*/
/*.rubrique h1 {color:#ffffff;font-size:17px;font-weight:bold;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}*/
/*h1 .datepage {font-size:11px;font-weight:bold;}*/
#titreblockcanditats .datepage {font-size:11px;font-weight:bold;}
/*h2 {color:#757575;font-size:15px;font-weight:bold;padding: 0px;margin: 10px 0px 10px 0px;}*/
/*h3 {background-image:none;font-size: 12px;font-weight: bold;margin:10px 0px 10px 0px;padding:0px;}*/

h1{font-size:18px;font-weight:bold;margin:0px;padding:0px;padding-left:0px;margin-top:20px;}
h2{font-size:15px;font-weight:bold;margin:0px;padding:0px;margin-bottom:10px;color:#3a5c7d;}
h3{font-size:13px;font-weight:bold;margin:0px;padding:0px;margin-bottom:10px;}
h4{font-size:11px;font-weight:bold;margin:0px;padding:0px;margin-bottom:10px;}
h5{font-size:9px;font-weight:bold;margin:0px;padding:0px;margin-bottom:10px;}

.rubrique h1 {color:#3a5c7d;font-size:18px;font-weight:bold;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
.rubrique h1 .datepage {font-size:11px;font-weight:bold;}

/*h3.soustitre1 {color:#757575;font-size:13px;font-weight:bold;margin:10px 0px 5px 0px;padding:0px 0px 0px 0px}
h3.soustitre2 {color:#ab8425;font-size:13px;font-weight:bold;margin:10px 0px 5px 0px;padding:0px 0px 0px 0px}
h3.soustitre3 {color:#394f66;font-size:13px;font-weight:bold;margin:10px 0px 5px 0px;padding:0px 0px 0px 0px}*/
.soustitre1 {color:#8eaa3d;}
.soustitre2 {color: black;}
.soustitre3 {color: #3a5c7d;}
.soustitre4 {color:#e49922;font-size:15px;}




/*
ul {list-style-type:none;padding:0px;margin:4px 0px 10px 30px;}
ol{list-style-type:decimal;padding:0px;margin:4px 0px 10px 30px;}
ul li{list-style-image: url(../images/layout/puce.gif);text-align:left;padding:0px;padding-left:3px;margin:3px 0px 5px 0px;}
ol li{list-style-image: none;list-style-type:decimal;text-align:left;padding:0px;padding-left:3px;margin:3px 0px 5px 0px;}
*/
/*
ul{margin-top:6px;margin-bottom:6px;margin-left:30px;padding:0px;list-style-image:url(../images/puce.gif);}
ol{margin-top:6px;margin-bottom:6px;margin-left:34px;padding:0px;list-style-type:decimal;}
li{font-size:12px;text-align:left;margin-top:3px;margin-bottom:3px;margin-right:5px;}
*/

ul {margin-top:6px;margin-bottom:6px;margin-left:30px;padding:0px;list-style-type:none;}
ol {margin-top:6px;margin-bottom:6px;margin-left:34px;padding:0px;list-style-type:decimal;}

ul li {text-align:left;margin-top:3px;margin-bottom:3px;margin-right:5px;list-style-image: url(../images/layout/puce.gif);}
ol li {text-align:left;margin-top:3px;margin-bottom:3px;margin-right:5px;list-style-image: none;list-style-type:decimal;}


p {margin:10px 0px;padding:0px;text-align:left;}
p.notes {font-size:9px;margin:0px 0px 0px 2px;padding:0px;text-align:left;}

/*
a 			{color:#ab8425;}
a:hover 	{text-decoration:none;color:#ab8425;}
a.retour 	{background-image:url(../images/retour.gif);background-position:left center;background-repeat:no-repeat;float:right;padding:0px 5px 0px 10px;text-decoration:none;}
a.top		{border:none;position: fixed; top: 65%;right:10px;}
*/
a {color:#3a5c7d;}
a:hover {color: #3a5c7d;}


.left		{text-align	: left;}
.right		{text-align	: right;}
.center		{text-align	: center;}
.nomargin	{margin		: 0px;}
.cache		{display	: none;}

/* -- TEXTES ------------------------------------------- */
/*.rouge {color:#CC0000;font-weight:bold;padding:0px;}

.important {text-transform:uppercase;font-size:12px;font-weight:bold;}
.or {color: #ab8425; font-weight: bold;}
*/
.bleu {color: #3a5c7d; font-weight: bold;}
.vert {color: #8eaa3d; font-weight: bold;}
.noir {color: black; font-weight: bold;}
.rouge {color:red; font-weight:bold;}
.important {text-transform:uppercase; font-weight: bold;}

/* -- IMAGES ------------------------------------------- */
div.conteneur-image{}
div.conteneur-image .image{border:1px solid #dfedf8;}
div.conteneur-image .description{background-color:#ffffff;border:1px solid #dfedf8;color:#000000;font-size:11px;margin:3px 0px;padding:3px;text-align:left;}
div.conteneur-image .description-image{background-color:#ffffff;border:1px solid #dfedf8;color:#000000;font-size:11px;margin:3px 0px 3px 2px;padding:3px;text-align:left;}


/* -- 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;}

/* -- SÉPARATEURS -------------------------------------- */
/*div.separateur1{height:2px;margin:12px auto;width:100%;background-color:#d9d9d9;padding:0px;font-size:1px;overflow:hidden;}*/

div.separateur1{width: 100%;margin:0 auto;margin-top:5px;margin-bottom:5px;height:1px;border-width:1px 0px 0px 0px;border-style:dashed;border-color:#cccccc;overflow:hidden;}
div.separateur2{width:100%;margin:0 auto;margin-top:3px;margin-bottom:5px;height:1px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#91a7bd;overflow:hidden;}


.archivecombo {float:right;font-size:10px;font-weight:normal;padding:1px;color:#ffffff;margin:0px;}
