h1 {color:#900;font-weight:bold;font-size:2em;margin:0;padding:0;width:99%;border-bottom:1px #900 solid;margin-left:0.5em}
.entete2 {width:98%;}

/* ------------------------- */
/* les breves dans index.php */
/* ------------------------- */

 DIV.catphp {float:left; width:98%; margin-top:1em;border-top:1px #900 solid;border-right:1px #900 solid ;border-bottom: 1px #900 solid;border-left:3px #900 solid;}
    DIV.catphp_titre { }
	DIV.catphp_titre1 {background:#999;font-weight:bold;color:#000;font-size:1.2em;margin:0 ;padding:0 0 0 1em }
	DIV.catphp_titre img {float:left;margin-right:1em}
	DIV.catphp_titre h2 {font-size:1.5em;display:inline;}
	DIV.catphp_titre h3 {font-size:1em;margin:0;padding:0}
	DIV.catphp_titre span {padding-left:2em;color:#666;font-size:0.8em}

 DIV.catphp_texte{border-bottom:0px dotted #999;padding:0.1em 0 0 0.4em;margin:0.5em 1em 0 0.4em}
 DIV.catphp_dep{border-bottom:1px dashed #999;padding:0.1em 0 0.3em 0em; margin:0.5em 1em 0.2em 0.5em;}
 DIV.catphp_dep img {float:left;margin:0 1em 0 0;}
 

 /* affichage des souscatégories */
 DIV.catphp_sscat {width:98%; margin-top:2em;padding:0.4em 0 0.4em 0;margin-left:1em}
	DIV.catphp_sscat span {font-size:1.5em;font-weight:bold;float:left;width:95%;background:#900;color:#fff;padding:2px}
	DIV.catphp_sscat div {float:left;width:45%;border-bottom:1px solid #999;padding:5px;margin-bottom:1em}
	DIV.catphp_sscat img {float:left;margin-right:5px;height:40px}
	DIV.catphp_sscat A {font-weight:bold;color:#c00;font-size:1.2em}

 /* class supplémentaire pour présentation deux colonnes */
 DIV.col1 {float :left; width:45%; padding:6px; margin-left:1em}
 DIV.col2 {width:45%; float:left; padding:6px; margin-left:1.2em}


.liencat {font-weight:bold;background:#eee;display:block;text-align:right;padding:1px}

/* lien theme agenda */
.liencat2 {display:block;margin-top:5px;border-bottom:1px dashed #999;padding-bottom:0.2em;margin-bottom:0em;margin-left:0.5em}
.liencat2 img {float:left;margin:0 1em 0 0;padding-bottom:0em}

/* -------------------------------------------------- */
/* manifestation specifique (evenement.php) */
/* -------------------------------------------------- */

 DIV.dossier {width:98%;border-left:3px #900 solid;}

 DIV.texte {margin:1em 0 1em 0.5em;}

 DIV.texte h2 {font-size:1.2em;margin:0;padding:0; background-color:#eee;}
 DIV.texte h3 {font-size:1em;margin:0;padding:0}
.image_agenda {float:left;margin:2px 5px 5px 0}


.suiv_preced {margin-top:20px;border-top:1px solid #666;padding-top:10px;color:#666;font-size:0.85em}
.suiv_preced span {display:block;border-bottom:1px dashed #999;font-weight:bold;padding:2px 0 2px 0}

 /* agenda calendrier  */
.caltable { float:right;width:23%; background-color:#006699; text-align:center; margin:0;}
.caltop {width:14%; font-size:1.1em; color: #FFFFFF; font-weight:bold;}
.calhead {font-weight:bold; background-color:#00DDFF; color:#006699;}
.caltoday {width:14%; font-size:0.9em; background-color:#006699; text-align:center;}
   td.caltoday a {color:#FFFFFF; font-weight:bold;}
.caldays {width:14%; font-size:0.9em; background-color:#FFFFFF; text-align:center;}
   td.caldays a {color:#006699;}
.calok {width:14%; font-size:0.9em; background-color:#FFFFFF; text-align:center;}
   td.calok a {color:#FF8000; font-weight:bold;}
.calprec {padding-left:0.5em; float:left;}
.calsuiv {padding-right:0.5em; float:right}
.calcache {position: absolute; clip:rect(1px, 1px, 1px, 1px); clip:rect(1px 1px 1px 1px);}

	.menucat_agenda {float:right;width:25%;background:#00DDFF;margin-left:1px;padding-top:1px;border:1px;height:126px;} 
	.menucat_agenda form {margin:0;padding:0}
	.menucat_agenda fieldset {width:95%;border:0;padding:2px 0 2px 2px;border-top:0px dashed #999;margin:0;_margin-bottom: -15px}
	.menucat_agenda legend {display:none}
	.menucat_agenda label {display:block;font-weight:bold;padding:2px 0 1px 0;margin:0}
	.menucat_agenda input, 	.menucat_agenda select {_margin-bottom: 0px}
	.menucat_agenda input {font-size:0.95em}
	.menucat_agenda select {width:110px}

.manif {background:#999;width:50%;text-align:center;font-weight:bold;font-size:1.2em;color:#000;}



.agen {width:97.5%; margin:0em ;background: transparent;padding:0.5em 0.5em 0.5em 0.5em;border-left:3px solid #900;border-top:1px solid #900;border-right:1px solid #900;border-bottom:1px solid #900;}
 #agenband {text-align:center;height:15px;color:white;font-weight:bold;font-size:1.2em;color:#000;padding:0em ; }
