body{
	text-align: center;
	background: #fff url(gx/bg.gif) repeat-x;
}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, input{border:0; margin:0; padding:0;}

html{
	font-family: Arial, Verdana, sans-serif;
}
#page{
	text-align: left;
	padding-top:22px;
	width: 926px;
	margin: 0 auto 0 auto;
}

#entete_img{
	background: transparent url(Gx/M/haut_10.jpg) no-repeat top left;	
	height:182px;
	width: 698px;
	margin-left:236px;}
*+html #entete_img {
/* Que pour IE 7 */margin-top:-182px;
}
* html #entete_img {
/* Que pour IE 6 et - */margin-top:-182px;
}
#pied_page{clear:both;}
#titreH1{
	background: #fff url(gx/bg_h1.gif) repeat-x center;
	width: 926px;
	margin: 10px 0 10px 0;
	padding: 0 0 20px 0;
}
*+html #titreH1{
padding: 0;
}
* html #titreH1{
padding: 0;
}
/*JHO*/
#titreH2{
	background: #fff url(gx/bg_h2.gif) repeat-x center;
	width: 733px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}

h1{
	background: #fff;
	float: left;
	width: auto;
	margin: 0 0 0 0;
	font-size: 95%;
	color: #5F5F5F;
	font-family: Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
h2{
	margin: 0 0 0 0;
	font-size: 90%;
	color: #AB0204;
	font-family: Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
h3{
	margin: 0 0 0 0;
	font-size: 14px;
	color: #AB0204;
	font-family: Helvetica, Verdana, sans-serif;
}
table{
	font-size: 100%;
}



/* TEXTE*/
p{
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	color: #5F5F5F;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 75%;
	line-height: 140%;
}
p a, p a:link, p a:visited{
	text-decoration: underline;
	color: #828282;
}
p a:hover{
	text-decoration: underline;
	color: #000;
}

#ChangeLang{text-align:right;width: 826px;}

#ChangeLang a, #ChangeLang a:link, #ChangeLang a:visited{
	
	text-decoration: none;
	color: #666;
	font-size: 12px;
	position:absolute;
	top:3px;;
	
	
}
#ChangeLang a:hover{
	text-decoration: none;
	color: #888;
	
}

#formulaireRecherche{
	padding: 0 0 0 15px;	
}
#formulaireRecherche h1{
	background: url(gx/m/fleche.gif) no-repeat left middle;
	margin: 0 0 0 0;
	padding: 2px 0 0 12px;	
	font-size: 12px; 
	font-weight: normal;
	color: #5F5F5F;
}

/* formulaires */
form{
	margin: 0 0 0 0;
	/* bug avec Internet Explorer des font size relative au parent */
	font-size: 0.8em;
	<!-- font-size: 100%; -->
}
input, textarea, select{	
	font-size: 10px;
	color: #656564;
	border: 1px solid #AF0204;
	margin: 0 0 0 0;
	font-weight: regular;
}

#BtnImage{	
	/*font-size: 10px;*/
	color: #ffffff;
	border: 0px;
	margin: 0 0 0 0;
	/*font-weight: regular;*/
}


form .inputBouton{
	font-size: 10px;
	background-color: #F3DFB5;
	color: #656564;
	font-size: 80%;
	border: 1px solid #B75928;
}

div#search{
	/*width: 520px;*/
	width: 920px;
	color: #000;
	text-align: left;
	font-size: 80%;
	/*height: 103px;*/
	padding: 0 0 0 10px;
	background: #fff url(Gx/50/BG_Search.gif) no-repeat;

}
div#hauteurSearch{height:103px;}
div#search form{
	margin: 5px 0 0 0;
	font-size: 100%;
}
div#search h4{
	color: #AB0204;;
	border-color: #000;
}
div#search input.inputSearch{
	font-size: 120%;
	padding: 2px;
	width: 250px;
}
div#search select{
	font-size: 90%;
	color: #AB0204;;
	padding: 2px;
	/*width: 150px;*/
}
div#search input.btnSearch{
	border: none;
	margin: 5px 0 0 0;
}
div#search img.logo{
	float: right;
}

/* AJOUT DAVE */
div#search2{
	/*width: 520px;*/
	/*width: 733px;*/
	color: #000;
	text-align: left;
	font-size: 80%;
	min-height: 300px;
	padding: 0 0 0 0;
	/*background: #fff;*/
}
div#search2 input.btnSearch{
	border: none;
	margin: 5px 0 0 0;
}
#inputNoBorder{	
	font-size: 10px;
	color: white;
	border: 0px solid #white;
	margin: 0 0 0 0;
	font-weight: regular;
}



table.Result{
	color: #000;
	font-size: 75%;
	margin: 0 0 0 0;
	width: 923px;
	/*width: 520px;*/
	clear: left;
}
table.Result th{
	background: #AB0204;
	color: #fff;
	padding: 5px;
	text-align: left;
	border-right: 1px solid #fff;
}

table.Result tr.light{
	background: #F4F4F0;
}
table.Result tr.dark{
	background: #EAEAE5;
}
table.Result tr:hover{
	background: #fff;
}
table.Result td{
	padding: 4px;
	border-right: 1px solid #fff;
}

table.Result a{
	color: #6E3700;
}

div.auction{
	color: #000000;
	border-bottom: 1px solid #EBEBE6;
	font-size: 75%;
	text-align: left;
	padding: 5px 0 5px 22px;
	margin: 0 0 0.4em 0;
	height: 10em;
	background: url(Gx/M/bullet.gif) no-repeat 0px 10px;
	width: 498px;
	<!-- width: 520px; -->
}
div.auction img.logo{
	float: right;
	margin: 0 -5px 0 0;
}
div.auction h4{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #AB0204;
	font-size: 140%;
}
div.auction strong{
	color: #B75928;
}
div.auction img.btnListe{
	margin: 5px 0 0 0;
}
#nav{
	margin: 8px 0 0 0;
	padding: 5px;
	font-size: 12px;
	color: #AB0204;
	font-family: Helvetica, Verdana, sans-serif;
}
#nav #chiffres a, #nav #chiffres strong{
	margin: 0 5px 0 0;
}
#nav #chiffres strong{
	text-decoration: underline;
}
#nav #nextBack{
	float: right;
}
/*--------------------------Membres----------------------------------*/
.membres{
height:180px;width:930px;
background-image:url(Gx/30/bg_membres.gif);background-repeat:no-repeat;
padding:15px 0 0 20px;
}
.membres h3,p{margin-bottom:3px;}
* html .membres {
/* Que pour IE 6 et - */height:200px;
}
.adresseMembre{width:330px;float:left;}
.logoMembre{width:900px;text-align:right;}
* html .logoMembre {
/* Que pour IE 6 et - */margin-top:-135px;
}
*+html .logoMembre {
/* Que pour IE 6 et - */margin-top:-135px;
}
*+html .boutonsMembres{width:900px;text-align:center;}
* html .boutonsMembres{width:900px;text-align:center;}
*+html .boutonsMembres a{text-decoration:none;}
* html .boutonsMembres a{text-decoration:none;}
/*---------------Calendrier---------------*/
#calendrier{background-color:#fff;width:932px;font-size:17px;font-weight:bold;color:#fff;}

#annee{font-size:17px;font-weight:bold;color:#444;text-align:right;}
.jourdumois{height:25px; background-image:url(Gx/70/bg_jourdumois2.gif);}
.jourdumoishit{height:125px; background-image:url(Gx/70/bg_jourdumoishit.gif);}
.jourdumoisnow{height:125px; background-image:url(Gx/70/bg_jourdumoisnow.gif);}

.tagjour{width:38px;text-align:center;padding-top:2px;}
.tagjourhit{width:38px;text-align:center;padding-top:50px;float:left;}
.tagjournow{width:38px;text-align:center;padding-top:50px;float:left;}

.imgJour{text-align:right;padding-top:5px;padding-right:5px;}



/*-------------------------Liste envois--------------------------------------------*/
#carteCanadaPourEmail{
	float:left;
	width:483px;
	height:364px;
	background-image:url(gx/E/map_canada_pour_email.gif);
}
#pointCarte1{
	position:relative;
	top:261px;
	left:50px;
}
#pointCarte2{
	position:relative;
	top:261px;
	left:81px;
}
#pointCarte3{
	position:relative;
	top:226px;
	left:74px;
}
#pointCarte4{
	position:relative;
	top:247px;
	left:87px;
}
#pointCarte5{
	position:relative;
	top:275px;
	left:120px;
}
#pointCarte6{
	position:relative;
	top:303px;
	left:216px;
}
#pointCarte7{
	position:relative;
	top:291px;
	left:212px;
}
#pointCarte8{
	position:relative;
	top:280px;
	left:210px;
}
#pointCarte9{
	position:relative;
	top:253px;
	left:215px;
}
#pointCarte10{
	position:relative;
	top:259px;
	left:233px;
}
#pointCarte11{
	position:relative;
	top:212px;
	left:245px;
}
#pointCarte12{
	position:relative;
	top:69px;
	left:90px;
}


/*-------------------Liste PDF-------------------------*/
.Listepdf a{
	text-decoration:none;}
.Listepdf a:hover{
	text-decoration:underline;}
.Listepdf{
	/*display:block;
	border:solid;*/
	font-size: 85%;
	float: left; 
	width: 190px;
	height:40px; 
	margin: 5px;  
	padding: 10px;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
}
.Listepdf a{color:#666;}
#FormulairesPdf{
	margin-top: 30px; 
	clear: both;
}
#FormulairesPdf ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	color: #5F5F5F;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 75%;
	line-height: 140%;
	color:#444;
	list-style:none;
}