body				{ background-color:#E0E0E0; margin:0px;
					  font-family:Verdana, Arial, Helvetica, sans-serif; color:#4870A8 }
a:link				{ color:#1540EB; text-decoration:none; font-style:normal}
a:visited			{ color:#1540EB; text-decoration:none; font-style:normal }
a:hover				{ color:#133AAB; border-bottom:1px dotted #1540EB;font-size: 100%;}
a:active			{ color:#1540EB; font-style:italic; border:0px }

.nobord:hover 		{ border-bottom:0px }
/* ----------- Architecture ----------- */
#tabl1				{ width:1024px; font-size:11px; }
#g_bord				{ width:8px; background-image:url(images/g_bord1.jpg); background-repeat:repeat-y }

#menu_g				{ width:134px; background-color:#E0E0E0; vertical-align:top }
#menu_g a:link, #menu_g a:visited { color:#0066FF }
#menu_g a:hover  { color:#0033FF; border:0px }

.txt_menu2			{ border-bottom:4px solid #305FA3; color:#305FA3; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; cursor:pointer; float:left}
.txt_menu2 a:link	{ color:#305FA3; }
.txt_menu2 a:visited{ color:#305FA3;}


#c_bord				{ width:65px; background-image:url(images/c_bord.jpg); background-repeat:repeat-y; }
#d_bord				{ width:96px; background-image:url(images/d_bord.jpg); background-repeat:repeat-y; }

#header				{ width:882px; margin:0px; padding:0px }

#pre_contenu1		{ width:882px; vertical-align:top}
#pre_contenu2		{ width:721px; background-color:#DBDBDB;vertical-align:top}
#pre_contenu3		{ width:720px; float:left;} 

#contenu_hg			{ width:9px; height:14px; background-image:url(images/contenu_01.jpg); }
#contenu_h			{ width:698px; height:14px; background-image:url(images/contenu_02.jpg); }
#contenu_hd			{ width:13px; height:14px; background-image:url(images/contenu_03.jpg); }
#contenu_g			{ width:9px; background-image:url(images/contenu_04.jpg); background-repeat:repeat-y }
#contenu_titre		{ width:476px; height:17px; background-image:url(images/contenu_05.jpg); background-repeat:no-repeat ;
					  font-size:12px; color:#285AD0; padding-left:20px; padding-bottom:4px; font-weight:bold }
#contenu_vide		{ width:202px; height:21px; background-color:#C6CBD1; }
#contenu_d			{ width:13px; background-image:url(images/contenu_07.jpg); background-repeat:repeat-y }
#contenu_txt		{ width:690px; background-color:#C6CBD1; font-size:11px; vertical-align:top; padding-top:10px; ; height:520px }

/* ----------- Différents Contenus ----------- */
.erreur 			{ border:1px solid #0066FF; text-align:center; width:75%; margin-left:auto; margin-right:auto }

#calendrier			{ width:80%; border:1px solid #FFFFFF }
.mois				{ color: Black; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.jour				{ color: Black; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center}
.datejour			{ background-color:#FFFFFF; color:#333333;font-size: 11px;font-weight: bold; text-align:center}
.date				{ background-color:#FFFFFF; color:#333333; font-size:11px; text-align:center }

.even_concert		{ background-color:#FFFF00; font-size: 11px; text-align:center; border:1px solid #666666;  }
	.even_concert a:link { color:#333333 }
	.even_concert a:visited { color:#333333 }
	.even_concert a:hover { background-color:#FFFFFF; color:#FF9900}
.even_repet			{ background-color:#00FF00; font-size: 11px; text-align:center; border:1px solid #666666;  }
	.even_repet a:link { color:#336600 }
	.even_repet a:visited { color:#336600 }
	.even_repet a:hover { background-color:#FFFFFF; color:#339966 }
.even_norepet		{ background-color:#FF0000; font-size: 11px; text-align:center; border:1px solid #666666;  }
	.even_norepet a:link { color:#FFCC00 }
	.even_norepet a:visited { color:#FFFFFF; }
	.even_norepet a:hover { background-color:#FFFFFF; color:#FF0000 }
.even_ag			{ background-color:#FF9900; font-size: 11px; text-align:center; border:1px solid #666666;}
	.even_ag a:link { color:#FFFF00}
	.even_ag a:visited { color:#FFFF00 }
	.even_ag a:hover { background-color:#FFFFFF; color:#FF6600 }
.even_divers			{ background-color:#0099FF; font-size: 11px; text-align:center; border:1px solid #666666;}
	.even_divers a:link { color:#66FFFF }
	.even_divers a:visited { color:#66FFFF }
	.even_divers a:hover { background-color:#FFFFFF; color:#0099FF }

.menu_cat			{ margin-left:10px; font-weight:bold; color:#0033CC;  display:inline; }
.menu_lien			{ margin-left:12px; padding-top:5px; line-height:13px; padding-bottom:12px }

.submit_login		{ background-color:#FFFFFF; border:1px solid #bbb; padding-left:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; color:#0066FF; text-transform:capitalize }
input.login			{ background-color:#E0E0E0; border:1px solid #FFFFFF; padding-left:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0066FF;  }

textarea.textarea	{  border:1px solid #666666; text-align:left; color:#0066FF; background-color:#FFFFFF; border-left:4px solid #0053B8; width:255px; padding-left:4px}
.file				{ background-color:#FFFFFF; border:1px solid #000000; color:#0033FF; font-size:10px }
.tabl_inscription	{ width:80%; margin-left:50px}
.input_inscript		{ border:1px solid #666666; text-align:center; color:#0066FF; background-image:url(images/fond_input1.jpg); background-repeat:repeat-x; border-left:4px solid #0053B8}

.tabl_editmembre	{ width:80%; margin-left:30px}
.input_editmembre	{ border:1px solid #666666; text-align:center; color:#0066FF; background-image:url(images/fond_input1.jpg); background-repeat:repeat-x; border-left:4px solid #0053B8}
.input_editmembre2  { border:1px solid #666666; text-align:center; color:#0066FF; border-left:4px solid #0053B8}
.input_editmembre2 option	{ border-top:1px solid #666666; text-align:center; color:#0066FF; background-image:url(images/fond_input1.jpg); background-repeat:repeat-x; border-left:4px solid #0053B8}
.textarea_editmembre { border:1px solid #666666; text-align:center; color:#0066FF; background-color:#F5F5F5; border-left:4px solid #0053B8}

#dock				{ position:absolute; width:900px; margin-left:-7px;}
#dock a:hover		{ border:0px}

#dek { POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200; } 

.tabl_bulle { width:120px; border:1px solid #333333;}
.titre_bulle { background-color:#A7BED7; height:10px; text-align:center; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; } 
.txt_bulle { background-color:#F4F4F4; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333 }

#dek2 { POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200; margin-left:470px} 
.tabl_bulle2 { width:230px; border:1px solid #333333}
.titre_bulle2 { background-color:#A7BED7; height:10px; text-align:center; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; } 
.txt_bulle2 { background-color:#F4F4F4; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333 }

.tabl_accesdirect 		{ width:681px; padding:2px }
.tabl_accesdirect td 	{ font-family:Verdana; font-size:11px;  }
.tabl_accesdirect blockquote { margin:7px 0px 0px 20px; border-left:1px solid #FFFFFF; padding-left:3px}

.blocnote				{ width:450px; height:100px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; border:1px inset #000000; background-image:url(images/postit2.jpg); background-repeat:no-repeat; background-position:center right}
.blocnote2				{ width:450px; height:120px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; border:1px inset #000000; background-image:url(images/postit3.jpg); background-repeat:no-repeat; background-position:center right}
.button_blocnote 		{ background-color:#FFFFFF; border:1px outset #000000; color:#0033FF; }

.info					{ width:400px; background-color:#FFFF66; border:1px solid #0000FF}
.info td				{ font-family:Verdana; font-size:13px; }
.info td a:link			{ color:#0033FF; font-weight:bold }
.info td a:visited		{ color:#0033FF ; font-weight:bold }
.info td a:hover		{ color:#0066FF; color:#0066FF; border-bottom:3px double #FF0000; padding:1px }

.ajouter_news			{ width:200px; height:25px; background-color:#FFFFFF; border:1px solid #000000; font-size:13px; font-weight:bold; margin:auto; text-align:center; padding-top:5px; margin-bottom:15px }
.ajouter_news a:link, .ajouter_news a:visited	{  color:#0066FF;  }
.ajouter_news a:hover	{  color:#FF9900; border:0px;  }

.tabl_liste				{ width:80%; border:1px solid #000000; background-color:#FFFFFF; padding:1px; margin-left:auto; margin-right:auto; font-size:11px}
.liste_titre 			{ font-weight:bold; text-align:center; color:#333333; padding:2px}
.liste_txt 				{ color:#444444; text-align:center; font-size:12px ; padding:1px; }
.liste_header			{ font-weight:bold; text-align:center; color:#FF6600; padding:2px; padding-bottom:5px}

.suppr					{ background-color:#FF0000; display:inline; padding:1px 2px 1px 2px; font-size:9px}
.suppr a:link, .suppr a:visited{ color:#FFFFFF }
.suppr a:hover			{ color:#FF0000; background-color:#FFFFFF; border:0px }

.edit					{ background-color:#0000FF; display:inline; padding:1px 2px 1px 2px; font-size:9px}
.edit a:link, .edit a:visited{ color:#FFFFFF }
.edit a:hover			{ color:#0000FF; background-color:#FFFFFF; border:0px;  }

.droit					{ background-color:#9900FF; display:inline; padding:1px 2px 1px 2px; font-size:9px}
.droit a:link, .droit a:visited{ color:#FFFFFF }
.droit a:hover			{ color:#9900FF; background-color:#FFFFFF; border:0px;  }

.edit_news				{ text-align:center }
.sujet_news				{ border:1px solid #666666; text-align:center; color:#0066FF; background-image:url(images/fond_input1.jpg); background-repeat:repeat-x; border-left:4px solid #0053B8; width:255px}

#bienvenu				{ width:470px; margin-left:auto; margin-right:auto }
#bienvenu_h				{ width:470px; height:14px; background-image:url(images/bienvenu_h.jpg) }
#bienvenu_g				{ width:45px; background-image:url(images/bienvenu_g.jpg); background-repeat:repeat-y; vertical-align:top }
#bienvenu_txt			{ vertical-align:top; color:#0033FF; background-color:#FFFFFF}
#bienvenu_d				{ width:51px; background-image:url(images/bienvenu_d.jpg); background-repeat:repeat-y ; vertical-align:bottom}
#bienvenu_b				{ width:470px; height:22px; background-image:url(images/bienvenu_b.jpg) }
#bienvenu_note			{ float:left; width:45px; height:41px; background-image:url(images/bienvenu_note.jpg); }
#bienvenu_cle			{ float:right; width:51px; height:63px; background-image:url(images/bienvenu_cle.jpg); }

.fondnews				{ width:452px; height:19px; background-image:url(images/fond_news.jpg); margin-left:0px; padding-left:20px; line-height:20px;  color:#0033FF}
.txtnews				{ margin-left:25px; border-left:2px solid #FFFFFF; padding:2px 0px 2px 5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.auteurnews1			{ margin-left:-5px; padding-top:10px; padding-left:50px; border-bottom:2px solid #FFFFFF; display:inline}
.auteurnews2			{ margin-left:20px; display:inline; line-height:0px; color:#4870A8  }

.admin_mbre_lien		{ padding:3px; width:150px; background-color:#FFFFFF; border:1px solid #000000; margin-left:30px; font-size:12px; text-align:center; margin-bottom:5px}
a:hover	.admin_mbre_lien { background-color:#37ABF8; color:#FFFFFF; border:1px solid #FFFFFF; cursor:pointer }
.musien_lien { padding:5px; width:200px; background-color:#FFFFFF; border:1px solid #000000; margin-left:40px; font-size:12px; text-align:center; margin-bottom:5px; display:inline}
a:hover	.musien_lien { background-color:#37ABF8; color:#FFFFFF; border:1px solid #FFFFFF; cursor:pointer }

.galerie_img { background-color:#FFFFFF; padding:1px; border:1px solid #000000; margin-top:3px; margin-bottom:3px}
a:hover .galerie_img { background-color:#FFFFFF; padding:1px; border:1px solid #FFCC00}

.galerie_img2 { background-color:#FFFFFF; margin-top:3px; margin-bottom:3px}
a:hover .galerie_img2 { background-color:#FFFFFF; padding:1px; border:1px solid #FFCC00}

.tabl_coord { width:90%; border:1px solid #000000; background-color:#FFFFFF; padding:1px;  font-size:11px }
.tabl_coord td { border-bottom:1px dashed #CCCCCC; padding:2px; border-right:1px dashed #cccccc; text-align:center  }
.titre_coord { text-align:center;   color:#FF6600 }

.copyright { width:500px; margin-left:auto; margin-right:auto; border:1px solid #AAAAAA; background-color:#FFFFFF; padding:2px; text-align:center }