* { padding: 0; margin: 0; }

html, body {
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align: justify;
 color: #666;
 
 
}

/***************GENERAL ***************/
a:link { 
	color: black;  
	text-decoration:none;

}

a:visited { 
	color: black;
	text-decoration:none;
}

A:hover { 
	cursor: pointer;
	_cursor: hand;
	text-decoration:none;
	color: lightblue;
}

acronym:hover { 
	cursor: pointer;
	_cursor: hand;
}

ul {
	margin-left: 2.5em; 
	padding-left: 0;
	
}

h1 {
	font-size: 2em;
	border-bottom-style: solid ; 
	border-width: thin ; 
	_border-width: thin ;
	border-color: #ABC940 ;
	padding: 10px;
	margin-bottom: 25px;
	text-align: right;
	
}

h2 {
	font-size: 1.5em;
	border-bottom-style: solid ; 
	border-width: thin ; 
	_border-width: thin ;
	border-color: #F287B6 ;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: left;
	
}



/*****************************************/
#page 
{
 background: #ABC940 url(images/bgvert.png) repeat-y center;
 /*background: #ABC940; */
}

#wrapper { 
 margin: 0 auto;
 width: 1003px;
 overflow: hidden;
 position:relative; 
}

#afterfooter {
	
 width: 100%;
 height: 400px;
 background: #ABC940 repeat-y center; 
}


#header {
 color: #333;
 width: 1003px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 200px;
 margin: 0px 0px 0px 0px;
 background: #fff url(images/retouche_bandeau_final3.png) no-repeat scroll top;
 z-index: 10;

}

#secondary-header {
 color: #335;
 width: 100%;
 float: left;
 padding: 10px;
 border: 0px solid #ccc;
 height: 80px;
 margin: 0px 0px 0px 0px;
 background: #fff url(images/menuhaut/fond.png) no-repeat scroll top;

}

#secondary-header-home {
 color: #335;
 width: 100%;
 float: left;
 padding: 10px;
 border: 0px solid #ccc;
 height: 80px;
 margin: 0px 0px 0px 0px;
 background: #fff url(images/menuhaut/fondhome.png) no-repeat scroll top;

}

#top-left {
 color: #335;
 width: 100%;
 float: left;
 padding: 10px;
 border: 0px solid #ccc;
 height: 10px;
 margin: 0px 0px 0px 0px;
 background: #fff;


}
#leftcolumn { 
 color: #333;
 border: 0px solid #000;
 background: #FFF;
 margin: 10px 2px 0px 0px;
 padding: 10px;
 padding-top: 55px;
 height: auto;
 min-height: 500px;
 width: 193px;
 float: left;
 background: #fff url(images/bg-leftcol.png) no-repeat scroll center;
}
#content { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #F2F2F2;
 margin: 15px 0px 25px 0px;
 padding: 10px;
 height: auto;
 min-height: 500px;
 width: 615px;
 display: inline;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 margin: 15px 0px 0px 0px;
 padding: 10px;
 height: auto;
 min-height: 500px;
 width: 131px;
 background: #fff url(images/bg-rightcol.png) no-repeat scroll bottom;
}
#footer { 
 width: 1003px;
 clear: both;
 color: #000;
 border-top: 0px solid #A6CE39;
 background: #fff url(images/bg-foot.png) no-repeat scroll top;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 60px;
 font-size: 11px;

}

