body {
	margin:0;
  padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#container {
	width:996px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#ombreGau {background:url(images/ombreGau.png) repeat-y top left;}
#ombreDr {background:url(images/ombreDr.png) repeat-y top right;}
#ombreBas {background:url(images/page_bg_bas.png) no-repeat bottom left; padding:0 0 20px 0;}
#page {
	width:955px;
	background:#fff;
	margin:0 0 0 21px;
	padding:0 0 2px 0;
}
h1 {
	font-size:1.4em;
	margin:0;
	padding:0 0 19px 0;
}
h1.titre {
	font-size:0.7em;
	margin:0;
	padding:0 0 8px 0;
}
h2 {
	font-size:1.2em;
	margin:0;
	padding:0 0 15px 0;
}
h3 {
	font-size:1em;
	margin:0;
	padding:0 0 10px 0;
}
p {
	font-size:1em;
	margin:0;
	padding:0;
}
input, select {font-family: Arial, Helvetica, sans-serif;}
.gras {font-weight:bold;}
.italic {font-style:italic;}
.txt_petit {font-size:0.9em;}
#entete {
	position:relative;
	width:955px;
}
#bgEntete {width:955px;}
#bgEntete img {display:block;}
div#logoCompagnie {
	float:left;
	width:187px;
	padding:26px 0 0 12px;
}
div#logoCompagnie img.logo {display:block;}
#logoPrint {display: none;}
#zoneMenu ul {
	list-style:none;
	margin:0;
	padding:0;	
}
#zoneMenu ul li {
	float:left;
	margin:0;
	padding:0;
}
.bordureDr {}
#zoneMenu a {
	font-size:1em;
	display: block ;
	float:left;
	padding:7px 20px 5px 20px;
	text-decoration:none;
	font-weight:bold;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#zoneMenu a{float:none;}
/* End IE5-Mac hack */
#zoneMenu a:hover {font-weight:bold;}
div#zContenu_top {height:425px;}
html>body div#zContenu_top {
	min-height:425px;
	height:auto;
}
#zContenuInt {
	width:955px;
}
#zContenuInt_top{
	width:955px;
}
div#zContenuInt_top{height:425px;}
html>body div#zContenuInt_top{
	min-height:425px;
	height:auto;
}
#colStatic{
	padding:8px 0 0 0;
	clear: left;
}
.contenu{padding:0 28px;}
.contenu p{
	padding:0 0 19px 0;
	text-align:justify;
}
.contenu a:link, .contenu a:visited, .contenu a:active{text-decoration:underline;}
.contenu a:hover{text-decoration:none;}
.contenu ul{list-style:none;}
.langue{
	position: absolute;
	float:right;
	margin-left: 900px;
	padding:5px 5px 0 0;
}
.langue a:link, .langue a:visited, .langue a:active{
	color:#fff;
	text-decoration:underline;
}
.langue a:hover{text-decoration:none;}
#formContact{margin:0 0 20px 0;}
.champsObligatoire{font-size:1em;}
.lesChamps{margin-bottom:15px;}
.lesChamps label{
	font-size:1em;
	font-weight:bold;
}
.lesChamps input{width:300px;}
#bEnvoyer{margin-left:355px;}
#pied_ombreBas{
	width:996px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/page_bg_bas.png) no-repeat bottom left;
	padding:0 0 20px 0;
}
#pied_bordure{
	width:951px;
	margin:0 0 0 21px;
}
#pied{
	width:955px;
	margin:0;
}
#logoIclic{
	float:left;
	width:450px;
	margin:2px 0 0 4px;
	padding:2px 0;
}
#logoIclic p{
	float:left;
	width:350px;
	padding:6px 0 0 5px;
	font-size:0.8em;
}
#pied ul{
	float:right;
	list-style:none;
	margin:0;
	padding:10px 12px 0 0;
}
#pied ul li{
	float:left;
	font-size:0.8em;
	margin:0;
	padding:0;
}
#pied ul li.copyright{padding:0 0 0 0px;}
#pied ul li a:link, #pied ul li a:visited, #pied ul li a:active, #logoIclic p a:link, #logoIclic p a:visited, #logoIclic p a:active{text-decoration:none;}
#pied ul li a:hover, #logoIclic p a:hover{
	text-decoration:underline;
}
#Album{
	display:block;
	float:left;
	width:258px;
}
#Album img{border:1px solid #000000;}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav a {display: block;}
#nav li {float: left;}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:1000;
}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul li {
	width: 15em;
}
#nav li ul li a {
	width: 15em;
}