body {margin: 0;	padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

img {border: 0; margin: 0; padding: 0}

a:link, a:visited, a:active {color: black; }
a:hover {color: #532814; }


#header {height: 171px; background: url(../../images/index_fond2.gif) repeat-x top left; margin: 0; padding: 0}
#logo {float: left}
#logo img {vertical-align:top;}
#logo h1 {display: none; }
#slogan1 {clear: left; height: 17px; background: url(../images/slogan_home_gch.gif) no-repeat bottom left;}
#slogan1 img{ height: 16px; padding:1px 0 0 214px;clear:left;}
#slogan1 h2 {display: none}

#homme {position: absolute; top: 83px; left: 0; margin: 0; padding: 0;}


#menu {position: absolute; top: 83px; left: 214px; margin:0; padding: 0; width: 420px; height: 83px; }
#menu ul {margin: 0; padding: 0; list-style: none; }
#menu li {margin: 0; padding: 0; display: inline; }
#menu li a {margin: 0; padding: 0; float: left; display: block; height: 41px; text-decoration: none;}
#menu li a em {display: none;}

#presentation {width: 100px;  background: #8b5942 url(../images/menu/presentation.gif) no-repeat top left;}
#gamme {width: 80px; background: #8b5942 url(../images/menu/gamme.gif) no-repeat top left;}
#applications {width: 80px; background: #8b5942 url(../images/menu/application.gif) no-repeat top left;}
#localisation {width: 80px; background: #8b5942 url(../images/menu/localisation.gif) no-repeat top left;}
#extranet { width: 80px; background: #8b5942 url(../images/menu/extranet.gif) no-repeat top left; }
#presentation:hover, #gamme:hover, #applications:hover, #localisation:hover, #extranet:hover {background-position: 0 -41px;}

#menu a span { display: none; position: absolute; top: 43px; left: 15px; color: white; font-size: 9pt; width: 340px; height: 40px;}
#menu a:hover span {display: block; position: absolute; top: 43px; left: 15px; color: white; font-size: 9pt; width: 340px; height: 40px; margin:0; padding:0;}
/* old
#menu a span { display: none; position: absolute; top: 48px; left: 15px; color: white; font-size: 9pt; width: 340px; height: 30px;}
#menu a:hover span {display: block; }
*/


#contenu { margin: 0; padding: 0; width: 100%; height: 220px; background: #e0ddcd url(../images/slogan2.gif) no-repeat top left;}

#home-pres-pdf {float: left; margin: 0; padding: 0; width: 30%; height: 220px; border: 0px solid black }
#home-pres-pdf a em {display: none;}
#home-pres-pdf a{display: block; width: 89px; height: 39px; background: #e0ddcd url(../images/presentation.gif) no-repeat top left; margin: 90px auto auto 30%}
#home-pres-pdf a:hover{background-position: 0 -39px; }

#home-pres {
	float: left;
	width: 200px;
	height: 220px;
	background-color: #c9c6b8;
	border: 0px solid black;
	text-align: justify;
}
#home-pres p {margin: 0px 6px 25px 6px; font-size:1em; padding-top:15px;}

#home-visuel {float: left; width: auto; height: 220px; border: 0px solid black;}
#home-visuel img {margin: 0;}

#lang {position: absolute; top: 175px; left: 60%;}
#lang p { margin: 0 0 .3em .3em; font-size: .74em;}
#lang ul {margin: 0; padding: 0; list-style: none;}
#lang li {float:left; margin: 0 4px 0 0; padding: 0;}
#lang a span {display: none;}
#lang a {display: block; width: 27px; height: 12px}
#fr {background: #e0ddcd url(../../images/flag_fr.gif) no-repeat top left;}
#en {background: #e0ddcd url(../../images/flag_en.gif) no-repeat top left;}
#de {background: #e0ddcd url(../../images/flag_de.gif) no-repeat top left;}
#es {background: #e0ddcd url(../../images/flag_es.gif) no-repeat top left;}
#it {background: #e0ddcd url(../../images/flag_it.gif) no-repeat top left;}
#active a,#fr:hover, #en:hover, #de:hover, #es:hover, #it:hover {background-position: 0 -12px}

.separateur {  height: 1px; background-color: #8B5942;}
.separateur hr {display: none;}

/**
* pied de page
*/
#pied {
	top:auto;
	clear:both;
	left:0;
	margin: 0;
}
#footer {font-size: 12px; padding: 10px; text-align: center;}
address {font-style: normal;}
#footer cite {color: #666; font-style: normal;font-size: 10px;}
#footer p { margin-left: 0; }
.golden {color: #996600}

