body {
  font-family: Univers, Helvetica, Arial, sans-serif;
	font-size:12pt;
	line-height:1.4em;
	margin: 0;
  padding: 0;
  height: 100%;
	background-color:#FFF;
	color:#003916;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}

p{
	margin:0px;
	padding:0px;
	margin-bottom:2em;
}
img{
	border:none;
}
#header {
height: 127px;
font-family: Baskerville, Georgia, Times New Roman;
text-transform: uppercase;
}
#conteneur {
position: absolute;
height:100%;
width: 100%;
min-height:480px;
}
#contenu {
padding:30px;
height:auto;
}
html>body #contenu {
height: auto;
min-height: 480px;
} 

#contenu a{text-decoration:none; color:#003916;}
#contenu a:hover{text-decoration:underline;}

#gauche {
position: absolute;
left:0;
width: 150px;

}

#pied {
position:relative;
width:450px;
text-align:center;
height:40px;
bottom:20px;
font-family: Univers, Helvetica, Arial, sans-serif; font-size:9pt;	line-height:1.4em; text-transform:uppercase;
display:none;
}

#pied a {text-decoration:none; color:#959595;}
#pied a:hover{text-decoration:underline; color:#000;}
#pied .current{color:#000;}

p {margin: 0 0 20px 0;}

h1{margin:0;padding:0;width:100%;}
.logoprint {margin:0;padding:0;}
#logo{display:none;height:0;}


h2{position:absolute; left:-190px;margin:0;padding:0; display:block; width: 170px; height: 43px;  background-color: #C40009; color:#FFF; text-transform: uppercase; text-align: center; line-height:43px; float:right;font-size:9pt;display:none;height:0px;}
h3{margin:0;padding:0; display:none;}
h4{margin:40px 0 30px 0;padding:0;font-family: Baskerville, Georgia, Times New Roman; font-size:19pt;line-height:23pt;}
h4:first-child{margin-top:10px;}

#languages{
	position:absolute; top:16px; left:32px;
	font-size:8pt;
	font-family: Univers, Helvetica, Arial, sans-serif;
	line-height:1.4em;
	font-weight:bold;
	display:none;
}

#languages a {height:15px; text-decoration:none; color:#003916;padding-left:10px;padding-right:10px;}
#languages a:hover{background-color:#C40009; color:#FFF;padding-left:10px;padding-right:10px;}

#menu {
	position:absolute; top:85px; left:0px;
	font-size:8pt;
	line-height:1.4em;
	font-weight:bold;
	font-family: Univers, Helvetica, Arial, sans-serif;
	display:none;
}

#menu ul li {float:left; text-align:center;height:20px;line-height:20px;}
#menu ul li a {display:block; height:15px; text-decoration:none;height:20px;line-height:20px; color:#003916;}
#menu ul li a:hover{ background-color:#C40009; color:#FFF;height:20px;line-height:20px;}
#menu .current {background-color:#C40009;color:#FFF;height:20px;line-height:20px;}
#menu #About {width:125px;height:15px;}
#menu #Solutions {width:165px;}
#menu #Careers {width:80px;}
#menu #Contact {width:80px;}
#menu #Sitemap {width:80px;}

#gauche ul {position:absolute; top:46px; left:27px;}
#gauche ul li{background-color:#F4F1E7; width:170px; text-transform: uppercase;}
#gauche ul li a{text-decoration:none; width:160px; display: block; height:20px;line-height:20px;padding-left:10px;color:#003916;}
#gauche ul li a:hover{background-color:#C40009; color:#FFF; width:160px;padding-left:10px;}
#gauche{font-size:9pt; line-height:1.4em;}
#gauche .current {background-color:#C40009;color:#FFF;height:20px;line-height:20px;}

#login{
position:absolute; display:block; width:170px; height:24px; top:307px; right:54px;
background: url(../images/fond-login.gif) repeat-y top left;  
text-transform: uppercase;
font-weight: bold;
font-size:9pt;
line-height:24px;
color:#FFF;
display:none;
}

#login a{text-decoration:none;color:#003916;}
#login a:hover{text-decoration:underline;color:#C40009;}

#chemin {position:absolute; top:100px; left:30px; font-family: Univers, Helvetica, Arial, sans-serif; font-size:9pt;	line-height:1.4em;display:none;height:0px;}
#chemin a{text-decoration:none;color:#003916;}
#chemin a:hover{text-decoration:underline;color:#C40009;}
#chemin a.home{text-decoration:none;color:#C40009;text-transform:none;}
#chemin a.home:hover{text-decoration:underline;color:#C40009;}

#image{
position:absolute;
top:0px;
right:0px;
width:170px;
float:right;}

#tools{
position:relative;
top:40px;
width:170px;
float:right;
display:none;
}

#tools {font-family: Univers, Helvetica, Arial, sans-serif; font-size:9pt; text-transform:uppercase;}
#tools a{text-decoration:none;color:#003916; height:1.4em;	line-height:1.4em;}
#tools a:hover{text-decoration:underline;color:#C40009; height:1.4em;	line-height:1.4em;}

* html #tools ul {padding-right:100px; margin:0; padding:0;}

#tools #print{
 background-image: url(../images/print.gif);
 background-repeat: no-repeat;
 background-position: left center;
}
#tools #send{
 background-image: url(../images/send.gif);
 background-repeat: no-repeat;
 background-position: left center;
}

#contenu {text-align:justify;position:relative;top:0px;left:0;width:450px;/*height:2000px;*/}
#contenu #retour{font-family: Univers, Helvetica, Arial, sans-serif; font-size:9pt;	line-height:1.4em; text-transform:uppercase; width:95px; background-image: url(../images/back.gif); background-repeat: no-repeat; background-position: right center;float:right;}
#contenu #retour a{color:#003916; text-decoration:none;}
#contenu #retour a:hover{color:#C40009; text-decoration:underline;}

#contenu ul{margin:0;	padding:0; list-style:disc; list-style-position:inside;padding-left:20px;}
#contenu ul li{margin:0;	padding:0 0 10px 0;}
#contenu #lienscarte {display:none;}

#pied p {margin-bottom:3px;}



#droite {
position: absolute;
margin:0;
padding:0;
top:0px;
width: 150px;
font-family: Georgia, Arial, sans-serif;
font-size:11.5pt;
line-height:12.9pt;

}

#droite{right:0px;#}
*+html #droite {right:0px;}

#gauche{display:none;}
#menu3{display:none;}
#menu4{display:none;}
#retour{display:none;}

