html{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: #000;
	font-size: 12px;
	line-height: 18px;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, input, div, span{border:0; margin:0; padding:0;}

body#main{}

h1{
	font-weight: bold;
	font-size:16px;
	display: block;	}
h2{
	font-size: 13px;
	font-weight: bold;
	display: inline;}

#header, #middle, #copyrights,#right, #sondage #voter{
	display: none;
}



a, a:link, a:visited{
	color:#000000;
	font-weight: normal;
	text-decoration: underline;}

#container{
	text-align:left;
	width:672px;}
.both{	clear: both;}

#include{}

#lefthome{
	float: left;
	width: 672px;}


#contenthome{
	float: left;
	width: 291px;
	width: 672px;}

#left{
	display: none;
	width: 189px;
	float: left;}
#left ul{
	list-style-type: none;
	width: 177px;  }	
#left ul ul{
	width: auto;
	margin: 0 0 0 18px;}
#left li{
	float: left;
	padding: 0 0 2px 0;
	display: block;}
#left li.actif{
	padding: 0 0 5px 0;}
#left li li{
	padding: 0px;
	float: left;
	display: block;
	width: 149px;}
#left li a, #left li a:link, #left li a:visited{
	display: block;
	float: left;
	width: 177px;
	padding: 2px 0;
	text-decoration: none;}
#left li a span{
	padding: 0 7px;}
#left li a.actif, #left li a.actif:link, #left li a.actif:visited, #left li a.actif:hover{
	margin: 0 0 5px 0;	}
#left li li a, #left li li a:link, #left li li a:visited{
	width: auto;
	padding: 0 0 0 9px;}
#left li li a:hover, #left li li a.actif, #left li li a.actif:link, #left li li a.actif:visited, #left li li a.actif:hover{
	margin: 0px;
	text-decoration: underline;}

#content{
	float: left;
	width: 672px;	}
#contentbig{
	float: left;
	width: 672px;
}	

.lienRSS{
	background: url(Gx/rss.gif) no-repeat left;
	padding:5px 0 5px 20px;
}


.g1 .img{
	float: left;
	width: 203px;
	width: 189px;}
.g1 .txt{
	padding: 5px 0 0 0;
	float: right;
	width: 445px;}
.g2 .img{
	float: right;
	width: 189px;}
.g2 .txt{
	padding: 5px 0 0 0;
	float: left;
	width: 445px;		}
._g4left{
	width: 330px;	
	height: 100%;
	float: left;}
._g4right{
	width: 330px;	
	height: 100%;
	float: right;}
.g4 .img{
	float: left;
	width: 85px;	}
.g4 .txt{
	float: right;
	width: 235px;		}
.g6 .img{
	float: left;
	width: 203px;
	width: 189px;}
.g6 .txt{
	float: right;
	width: 445px;}
.g7 .img{
	float: left;
	width: 203px;
	width: 189px;}
.g7 .txt{
	float: right;
	width: 445px;	}

#nextback{text-align: center;}

#gabarit1 #img{
	float: left;
	width: 290px;	
	width: 204px;}
#gabarit1 #txt{
	float: right;
	width: 455px;}
	
#gabarit2 #img{
	float: right;
	width: 204px;}
#gabarit2 #txt{
	float: left;
	width: 455px;}
#gabarit5 #img{
	float: left;
	width: 204px;	}
#gabarit5 #txt{
	float: right;
	width: 455px;	}
#gabarit6 #img{
	float: left;
	width: 204px;	}
#gabarit6 #txt{
	float: right;
	width: 455px;}
#gabarit7 #img{
	float: left;
	width: 204px;	}
#gabarit7 #txt{
	float: right;
	width: 455px;	}

#sondage{
	position: relative;}
#sondage span{
	display: block;
	padding: 10px 0 0 0;
	margin: 0 60px 0 0;	}
#sondage .radio{
	float: left;}
#sondage label{
	float: left;
	display: block;
	padding: 0 0 0 5px;}
.resultat{ 
	position: relative;
	width: 120px;
	line-height: 12px; 
	height: 12px; 
	overflow: hidden;}
.pourcentage{ 
	position: absolute;
	top: 2px;
	left: 2px;
	width: 116px;
	height: 8px;
	line-height: 8px;   
	overflow: hidden;   }

#formactualite{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 120px;}
#formactualite select{	width: 120px;}
#actualiteimg{
	text-align: center;
	float: left;
	width: 144px;}
#actualiteimg img{
	margin: 0 auto;
	display: block;}
#actualitetxt{
	width: 518px;
	float: right;}
#actualitetxt span, #actualitefull span{
	padding: 6px 0 0 0;
	display: block;}

#tabactualite{
	border-collapse: collapse;
	border: none;
	font-size: 12px;	
	text-align: left;}
#tabactualite td{
	padding: 0 5px 0 0;}
	
.events{
	height: 100%;}
.events .mainpic{
	float:right;
	margin:0 0 10px 10px;}

.eventleft{
	float: left;
	width: 125px;}
.eventright{
	float: right;
	width: 535px;}

.photos a, .photos a:link, .photos a:visited{
	display: block;
	float: left;
	margin: 0 12px 12px 0;}
.photos a.photoslast{
	margin: 0px;}
.photos a div{
	display: block;
	width: 98px;
	height: 83px;
	overflow: hidden;}

#sitemap ul{
	margin: 0 0 0 20px;
	padding: 0px;	 }
.listeleft{
	float: left;
	width: 185px;		}
.listeright{	
	float: right;
	width: 470px;		}


