@charset "utf-8";
/* CSS Document */

/* Structure CSS */

*{border:none;margin:0px;font-family:Helvetica;}

a{
	color:#06c;
	text-decoration:none;
}

a:hover{
	color:#063646;
	text-decoration:none;
}

.superwrapper{
	position:relative;
	background:#fff;}

.wrapper{
	position:relative;
	width:1020px;
	margin:0px auto;
	text-align:center;
	background:URL(../images/warpfond.jpg) repeat;}

.headerbox{
	position:relative;
	width:100%;
	margin:0px auto;}
	
.headerbox a{
	color:#aeaeae}
	
.headerbox a:hover{
	color:#ff2f2f}

.headermenu{
	position:relative;
	width:100%;
	margin:0px auto;}
	
.headermenu a{
	color:#000}
	
.headermenu a:hover{
	color:#850e0e}

.chartback{
	float:left;
	width:100%;
	margin:0px auto;
	background:URL(../images/graphback.png) no-repeat;
}

.column{
	position:relative;
	width:95%;
	margin:0px auto;
	background:URL(../images/tealdot.png) repeat;
}

.columnred{
	position:relative;
	width:95%;
	margin:0px auto;
	background:URL(../images/reddot.png) repeat;
}

.column:hover{
	position:relative;
	width:95%;
	margin:0px auto;
	background:#2e969d;
}

.columnred:hover{
	position:relative;
	width:95%;
	margin:0px auto;
	background:#a20303;
}

.newsfooter {background:#000;color:#fff}
.newsfooter a {text-decoration:none;color:#fff}
.newsfooter a:hover {text-decoration:none;color:#ababab}
.newstitle {color:#000;font-size:19px;font-weight:bold}

/* Boites Transparentes Multi-Fonctions */

/* RELATIVE */

.relativebox{
	position:relative;
	width:100%;
	margin:0px auto;}

.relativeboxhover{
	position:relative;
	width:100%;
	margin:0px auto;}

/* FLOAT */

.floatleftbox{
	float:left;
	width:100%;
	margin:0px auto;}

.floatleftboxhover{
	float:left;
	width:100%;
	margin:0px auto;}

.floatrightbox{
	float:right;
	width:100%;
	margin:0px auto;}

.floatrightboxhover{
	float:right;
	width:100%;
	margin:0px auto;}

/* Float Pusher */

.pusher{
	clear:both;}