body {
	background-image: url(en/images/bg.gif); 
	background-repeat: repeat-x; 
	background-attachment: scroll; 
	background-color:white; 
	scrollbar-arrow-color: C58D4A;
	scrollbar-track-color: 1F1F1F;
	scrollbar-face-color: 494949;
	scrollbar-highlight-color: 494949;
	scrollbar-3dlight-color: 494949;
	scrollbar-darkshadow-color: 1F1F1F;
	scrollbar-shadow-color: 494949;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: 0;
}


ul li {
	list-style-image: url(en/images/bullet_arrow_02.gif);
	margin-top:10px;
	margin-left:15px;
	padding: 0px;
	}
	
.body {
	font-style: normal;
	color: #2B4310;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bodywhite {
	font-style: normal;
	color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bodygris {
	font-style: normal;
	color: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bodysmall {
	font-style: normal;
	color: #2B4310;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.bodyred {
	font-style: normal;
	color: #700016;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bodybold {
	font-style: normal;
	color: #2B4310;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.bodyboldvert {
	font-style: normal;
	color: #5F9218;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}


.links {
	font-style: normal;
	color: #509120;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bodysmallbold {
	font-style: normal;
	color: #401f28;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.bodysmallgris {
	font-style: normal;
	color: #647658;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.subtitle {
	COLOR: #478019;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	text-decoration: none;
	font-style: normal
}

.title {
	COLOR: #478019; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 	
	FONT-SIZE: 14pt; 	
	FONT-WEIGHT: normal; 
	text-decoration: none; 
	font-style: normal
}

.horairesmall {
	font-style: normal;
	color: #46211C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

.spectaclebody {
	
	font-style: normal;
	color: #002358;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.spectaclesmall {
	font-style: normal;
	color: #46211C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.spectacletitle {
	COLOR: #46211C; 
        font-family: "Times New Roman", Times, serif;
        FONT-SIZE: 12pt; FONT-WEIGHT: bold; font-variant: normal; text-decoration: none;
        font-style: normal
}

.spectaclecommentaire {
	
	font-style: normal;
	color: #46211C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none
}

.copyrightlink {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #41000D; 
	text-decoration: none}

.custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}

.black { color:#000000; text-decoration:none; }


.smalllink {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #2F3E6F; text-decoration: none}
.date { COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none ; font-style: normal }
.datebold { COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none ; font-style: normal }
.bodynotbold { COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none ; font-style: normal }
.titlewhite { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11pt; FONT-WEIGHT: bold; font-variant: normal; text-decoration: none ; font-style: normal }
.ad { COLOR: #5780BD; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13pt; FONT-WEIGHT: bold; font-variant: normal; text-decoration: none ; font-style: normal }
.bodysmallblodorange { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; font-weight: bold; font-style: normal; text-decoration: none}
a:hover {  text-decoration: underline;
			color: #509120;  }
a:active {
	color: #509120;
}
a:link {
	color: #2B4310;
}
a:visited {
	color: #2B4310;
}

.highlightit img{
border: 3px solid #fff;
}

.highlightit:hover img{
border: 3px solid #93cf35;
}

.highlightit:hover{
color: green; /* Dummy definition to overcome IE bug */
color: #93cf35;
border: 3px ;
}

.topofpage {
width: 10%; 
position: absolute; 
right: 0px; 
text-align: right;
position:static;

   } 

INPUT, TEXTAREA, SELECT, OPTION {
color:#000000; 
padding: 1px;
background:#FFFFFF;
border-color:989896;
border-top:1px solid #989896;
border-bottom:1px solid #989896;
border-left: 1px solid #989896;
border-right:1px solid #989896;
font-family:Arial,tahoma;
font-size:11px
}
