/* CSS Document */
#haut_de_page {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10px;
}
#haut_de_page a:link {
	text-decoration: none;
	color:#000000;
}
#haut_de_page a:visited {
	text-decoration: none;
	color:#000000;
}
#haut_de_page a:hover {
	text-decoration: none;
	color:#124E8E;
}
#haut_de_page a:active {
	text-decoration: none;
	color:#000000;
}

#bas_de_page {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#bas_de_page a:link {
	text-decoration: none;
	color:#000000;
}
#bas_de_page a:visited {
	text-decoration: none;
	color:#000000;
}
#bas_de_page a:hover {
	text-decoration: none;
	color:#124E8E;
}
#bas_de_page a:active {
	text-decoration: none;
	color:#000000;
}

#navigation {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
}
#navigation a:link {
	text-decoration: none;
	color:#000000;
}
#navigation a:visited {
	text-decoration: none;
	color:#000000;
}
#navigation a:hover {
	text-decoration: none;
	color:#124E8E;
}
#navigation a:active {
	text-decoration: none;
	color:#000000;
}

#menu {
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
	background-color: #E9F1FA;
	width: 190px;
}
#menu a {
	text-decoration: none;
	color: #000000;
}
#menu a:hover {
	text-decoration: none;
	color: #124E8E;
}
#menu .alert {
	color:#FF0000;
}
#menu .titre {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
	padding-left: 5px;
	background-color: #0064B3;
}
#menu li a {
	background-color: #E9F1FA;
	text-decoration: none;
	display: block;
	padding-left: 2px;
	color:#000000;
}
#menu li a:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	color:#000000;
}
#menu ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-position: 0px 0px;
}

#plandusite {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
}
#plandusite a {
	text-decoration: none;
	color: #000000;
}
#plandusite a:hover {
	text-decoration: none;
	color: #124E8E;
}
#plandusite li a {
	text-decoration: none;
	display: block;
	padding-left: 2px;
	color:#000000;
}
#plandusite li a:hover {
	text-decoration: none;
	color:#000000;
}
#plandusite ul, li {
	list-style-type: none;
}

#actu {
	font-family: Trebuchet MS, sans-serif;
	font-size: 15px;
	color: #000000;
}
#actu .titre {	
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
	padding-left: 5px;
	background-image: url(../images/degrad_bleu.jpg);
	background-repeat: repeat-y;
}
#actu .soustitre {
	font-size: 21px;
}
#actu .texte {
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
}
#actu .chapeau {
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
	font-weight: bold;
}
#actu a:link.lien {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009900;
}
#actu a:visited.lien {
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #009900;
}
#actu a:hover.lien {
	color: #000000; 
	text-decoration: none; 
	background-color: transparent;
}
#actu a:active.lien {
	color: #000000;
	text-decoration: none; 
	background-color: transparent;
}

#reaction {
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
}
#reaction .titre {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
	padding-left: 5px;
}
#reaction .ptt_texte {
	font-size: 9px;
}
#reaction a:link {
	color: #000000;
	text-decoration: none;
}
#reaction a:visited {
	color: #000000; 
	text-decoration: none; 
}
#reaction a:hover {
	color: #124E8E; 
	text-decoration: none; 
}
#reaction a:active {
	color: #000000;
	text-decoration: none; 
}

#enbref {
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
}
#enbref .titre {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
	padding-left: 5px;
	background-image: url(../images/degrad_gris.jpg);
	background-repeat: repeat-y;
}
#enbref .rub {
	font-weight: bold;
	text-transform: uppercase;
}

#agenda {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10px;
}
#agenda li a.lien {
	background-color: #D4E9CA;
	text-decoration: none;
	display: block;
	width: 105px;
	padding-left: 2px;
	color:#000000;
	list-style-type: none;
}
#agenda li a.none {
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000000;
	display: block;
	width: 105px;
	padding-left: 2px;
	color:#000000;
	list-style-type: none;
}
#agenda li a.lien:hover, li a.lien:visited {
	background-color: #FFFFFF;
	text-decoration: none;
	color:#000000;
}
#agenda .week {
	font-size: 16px;
	font-weight: bolder;
	color:#000000;
}
#agenda .weekend {
	font-size: 16px;
	font-weight: bolder;
	color:#009900;
}
#agenda .titre-tableau {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #50B442;
	text-align: center;
	height: 20px;
}
#agenda .texte_bas {	
	color: #FFFFFF;
	background-color: #50B442;
	text-align: center;	
	text-decoration: none;

}
#agenda .texte_bas a:link  {
	color: #FFFFFF;
	text-decoration: none;
}
#agenda .texte_bas a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
#agenda .texte_bas a:hover  {
	color: #000000;
	text-decoration: none;
}
#agenda .texte_bas a:active  {
	color: #000000;
	text-decoration: none;
}
#agenda ul, li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#contenu {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
}
#contenu .titre {
	font-size: 22px;
	color: #0064B3;
	font-weight: bold;
	text-align: left;
}
#contenu .chapeau {
	font-weight: bold;
	text-indent: 20px;
	text-align: justify;
}
#contenu .soustitre {
	font-size: 14px;
	font-weight: bold;
	color: #0064B3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0064B3;
}
#contenu .soustitre2 {
	font-size: 10px;
	color: #333333;
}
#contenu .theme {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #50B442;
	height: 20px;
}
#contenu a:link {
	text-decoration: underline;
	color:#000000;
}
#contenu a:visited {
	text-decoration: underline;
	color:#000000;
}
#contenu a:hover {
	text-decoration: underline;
	color:#124E8E;
}
#contenu a:active {
	text-decoration: none;
	color:#000000;
}
#ensavoirplus {
	font-size: 10px;
	color: #333333;
	background-color: #E7E7E7;
	padding: 2px;
	margin-bottom: 4px;
	margin-left: 4px;
}
#ensavoirplus .rubrique {
	font-size: 16px;
	font-weight: bold;
}

#liste {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 10px;
	padding: 4px;
}
#liste:hover {
	background-color: #E9F1FA;
}
#liste .titre {
	font-size: 16px;
	color: #0064B3;
	font-weight: bold;
}

#liste .titre2 {
	font-size: 11px;
	color: #333333;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}
/* TELETHON  */
div#miniform table {   margin:0; padding:0;}
div#miniform {  height:175px; background: url(http://www.allauch.com/templates/images/bk-mini-form_190_1.gif) no-repeat; padding:55px 0 0 7px; }
div#miniform label {  color: #FFF; font-size:80%; margin:0; padding:0;} 
div#miniform input{  font-size:10px;border:none;  }
div#miniform input#valider {  height:25px; width:25px; margin:0;}
div#miniform input#email { width:113px; height:15px; margin:0; }
div#miniform input#autreMontant { width:63px; height:15px;   }