/***********************************************
*** COMMUN
*************************************************/
body
{
	margin:0;
	padding:0;
	font-family: Arial,sans-serif;
	background-color :#78b21d;/*79b41d;/*#7ab41d;*/
}

div, dl, dt, dd , ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
 input, textarea, p, blockquote, th, td, legend
{
	margin:0;
	padding:0;
	font-family: Arial,sans-serif;
	color:#777777;
}

a
{
	text-decoration: none;
  color:#69B022;
}

a:hover
{
  color: #909090;
}

p
{
  text-align: left;
	margin-bottom:0.35em;
	font-size: 0.6em;
}

h1
{
  text-align: left;
  font-size: 0.9em;
  margin-bottom:0.25em;
  margin-top:0.25em;
  color:#69B022;
}

h2
{
  text-align: left;
  font-size: 0.9em;
  margin-bottom:0.25em;
  margin-top:0.25em;
  color:black;
}

h3
{
  text-align: left;
	margin-top:1em;
	font-size: 0.7em;
	 background-image:url(./imgs/puce.gif);
 background-repeat:no-repeat;
 background-position:0 0;
 padding-left:15px
}

em
{
  font-weight:bold;
  font-style: normal;
  color:black;
}

strong
{
	margin-top:1em;
	font-size: 1.1em;
}


fieldset
{
  border: none;/*1px solid #69B022;*/
  margin-bottom:1em;/*1em*/
  margin-right:1.5em;
	margin-left:1.5em;
  padding-left:3em;
  padding-right:3em;
}

saisie
{
	font-size: 1em;
	color: black;
	width: 25em;
	border:1px solid black;
}

label
{
  display: block;
	text-align: right;
	float: left;
	width: 8.5em;
}

.tiret
{
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom: 1px dashed black;
}

.eco
{
	color:#69B022;
}

.fondVert{
	background: url(./imgs/boutonV_centre) repeat;
	color:black;
}

span
{
	display:none;
}

li
{
  margin-left:0px;
	display: inline;
	list-style-type:none;
	float: left;
	text-align: center;
}


/*Flacons*/

#horizon
{
		position: absolute;
		left: 0;
		top: 50%;
		width: 100%;
		text-align: center;
		overflow: visible;
		visibility: visible;
		display: block;
}

#page
{
  position:absolute;
  left: 50%;
	top: -395px;/*-452px;*/
	margin-left: -490px;
	width:980px;
	height:790px;
	background: url(./imgs/fond.gif) no-repeat 0px 0px;
}

#contenu
{
	position:absolute;
	top:200px;/*118px;*/
	left:96px;/*82px;*/
	width:842px;
	height:460px;/*434*/
}

#nav
{
	position:absolute;
	display:block;
	right:20px;
	top:75px;
	width:120px;
	height:20px;
	z-index:5;
}

.br
{
    border-right:1px solid #e1e1e2;
}

#nav a
{
  margin:4px;
  color:#e1e1e2;
  font-size:0.6em;
}

#nav a:hover
{
  color:#FFFFFF;
}

#facebook a
{
  display:block;
	position:absolute;
	left:833px;
	top:696px;
	width:32px;
	height:41px;
}
#bloc1 a
{
  display:block;
	position:absolute;
	left:101px;/*100/*111*/
	top:140px;/*138-7*/
	width:397px;/*376*/
	height:244px;
	/*border:10px solid red;*/
	background: url(./imgs/menu.gif) no-repeat 0px 0px ;
	z-index:4;
}

#bloc2 a
{
  display:block;
	position:absolute;
	left:498px;
	top:140px;
	width:397px;
	height:244px;
	/*background-color:red;*/
	background: url(./imgs/menu.gif) no-repeat -397px 0px ;
	z-index:1;
}

#bloc3 a
{
  display:block;
	position:absolute;
	left:101px;
	top:384px;
	width:397px;
	height:244px;
	/*background-color:yellow;*/
	background: url(./imgs/menu.gif) no-repeat 0px -244px ;
	z-index:1;
}

#bloc4 a
{
  display:block;
	position:absolute;
	left:498px;
	top:384px;
	width:397px;
	height:244px;
	/*background-color:green;*/
	background: url(./imgs/menu.gif) no-repeat -397px -244px ;
	z-index:1;
}

#bloc1 a:hover
{
  background: url(./imgs/menu.gif) no-repeat 0px -489px ;
	z-index: 5;
}

#bloc2 a:hover
{
  background: url(./imgs/menu.gif) no-repeat -397px -489px ;
	z-index: 5;
}
#bloc3 a:hover
{
  background: url(./imgs/menu.gif) no-repeat 0px -733px ;
	z-index: 5;
}
#bloc4 a:hover
{
  background: url(./imgs/menu.gif) no-repeat -397px -733px ;
	z-index: 5;
}

#info
{
	position:absolute;
	left:165px;
	top:700px;
	width:650px;/*720*/
	height:26px;
	z-index:10;
}

#info li
{
	padding-left:6px;
	padding-right:6px;
	font-size:0.6em;
	line-height:1.2em;
	color:#a5a6a7;
}

.infoBr
{
  border-right:1px solid #a5a6a7;
}

.infoFirst
{
	margin-left:16px;
	border-right:1px solid #a5a6a7;
}

/***********************************************
*** contact_
*************************************************/
#contenu #contact_bloc1 {
	position:absolute;
	top: 18px;
	left: 17px;
	height:398px;
	width: 532px;
}

#contenu #contact_bloc2 {
  position:absolute;
	top: 48px;
	left: 549px;
	height: 169px;
	width: 264px;
}

#contenu #contact_bloc3
{
  position:absolute;
	top: 240px;
	left: 564px;
	height: 224px;
	width: 248px;
}

#contenu #contact_bloc3 li
{
	width:248px;
}

/***********************************************
*** acces_
*************************************************/
#contenu #acces_bloc1 {
	position:absolute;
	top: 18px;
	left: 17px;
	height: 398px;
	width: 532px;
}
#contenu #acces_bloc2 {
	position:absolute;
	top: 48px;
	left: 549px;
	height: 169px;
	width: 264px;
	background: url(./imgs/acces.gif) no-repeat 0 0 ;
}
#contenu #acces_bloc3 {
	position:absolute;
	top: 200px;
	left: 564px;
	height: 264px;
	width: 248px;
}
#contenu #acces_bloc3 p{
	margin-left:16px;
}

#contenu li
{
  text-align: left;
  font-size:0.6em;
  margin-top:0.8em;
	margin-bottom:0;
	list-style-type:none;
	background-image:url(./imgs/puce.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:15px;
}

