/* 

Note : "!important"  pour corriger firefox, "!important!"  pour corriger ie7

1 - General
3 - Texte
4 - MENU / SOUS MENU 
5 - Positionnement
6 - AUTRE
*/



/* General ==================== ====================  */

html 
{ 
	scrollbar-face-color:		#a8aaab;
	scrollbar-track-color:		white;
	scrollbar-arrow-color:		white;
	scrollbar-highlight-color:	#cdc7b1;
	scrollbar-3dlight-color:	#a8aaab;
	scrollbar-shadow-color:		#a8aaab;
	scrollbar-darkshadow-color:	#a8aaab;
}

body
{
	margin:0px;
	spacing:0px;
	width:100%;
	background:url(top-bg.jpg) no-repeat top ;
}

A:link 
{
	text-decoration:underline;
	color:#7cbf07;
}
A:visited 
{
	text-decoration:underline;
	color:#7cbf07;
}
A:hover 
{
	text-decoration:underline;
	color:#79a925;
}

.lemenu a:hover   /* Pour enlever chg. opacité du menu s'il y a lieu */ 
{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}

a:link img 
{
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

.aucunespace
{
	padding:0px;spacing:0px;margin:0px
}

.espace5
{
	padding:5px;margin:0px
}


.blanc{color:white;}
.blanc a:hover{color:gray;}
.noir{color:black;}

.opacite100
{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}

.bordure
{
	border:solid 1px #666666;
}

.tr1{background-Color:#3c3c3c;color:white;}
.tr2{background-Color:black;color:white;}

.n{display:none}
.b{display:block}
.l{float:left}
.r{float:right}



/* Texte ==================== ====================  */

@font-face {
font-family: Century Gothic;
font-style:  normal;
font-weight: normal;
src: url(CENTURY0.eot);
}

.texte
{
	font-family: Century Gothic;
	color:#595858;
	font-size:13px;	
	word-spacing:.1em;
	text-align-last:end;
	orphans:10;
	line-height:1.3em;
}

.petit,h5
{	
	line-height:0px;
	line-height:1.2em !important;
	font-size:10px;	
}
a img{border:0px;}



.bleu{	color:#507cbe; 	font-size:11px;	}
.blanc,.blanc a:link,.blanc a:visited{color:white;text-decoration:none}
a:hover.blanc{color:#e7e7e7}

.moyen{	
font-size:12px;font-weight:normal;font-family: Arial, Helvetica, sans-serif}

li, ul, ul li{
spacing-left:3px;
margin-left:15px;
padding-left:3px;
margin-top:0px;
padding-bottom:4px;
spacing-top:0px;
font-weight:normal;
color:#333333;

}
blockquote{margin-left:0px;font-color:black; font-size:10px;	}

ul ul li{
list-style:circle;
}
.titre, h1
{
font-family: Arial, Helvetica, sans-serif;
padding-left:0px;
font-size:34px;	
color:#7cbf07;
word-spacing:0px;
letter-spacing:0px;
font-weight:bold;
line-height:normal;
}

h2
{
padding-bottom:0px;
padding-top:0px;
font-size:18px;	
color:#4e545e;
word-spacing:0px;
letter-spacing:0px;
font-weight:normal;
margin-top:4px;
margin-bottom:0px;
}

table,td{padding:2px}

.nouvelles{font-size:13px;font-weight:bold;text-transform:uppercase;
}
a:link.nouvelles,a:visited.nouvelles{color:#7cbf07;text-decoration:none}
a:hover.nouvelles{color:#79a925}


/* MENU ==================== ====================  */

.lemenu{border:0px;}
.sm{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
a:link.sm,a:visited.sm {text-decoration:none;color:#595858;}
a:hover.sm {color:#76b607}

#divsm{position:absolute;left:-1000px;margin-top:0px !important;padding-bottom:2px !important;margin-top:4px;}


/* POSITIONNEMENT ==================== ====================  */

.header{height:205px;border-bottom:#b7b7b7 1px solid;overflow:hidden }

#bg{background-color:#FFFFFF;width:100%;}
#container{width:971px;}
	#col_left_v{width:729px;float:left;background-Color:white;padding-top:16px;text-align:left;margin-left:3px;}
	#col_left{width:729px;float:left;background-Color:white;background:url(cadre-bg.png) no-repeat;padding-top:16px;}
		#fleche_g{
		position:relative;left:-327px;top:-325px;width:52px;height:52px;
		cursor:pointer
		}
		#fleche_d{
		position:relative;left:324px;top:-325px;width:52px;height:52px;
		cursor:pointer
		}
		#fleche_g img, #fleche_d img, a:link#fleche_g, a:link#fleche_d img, {border:0px; }
#col_right{width:225px;float:right;background-Color:white;margin-top:4px;text-align:left;font-family:Arial, Helvetica, sans-serif;}

.bas{height:40px;background-Color:#707070;}
.bas2{width:951px;padding-top:2px;}

#basgris{background-Color:#e7e6e6;width:100%;height:119px;}

#txtimg{padding:0px;margin-top:-100px;margin-left:2px!important;margin-left:-1px!important!;margin-left:-1px;z-index:10;width:661px;height:70px;background-Color:black;	filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;text-align:left;padding:15px;overflow:auto;color:white;border:0px;line-height:18px
}

#letxt{margin-left:2px}

#limg{margin-left:-2px!important;}
#divlimg{width:693px;  height:387px;margin-left:0px!important;}

/* AUTRE ==================== ====================  */


.txta{width:600px;height:200px;border:1px gray solid;}