/*††††††††††††††††††-CONSTANT-††††††††††††††††††††††††*/
body, form, input, textarea, select, td, ul {
	margin:0px 0px 0px 0px; 				  			 	 
	padding:0px 0px 0px 0px; 
}
body {														  	
	color:#555;
	background-color:#2E2E2E;		 	  						   
}	
table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	padding:0px 0px 0px 0px;					    	
}									   
td {							       				  
	font:normal 11px Tahoma, Arial;									 
	vertical-align:top;				  			  
	line-height:15px;						 	 
}										   	   
input, textarea, select{			     
	font:normal 11px Tahoma;			
	padding:0px 0px 0px 8px;		   
	vertical-align:top;				 
}									
ul {						   
	list-style:none;		
}
br {line-height:0px;}							        
img {border:0px;}	
.clear {clear:both; height:0; line-height:0;}
/*____________________________________________________*/
/*†††††††††††††††††††††-TEXT-†††††††††††††††††††††††††*/
.topnews h1 {
	font-size:1.6em;
	font-weight:bold;
	color:#D52D00;
}
.date {
	color:#fff; 
	font-size:9px; 
	font-weight:bold;
	margin:0;
	}
.rightcol {
	color:#FFFFFF;
}
.rightcol a { color:#FFFFFF; }
.rightcol a:hover { color:#ffcc33; }
b {color:#898989;}
b a{color:#898989;}	
a {text-decoration:underline; color:#D52D00}	   
a:hover {text-decoration:none;}	
.nn a{text-decoration:none;}
.nn a:hover {text-decoration:underline;} 	
.title {	
	font-size:14px;
	text-decoration:none;
}
.upcoming .surtitre {
	margin:-2px 0;
	color:#003957;
	font-style:italic;
}
.upcoming .date {
	color:#999999;
}
.upcoming .titre {
	font-size:1em;
	color:#666666;
	font-weight:bold;
	margin:-2px 0;
}
.upcoming .titre a {
	color:#666666;
}
.upcoming .titre a:hover {
	color:#D52D00;
}
.upcoming .soustitre {
	margin:-2px 0;
	color:#006699;
	font-style:italic;
}
.upcoming .chapo, .upcoming .descriptif, .upcoming .texte {
	margin:0.3em 0;
	font-weight:normal;
	font-size:1em;
	text-align:justify;
}
.upcoming .line {
	margin:0;
	background:url(images/0gl2.gif) bottom center repeat-x;
	height:1.6em;
}
.upcoming .line .rdmr{
}
.upcoming .line .rdmr a{
	color:#cc3300;
	text-decoration:underline;
	font-size:10px;
}
.upcoming .line .rdmr a:hover {
	text-decoration:none;
}
.upcoming .line .rdmr_b {
	background:url(images/0blt2.gif) top left no-repeat;
	padding:0px 0px 0px 7px;
	background-color:#e8e8e8;
	display:block;
	width:5em;
	float:right;
}


.news .surtitre {
	margin:-2px 0;
	color:#003957;
	font-style:italic;
}
.news .titre {
}
.news .titre a {
	color:#ffcc33;
}
.news .soustitre {
	margin:-2px 0;
	color:#ccc;
	font-style:italic;
}
.news .chapo, .news .descriptif, .news .texte {
	margin:0.3em 0;
	font-weight:normal;
	font-size:1em;
	text-align:justify;
}
.news .line {
	line-height:1px; 
	background:url(images/0gl2.gif) bottom left repeat-x;
	height:1px;
}
#mainimage {
}
.selectedPhoto {
	border:4px solid #037eae;
}
/*___________________contenu______________________*/
#contenu {
	padding:20px;
}

/*____________________________________________________*/
/*†††††††††††††††††††-INPUTS-†††††††††††††††††††††††††*/
.input, .ta {
	width:219px;
	border:1px solid #444849;
	background-color:#0A0A0A;
	color:#898989;
}
.input {
	height:18px;
}
.input_1 {
	width:204px;
	height:18px;
	border:1px solid #555;
	background-color:#0A0A0A;
	color:#898989;
}
.ta {
	height:153px;
	overflow:auto;
}
.slct {
	width:329px;
	margin:0px 5px 0px 0px;
	background-color:#BEB89C;
}
/*____________________________________________________*/
/*†††††††††††††††††††††-LINKS-††††††††††††††††††††††††*/
.link_1 {color:#898989;}
.rdmr a{
	color:#cc3300;
	text-decoration:underline;
	font-size:10px;
}
.rdmr a:hover {
	text-decoration:none;
}
.rdmr_b {
	background:url(images/0blt2.gif) top left no-repeat;
	padding:0px 0px 0px 7px;
}
.rightcol .rdmr a{
	color:#ffcc33;
	text-decoration:underline;
	font-size:10px;
}
.rightcol .rdmr a:hover {
	text-decoration:none;
}
.rightcol .rdmr_b {
	background:url(images/0blt1.gif) top left no-repeat;
	padding:0px 0px 0px 7px;
}
 /*____________________________________________________*/
/*††††††††††††††††††††††-LISTS-†††††††††††††††††††††††*/
li {
	margin:4px 0px 0px 0px;
	list-style:none;
	line-height:14px;
}
li a {
	color:#D52D00;
}

/*______________________subNav__________________________*/
#subNav ul
{
padding: 0;
margin: 0;
color: White;
float: left;
width: 100%;
font-family: verdana, arial, helvetica, sans-serif;
}

#subNav ul li { display: inline; }

#subNav ul li a, .subcat
{
padding: 0.2em 1em;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
line-height:1.2em;
}

#subNav ul li a:hover
{
/*background-color: #369;*/
color: #ffcc33;
}
.subcat {
	padding-left:20px;
	font-style:italic;
	color:#e59995;
}
#footer {
	position:relative;
}
/*_____________________________________________________*/
/*††††††††††††††††††††††-‰‰‰‰‰‰-†††††††††††††††††††††††*/
.ftr {
	font-size:9px;
	color:#6A6A6A;
	line-height:11px;
}
.ftr a {
	font-size:9px;
	color:#6A6A6A;
}
.td td{
	border:1px solid #555;
}
.pd {
	padding:7px 0px 8px 0px;
}

/*_____________________________________________________*/
/*††††††††††††††††††††††-events-†††††††††††††††††††††††*/

.tableBorderBottom {
	border-bottom: 1px solid #ccc;
	padding-bottom:5px;
	padding-top:5px;
}
.tableYear {
	border-bottom: 2px solid #666;
	background-color:#E8E8E8;
	padding:5px;
	font-weight:bold;
}
