/*html {height:100%;}*/

/*STRUCTURE SITE*/

body {	
	margin:2px;
	font-family:arial;
	background-color:#FFFFFF;}
	
img {
	border:none;}

.site { 	
	width:1024px;
	background-image:url("../images/website/background.png");
	background-repeat:repeat-x;
	margin-left:auto;
	height:100%;
	margin-right:auto;}
	
.web_body{
	height:100%;
}

/*TOPBAR*/

.topbar{
	background-color:#FFFFFF;
	height:23px;
	font-size:10pt;
	color:#C10000;
	padding-right:2px;
	padding-left:2px;
	vertical-align:middle;}
	
.topbar a:link{color:#C10000; text-decoration: underline;}
.topbar a:active{color:#C10000; text-decoration: underline;}
.topbar a:hover{color:#C10000; text-decoration: underline;}
.topbar a:visited{color:#C10000; text-decoration: underline;}

/*HEADER*/

.header{
	background-image:url("../images/website/header_fond.png");
	background-repeat:repeat-y;
	height:50px;
	font-size:10pt;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	overflow:hidden;}

.logo{
	height:60px;
	padding-left:15px;
	vertical-align:middle;}
	
.searcharea{
	height:50px;
	float:right;
	margin-right:20px;
	padding-right:20px;
	padding-top:15px;
	vertical-align:middle;}
	
/*BODY*/

.pleinepage{
	width:984px;
	margin:20px;}
	
.colonnegauche{ /*Left*/
	float:left;
	clear:both;
	width:680px;
	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:5px;}

.entetegauche{
	margin-bottom:10px;}

.entetegauchebas{
	background-image:url("../images/website/body_entete_gauche.png");
	background-repeat:repeat-x;
	height:35px;
	padding-left:10px;
	padding-top:5px;}

.fondextraitnews{
	background-image:url("../images/website/body_fond_extrait_news.png");
	background-repeat:repeat-x;
	height:150px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font-family:arial;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	vertical-align:top;}
	
.fondnews{
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Verdana;
	line-height:150%;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;}

.fondlistenews{
	background-image:url("../images/website/body_fond_liste_news.png");
	background-repeat:repeat-x;
	height:350px;
	margin-bottom:10px;
	font-family:arial;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;}

.communityreport{
	float:left;
	clear:both;
	font-weight:bold;
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;}

.communityreport a:link{color:#000000; text-decoration: none;font-weight:bold;font-size:11px;font-weight:110%;}
.communityreport a:active{color:#000000; text-decoration: none;font-weight:bold;font-size:11px;font-weight:11O%;}
.communityreport a:hover{color:#000000; text-decoration: none;font-weight:bold;font-size:11px;font-weight:110%;}
.communityreport a:visited{color:#000000; text-decoration: none;font-weight:bold;font-size:11px;font-weight:110%;}

.readnews{
	color:#C10000;
	float:right;
	margin-top:6px;
	margin-left:5px;
	margin-right:5px;
	width:140px;}

.readnews a:link{color:#C10000; text-decoration: none;font-weight:bold;font-size:16px;font-weight:115%;}
.readnews a:active{color:#C10000; text-decoration: none;font-weight:bold;font-size:16px;font-weight:115%;}
.readnews a:hover{color:#C10000; text-decoration: none;font-weight:bold;font-size:16px;font-weight:115%;}
.readnews a:visited{color:#C10000; text-decoration: none;font-weight:bold;font-size:16px;font-weight:115%;}

.listenewslong{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	font-weight:bold;
	padding:5px;
	font-family:Arial;}

	
.listenewslong a:link{color:#C10000; text-decoration: none;font-weight:bold;font-size:12px;font-weight:115%;}
.listenewslong a:active{color:#C10000; text-decoration: none;font-weight:bold;font-size:12px;font-weight:115%;}
.listenewslong a:hover{color:#C10000; text-decoration: none;font-weight:bold;font-size:12px;font-weight:115%;}
.listenewslong a:visited{color:#C10000; text-decoration: none;font-weight:bold;font-size:12px;font-weight:115%;}

.colonnedroite{ /*Right*/
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	overflow:hidden;
	width:300px;}
	
.bureauvirtuel{
	background-image:url("../images/website/body_fond_noir.png");
	background-repeat:repeat;
	padding:0px;
	margin-top:10px;
	margin-bottom:5px;}
	
.bureauvirtuelcontent{
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	margin-left:20px;
	vertical-align:middle;}
	
.bureauvirtuelcontent a:link{color:#FFFFFF; text-decoration: none;font-weight:bold;font-size:14px;}
.bureauvirtuelcontent a:active{color:#FFFFFF; text-decoration: none;font-weight:bold;font-size:14px;}
.bureauvirtuelcontent a:hover{color:#FFFFFF; text-decoration: none;font-weight:bold;font-size:14px;}
.bureauvirtuelcontent a:visited{color:#FFFFFF; text-decoration: none;font-weight:bold;font-size:14px;}

.support_console{
	float:left;
	clear:both;
	width:600px;
	margin-top:20px;
	margin-left:10px;
	margin-right:2px;
	margin-bottom:5px;
	background-image:url("../images/website/fond_support_console.png");
	background-repeat:repeat-x;
	height:520px;}	
	
.support_console_content{
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana;
	margin-left:5px;
	margin-bottom:5px;
	vertical-align:middle;
	line-height:150%;
	padding:5px;}

.support_console_content a:link{color:#FFFFFF; text-decoration: none;font-size:11px;line-height:150%;}
.support_console_content a:active{color:#FFFFFF; text-decoration: none;font-size:11px;line-height:150%;}
.support_console_content a:hover{color:#FFFFFF; text-decoration: none;font-size:11px;line-height:150%;}
.support_console_content a:visited{color:#FFFFFF; text-decoration: none;font-size:11px;line-height:150%;}
	
.supportfond{
	background-image:url("../images/website/support_fond.png");
	background-repeat:repeat-x;
	height:160px;
	width:588px;
	padding-left:10px;
	margin-right:10px;
	padding-top:5px;}

.entetedroit{
	/*background-image:url("../images/website/body_entete_droit.png");
	background-repeat:repeat-x;*/
	height:35px;
	padding-left:10px;
	padding-top:5px;}

.fond_droit_incident{
	background-image:url("../images/website/body_fond_droit_incident.png");
	background-repeat:repeat-x;
	height:40px;
	padding:5px;
	margin-bottom:10px;}
	
.fonddroit{
	/*background-image:url("../images/website/body_fond_droit.png");*/
	background-color:#FFFFFF;
	border: 2px solid #808080;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:10px;}
	
/*FOOTER*/

.footer{
	background-image:url("../images/website/footer_fond.png");
	width:1024px;
	background-repeat:repeat-x;
	margin-left:auto;
	height:100%;
	margin-right:auto;
	height:56px;
	padding-right:20px;
	vertical-align:middle;
	overflow:hidden;}
	
/*TITRES*/
.textemore{
	color:#FFFFFF;
	margin-left:0px;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana;
	vertical-align:middle;
	margin-bottom:10px;}

.textemore a:link{color:#FFFFFF; text-decoration:none;font-size:16px;font-weight:bold;vertical-align:middle;}
.textemore a:active{color:#FFFFFF; text-decoration:none;font-size:16px;font-weight:bold;vertical-align:middle;}
.textemore a:hover{color:#FFFFFF; text-decoration:none;font-size:16px;font-weight:bold;vertical-align:middle;}
.textemore a:visited{color:#FFFFFF; text-decoration:none;font-size:16px;font-weight:bold;vertical-align:middle;}

.titrebox{
	color:#FFFFFF;
	font-size:20px;
	font-family:Verdana;
	vertical-align:middle;}

.titretop{
	color:#FFFFFF;
	font-size:20px;
	font-family:Verdana;
	margin-bottom:20px;
	vertical-align:middle;}

.addboxdroit{
	color:#FFFFFF;
	margin-right:15px;
	margin-top:-16px;
	float:right;
	font-size:10px;
	font-family:Verdana;
	vertical-align:middle;}

.addbox a:link{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addbox a:active{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addbox a:hover{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addbox a:visited{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}

.addboxdroit a:link{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addboxdroit a:active{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addboxdroit a:hover{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addboxdroit a:visited{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}

.addboxgauche{
	color:#FFFFFF;
	margin-right:15px;
	margin-top:9px;
	float:right;
	font-size:10px;
	font-family:Verdana;
	vertical-align:middle;}

.addbox a:link{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addbox a:active{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addbox a:hover{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
.addbox a:visited{color:#FFFFFF; text-decoration: none;font-size:10px;vertical-align:middle;}
	
.derniersposts{
	color:#000000;
	font-size:10px;
	margin-left:4px;
	font-family:Verdana;
	vertical-align:middle;
	overflow:hidden;
	line-height:155%;}
	
.derniersposts a:link{color:#000000; text-decoration: none;font-size:10px;line-height:145%;}
.derniersposts a:active{color:#000000; text-decoration: none;font-size:10px;line-height:145%;}
.derniersposts a:hover{color:#000000; text-decoration: none;font-size:10px;line-height:145%;}
.derniersposts a:visited{color:#000000; text-decoration: none;font-size:10px;line-height:145%;}

.apercunews{
	height:90px;
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:2px;
	font-size:11px;
	font-family:Verdana;
	line-height:160%;}
	
.apercunews a:link{color:#000000; text-decoration:underline;font-size:11px;}
.apercunews a:active{color:#000000; text-decoration:underline;font-size:11px;}
.apercunews a:hover{color:#000000; text-decoration:underline;font-size:11px;}
.apercunews a:visited{color:#000000; text-decoration:underline;font-size:11px;}

.textenews {
	width:640px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-family:Verdana;
	line-height:160%;}

.textenews a:link{color:#C10000; text-decoration: none;font-size:12px;font-weight:bold;}
.textenews a:active{color:#C10000; text-decoration: none;font-size:12px;font-weight:bold;}
.textenews a:hover{color:#C10000; text-decoration: none;font-size:12px;font-weight:bold;}
.textenews a:visited{color:#C10000; text-decoration: none;font-size:12px;font-weight:bold;}

.dateauteur{
	color:#666666;
	margin-top:1px;
	font-size:11px;
	font-family:Arial;
	vertical-align:top;}
	
.dateauteur a:link{color:#666666; text-decoration: none;vertical-align:top;}
.dateauteur a:active{color:#666666; text-decoration: none;vertical-align:top;}
.dateauteur a:hover{color:#666666; text-decoration: none;vertical-align:top;}
.dateauteur a:visited{color:#666666; text-decoration: none;vertical-align:top;}

.numpage{
	color:#C10000;
	font-size:11px;
	font-family:Arial;}
	
.numpage a:link{color:#C10000; text-decoration:none;font-weight:bold;}
.numpage a:active{color:#C10000; text-decoration:none;font-weight:bold;}
.numpage a:hover{color:#C10000; text-decoration:none;font-weight:bold;}
.numpage a:visited{color:#C10000; text-decoration:none;font-weight:bold;}

.source{
	color:#666666;
	margin-top:1px;
	font-size:11px;
	font-family:Arial;
	vertical-align:top;}
	
.source a:link{color:#C10000; text-decoration: underline;font-weight:bold;vertical-align:top;}
.source a:active{color:#C10000; text-decoration: underline;font-weight:bold;vertical-align:top;}
.source a:hover{color:#C10000; text-decoration: underline;font-weight:bold;vertical-align:top;}
.source a:visited{color:#C10000; text-decoration: underline;font-weight:bold;vertical-align:top;}

.vignette{
	border:none;
	/*width:65px;*/
	max-width:65px;
	max-height:42px;
	/*height:40px;*/
	margin:auto;
	vertical-align:middle;}
	
.menubar {
	width:120px;
	height:25px;
	float:right;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	font-size:11pt;
	padding-top:4px;
	margin-top:0px;
	vertical-align:top;}

.survol a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
	height:25px;
	font-weight:bold;
	font-size:11pt;
	padding-top:4px;
	margin-top:-4px;
	vertical-align:top;} 
	
.survol a:hover{
	display:block;
	background-image:url(../images/website/fond_hover_actu_survol.png);
	background-repeat:repeat-x;
	height:25px;
	cursor:pointer;
	margin-top:-4px;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
	font-size:11pt;
	vertical-align:top;} 

.survol a:visited {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	height:25px;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
	margin-top:-4px;
	font-weight:bold;
	font-size:11pt;
	vertical-align:top;}
	
.survol a :active{
	display:block;
	text-decoration:none;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
	margin-top:-4px;
	font-weight:bold;
	font-size:11pt;
	vertical-align:top;} 	

.survol a :link{
	display:block;
	text-decoration:none;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	font-size:11pt;
	vertical-align:top;} 

.postsnews{
	color:#C10000;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	overflow:hidden;
	line-height:115%;
	text-decoration: none;}
	
.derniersposts a:link{color:#C10000; text-decoration: none;}
.derniersposts a:active{color:#C10000; text-decoration: none;}
.derniersposts a:hover{color:#C10000; text-decoration: none;}
.derniersposts a:visited{color:#C10000; text-decoration: none;}






