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


/* LIENS
/********************************************************************************************************/
#contenu a{color:#006699;}
#contenu a:hover { text-decoration:none;}
#contenu a:active {}
#contenu  #colonneNormal a:visited {color:#006699; }

/* type de liens*/
#contenu a.external-link, #contenu a.mail, #contenu a.download{ padding-right:20px; background:right top no-repeat}
#contenu a.external-link{ background-image:url(../img/icon-external.gif)}
#contenu a.mail{ background-image:url(../img/icon-mail.gif)}
#contenu a.download{ background-image:url(../img/icon-download.gif)}



/* 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; line-height:1.4em}
#contenu ul,#contenu ol,#contenu li{line-height:1.4em}
#contenu ul,#contenu ol{ margin:0.5em 0 1em 1.5em}
#contenu li{ margin:0 0 0.5 0}

/* TITRE
/********************************************************************************************************/
h1, h2, h3, h4, h5, h6 { margin:10px 0 0 0;}
#contenu h1 {font-size: 180%; color:#B19F51; font-family: "trebuchet MS", arial, helvetica;}
#contenu h2 {font-size: 130%; color: #666; margin:10px 0 20px 0;}
#contenu h3 {font-size: 140%; margin:1.2em 0 0 0; color:#004B88; padding-top:0.5em; font-family:"trebuchet MS",arial,helvetica;}
#contenu h4 {font-size: 120%;font-weight: bold; margin:1em 0 0 0; padding:0;}
#contenu h5 {font-size: 105%;font-weight: bold; margin:1em 0 0 0; padding:0;}
#contenu h6 {font-size: 100%;font-weight: bold; margin:1em 0 0 0; padding:0;}

#contenu .chapo {font-size:130%;color: #666; margin:10px 0 20px 0; font-weight:bold;}

.couleur{color:#FF9900;}
.rubrique9 #contenu h1, .rubrique9 #contenu h3, .rubrique9 .couleur{color:#3366CC;}
.rubrique7 #contenu h1, .rubrique7 #contenu h3, .rubrique7 .couleur{color:#6699CC;}
.rubrique6 #contenu h1, .rubrique6 #contenu h3, .rubrique6 .couleur{color:#009900;}
.rubrique5 #contenu h1, .rubrique5 #contenu h3, .rubrique5 .couleur{color:#FF9900;}
.rubrique35 #contenu h1, .rubrique35 #contenu h3, .rubrique35 .couleur{color:#99CC33;}
.rubrique34 #contenu h1, .rubrique34 #contenu h3, .rubrique34 .couleur{color:#FF3300;}
.rubrique33 #contenu h1, .rubrique33 #contenu h3, .rubrique33 .couleur{color:#CC0066;}
.rubrique58 #contenu h1, .rubrique58 #contenu h3, .rubrique58 .couleur{color:#CC33CC;}
.rubrique57 #contenu h1, .rubrique57 #contenu h3, .rubrique57 .couleur{color:#9900CC;}


/* ENCARTS
/********************************************************************************************************/
#contenu .encart, #contenu .encartGauche, #contenu .encartDroite{background-color:#e4e4e4;clear:both; margin:10px 0;}
#contenu .encart{padding:10px;}
#contenu .encartGauche, #contenu .encartDroite{ width:200px;font-size:90%}
#contenu .encartGauche{margin:0 10px 10px 0; float:left; }
#contenu .encartDroite{margin:0 0 10px 10px; float:right;}
#contenu .encartDroite img{margin:10px;}
#contenu .titreEncart{color:#000000;margin:0;padding:5px 10px;display:block;font-weight:bold;}
#contenu .encart .titreEncart{color:#FF9900;font-size:120%; font-weight:bold;padding:0px;}

#contenu .encart h4{margin:10px 10px 5px 10px;}
#contenu div.encart h4{margin:10px 0px 5px 0px;}
#contenu .marge{margin:0 10px 10px 10px;display:block;}
#contenu .encart .horaire{padding:0 10px 0px 10px;}
#contenu div.encart .horaire{padding:0;}
#contenu .encart .petit{padding:0;font-size:90%}
#contenu .encartAlerte{border:1px solid red; color:red; font-weight:bold; padding:5px; text-align:center}

.rubrique9 #contenu .encartDroite .titreEncart{background-color:#3366CC;}
.rubrique7 #contenu .encartDroite .titreEncart{background-color:#6699CC;}
.rubrique6 #contenu .encartDroite .titreEncart{background-color:#009900;}
.rubrique5 #contenu .encartDroite .titreEncart{background-color:#FF9900;}
.rubrique35 #contenu .encartDroite .titreEncart{background-color:#99CC33;}
.rubrique34 #contenu .encartDroite .titreEncart{background-color:#FF3300;}
.rubrique33 #contenu .encartDroite .titreEncart{background-color:#CC0066;}
.rubrique58 #contenu .encartDroite .titreEncart{background-color:#CC33CC;}
.rubrique57 #contenu .encartDroite .titreEncart{background-color:#9900CC;}
/*
#contenu .encart{background-color:#e4e4e4;clear:both; margin:10px 0;}
#contenu .eGauche, #contenu .eDroite{ width:200px;font-size:90%}
#contenu .eGauche{margin:0 10px 10px 0; float:left; }
#contenu .eDroite{margin:0 0 10px 10px; float:right;}
#contenu .encart h3{color:#000000;margin:0;padding:5px 10px;}
#contenu .encart h4{margin:10px 10px 5px 10px;}
#contenu .encart p{padding:0 10px 10px 10px;}
#contenu .encart .horaire{padding:0 10px 0px 10px;}
#contenu .encart .petit{padding:0;font-size:90%}
#contenu .encartAlerte{border:1px solid red; color:red; font-weight:bold; padding:5px; text-align:center}

.rubrique9 #contenu .encart h3{background-color:#3366CC;}
.rubrique7 #contenu .encart h3{background-color:#6699CC;}
.rubrique6 #contenu .encart h3{background-color:#009900;}
.rubrique5 #contenu .encart h3{background-color:#FF9900;}
.rubrique35 #contenu .encart h3{background-color:#99CC33;}
.rubrique34 #contenu .encart h3{background-color:#FF3300;}
.rubrique33 #contenu .encart h3{background-color:#CC0066;}
.rubrique58 #contenu .encart h3{background-color:#CC33CC;}
.rubrique57 #contenu .encart h3{background-color:#9900CC;}*/

/* TABLEAU*/
/********************************************************************************************************/
#contenu table {background-color:#fff; width:100%; font-size:90%; border:0}
#contenu td,#contenu th, #contenu caption { border:1px solid #fff; padding:0.2em}
#contenu th, #contenu thead tr  {font-weight:bold; text-align:center; background:#999; color:#000}
#contenu caption {background:#666; margin:1em 0 0;color:#fff;font-weight:bold}
#contenu tr {background-color:#e4e4e4;}
#contenu .tableauLigneAlternee{background-color:#d2d2d2;}

#contenu tr.couleur{color:#000000;}

.rubrique9 #contenu tr.couleur th{background-color:#3366CC;}
.rubrique7 #contenu tr.couleur th{background-color:#6699CC;}
.rubrique6 #contenu tr.couleur th{background-color:#009900;}
.rubrique5 #contenu tr.couleur th{background-color:#FF9900;}
.rubrique35 #contenu tr.couleur th{background-color:#99CC33;}
.rubrique34 #contenu tr.couleur th{background-color:#FF3300;}
.rubrique33 #contenu tr.couleur th{background-color:#CC0066;}
.rubrique58 #contenu tr.couleur th{background-color:#CC33CC!important;}
.rubrique57 #contenu tr.couleur th{background-color:#9900CC;}

/*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*/
/********************************************************************************************************/
.tx-artificaviewer-pi1-gallery {clear:both;padding:10px 0;}
	.tx-artificaviewer-pi1-gallery .ImageBoite {float:left; display:block; border:none; background:none; margin:0px 10px 0px 0px;}
	.tx-artificaviewer-pi1-gallery .retourLigne {clear:both;}

#contenu .ImageBoite{font-size:90%;width: 270px;float:left;display:block; margin:10px 10px 0px 0px;background-color:#E0F0FF;border:1px solid #189BF5;}
#contenu h3 .ImageBoite{border:0px!important;}
#contenu .trombinoscope .ImageBoite{background:none;border:0px none;}
#contenu .ImageLegende{ margin:0; padding:2px 5px}
#contenu .ImageCopyright{ margin:0; padding:2px 5px; color:#999999}
#contenu .ImageTitle{font-weight:bold;}
#contenu .retourLigne {clear:both;}


