html{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: #000;
	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{
	background: #f2f0e9 url(gx/M/bg.jpg) repeat-x 0px 0px;
	text-align:center;
}

h1.h1{
	height: 18px;
	color: #685742;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 7px 14px;
	display: block;
	margin: 0 0 10px 0;
	position: relative;}
h1.h1 em{
	position: absolute;
	display: block;
	width: 2px;
	height: 1px;
}
.emTR{
	top: 0px;
	right: 0px;
	background: transparent url(Gx/h1_topright.gif) no-repeat top left;
	/*background: Aqua;*/
}
.emBL{
	bottom: 0px;
	left: 0px;	
	background: transparent url(Gx/h1_bottomleft.gif) no-repeat top left;
	/*background: Fuchsia;*/
}
.emBR{
	bottom: 0px;
	right: 0px;	
	background: transparent url(Gx/h1_bottomright.gif) no-repeat top left;
	/*background: Blue;*/
}
.font1{
	font-size:12px;
}
h2.h2{
	color: #685742;
	font-size: 16px;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
}
h2 a.date{
	font-weight: normal;
	color: #685742;
	text-decoration: none;
}
h2.h2.dateActualite{
	color: #685742;
	font-size: 16px;
	font-weight: normal;
	display: inline;
	text-transform: none;
}
h3.h3{
	background: transparent url(Gx/h3_bg.gif) no-repeat top left;
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	padding: 0px 11px 0 0;
	margin: 0px 0px 0px 0px;
	color: #FFF;
}
h3.h3_2{
	background: transparent url(Gx/h3_bg.gif) no-repeat top left;
	display: block;
	height: 28px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	padding: 0px 0px 0 0;
	margin: 0px 0px 0px 0px;
	color: #FFF;
}
h3.h3_2 p{
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.color{
	color: #FFF;
}

#boiteInfolettre{
	height: auto;
	position: relative;
}
#boiteInfolettreTitre{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #c86b3a;
	padding-bottom: 5px;
}
#formInfolettre{
	background: transparent url(Gx/M/bg_champ_infolettre.jpg) no-repeat top left;
	width: 235px;
	height: 35px;
	position: relative;	
}
	
#infolettre{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	position: absolute;
	top: 5px;
	left: 12px;
	background: transparent;
	border: none;
	width: 142px;
	color: #756a4b;
	font-size: 12px;
	height: 26px;
}

#submitinfolettre{
	background: transparent url(Gx/M/btn_infolettre.jpg) no-repeat top left;
	position: absolute;
	color: #FFF;
	font-weight: normal;
	top: 0px;
	right: 0px;
	width: 35px;
	height: 35px;
	cursor: pointer;
}
.champTexteInfolettre{padding: 8px 0 0 4px;background: transparent;min-height: 25px; height: auto !important; height: 25px;}
#blocMeteo{
	height: auto;
	position: relative;
	padding: 0 0 0 0;
}

#ctaReleve{
	height: 104px;
	position: relative;
	padding: 15px 0 0 0;
}

#tools{
	background: transparent url(Gx/tools_bg.gif) no-repeat bottom left;
	height: 93px;
	position: relative;}
#tools ul{
	list-style-type: none; 
	position: absolute;
	top: 22px;
	left: 32px;}
#tools li{
	padding: 0 0 2px 0;	
}
#tools a, #tools a:link, #tools a:visited{
	background: transparent url(Gx/00/tools_a_bg.gif) no-repeat 0px 2px;	
	color: #FFF;
	padding: 0 0 0 15px;
	text-decoration: none;}
#tools a:hover{
	background: transparent url(Gx/00/tools_a_bg.gif) no-repeat 3px 2px;	
	text-decoration: underline;}
#tools a.actif, #tools a.actif:link, #tools a.actif:visited, #tools a.actif:hover{
	background: transparent url(Gx/00/tools_a_bg.gif) no-repeat 0px 2px;	
	text-decoration: underline;
}


a, a:link, a:visited{
	color: #695d4f;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: #a78a69;
	text-decoration: none;
}

a.link2, a.link2:link, a.link2:visited{
	/*color:#00703c;*/
	color:#685742;
	font-weight: bold;
	text-decoration: none;
}
a.link2:hover{
	text-decoration: underline;
	color: #685742;
}
a.link3, a.link3:link, a.link3:visited{
	color:#685742;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	float: right;
	background: url(gx/M/bg_lien.jpg) no-repeat top center;
	height: 44px;/*56*/
	width: 204px;
	text-align: center;
	padding-top: 8px;
}
a.link3:hover{
	text-decoration: none;
	color: #a78a69;
}
a.link4, a.link4:link, a.link4:visited{
	color:#FFF;
	font-weight: bold;
	text-decoration: underline;
}
a.link4:hover{
	text-decoration: none;
	color: #000;
}
a.link5, a.link5:link, a.link5:visited{
	color:#685742;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
a.link6:hover{
	text-decoration: none;
	color: #a78a69;
}
a.link6, a.link6:link, a.link6:visited{
	color:#685742;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	float: right;
	background: url(gx/M/bg_lien_bas.jpg) no-repeat top center;
	height: 44px;/*56*/
	width: 204px;
	text-align: center;
	padding-top: 8px;
}
a.link6:hover{
	text-decoration: none;
	color: #a78a69;
}

#container{
	margin: 0 auto 0 auto;
	text-align:left;
	width:1000px;
}

#header{
	/*position: relative;*/
	width: 1000px;
	height: auto;
	float: left;
	overflow: hidden;
}
#headerGauche{
	width: 237px;
	height: 157px; 
	float: left;
	overflow: hidden;
}
#headerDroite{
	width: 763px;
	height: 157px; 
	float: left;
	background: url(Gx/M/bg_haut.jpg) no-repeat top left;
	overflow: hidden;
}
#blocMenu{
	width: 1000px;
	height: 60px;
	float: left;
	background: url(Gx/M/bg_menu.jpg) no-repeat top center;	
}
#menuPrincipal{
	width: 636px;
	height: auto; 
	float: left;
	padding: 22px 0 0 0px;
}
#menuPrincipal ul{
	padding-left: 40px;	
}
#blocMenu #menuPrincipal ul li{
	list-style: none;
	display:inline;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-right: 42px;
	font-size: Arial, sans-serif;
}
#blocMenu #menuPrincipal ul li a{
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#blocMenu #menuPrincipal ul li a:hover{
	text-transform: uppercase;
	color: #dcc9ad;
	text-decoration: none;
}
#blocMenu #menuPrincipal ul li a.actif{
	text-transform: uppercase;
	color: #dcc9ad;
	text-decoration: none;
}

#menuSecondaire{
	width: 234px;
	height: auto;
	float: left;
	padding: 10px 0 0 0;
	margin-left: 542px;
	display:inline;
	font-weight: normal;
}
#menuSecondaire ul li{
	list-style: none;
	display: inline;
	color: #685b4d;
	font-size: 11px;
}
#menuSecondaire ul li a{
	color: #685b4d;
	text-decoration: none;
	font-weight: normal;
}
#menuSecondaire ul li a.aPetit{
	color: #685b4d;
	font-weight: bold;
	font-size: 11px;
	padding-left: 6px;
}
#menuSecondaire ul li a.aMoyen{
	color: #a79c8f;
	font-weight: bold;
	font-size: 13px;
}
#menuSecondaire ul li a.aGrand{
	color: #a79c8f;
	font-weight: bold;
	font-size: 15px;
}
#menuSecondaire ul li a.imprimer{
	color: #685b4d;
	text-decoration: none;
	padding-left: 24px;
}
#menuSecondaire ul li a.referer{
	color: #685b4d;
	text-decoration: none;
	padding-left: 20px;
}

#fontsize{
	width: 30px;
	float: left;
	display:inline;
	position: relative;
}
#fontsize a, #fontsize a:link, #fontsize a:visited{
	color: #d1cfc4;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#fontsize a:hover{
	text-decoration: underline;
	/*color: #8d8b83;*/
}
#fontsize a#font2{
		font-size: 14px;
}		
#fontsize a.actif, #fontsize a.actif:link, #fontsize a.actif:visited, #fontsize a.actif:hover{
	text-decoration: underline;
}

	

#boiteRecherche{
	width: 216px;/*218*/
	height: auto; 
	float: left;
	margin-top: 13px;
	display:inline;
	/*padding-left: 65px;*/
	margin-left: 63px;
}
#iconeFluxRSS{
	width: 54px;
	height: auto; 
	float: left;
	padding: 0 0 0 0px;
	margin: 0;
}
#logo{
	position: absolute;
	top: 21px;
	left: 0px;

}	
a#print, a#print:link, a#print:visited{
	background: transparent url(Gx/bg_print.gif) no-repeat top left;
	position: absolute;
	top: 11px;

	left: 649px;

	width: 16px;
	height: 16px;	}	
a#print:hover{}
a#contact, a#contact:link, a#contact:visited{
	background: transparent url(Gx/bg_contact.gif) no-repeat top left;
	position: absolute;
	top: 16px;
	left: 679px;
	width: 16px;
	height: 11px;	}	
a#contact:hover{}


	
	
#minimenu{
	background: transparent url(Gx/bg_minimenu.gif) no-repeat top left;
	position: absolute;
	top: 6px;
	left: 741px;
	width: 234px;
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	color: #413c2f;
	text-align: center;}
#minimenu a, #minimenu a:link, #minimenu a:visited{
	color: #948a73;
	text-decoration: none;
	font-weight: normal;
}
#minimenu a:hover{
	text-decoration: underline;	}
#minimenu a#RSS{
	padding: 0 28px 0 0;
	background: transparent url(Gx/bg_RSS.gif) no-repeat center right;}
#minimenu a.actif, #minimenu a.actif:link, #minimenu a.actif:visited, #minimenu a.actif:hover{
	text-decoration: underline;
}
	
#menu{
	position: absolute;
	top: 88px;
	/*left: 245px;*/
	right: 0px;
			width: 735px;
	width: 737px;
	height: 28px;
	background: none;
}
#menu ul{
	list-style-type: none; 

}
#menu li{
	display: block;
	float: left;
	height: 28px;
	padding: 0 0 0 2px;
	background: none;
	
}
#menu li#dummy{
	padding: 0px;
	width: 62px;
}
#menu a, #menu a:link, #menu a:visited{
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	width: 133px;}
#menu a:hover, #menu a:visited:hover{background-color: #C59661;}
#menu a.actif, #menu a:link.actif, #menu a:visited.actif{color:#FFF;}

#menu a#menu1, #menu a#menu1:link, #menu a#menu1:visited{
	background: transparent url(Gx/M/menu1_off.gif) no-repeat top left;}
#menu a#menu1:hover{
	background: transparent url(Gx/M/menu1_over.gif) no-repeat top left;}
#menu a#menu1.actif, #menu a#menu1.actif:link, #menu a#menu1.actif:visited, #menu a#menu1.actif:hover{
	background: transparent url(Gx/M/menu1_on.gif) no-repeat top left;}

#menu a#menu2, #menu a#menu2:link, #menu a#menu2:visited{
	background: transparent url(Gx/M/menu2_off.gif) no-repeat top left;}
#menu a#menu2:hover{
	background: transparent url(Gx/M/menu2_over.gif) no-repeat top left;}
#menu a#menu2.actif, #menu a#menu2.actif:link, #menu a#menu2.actif:visited, #menu a#menu2.actif:hover{
	background: transparent url(Gx/M/menu2_on.gif) no-repeat top left;}
	
#menu a#menu3, #menu a#menu3:link, #menu a#menu3:visited{
	background: transparent url(Gx/M/menu3_off.gif) no-repeat top left;}
#menu a#menu3:hover{
	background: transparent url(Gx/M/menu3_over.gif) no-repeat top left;}
#menu a#menu3.actif, #menu a#menu3.actif:link, #menu a#menu3.actif:visited, #menu a#menu3.actif:hover{
	background: transparent url(Gx/M/menu3_on.gif) no-repeat top left;}
	
#menu a#menu4, #menu a#menu4:link, #menu a#menu4:visited{
	background: transparent url(Gx/M/menu4_off.gif) no-repeat top left;}
#menu a#menu4:hover{
	background: transparent url(Gx/M/menu4_over.gif) no-repeat top left;}
#menu a#menu4.actif, #menu a#menu4.actif:link, #menu a#menu4.actif:visited, #menu a#menu4.actif:hover{
	background: transparent url(Gx/M/menu4_on.gif) no-repeat top left;}
	
#menu a#menu5, #menu a#menu5:link, #menu a#menu5:visited{
	background: transparent url(Gx/M/menu5_off.gif) no-repeat top left;}
#menu a#menu5:hover{
	background: transparent url(Gx/M/menu5_over.gif) no-repeat top left;}
#menu a#menu5.actif, #menu a#menu5.actif:link, #menu a#menu5.actif:visited, #menu a#menu5.actif:hover{
	background: transparent url(Gx/M/menu5_on.gif) no-repeat top left;}

.both{
	clear: both;
}

#middle{
	width: 980px;
	height: 224px;
	overflow: hidden;
}

#include{
	background: transparent url(gx/M/bg_contenu.jpg) no-repeat top center;
	margin-top: 2px;
}


.font2, .font2 p,.font2 font, .font2 p font, .font2 span, font2 font span{
	font-size: 14px;
}

.font2 h2.h2, .font2 #tabactualite{
	font-size: 16px;
}


.imgs{
	display: block;
}

#lefthome{
	float: left;
	width: 708px;/*708*/
}
#lefthome #innerlefthome{
	padding: 0 12px 0 20px;
}
#lefthome #innerlefthome h1.h1{
	padding: 7px 14px 7px 0px;
}


#contenthome{
	float: left;
	width: 291px;
}

#left{
	width: 189px;/*189*/
	float: left;
	background: none;
	padding: 20px 0 0 20px;
}

#left h1{
	padding: 7px 0 7px 0;
}
	
#include #left ul{
	margin: 0px;
	list-style-type: none;
	width: 177px;  }	
#include #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{
	background: #e7e9d5 url(Gx/M/plus.gif) no-repeat 159px 6px;
	text-align: left;
	display: block;
	float: left;
	width: 177px;
	padding: 2px 0;
	color: #33322e;
	text-decoration: none;}
#left li a:hover{
	background: #c0c3a4 url(Gx/M/plus.gif) no-repeat 159px 6px;;}
#left li a span{
	display: block;
	padding: 0 21px 0 7px;}
#left li a.actif, #left li a.actif:link, #left li a.actif:visited, #left li a.actif:hover{
	background: #c0c3a4 url(Gx/M/moins.gif) no-repeat 159px 6px;;
	margin: 0 0 5px 0;
	}
#left li li a, #left li li a:link, #left li li a:visited{
	background: transparent url(Gx/M/left_bg_off.gif) no-repeat 0px 6px;
	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{
	background: transparent url(Gx/M/left_bg_on.gif) no-repeat 0px 6px;
	color: #6e8c47;
	margin: 0px;
	text-decoration: underline;
}

	
	
#content{
	float: left;
	width: 500px;
	background: none;	
	padding-top: 20px;
}
#innercontent{
	padding: 0 13px;
}
.sousTitre{color:#4B4B4B; font-size:14px; font-weight: bold;}
#contentbig{
	float: left;
	width: 710px;
	background: none;
}	
#contentbig h1.h1{
	margin-left: 14px;
	padding: 7px 14px 7px 0px;
}
#right{
	width: 234px;/*234*/
	/*float: right;*/
	float: left;/*
	padding-left: 20px;*/
	margin-left: 36px;
	display:inline;
}


a.lienRSS, a.lienRSS:link, a.lienRSS:visited{
	background: url(Gx/rss.gif) no-repeat left;
	padding:5px 0 5px 20px;
}
a.lienRSS:hover{
	
}
#lienFtp{text-align:right;color:#685b4d;}
#lienFtp a{	
	color: #685b4d;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}
#lienFtp a:hover{
	color: #958573;
}
#copyrights{
	float:left;
	color: #897763;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
}
#copyrights a, #copyrights a:link, #copyrights a:visited{
	color: #897763;
	text-decoration: none;
	font-weight:bold;}
#copyrights a:hover{
	text-decoration: underline;
}

#piedPage{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background-color: #e4e1d5;
	padding-top: 20px;
	text-align: center;
}
#piedPageContenu{
	width: 1000px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	margin:0 auto;
}




.g1{ /*border-bottom: 1px solid #000; height: 100%;*/}
.g1 .img{
	float: left;
	/*width: 203px;*/
	width: 189px;
	/*width:98px;*/
}
.g1 .txt{
	padding: 5px 0 20px 5px;
	/*padding: 5px 0 0 0;*/
	float: right;
	width: 275px;
	/*width:365px;*/
	background: none;		}
	
	
.g2{/*border-bottom: 1px solid #000; height: 100%;*/}
.g2 .img{
	float: right;
	width: 189px;
	/*width:98px;*/
}
.g2 .txt{
	padding: 5px 0 0 0;
	float: left;
	width: 281px;
	/*width:365px;*/
	background: none;		}

.g3{/*border-bottom: 1px solid #000; height: 100%; padding: 0px;*/}
.g4{/*border-bottom: 1px solid #000; height: 100%;*/}
._g4left{
	width: 235px;	
	height: 100%;
	float: left;
	display:block;
	background: none;
}
._g4right{
	width: 235px;	
	height: 100%;
	float: right;
	display:block;
	background:  none;
}
.g4 .img{
	float: left;
	width: 95px;	
	background: none;
}
.g4 .img img{
	border: 1px solid #CCC;
}
.g4 .txt{
	float: left;
	width: 140px;	
	background: none;
}
.g4 .txtfull{ padding: 0px;}
.g4 .email{
	font-size: 11px;
}

.g6{ /*border-bottom: 1px solid #000; height: 100%;*/}
.g6 .img{
	float: left;
	width: 203px;
	width: 189px;
	/*width:98px;*/
}
.g6 .txt{
	padding: 5px 0 0 0;
	float: right;
	width: 291px;
	/*width:365px;*/
	background: none;
}
	
.g7{/*border-bottom: 1px solid #000; height: 100%;*/}
.g7 .img{
	float: left;
	width: 189px;
	/*width:98px;*/
}
.g7 .txt{
	padding: 5px 0 20px 5px;
	float: right;
	width: 275px; /*280*/
	/*width:365px;*/
	background: none;
}

#nextback{
	/*color: #dc0000;*/
	text-align: center;}


#gabarit1 #img{
	float: left;
	width: 290px;	
	width: 204px;
	background: none;
}
#gabarit1 #img img{
	border: 1px solid #CCC;
}
#gabarit1 #txt{
	float: right;
	width: 506px;
	padding: 10px 0 0 0;
	background: none;}
	
#gabarit2 #img{
	float: right;
	width: 204px;
	background: none;
}
#gabarit2 #img img{
	float: right;
	border: 1px solid #CCC;
}
#gabarit2 #txt{
	float: left;
	width: 506px;
	padding: 10px 0 0 0;
	background: none;
}
	
#gabarit3 #txtfull{
	background: none;
}

#gabarit5 #img{
	float: left;
	width: 184px;/*204*/
	background: none;
	padding-left: 20px;
}
#gabarit5 #txt{
	float: right;
	width: 486px;/*506*/
	background: none;
	padding-left: 10px;
}
#gabarit5 #txtfull{padding-left: 20px;}

#gabarit6 #img{
	float: left;
	width: 184px;/*204*/
	background: none;
	padding-left: 20px;
}
#gabarit6 #txt{
	float: right;
	width: 486px;/*506*/
	background: none;
	padding-left: 10px;
}
#gabarit6 #txtfull{padding-left: 20px;}

#gabarit7 #img{
	float: left;
	width: 184px;/*204*/
	background: none;
	padding-left: 20px;
}
#gabarit7 #txt{
	float: right;
	width: 486px;/*506*/
	background: none;
	padding-left: 10px;
}
#gabarit7 #txtfull{padding-left: 20px;}


#btThumbnailVideo5{
	float: right;
	width: 486px;/*506*/
	background: none;
	padding-left: 10px;
}
#btThumbnailVideo6{
	float: left;
	background: none;
	padding-left: 20px;
}


.btVideo{width:200px; height:113px; position:relative; display:block; float:left; margin:10px 15px 0 0;}
.btnVideo{width:60px; height:60px; position:absolute; top:40px; left:75px; z-index:10; margin:0 !important}


#calendrier{
	background: transparent url(Gx/00/calendrier_bg.gif) no-repeat bottom left;
	width: 234px;
	height: 181px;
	text-align: center;
}

#tabcalendrier{
	margin: 0 auto;
	margin-top: 0px !important;
	margin-top: 7px;
	border: 0px;
	border-collapse: collapse;
	width: 212px;
	color: #696969;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
}
#espaceTableau{
	height: 7px;
	width: 212px;
}
#tabcalendrier tr th.jour{
	color: #725731;
	height: 24px;
	vertical-align: middle;
	background: #FFF;
}
#tabcalendrier td{
	text-align: center;
	padding: 2px 0;
}
#tabcalendrier td.actif{
	background: #efefe6;}
#tabcalendrier td.actifday{
	/*background: #d3d3cb;*/}	
#tabcalendrier .trdays a, #tabcalendrier .trdays a:link, #tabcalendrier .trdays a:visited{
	color: #725731;
	display: block;
	margin: 0 auto;
	width: 21px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;}
#tabcalendrier .trdays a:hover{
	text-decoration: none;	}
#tabcalendrier .trdays a.actif, #tabcalendrier .trdays a.actif:link, #tabcalendrier .trdays a.actif:visited{
	background: transparent url(Gx/00/calendrier_a_bg.gif) no-repeat top left;}
#tabcalendrier .trdays a.actif:hover{
	background: transparent url(Gx/00/calendrier_a_bg_over.gif) no-repeat top left;
}
#tabcalendrier .trdays a.actifday, #tabcalendrier .trdays a.actifday:link, #tabcalendrier .trdays a.actifday:visited, #tabcalendrier .trdays a.actifday:hover{
	font-weight: bold;}

#searchright{
	background: transparent url(Gx/M/bg_champ_recherche.jpg) no-repeat top left;
	width: 194px;
	height: 38px;
	position: relative
}	
	
#search{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	position: absolute;
	top: 5px;
	left: 12px;
	/*background: #FFF;*/
	background: transparent;
	border: none;
	width: 142px;
	color: #ab987c;
	font-size: 12px;
	height: 26px;
}

#submitsearch{
	background: transparent url(Gx/M/btn_recherche.jpg) no-repeat top left;
	position: absolute;
	color: #FFF;
	font-weight: normal;
	top: 0px;
	right: 0px;
	width: 35px;
	height: 38px;
	cursor: pointer;
}
/*#submitsearch:hover{
	background: transparent url(Gx/00/submitsearch_bg.gif) no-repeat top left;
}*/
	
	
#sondagecontainer{
	background: #e5eae1 url(Gx/00/sondage_top.gif) no-repeat top left;
	padding: 0 10px 0 15px;}	
#sondagecontainer strong{
	color: #00703c;}
#sondage{
	position: relative;
	
	background: none;}
#sondage span{
	display: block;
	padding: 10px 0 0 0;
	margin: 0 0px 0 0;
	background: none;	}
#sondage .radio{
	float: left;}
#sondage label{
	float: left;
	display: block;
	padding: 0 0 0 5px;}
#sondage #voter{
	background: transparent url(Gx/00/voter_bg.gif) no-repeat top left;
	width: 53px;
	height: 28px;
	color: #FFF;
	cursor: pointer;
	font-weight: normal;
	/*position: absolute;*/
	bottom: 0px;
	right: 0px;}
#sondage #voter:hover{
	background: transparent url(Gx/00/voter_bg.gif) no-repeat top left;}
.resultat{ 
	background: #FFFFFF; 
	position: relative;
	width: 120px;
	line-height: 12px; 
	height: 12px; 
	overflow: hidden;}
.pourcentage{ 
	background: #999999 url(Gx/00/sondage_resultat.gif) repeat-y top left; 
	position: absolute;
	top: 2px;
	left: 2px;
	width: 116px;
	height: 8px;
	line-height: 8px;   
	overflow: hidden;   }

	
a.right_btns, a.right_btns:link, a.right_btns:visited{
	display: block;
	float: left;
	width: 234px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	margin: 3px 0 0 0;
}
a.right_btns:hover{
	text-decoration: underline;
}
a.actif_btns, a.actif_btns:link, a.actif_btns:visited, a.actif_btns:hover{
	background: #231f20;
}
.m1{	background: #0a5834;}
.m2{	background: #729149;}
.m3{	background: #7c704f;}
.m4{	background: #6d532e;}
.m5{	background: #af9431;}
	
	
#formactualite{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 120px;
	background: none;
}
#formactualite select{
	width: 120px;
}

#actualiteimg{
	background: transparent url(Gx/00/actualite_bg.gif) repeat-y top left;
	text-align: center;
	float: left;
	width: 144px;
}
#actualiteimg img{
	margin: 0 auto;
	display: block;
}
#actualitetxt{
	width: 500px;
	float: left;
	padding-left: 20px;
}
#actualitefull{
	padding: 0 8px 0 0;
}

#actualitetxt span, #actualitefull span{
	padding: 6px 0 0 0;
	display: block;
}

#actualiteAccueil{
	width: 680px;
	height: auto;
	float: left;
}
.blocActualite{
	width: 330px;
	height: auto;
	float: left;
}
#tabactualite{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: #695d4f;
	border-collapse: collapse;
	border: none;
	width: 330px;
	font-size: 12px;	
	text-align: left;
}
#tabactualite td.date{
	width: 75px;
	padding: 10px 0 0 0;	
}
#tabactualite td.sep{
	width: 20px;
	padding: 10px 0 0 0;	
}
#tabactualite td{
	padding: 10px 0 0 0;
}

.chroniqueTitre{
	width: 708px; float: left;
	padding-bottom: 10px;
}
.chroniqueTitre h2.h2 a{
	font-weight: normal;
}	
	
.events{
	height: 100%;color: #FFF;
	/*background: none;*/
	padding: 0 15px;
}
.events .mainpic{
	float:right;margin:0 0 10px 10px;border:1px solid #FFF;
}


.eventleft{
	float: left;
	width: 125px;
	
	background: none;
}

.eventright{

	float: right;
	width: 555px;
	background: none;
}

.photos a, .photos a:link, .photos a:visited{
	border: 1px solid #CCC;
	display: block;
	float: left;
	background: #FFF;
	margin: 0 12px 12px 0;
}
.photos a:hover{
	border: 1px solid #000;} 
.photos a.photoslast{
	margin: 0px;}
.photos a img{
	float: left;
	display: block;
	width: 189px;
	/*height: 142px;*/
	overflow: hidden;
}

#sitemap ul{
	margin: 0 0 0 20px;
	padding: 0px;	 
}

.listeleft{
	float: left;
	width: 185px;
		background: none;}
#include .listeleft ul{
	list-style-type: none;
	margin: 5px 0 0 0px; }
.listeleft li{
	padding: 0 0 4px 0;	
}

.listeright{	
	float: right;
	width: 470px;	
	background: none;	
	
}

#contact{}
#contact label{
	font-weight: bold;}
#contact input{
	width: 210px;
	background: #FFF;
	border: 1px solid #CCC;}
#contact .textarea{
	width: 490px;
	background: #FFF;
	border: 1px solid #CCC;	
}
#contact .inputbutton{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: #000;
	font-size: 12px;
	width: 75px;
	background: #FFF;
	border: 1px solid #CCC;	
	font-weight: bold;
	padding: 2px 0;
}

#FormulaireMembre {
	width: 489px;
}

.sectionFormulaireMembreFirst {
	width: 210px;
	margin: 0px 0px 20px 0px;
	padding: 0px 69px 0px 0px;
	text-align: left;
	float: left;
}

.sectionFormulaireMembre {
	width: 210px;
	margin: 0px 0px 20px 0px;
	text-align: left;
	float: left;
}

.subleft{
	float: left;
	width: 215px;
}
.subright{
	float: right;
	width: 215px;
}

.erreur{
	color: #F00;
}

#include ul, #include ol{
	margin: 0 0 0 20px;
}

#coteBourse{
	text-align:center;
}

#coteBourse td{
	width:120px;
	border-bottom:1px solid #e9e9cf;
}

#coteBourseLegende{
	font-weight:bold;
	color:#524e39;
	background-color:#e9e9cf;
}

#wxButtonFrame{
	margin: 15px 0px 0px 0px;
}



.refererGauche{width: 240px;height: auto; float: left;}
.refererDroite{width: 240px;height: auto; float: left;}
#contenuReferer{width: 620px; height: auto; float: left; padding-left: 20px;}
#contenuReferer label{margin:0; padding:0;}

#contenuReferer p.erreur{width: 600px;margin: 10px 0 10px 0;}
#contenuReferer p.succes{width: 600px;margin: 10px 0 10px 0;}
.champCache{display:none; visibility:hidden;} 


#referer input{
	width: 210px;
	background: #FFF;
	border: 1px solid #d1d1d1;
}
.boiteTexte{
	width: 600px;
	background: #FFF;
	border: 1px solid #d1d1d1;
}
input#submitReferer{
	float: left;
	background: url(gx/M/btn_referer.jpg) no-repeat top center;
	height: 44px;/*56*/
	width: 204px;
	text-align: center;
	margin:0;
	padding:0 0 10px 0;
	border: 0;
	cursor: pointer;
	color:#685742;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/*-- BTN-TWITTER --*/
#btn-twitter {
	background: url("gx/M/btn_twitter.png") no-repeat scroll left bottom;
	height: 64px;
	width: 234px;
}
#btn-twitter:hover { 
	background: url("gx/M/btn_twitter.png") no-repeat scroll left top; 
	cursor: pointer;
}
#btn-twitter a {
	display: block;
	font-size: 16px;
	height: 64px;
	line-height: 25px;
	padding: 5px 0 0 70px;
	width: 159px;
}
#btn-twitter a span.texte-gros { font-size: 24px; }

/* Youtube Player
--------------------------------------------------------------------------------------- */
#btYoutubePlayer{float:left; width:790px; height:300px;}
#btYoutubePlayerPageInterne{float:left; width:715px; height:368px;}

#ytvideo2{width:450px; height:300px; float:left; margin-left:70px;}

#videoBoxPageInterne{
	/*background-color: #a49274;*/
	height:361px;
	margin:20px 0 12px 19px;
	width:600px;
	float:left;
}

#listeVideo li p a{float:left !important; width:180px !important; font-weight:bold; color:#FFF;}
#vid1{margin:23px 0 0 20px;}
#vid2{margin:23px 0 0 20px;}
#vid3{margin:30px 0 0 20px;}

/*--------------------------------------*/
.listeVideoPageInterne{float:left; width:600px; /*height:251px;*/ margin:15px 20px 0 0px;}
.listeVideoPageInterne li{margin: 0 35px 10px 0; padding:0 !important; float:left; list-style:none; height:90px; display:block; width:280px; line-height:100%; border:1px solid #CCCCCC; /*background-color:#CDC18F;*/}
.ListeVidColDroite{margin:0 0 10px 0 !important;}
.listeVideoPageInterne li a img{border: 1px #d1d2c4 solid;text-decoration: none; margin-right:10px; width:120px;}
.jcarousel-skin-tango{margin-top: 5px;}

.listeVideoPageInterne li a, .listeVideo li a:link, .listeVideo li a:visited{
	color: #222140;/*#9e6f41*/
	text-decoration: none;
	font-weight: bold;
	float:left;
	width:120px;
}
.listeVideoPageInterne li p{text-align:left;}
.listeVideoPageInterne li p a{float:left !important; width:110px !important; font-weight:bold; color:#222140; margin:35px 0 0 15px;}
