body {
	background-repeat: no-repeat;
	background-color: #c1c1c1;

	scrollbar-face-color: #D9D8D3;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #D9D8D3;
	scrollbar-3dlight-color: #DAD3D2;
	scrollbar-arrow-color:  #725907;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-family:		Arial, Trebuchet MS, sans-serif;
	color: #333333; 
	font-weight:		normal;
	font-style:		none;
	
	/* this is the base font size for the entire site.  All size must be specified relative to this. */
	/* be careful to only specify a font size at the bottom of a hierachy */
	/* pixel size not point size used to account for people fiddling with windows dpi setting */
}

.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #DAD3D2; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.musiquefont { 
	font: 9px geneva, verdana, arial, sans-serif; 
	
	line-height: 12px; 
	
	padding-bottom: 1px; 
	padding-right: 5px; 
}

.forumline { 
	background-color: #E8E7E2; 
	
	border: 1px #30302D solid; 
}

td			{ line-height: 15px; }
td.nolineheight		{ line-height: 22px; }
td.topictitle		{ font-size: 11px ;font-family: Verdana, Arial, Helvetica, sans-serif; color : #DD6900; }
a.topictitle:visited	{ font-weight: bold; font-size: 11px ;font-family: Verdana, Arial, Helvetica, sans-serif; color : #DC9754; }
a.topictitle:hover	{ font-weight: bold; font-size: 11px ;font-family: Verdana, Arial, Helvetica, sans-serif; color : #725907; }

.nav			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #725907; }
a.nav:hover		{ text-decoration: underline; }

.medialine	 { background-color: #D1CFC2; border: 1px #FFFFFF solid; }
.medialine2	 { background-color: #E8E7E2; border: 1px #FFFFFF solid; }
.medialine1	 { background-color: #D1CFC2; border: 1px #FFFFFF solid; }
.medialine3	 { background-color: #FFFFFF; border: 1px #FFFFFF solid; }
.medialineshop   { border: 1px #000000 solid;  }
.medialinebutton { border: 1px #000000 solid; 
		   background-image: url("gradient_top2.gif"/*tpa=http://www.percussions.org/images/img_top/gradient_top2.gif*/); }
.medialinebutton_inside
	         { border: #000000;
	           border-top-width: 1px;
   		   border-right-width: 0px;
    		   border-bottom-width: 0px;
    		   border-left-width: 0px;
    		   border-style: solid; 
		   background-image: url("gradient_top2.gif"/*tpa=http://www.percussions.org/images/img_top/gradient_top2.gif*/); }		   
		   
.medialineshoptd { 

	background-color: #D6CEC6;
    	
    	padding-top: 0px;
    	padding-right: 0px;
    	padding-bottom: 0px;
    	padding-left: 0px;
    	
    	border: #000000;
    	
    	border-top-width: 0px;
   	border-right-width: 0px;
    	border-bottom-width: 0px;
    	border-left-width: 0px;
    	border-style: solid;
    	
    	filter: Alpha(Opacity=100, FinishOpacity=100, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
	-moz-opacity: 100%;
}

.fader {
	background-color: #FFFFFF;
    	
    	padding-top: 5px;
    	padding-right: 5px;
    	padding-bottom: 5px;
    	padding-left: 5px;
    	
    	border: #000000;
    	
    	border-top-width: 1px;
    	border-right-width: 1px;
    	border-bottom-width: 1px;
    	border-left-width: 1px;
    	border-style: solid;
    	
    	filter: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
	-moz-opacity: 70%;
}

a 		{ color: #CC6600; }
a:link 		{ color: #CC6600; }
a:visited 	{ color: #CC6600; }
a:active 	{ color: #CC6600; }
a:hover		{ color: #8B4600; }

/* -- Styles pour les articles -- */
table 			{ font-size: 100%;}
.table_bg_article 	{ background-color: #a9a79b; }

tr.headerNavigation {
	background-color: #BFBCB4;
	background-image: url("gradient_small_box2.gif"/*tpa=http://www.percussions.org/images/img_top/gradient_small_box2.gif*/);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.titulo_actividades { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC6600; text-decoration: none; font-style: normal; line-height: normal}
.titulo_actividades2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF3300; text-decoration: none; font-style: bold; line-height: normal}
.title_article_color2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; font-style: normal; line-height: normal}
.title_article_color1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #cc6600; text-decoration: none; line-height: normal}
.title_article_color3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #cc0033; text-decoration: none; line-height: normal}
.title_article_color4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0033cc; text-decoration: none; line-height: normal}
.title_article_color5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal;  color: #990000; text-decoration: none; line-height: normal}
.title_article_color6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #006600; text-decoration: none; line-height: normal}
.title_article_color7 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFF00; text-decoration: none; line-height: normal}
.title_article_color8 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal;  color: #0000CC; text-decoration: none; line-height: normal}
.title_article_color9 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF3300; text-decoration: none; line-height: normal}

.title_actividades3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #cc0033; text-decoration: none; line-height: normal}

.text_article_preview { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; line-height: normal}
.title_center_color1  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: 4E4E49; text-decoration: none; background-color: #D1CFC2}
.main		      { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: 4E4E49; text-decoration: none; }
.title_box_right      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: 4e4e49; text-decoration: none}
.checkoutBarCurrent   { font-weight: bold; }

a.informacion {
     	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
a.informacion:link 		{ color: #cc6600; }
a.informacion:visited 	{ color: #cc6600; }
a.informacion:active 	{ color: #cc6600; }
a.informacion:hover 	{ color: #cc6600; }


a.article {
	color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

a.article:link 		{ color: #cccccc; }
a.article:visited 	{ color: #cccccc; }
a.article:active 	{ color: #cccccc; }
a.article:hover 	{ color: #ffffff; }

/* -- Styles pour le calendrier -- */

a.calendrier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	
	text-decoration: none;
	
	color: #4e4e49;
}

a.calendrier:link {
color: 4e4e49;
}

a.calendrier:visited {
color: #4e4e49;
}

a.calendrier:active {
color: 4e4e49;
}

a.calendrier:hover {
color: #cc6600;
; text-decoration: underline
; font-weight: normal
}


a.calendrier_selected{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #cc6600; text-decoration: none; background-color: ededed; width: 15px}

a.calendrier_selected:link {
color: #cc6600;
}

a.calendrier_selected:visited {
color: #cc6600;
}

a.calendrier_selected:active {
color: #cc6600;
}

a.calendrier_selected:hover {
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
background-color: #cc6600;
}

.formAreaTitle {
font-weight: bold;
}

a.curent_day{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #4e4e49; text-decoration: none; background-image: url("bg_current_day.gif"/*tpa=http://www.percussions.org/images/months/bg_current_day.gif*/); background-repeat: no-repeat; letter-spacing: normal; padding-top: 2px; height: 16px; width: 18px}

a.curent_day:link {
color: #4e4e49;
}

.useful {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #4e4e49; text-decoration: none; letter-spacing: normal;}
a.useful {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #4e4e49; text-decoration: none; letter-spacing: normal;}
a.useful:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #4e4e49; text-decoration: none; letter-spacing: normal;}
a.useful:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #4e4e49; text-decoration: none; letter-spacing: normal;}
a.useful:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #4e4e49; text-decoration: none; letter-spacing: normal;}
a.useful:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #4e4e49; text-decoration: none; letter-spacing: normal;}


a.curent_day:visited {

color: #4e4e49;
}

a.curent_day:active {
color: 4e4e49;
}

a.curent_day:hover {
color: #cc6600;
; text-decoration: none
; font-weight: normal
; background-image: url("bg_current_day_over.gif"/*tpa=http://www.percussions.org/images/months/bg_current_day_over.gif*/)
; height: 16px; width: 18px; padding-top: 2px
}

.texte_calendrier {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: 4e4e49; text-decoration: none}


/* -- Styles pour le centre de la page -- */


.texte_central {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.titre_central {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; line-height: normal}
.titre_central2 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #FF6600; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; line-height: normal}
.titre_central3 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #003399; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; line-height: normal}
.titre_central4 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #FFFF99; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; line-height: normal}


.contest_central {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; line-height: normal}
.annuaire_info {  background-color: #FFFFFF; border: 1px #666666 solid; font-family: Arial, Helvetica, sans-serif; font-size: 100%px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.date {  font-size: 12px; text-decoration: none; color: #333333; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}

form {  color : #666666;
	padding-top: 0px;
	padding-right: 0px;
    	padding-bottom: 0px;
    	padding-left: 0px;
    	border: #000000;
    	border-top-width: 0px;
    	border-right-width: 0px;
    	border-bottom-width: 0px;
    	border-left-width: 0px; }

input { color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #30302D solid; }

input.noinput{ 
	background-color : inherit;
	background-repeat: no-repeat;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid;}

select {
	background-color : #FFFFFF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #30302D solid; }

textarea { background-color : #FFFFFF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #30302D solid; }

input { text-indent : 2px; }

input.button {
	background-color : #FFFFFF;
	color : #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px 1px 1px 1px; 
	border-color : #000000;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

TD {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#000000; 
  text-decoration: none;
}
td.b1{width:4px ;}
td.b2{font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; font-weight: bold ; color:#FFFFFF ; background-color:#CC6600 ; text-align:center ;}
td.h1{font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; font-weight: bold ; color:#FF0000 ; text-align:center}
td.b3{font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color:#0000FF ; text-align:center}
td.b5{font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10px ; color:#000000 ; text-align:justify}
td.b6{font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 12px ; font-weight: bold ; color:#FFFFFF ; background-color:#990099 ; text-align:center ;}

table.info{ border-color: #1226FF ;}