/* TABLE DES MATIÈRES:
	- Générale (body, html, h1, h2, ...)
	- Conteneur
	- Menu
	- Textes
	- Pieds de page
	- Formulaires
----------------------------------------------------------------------------------------*/

/* GÉNÉRAL
--------------------------------------------------------------------------------------- */
body#main{
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align:center;
}
html{
	color: #717172;
	font-size: 11px;
	/* Garder 3 fontes seulement */
	font-family: Verdana;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

h1{
	color: #fff;
	font-size:14px;
	font-weight: bold;
}
h1 a, h1 a:link, h1 a:visited{
	color:#C21527;
}
.both{
	clear:both;
}

/* CONTENEUR
--------------------------------------------------------------------------------------- */
#conteneur{
	margin: 32px auto 0 auto;
	text-align:left;
	width:851px;
	background: #949307;
}
#hautfr{
height: 240px;
width: 851px;
position: relative;
	background-image: url(Gx/entete_BG_fr.jpg);
}
#hauten{
	background-image: url(Gx/entete_BG_en.jpg);
}
#logo{
	position: absolute;
	top: 0px;
	left: 5px;
	height: 151px;
	width: 234px;
}
.pignon{
position: absolute; bottom: 0px; right: 0px; width: 555px; height: 35px;_right:-1px; background-image: url(Gx/pignon.jpg);
}

#contenu{
	float: left;
	background: #949307;
	width: 851px;
}
#InnerBG{
	float:left;
	background: url(Gx/01/bg.jpg) no-repeat top right;
	height: 369px;
	width: 851px;
}
#InnerValle{
	background: url(Gx/04/innerImages.jpg) no-repeat top right;
	height: 477px;
}

#basdePageInner{
	float:left;
	height: 110px;
	width: 851px;
}

#basdePageInner a, #basdePageInner a:link, #basdePageInner a:visited{
font-size:12px;
color:white;
}
#basdePageInner a:hover, #basdePageInner a:link:hover, #basdePageInner a:visited:hover{
color:silver;
}
.cimlogo{
	float: left;
	margin: 10px 0 0 20px;
	
}

.imagesOutterCtn{
	width:260px;height:260px;background:#ad4400;margin-left:14px;_margin-left:7px;padding-top:1px;float:left;
}
.imageHautInnerCtn{
	height:172px;background:#e7e5cd;margin:2px;
}
.imageHautInnerCtn p{
	color:#949504;margin-left:5px;
}
.imageHaut{
	height:150px;width:190px;background:#ffffff;margin:2px;float:left;margin-left:35px;_margin-left:17px;
}
.imageBasInnerCtn{
	height:82px;background:#e7e5cd;margin:2px;
}
.imageBas{
	height:80px;width:80px;background:#ffffff;margin:0px;float:left;margin-left:5px;_margin-left:3px;
}
/* MENU
--------------------------------------------------------------------------------------- */
#menu{height:21px; margin:0; padding:0;position: absolute; bottom: 42px; right: 0px;  color: White;}
#menu ul{margin:0;padding:0;}
#menu ul li{padding:0; margin:0; display:inline; list-style-type:none;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	padding: 5px 19px 3px 19px;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li a:visited:hover{color:#C59661;}
#menu ul li a.actif, #menu ul li a.actif:visited{color:#e9af10;}


/* TEXTES
--------------------------------------------------------------------------------------- */
p{font-size: 12px; line-height: 150%; color: #fff;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #fff; text-decoration: underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#000; text-decoration:underline;
}
ul li{font-size:11px; line-height:150%; list-style:square; margin-left:16px;}
ol li{font-size:11px; line-height:150%; color:#1F1F1F; margin-left:16px;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#555; font-family:Tahoma; font-size:10px; height:19px; padding:0;font-size:0px;floay:left;}



