.Actu{width:335px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; text-align:justify;  margin-top:15px;  float:right;}
.Actu p {margin-bottom:5px; margin-right:10px; margin-top:0px;}

#aidepodcast{ background-color:#669900; color:#FFFFFF; padding:10px; }



.Banniere{width:951px; height:175px; margin:0px; padding:0px; padding-left:2px; background-color:#73BE1D;}

.Bas { background-image:url(Habillage/fond-bas.jpg); background-position:top left; background-repeat:repeat-x; width:951px; height:46px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#006B33; line-height:15px; padding-top:4px; }
.Bas a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#006B33; text-decoration:none; font-weight:bold;}

body {margin:0px; padding:0px;}



#calendrier table{ border:5px solid #DDDDDD; margin:0px; padding:0px; border-collapse: collapse; }
#calendrier table th{ background-color:#666666; color:#FFFFFF; font-weight:bold; padding:3px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#calendrier table td{ padding:3px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#calendrier table td.itemCurrentItem{background-color:#999999; color:#FFFFFF; font-weight:bold;}
#calendrier table td.itemExistingItem{background-color:#B8CF63; color:#FFFFFF; font-weight:bold;}
#calendrier table td.itemExistingItem a{color:#006B33; font-weight:bold; text-decoration:none;}
#calendrier table td.itemExistingItem a:hover{color:#FFFFFF; font-weight:bold; text-decoration:none;}

.Contenu { width:936px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:15px; background-image:url(Habillage/Fond-Site.png); background-repeat:repeat-y; }
.Contenu a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006B33; text-decoration:none; font-weight:bold;}
.Contenu a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B6CE60; text-decoration:none; font-weight:bold;}
.Contenu p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:3px; margin-left:5px;}
.Contenu ul{ margin:0px; margin-left:15px; padding:0px;}
.Contenu ul ul{ margin:5px; margin-left:25px; padding:0px;}
.Contenu ul li{ background-image:url(Habillage/puce1.png); background-repeat:no-repeat; background-position:left 2px; padding-left:15px; list-style-type:none; padding-bottom:5px;}
.Contenu ul ul li{ background-image:url(Habillage/puce2.png); background-repeat:no-repeat; background-position:left 2px; padding-left:15px; list-style-type:none;}
.Contenu ul.normal { margin:0px; margin-left:5px; padding:0px;}
.Contenu ul.normal li{ background-image:url(Habillage/puce3.png); background-repeat:no-repeat; background-position:left 2px; padding-left:13px; list-style-type:none}

.ContenuGauche{float:left; width:682px; margin-bottom:20px;}



.Edito{ width:335px; border-right:2px solid #E2ECC1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left; text-align:justify;  margin-top:15px;}
.Edito p {margin-bottom:5px; margin-right:10px; margin-top:0px;}



fieldset	{ border:none; font-size:11px; color:#000000; padding:0px; margin:0px; padding-top:16px; }
fieldset label { width:100px; float:left; padding-top:3px; padding-right:10px; text-align:right; height:22px; }
fieldset input		{ border:1px #999999 solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; height:16px; }
fieldset checkbox		{ border:1px #DFCEAA solid; }
fieldset input.envoyer		{ align:center; border:1px #999999 solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; height:20px; }
fieldset textarea	{ border:1px #999999 solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; }
fieldset input.On, #Inscription fieldset textarea.On	{ background-color:#F4EFE3; }

.FilAriane{font-size:9px; color:#333333; margin-top:5px;}
.Fond-Principal,.Menu,.Contenu,.Bas{margin-right:auto; margin-left:auto;}
.Fond-Principal{background-image:url(Habillage/fond-principal.jpg); background-repeat:repeat-y; background-position:top left; background-attachment:scroll; width:955px; padding-left:9px; padding-right:8px;}



h1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:15px; text-transform:uppercase; font-weight:bold; margin-top:0px; margin-bottom:5px;}
h2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006B33; font-size:14px; font-weight:bold; margin-bottom:5px;margin-top:10px;}
h3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7D0F00; font-size:13px; font-weight:bold; margin-left:5px; margin-bottom:5px;margin-top:10px;}
hr{border:1px solid #E2ECC1;}


.Menu {background-image:url(Habillage/fond-menu.jpg); background-attachment:scroll; background-position:top left; background-repeat:repeat-x; width:931px; height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:5px; padding-bottom:0px; padding-right:15px; text-align:left;}
.Menu dl, .Menu dt, .Menu dd, .Menu ul, .Menu li	{ margin:0px; padding:0px; list-style-type:none;display:inline; }
.Menu a			{ text-decoration:none; }
.Menu a:hover	{ text-decoration:none; }
.Menu dl	{ height:20px; float:right;}
.Menu dl dt	{height:20px; width:100px; display:block; text-align:center; font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; }
.Menu dl dt.Over	{ color:#FFFFFF; cursor:pointer; }
.Menu dl dt.Over a 	{ color:#006B33; }
.Menu dl dt.EnCours		{ color:#FF9900;cursor:pointer; }
.Menu dl dt.EnCours a	{ color:#006B33; }
.Menu dl dt	a 		{ color:#006B33; }
.Menu dl dt a:hover	{ color:#FFFFFF; }
.Menu dl dd	{ width:150px; margin-top:4px; z-index:100; position:absolute; display:none; }
.Menu dl dd ul	{ background-color:#FFFFFF; }
.Menu dl dd ul li			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#B6CE60; color:#AAAAAA; border-bottom:1px #6A7D25 solid;	}
.Menu dl dd ul li span		{ background-color:#F0EFF0; color:#AAAAAA; height:12px; display:block; padding:4px; padding-left:16px; }
.Menu dl dd ul li a			{ background-color:#B6CE60; color:#006B33; height:12px; display:block; padding:4px; padding-left:16px; cursor:pointer;}
.Menu dl dd ul li a:hover	{ color:#FFFFFF; cursor:default; cursor:pointer;}.MenuDroite { min-height:550px; border:6px solid #F8FBF2; background-color:#E6E6E6; float:right; color:#656565; width:230px; float:right; font-size:10px;}

.MenuDroite hr{ border:1px solid #E2ECC1;}
.MenuDroite ul{margin-left:5px; margin:3px; padding-left:15px;}
.MenuDroite li{padding-bottom:5px;}
.MenuDroite a {color:#656565; text-decoration:none; font-size:10px; font-weight:normal;}
.MenuDroite a:hover {color:#333333; text-decoration:none; font-size:10px; font-weight:normal;}
.MenuDroite a.liensite {color:#006B33; font-size:15px; font-weight:bold; text-transform:none; text-align:center; text-decoration:none;}
.MenuDroite a:hover.liensite {color:#333333; font-size:15px; font-weight:bold; text-transform:none; text-align:center; text-decoration:none;}
.MenuDroite form{margin:0px; margin-top:5px; padding:0px;}
.MenuDroite fieldset{margin:0px; padding:0px; background-color:#E6E6E6; font-size:10px; color:#656565;}
.MenuDroite input.Voter{border:1px solid #666666; background-color:#666666; color:#FFFFFF; float:right; font-size:10px; cursor:pointer; margin:5px; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:0px;}
.MenuDroite input{border:0px; vertical-align:middle;}



.LireSuite {width:320px; text-align:right; margin:5px;}
.LireSuite a {font-size:10px; color:#006B33; text-decoration:none; font-weight:bold;}
.LireSuite a:hover {text-decoration:none; font-size:10px;}
.Separation	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; }


h2.titreactu{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#006B33; font-size:12px; font-weight:bold; margin-bottom:5px;margin-top:10px;}
.TitreBloc {width:230px; color:#656565; background-color:#F8FBF2; height:27px; background-image:url(Habillage/fond-titre-bloc.jpg); background-repeat:repeat-x; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.TitreBloc img {vertical-align:text-bottom;}