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


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

/* 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{color:#99cc00;}
#contenu a.download{ background-image:url(../img/icon-download.gif)}
#contenu a.retour{ background:url(../img/puce-retour.gif) left no-repeat; padding-left:15px}

/* DIVERS
/********************************************************************************************************/
blockquote {border:1px solid; border-left:2px solid ; font-family:"Courier New", Courier, mono;padding:5px}
#contenu p{margin:0 0 7px 0; line-height:1.4em; text-align:justify}
#contenu p.centre{ text-align:center}

#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 5px 0;background: url(../img/puce2.gif) left no-repeat; padding-left:15px; list-style-type:none }


/* TITRE
/********************************************************************************************************/
h1,h2,h3,h4,h5,h6 { margin:10px 0 0 0;padding:0;}
#contenu h1/*, #contenu h2*/{font-size: 100%; margin:0 0 5px 0; color:#000; padding:2px 0 2px 18px;background:#d8d9da url(../img/puce.gif) 7px center no-repeat;font-weight:normal;}


#contenu h1{margin:0 0 15px 0;}
#contenu h2{font-size: 110%; margin:0 0 15px 0;}
#contenu h3 {font-size: 100%; margin:1.5em 0 0.5em 0;}
#contenu h4 {font-size: 100%;}
#contenu h5 {font-size: 100%;}
#contenu h6 {font-size: 100%;}

.agenda #contenu h1, .publication #contenu h1, .archive #contenu h1{display:none}


/* ENCARTS
/********************************************************************************************************/
#contenu .encart,#contenu  .encartGauche,#contenu  .encartDroite {background-color:#e4e4e4;padding:10px;clear:both; margin:10px 0;}
#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 .encartAlerte{border:1px solid red; color:red; font-weight:bold; padding:5px; text-align:center}

/* TABLEAU*/
/********************************************************************************************************/
#contenu table {margin:0 0 10px 0; border:0;}
.aamam #contenu table {border-top:1px solid #99cc00;}
#contenu td,#contenu th, #contenu caption {padding:0.3em; border-bottom:1px solid #d8d9da;}
#contenu th {background-color:#d8d9da;}
.aamam #contenu td, .aamam #contenu th, .aamam #contenu caption { border-bottom:1px solid #99cc00;}
#contenu th, #contenu thead tr  {text-align:center; color:#000; font-weight:normal; border-right:1px solid #fff; padding:2px; }
#contenu caption {background:#d8d9da; margin:1em 0 0;color:#fff;font-weight:bold}
#contenu tr {}
#contenu .tableauLigneAlternee{/*background-color:#d8d9da;*/}

/*IMAGES*/
/********************************************************************************************************/
#contenu .photoAgenda{float:right; margin: 0 0 10px 10px;}
#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}


/*Phototheque
/*-------------------------------------------------------------------------------------------------------*/
#contenu .tx-artificaviewer-pi1-gallery{ clear:both}
#contenu  #gallerie {
	list-style-type:none;
	line-height:normal; margin:0 0 20px 0!important;
	width:auto;
	text-align:center;
}
#contenu  #gallerie p{}	
#contenu  #gallerie a{}
#contenu  #gallerie a:hover{}
#contenu  #gallerie li{
	background:none!important;display:inline!important;text-align:center;
}

#contenu  #gallerie li div{
	background:none!important; height:auto; width:auto; display:inline;
}

#contenu  #gallerie li.separator{clear:left;}

#contenu  #gallerie a{
	font-family: "trebuchet MS", arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:120%;
	padding:0;
	}
#contenu  #gallerie img{ 
	margin:5px auto; float:none;
}