a img { border:0; }
html {
	margin:0px;	padding:0px; 
	background:url(/styles/interface/3_T3_FondBody.jpg) repeat-x 0 top;
	}
body	{
	margin:0px;	padding:0px; 
	font-family: Helvetica, Verdana, Optima, "Trebuchet MS", Lucida, Arial, Geneva, "Lucida Grande", Tahoma, sans-serif;
	font-size:120%;
	background:url(/styles/interface/3_T3_FondBody.jpg) repeat-x 0 top;
	}
#Page 	{	
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
	text-align:left;		
	height:600px;
}
html>body #Page {		
	height:auto;	
	min-height:600px;
}
#Contenu{
	float:right;	
	width:720px;
	margin:120px 0px 0px 0px;	padding:0px 5px 0px 5px;
	background-color:#FFFFFF;
	text-align:justify;
	}
#menuG{
	float:left;
	margin:120px 0px 0px 0px;	
	height:100%;
	background-color:#FFFFFF;
	}	
#menuG {left:0px;	width:240px;}	

#pied 	{	
	clear:both;
	margin:0px; padding:50px 0 0 0;
	text-align:center;
	width:100%; 
	font-size:9px;
	}	
.PiedMenu {
	position:absolute;
	height:45px;
	bottom:0px;
	font-size:9px; 
}
#Entete {
	position:absolute;
	top:0px;	left:50%;
	width:1000px; 	height:118px;
	margin:0px 0px 0px -500px;	padding:0px; 
	background:url(/styles/interface/3_T3_FondBody.jpg) repeat-x 0 top;
}
#Bandeau 	{ 
	position:absolute;
	left:0px;	top:0px;
	margin:0px;
	height:68px;width:100%;
	}
#MenuHaut 	{ 
	position:absolute;
	top:68px;	left:0px;
	width:100%;	height:40px;
	font-size:120%;
	}
#MenuHaut dl {
	float:left;
	width:840px;	height:40px;
	margin: 0px;	padding: 0px;
	list-style:none;
	} 
#MenuHaut dd a, #MenuHaut dt a  {
	float:left;
	margin:0px;	height:35px;
	padding:5px 15px 0px 15px; 
	text-decoration:none;
	color:#FFF;
	}
#MenuHaut a span {float:none;}
#MenuHaut #current a span {color:#abeaa8;}
#MenuHaut a:hover span {color:#abeaa8;}

#DebutMenuHaut {
	float:left; 
	width:160px;height:31px;
	}
#FinMenuHaut 	{ 
	float:left; 
	width:0px;
	}
#BasMenuHaut 	{ 
	position:absolute;
	top:108px;	left:0px;
	width:760px;height:10px;
	font-size:3px;	background-color:#FFFFFF; 
	}
h1 {
	margin-top:0px;	
	font-size:200%;
	text-transform:none; 
	text-align:center;
	color:#999;
}
h2 {
	font-size:150%;
	text-transform:none; 
}
h3 {
	font-size:120%;
	text-transform:none; 
}
h4 {
}


#menuG dl {
	padding:0px 0px 0px 0px;
}
#menuG dt, #menuD dt {
	line-height:230%;
	text-align:center;
	margin:0px 0px 0px 0px;
	font-weight:bold; 
	}
#menuG dt {
	background:url(/styles/interface/3_T3_BlocTitreD.png)  no-repeat top left !important;
	background:url(/styles/interface/3_T3_BlocTitreD.gif)  no-repeat top left;
	padding:0px 0px 0px 12px;
	}
#menuG dt span, #menuD dt span{
	background:url(/styles/interface/3_T3_BlocTitreF.png)  no-repeat top right !important;
	background:url(/styles/interface/3_T3_BlocTitreF.gif)  no-repeat top right;
	display: block;			
	padding:0px 12px 0px 0px;
	}
#menuG dd, #menuD dd {
	height:1.6em;
	margin:0px;	padding:0px;
	}
#menuG dd {
	text-align:left;
	}
#menuG dd a,  #menuG dd a:visited, #menuD dd a,  #menuD dd a:visited
	{
	height:1.7em;
	display:block;			
	text-decoration:none;		
	color:#000000;	
	background:url(/styles/interface/3_T3_BlocMilieuD.png) repeat-y top left !important;
	background:url(/styles/interface/3_T3_BlocMilieuD.gif) repeat-y top left;
	padding:0px 0px 0px 8px;
	}
#menuG dd a span, #menuD dd a span
	{
	display:block;
	height:100%;
	background:url(/styles/interface/3_T3_BlocMilieuF.png) repeat-y top right !important;
	background:url(/styles/interface/3_T3_BlocMilieuF.gif) repeat-y top right;
	}
#menuG dd a span
	{
	padding:0px 0px 0px 8px;
	}
#menuG dd a:hover, #menuD dd a:hover {
	font-weight:bold; 
	}
#menuG dd a:hover span, #menuD dd a:hover span {
	}

#menuG dd.finbloc, #menuD dd.finbloc {
	background:url(/styles/interface/3_T3_BlocBasD.png) top left no-repeat !important;
	background:url(/styles/interface/3_T3_BlocBasD.gif) top left no-repeat;
	display: inline;
	padding:0px 0px 0px 11px;
	height:17px;	
	}
#menuG dd.finbloc span, #menuD dd.finbloc span{
	background:url(/styles/interface/3_T3_BlocBasF.png) top right no-repeat !important;
	background:url(/styles/interface/3_T3_BlocBasF.gif) top right no-repeat;
	}
#menuG dd.finbloc {
	}
#menuG dd.finbloc span{
	padding:0px 0px 0px 223px;
	}

/* styles perso */
p {margin:0 0 0.9ex 0;}

.blocdroite, .blocgauche  {
	border:1px solid #000; 
	border-right:2px solid #000; 
	border-bottom:2px solid #000;
	width:auto;
	padding:5px;
	}

.blocdroite {
	float:right;
	margin:0px 0px 10px 5px;
}
.blocgauche {
	float:left;
	margin:0px 5px 10px 0px;
}
.finblocs {
	clear:both;
	margin: 0px 0 20px 0px;
}
.imagedroite {
	float:right;
	width:auto;
	margin:2px 0px 2px 5px;
}
.imagegauche {
	float:left;
	width:auto;
	margin:2px 5px 2px 0px;
}
.retraitgauche {
	margin: 0 0 0 40px;
	}
.retouralaligne {  clear:both;  }
