* { margin: 0; padding: 0; }
body { background-color:black; font-family:Book Antiqua; font-size: 12px; font-style:normal; font-weight:normal; }
p { padding-top:1px; padding-bottom:1px; margin-right:3px; margin-left:3px; text-indent:10px; text-align:justify; }
a { color:#CC6666; }

/* index */
#limpageI { position: absolute; width: 780px; left: 50%; margin-left: -395px; margin-top: 0px;
	background-color:#FFFFFF; border-style:solid; border-width:2px; border-top-width:1px; border-bottom-width:0px; }
#centreI { margin-left: 156px; padding-top:10px; padding-bottom:10px; background-color:#FFFFFF; border-left:1px solid #CC6666;
	padding-right:10px; padding-left:10px; width: 604px; min-height:600px; }	/* a virer*/
#accueilI { padding :0px; background-color:#FFFFFF; width: 780px; min-height:600px; }
#AccueilDate { position:absolute; left:0; width: 156px; height:50px; }
#SousMenu { margin-left: 156px; width: 624px; height:50px; padding: 0px; }
#PageAccueil { padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:10px; }
/* index */

#haut { height: 100px; }
#gauche { position:absolute; left:0; background-position:left; width: 156px; min-height:600px; }

/* Page */
#limpage { position: absolute; width: 780px; left: 50%; margin-left: -395px; background-color:#FFFFFF;
	border-style:solid; border-width:2px; border-bottom-width:0px; border-top-width:1px; }
#centre { background-color:#FFFFFF; margin-left: 156px; width: 624px; min-height:590px; border-left:1px solid #CC6666; }
#pied { background-color:#99CC99; border-style:solid; border-width:1px; border-right-width:0px; border-left-width:0px; }
/* Page */

/* Menu de Gauche */
#MenuGauche { position:absolute; left:0px; top:50px; width:156px;
	border-style:solid; border-width:1px; border-right-width:0px; border-left-width:0px; border-bottom-width:0px; border-color:#CC6666; }
.ImageGauche { float:left; }

#Menu {list-style-type: none;} 
#Menu li {
	margin-bottom:5px;
	margin-top:5px;
}
#Menu a {
     font-size:12px;
     width: 146px; 
     /*height: 16px;*/
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     background: #fff;
	 }	 
#Menu a:hover {
     background: #CC6666;
     color: #fff;
     }
/* Menu de Gauche */

/* Pied */
.TableBas { background-color:#99CC99; width:780px; height:25px }
a.Bas { text-decoration:underline; color:white; font-size:14px; }
a.Bas:hover { text-decoration:none; color:white; font-size:14px; }
.date { width:158px; color:#CC0000; text-align:center; font-weight:bold; }
/* Pied */

/* indexGauche */
.titregauche { vertical-align:middle; text-align:center;
	font-size:12px; font-weight:bold; color:#3333CC; }
.dategauche { margin:0px; height:51px; vertical-align:middle; text-align:center; font-size:12px;
	font-weight:bold; color:black; border-style:solid;
	border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-color:#CC6666; }
hr.indexgauche { height: 1px; margin-top:10px; margin-bottom:10px; padding-top:0px; color:white;
	background-color:white; border: 0px; }
/* indexGauche */

/* indexAccueil */
.texteaccueil { margin-bottom:10px; text-indent:0px; font-size:14px; font-weight:bold; color:black; }

a.liensoustitre { text-decoration: none; color:#336633; }
a.liensoustitre:hover { text-decoration:underline; color:#CC0000; }
a.liensoustitre span { display: none; }
a.liensoustitre:hover span { display:inline; text-align: left; font-size:12px; font-weight:bold; color:black; }

.datemiseajour { text-align:right; color:white; font-weight:bold; background-color:silver; }
.liensaccueil { list-style-type: none; text-indent:50px; text-align:left; }
.liensaccueil a { color:black; text-decoration: none; }
.liensaccueil a:hover { color:#CC6666; text-decoration:underline overline; }
.tabindex { width:100%; margin-bottom:10px; border-style:solid;
	border-width:2px; border-right-width:0px; border-left-width:0px; border-bottom-width:0px; border-color:#CC0000;
}
.tabindextitre { padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; margin:0px;
	width:50%; text-align:left; font-size:12pt; font-weight:bold; font-style: italic; color:#336633; }
.tabindexdate { padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; margin:0px;
	width:20%; text-align:right; font-weight:bold; font-style: italic; color:#CC0000; }
.tabindexdescripactu { padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; margin:0px;
	text-align:left; font-weight:bold; font-style: italic; background-color:#CCCC99; }
.tabindexphoto3 { width:33%; text-align:center; vertical-align:top; }
.tabindexphoto3 a { text-decoration:none; /* définition du lien qui affichera le calque */ color:black; }
.tabindexphoto3 a:hover { background:none; /* correction d'un bug IE */ }
.tabindexphoto3 a span { /* déf de la balise <span> inclue dans <a> */ display:block; text-align:center; color:#FFFFCC; }
.tabindexphoto3 a:hover span { /* déf de la balise <span> au survol */ display:block; text-align:center; color:#CC0000; }
.rechercher1 input { width:100px; border-style:none; margin-left:10px; }
.rechercher2 input { width:25px; height:18px; background:#99CC99; border-color:white; color:white;
	font-size:10px; font-weight:bold; }
.meteo { padding:10px; margin-right:8px; border-width:3px; border-color:black; border-style:solid; }
/* indexAccueil */

hr.actu { height:3px; margin-bottom:10px; color:#CC6666; background-color:#CC6666; border:0px; width:500px; }
.FicheAnnuT { text-align:right; font-weight:bold; text-decoration:underline; color:#CC6666; }
a.site { text-decoration:underline overline; color:#CC6666; }
a.site:hover { text-decoration:none; color:#CC6666; }
a.sursou1 { text-decoration:underline overline; color:#CC6666; }
a.sursou1:hover { text-decoration:none; color:#CC6666; }
a.sursou2 { text-decoration:none; color:#CC6666; }
a.sursou2:hover { text-decoration:underline overline; color:#CC6666; }

