/* CSS Document */
/*******************************************************************************************************
cette feuille de style :
	Centralise les styles du #contenu :
/********************************************************************************************************/


/********************************/
/****** LIENS PRINCIPAUX *******/
/*******************************/
a{color:#CC0000}
a:hover { text-decoration:none;}
a:active { /*background-color:#CC0000;*/ color:#000}
a:visited { color:#CC0000;}


/* DIVERS
/*******************************************************************************************************
blockquote {border:1px solid; border-left:2px solid ; font-family:"Courier New", Courier, mono;padding:5px}
#contenu p{margin:0.2em 0 0.7em 0;}
#contenu ul,#contenu ol,#contenu li{}
#contenu ul,#contenu ol{ margin:0.5em 0 1em 1.5em}
#contenu li{ margin:0 0 0.5 0}

*/
#contenu ul, #contenu ol {line-height:1.5em!important; margin:0px 0px 12px 40px!important; padding:3px 0px 0px 0px!important; display:block;}
#contenu li {margin:0px 0 0px 0!important}

#contenu ul ul {list-style:circle} 

#contenu p {margin:0px 0px 9px; line-height:1.5em!important;}

p img {float:none; margin:0}

/* TITRE
/********************************************************************************************************/
h1,h2,h3,h4,h5,h6 { color:#0066CC;}
/*
#contenu h1 {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;color:#CC0000; border-bottom:1px solid #0066CC; width:410px; font-size:2em; margin:0.6em 0 1em 0}
*/

#contenu h1 {border-bottom:1px solid #0066CC; color:#CC0000; font-family:"trebuchet MS",Arial,Helvetica,sans-serif; font-size:220%; font-weight:bold; margin:13px 0px 27px 0px; width:410px; padding-bottom:0px; line-height:132%!important;}
#contenu h2 {font-size:150%; font-weight:bold; margin:1.5em 0px 0.5em!important;}
#contenu #spl h2 {margin:0px!important;}
#contenu h3 {font-size:115%; font-weight:bold; margin:1em 0px 0.5em!important; padding:0pt;}
#contenu h4 {font-size:105%; font-weight:bold; margin:1em 0px 0.5em!important; padding:0pt; color:#000;}

.page2colonnes #contenu h1 {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;font-size:220%; margin:13px 0px 27px 0px; color:#CC0000; border-bottom:1px solid #0066CC; width:100%; padding-bottom:0px;}
.accueil #contenu h1 {color:#BCC7D1; border:none; margin:17px 0 27px 0px;}

body #chapeau {font-weight:bold; font-size:110%; margin-bottom:13px}

body .dateLibelle {margin:0px 0px 9px 0px!important;}


/* ENCARTS
/*******************************************************************************************************/
#contenu .encart {border:2px solid #01537D; color:#01537D; display:block; font-size:95%; padding:10px; width:92%;}

#contenu .encartContactService {border:2px solid #01537D; clear:right; color:#01537D; float:right; font-size:95%; margin:10px 0pt 15px 11px!important; padding:10px!important; width:160px;}

.aligneDroite{clear:right; color:#01537D; float:right;width:164px}
#contenu .encardreBleu {border:2px solid #01537D;  color:#01537D; font-size:95%; margin:10px 0pt 15px 11px!important; padding:10px!important;}

#contenu .ligne-separation {clear:both; margin:15px 0px 5px 0px!important; height:1px; border-top:1px dashed #999}

/* TABLEAU*/
/********************************************************************************************************/

#contenu table.contenttable  {background-color:#fff; width:100%; font-size:90%; border:1px solid #fff; border-width:0 0 0 0;}
#contenu table.contenttable td,#contenu table.contenttable  th,#contenu table.contenttable  caption { border:1px solid #fff; padding:0.3em}
#contenu table.contenttable th,#contenu table.contenttable   thead tr  {background-color:#FFBD00; color:#EE2627; font-weight:bold;}
#contenu table.contenttable caption {color:#EE2627; font-weight:bold; font-size:120%; background:none; text-align:center}
#contenu table.contenttable tr { background-color:#FFEBCC;}
#contenu table.contenttable .tableauLigneAlternee{background-color:#fff;}

#contenu table p{ margin:0!important}

/****/

#contenu table#tableauDemarche td{vertical-align:top;}
#contenu table#tableauDemarche h2{ padding:0.3em; background:#007DC5; margin:0!important; color:#fff!important; text-align:center}
#contenu table#tableauDemarche h2.demarcheRouge{background:#E41B23;}
#contenu table#tableauDemarche h2.demarcheOrange{background:#FFBD00; color:#E41B23!important}
#contenu table#tableauDemarche h2.demarcheBleu{background:#01537D;}

#contenu table#tableauDemarche ul{ margin:0!important;padding:0!important; list-style-type:none}
#contenu table#tableauDemarche li { padding:5px 0 5px 18px; background:url(../img/icon/page_white.png) 0 5px no-repeat; border-bottom:1px solid #e4e4e4}

#contenu table#tableauDemarche a{text-decoration:none; display:block; min-height:2em; padding-left:18px;}
#contenu table#tableauDemarche a:hover{text-decoration:underline}
#contenu table#tableauDemarche p{ margin:0!important;}
#contenu table#tableauDemarche p.demarche-paiement a{ background:url(../img/icon/money_euro.png) 0 0 no-repeat}
#contenu table#tableauDemarche li.demarche-paiement a{ background:url(../img/icon/money_euro.png) 0 0 no-repeat}


/*SOMMAIRE*/
/*******************************************************************************************************
#navigationNiveau4{float:right;background-color:#E3F4D9; width:200px; margin:0px 0px 0px 5px; padding:0px;}
#navigationNiveau4 h2 {text-align:center; margin:4px 0px 0px 0px; padding:0;}
#navigationNiveau4 a{ color:#000}
#navigationNiveau4 .on a{font-weight:bold;}
#navigationNiveau4 ul{padding:0; margin: 0 5px;	list-style-type:none; font-size:90%;}

/*IMAGES*/
/*******************************************************************************************************
#contenu .ImageBoite{ border:1px solid #ccc; background:#e4e4e4;font-size:90%}
#contenu .ImageLegende{ margin:0; padding:2px 5px}
#contenu .ImageCopyright{ margin:0; padding:2px 5px; color:#999999}
