DIV, P, TD, TH, UL, LI, DL, DT, DD, H1, H2, H3 {font-size:11px;font-family:"Lucida grande", "Trebuchet MS", Arial, Verdana, helvetica, sans-serif;padding: 0px; margin:0px; }
TABLE, TD { background-position: left top;}
body { margin: 0px;}
html { font-size: 100%; /* Évite un bug d'IE 6-7. pour font en em... plus tard ?? */}

.bgw {background-color: #FFFFFF;}
.bgk {background-color: #999966;}
.bgk2 {background-color: #CCCC99;}
.bgg {background-color: #EEEEEE;}

a { color: #999966; }
a:active	{text-decoration : none; }
a:link		{text-decoration : none;}
a:visited	{text-decoration : none;}
a:hover		{text-decoration : underline;}
a:active	{text-decoration : none; outline: none;}
a:focus		{-moz-outline-style: none;}

.maj { text-transform: uppercase; }

.footer { font-size:11px; line-height: 14px; color: #999999; letter-spacing: -0.1px; vertical-align:middle;}

.menuh1 {
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-left: 5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	opacity: 0.99;


}
.menuh2_a {
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
a.menuh2_a:link {text-decoration: none;}
a.menuh2_a:visited{ text-decoration: none;}


.menuh2_div {
	margin-top: 5px;
	margin-left: 4px;
}


.imgtrans50 {
    position:relative; 
	height:36px; 
	width:107px; 
	background-image:url(img/cellbackblack1.gif);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;


}
.imgtrans50b {
    background-image:url(img/cellbackblack1.png);
	background-color: #000000;
	-moz-opacity:0.5;
	opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/cellbackblack1.png',sizingMethod='scale');
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}


.maptrans50 {
    position:relative; 
	width: 377px;
	height: 377px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.mapdiv {
    position:absolute; 
	left: 221px; 
	top: 155px; 
	visibility:hidden;
}


TD.menug_1 {padding-top:4px; padding-bottom:4px;}
.menug_1 { color: #555555; font-weight: bold;}
a.menug_1:active {color: #333333; text-decoration : none;}
a.menug_1:link {text-decoration : none;}
a.menug_1:visited {text-decoration : none;}
a.menug_1:hover {text-decoration : none; color: #333333;}
.menug_1_on { color: #333333; }


TD.menug_2 {padding-left: 30px;padding-top:4px; padding-bottom:4px;}
.menug_2 {color: #555555;}
a.menug_2:active {text-decoration : none; color: #000000;}
a.menug_2:link {text-decoration : none;}
a.menug_2:visited {text-decoration : none;}
a.menug_2:hover {text-decoration : none; color: #000000;}
.menug_on {color:#333333;}
.menug_2_on {color: #000000;}
a.menug_2_on:active {text-decoration : none;}
a.menug_2_on:link {text-decoration : none;}
a.menug_2_on:visited {text-decoration : none;}
a.menug_2_on:hover {text-decoration : none; color: #000000;}


/*.txt { line-height: 15px; color: #555555; padding-right: 24px; text-align: justify; }*/
.txt { line-height: 15px; color: #555555; text-align: justify; }
.txt input { width: 280px; margin-right: 10px; }
.txt input[type="submit"] { width: 140px; }
.txt p { margin-bottom: 15px; }
.tit_rub {	line-height: 15px;	color: #999966; font-weight: bold;	}
.txt_slog {	line-height: 15px;	color: #000000; font-style: italic;	}
.txt_sstit { line-height: 15px;	color: #555555; font-weight: bold;}
.txt_bastxt { font-size:10px; line-height: 13px; color: #999966; font-weight: normal; }
.txt_black {color: #000000;}


#content { width:372px; padding: 3px 0px 0px 6px; margin: 0px 0px 30px 0px;}
#content h1 { color: #999966; font-weight:bold; margin-bottom:15px; }
#content h2 { padding-left: 24px; color: #999966; font-weight:normal; margin:18px 0px 6px 0px; }
#content p { padding-left: 24px; line-height: 15px; color: #555555; text-align: justify; margin:6px 0px; }
#content ul { list-style-type: none; margin-left:24px; padding:0px; color: #555555;}
#content li { text-align: justify; background-image: url(img/puce5b.gif); background-repeat: no-repeat; background-position: 8px -2px; padding-left: 24px; margin: 4px 0 }

#equipe h2 { padding-left: 24px; color: #999966; font-weight:normal; margin:12px 0px 6px 0px; }
#equipe p { padding-left: 48px; line-height: 10px; color: #555555; text-align: justify; margin:6px 0px; }
#equipe a { color: #555555; border-bottom: 1px dotted #CCC;  }
#equipe a:hover { background-color:#DDD;border-bottom: 0px solid #CCC; text-decoration:none; }
.equipe { color: #555555; border-bottom: 1px dotted #CCC;  }

#agenda h1 { font-size:14px; color: #999966; font-weight:bold; margin-bottom:12px; }
#agenda h2 { font-size:13px; color: #999966; font-weight:bold; margin-top:6px; }
#agenda h3 { font-size:12px; color: #999966; font-weight:bold; margin-top:6px; }
#agenda ul { list-style-type: none; margin-left:24px; padding:0px; color: #555555;}
#agenda li { text-align: justify; background-image: url(img/puce5b.gif); background-repeat: no-repeat; background-position: 8px -2px; padding-left: 24px; margin: 4px 0 }

.left_24 { padding-left: 24px;}
.txt_in_24 { text-indent: 24px;}
.txt_in_84 { text-indent: 84px;}


TD.anim { padding-top:4px; padding-bottom:4px}
.anim_td_titre { text-transform: uppercase; color: #999966;}
.anim_td_sstitre {text-transform: uppercase;}
.anim_td_droite { text-align:right;padding-right:6px;margin-right:6px;}
.anim_td_txt {padding-left:6px; margin-left:6px;}


.communes {	font-size: 10px;	text-transform: uppercase;	color: #3399CC; font-weight: bold;	line-height: 15px;}
a.communes:active {text-decoration : none;}
a.communes:link {text-decoration : none;}

a.communes:visited {text-decoration : none;}
a.communes:hover {text-decoration : none;}


.mem_tit {	line-height: 15px;	color: #333333; font-weight: bold;	}
.mem_txt {	line-height: 15px;	color: #555555; font-style: italic;	}
a.mem_txt:active {text-decoration : none; color: #000000;}
a.mem_txt:link {text-decoration : none;}
a.mem_txt:visited {text-decoration : none;}
a.mem_txt:hover {text-decoration : none; color: #000000;}
.mem_alpha {color: #3399CC;}
a.mem_alpha:active {text-decoration : none; color: #000000;}
a.mem_alpha:link {text-decoration : none;}
a.mem_alpha:visited {text-decoration : none;}
a.mem_alpha:hover {text-decoration : none; color: #000000;}
.mem_alpha_on {color:#333333;}


.ulpuce1 {	list-style-image: url(img/puce5b.gif); list-style-position: outside; margin-left:0; padding-left:24;}


.agenda_cell {
	border-bottom-color: #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
}
.agenda_create_date { line-height: 15px; font-weight: normal; color: #999999; font-size: 10px;}


.agenda_plusminus { color: #999966; font-weight: bold;	}
a.agenda_plusminus:active {text-decoration : none; color: #666633;}
a.agenda_plusminus:link {text-decoration : none;}
a.agenda_plusminus:visited {text-decoration : none;}
a.agenda_plusminus:hover {text-decoration : none; color: #666633;}


.agenda_retour { font-size: 10px; color: #3399CC; }
a.agenda_retour:active {text-decoration : none;}
a.agenda_retour:link {text-decoration : none;}
a.agenda_retour:visited {text-decoration : none;}
a.agenda_retour:hover {text-decoration : none; color: #666633;}


.agenda_menud_type { font-size: 10px; line-height: 15px; color: #999966; font-weight: bold;	}

#menud { width:136px; margin: 0px; padding: 0px 0px 0px 29px; }
#menud_ressources { width:130px; margin: 0px; padding: 0px; border: 1px solid #EEB; }
#menud_agenda     { width:130px; margin: 0px 0px 12px 0px; padding: 0px; border: 1px solid #EEB; }

#menud h1 { line-height: 15px; font-weight: bold; color: #666633; text-align:center; background-color:#EEE; margin: 0px 0px 9px 0px; padding: 2px;}
#menud h2 { margin: 6px 0px 3px 18px; padding:1px; font-size: 10px; line-height: 15px; color: #999966; background-color:#EEEEBB; font-weight: bold; text-align:center;}

#menud p {font-size:10px; line-height: 11px; color: #999966; text-align:right; margin: 12px 2px 0px 2px; padding:0px; }
#menud h3 {	line-height: 12px; font-weight: normal; color: #999999; font-size: 9px; text-align:right; margin: 0px 0px 9px 18px; }

#menud a:active {text-decoration : none; color: #000000;}
#menud a:hover {text-decoration : none; color: #000;}

.menud_1 {line-height: 15px; font-weight: bold; color: #666633;}
.menud_1_on { color: #333333; }
.menud_2 {font-size:10px; color: #999966;}

.menud_info { line-height: 15px; font-weight: normal; color: #999999; font-size: 10px;}
a.menud_2:active {text-decoration : none; color: #000000;}
a.menud_2:link {text-decoration : none;}
a.menud_2:visited {text-decoration : none;}
a.menud_2:hover {text-decoration : underline;}


.menud_assoc_denom {line-height: 15px; color: #000000;}
.menud_assoc_info {line-height: 13px; color: #555555;}


