/* CSS Document */

body {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 background-color:#c1d72f;
height: 100%;

	}


#global {
     width: 783px;
	 margin:auto;
}

#coconut2 {
	display:none;	
}

#global_ht {
	position:relative;
     width: 783px;
     height: 19px;
	 background-image:url(images/haut.gif);
	 background-repeat:no-repeat;
}

#global_m {
	 position:relative;
     width: 783px;
	 min-height:550px;

	 background-image:url(images/milieu.gif);
	 background-repeat:repeat-y;
}

#global_b {
	 position:relative;
     width: 783px;
	 height:56px;
	 background-image:url(images/bas.gif);
	 background-repeat:no-repeat;
}
 
#spacer {
clear:both;
}
 
#accro {
	height:43px;
	width:279px;
	background-image:url(images/accroch.gif);
	background-repeat:no-repeat;
	/*float:left;*/
} 

#header {
position:relative;
width:753px;
height:80px;
padding-left:30px;
padding-top:10px;
}

#logo {
	/*float:left;*/
	height:52px;
	width:196px;
	background-image:url(images/blank.gif);
	background-repeat:no-repeat;
	padding-left:35px;
} 
	
#logo img{
	 border:0;
}

#info_dt {
position:absolute;
width:150px;
top:10px;
left:653px;
	padding-right:30px;
	paddign-top:10px;
}

#langfr {
	height:14px;
	width:14px;
	float:left;
	background-image:url(images/fr.gif);
	background-repeat:no-repeat;
} 
	
#langfr img{
	 border:0;
}

#langen {
	height:14px;
	width:14px;
	float:left;
	background-image:url(images/en.gif);
	background-repeat:no-repeat;
} 
	
#langen img{
	 border:0;
}

#langde {
	float:left;
	height:14px;
	width:14px;
	background-image:url(images/de.gif);
	background-repeat:no-repeat;
} 
	
#langde img{
	 border:0;
}

#contact_acc {
	float:left;
	height:20px;
	width:56px;
	background-image:url(images/contact.gif);
	background-repeat:no-repeat;
	border:0;
} 

#contact_acc img {
	border:0;
} 


#desc { 	
	position:absolute;
	top:578px;
	left:628px;
	height:23px;
	width:291px;
}

#desc img{
	 	border:0;
}

#contenu {
     position:absolute;
     top:51px;
	 left:422px;
     width: 478px;
     height: 508px;
	 background-image:url(images/fd_contenu.gif);
	 background-repeat:no-repeat;
	 padding-left:17px;
	 padding-top:15px;

	 text-align:justify;
}

#pub {
	position:absolute;
	top:-8px;
	left:783px;
	background-color:#c1d72f;
	width: 122px;
	height: 536px;
	text-align:justify;
	padding:5px;
}

#float {
	width:370px;
 	float: left;
	padding-left:1px;
	z-index:5;
}

#float label{
 width:25%;
 float:left;
 
 }

#float textarea {
	width:270px;
	height:110px;

  }
#float input {
	width:270px;
  }  
  
.send {
	width:50px; }

#acces { 
	position:absolute;
	top:24px;
	left:9px;
z-index:100;
}

#acces img{ 
float:left;
padding-top:45px;
padding-left :10px;
*padding-top:30px;
*padding-left :15px;
}

#acces_text { 
float:right
}
  
  
#contenu p {
	padding-left:10px;
	width:420px;
	padding-right:10px;
}

h1{
	color:#3c7625;
	font-size:14px;
	padding-left:0px;

}

#contenu h4{
	color:#f7941d;
	font-size:14px;
	padding-left:10px;

}

#prod_ac {
     position:absolute;
     top:93px;
	 left:492px;
     width: 324px;
     height: 263px;
	 background-image:url(images/fd_prod.gif);
	 background-repeat:no-repeat;
}

#prod_ac p{
	padding-left:10px;

	padding-top:5px;
	margin:0px;
}

#coconut {
	position:relative;
	width:753px;
padding-left:30px;
z-index:100;
}

#pre2 {
	float:left;;
	background-color:#ffffff;
    width: 360px;
	text-align:justify;
	padding:20px 10px 10px 40px;
	z-index:100;

}

#men_div {
position:relative;
width:783px;
z-index:300;
}

#menu {
    height: 26px;
    z-index:500;
	float:left;
	width:auto;
	padding-left:30px;
}

#menu2 { 

	height:26px;
	
	z-index:500;
	float:left;
	width:auto;

}
#menu3 { 
    height: 26px;
	z-index:500;
	float:left;
	width:auto;
}


#im {  background-image:url(images/bio_menu.gif); background-position:right top; position:absolute; background-repeat:no-repeat; top:-20px; left:0px; width:90px; height:30px; z-index:1300;}
#imen {  background-image:url(images/bio_menu.gif); background-position:right top; position:absolute; background-repeat:no-repeat; top:-20px; left:0px; width:61px; height:30px; z-index:1300;}
#imde {  background-image:url(images/bio_menu2.gif); background-position:center top; position:absolute; background-repeat:no-repeat; top:-20px; left:0px; width:38px; height:30px; z-index:2000;}

#border_vert {
	position:relative;
width:720px;
padding-left:30px;
}
#border_fonce {
	height:20px; 
	left:30px;
	background-color:#3c7625;
	width:320px;
float:left;

}

#aff_img {
	width:720px; position:relative;  padding-left:30px; height:206px; *height:180px;
}

#border_clair {
	height:20px;
	background-color:#c1d72f;
	width:399px;
	border-left:1px solid #ffffff;
float:left;
}

#anim { position:relative;
	top:125px;
	left:30px;
	width:720px;
	height:180px;
	z-index:1;
}

#contact {
     position:absolute;
     top:190px;
	 left:0px;
     width: 173px;
     height: 26px;
	 line-height: 26px;
	 background-color:#f7941d;
	 color:#FFFFFF;
	 font-weight:bold;

}

#contact a {
	text-decoration:none;
    color:#FFFFFF;
	 width: 173px;
     height: 26px;
	 display:block; 
	 padding-left:10px;

}

#contact a:hover{
	 background-color:#d76500;
	 color:#c1d72f;
	 width: 173px;
     height: 26px;
}

.alert {
color:#FF0000;
font-weight:bold;
}

#actu {
font-size:12px;
}

#actu  h1{
font-size:12px;
}

#actu  h3{
font-size:12px;
}

#actu  img {
font-size:12px;
}


#footer { 
	position:absolute;
	background-color:#c1d72f;
	width:733px;
	line-height:24px;
	height:24px;
	font-size:9px;
	color:#3c7625;
	left:30px;
	top:10px;
	text-align:center;

}

#footer img { 
	float:right;
	border:0;
	margin:0;
	padding:0;
}

#footer a { 
	font-size:9px;
	color:#3c7625;
	text-decoration:none;
}

#footer a:hover { 
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}

#img_prod {
	float:left;
	width:293px;
	padding:5px;
	
}

#cadre {
	border: 1px solid #cccccc;
padding:8px;
font-size:11px;
}

#telecharge { 
background-image:url(images/fle.gif);
background-repeat:no-repeat;
width:170px;
background-position:left 4px;
}

#telecharge a { 
text-decoration:none;
color:#000000;
}

#telecharge a:hover { 
text-decoration:underline;
color:#999999;
}

#bio_ab {
background-color:#c1d72f;
width:auto;
padding:10px;
height:100px;
}

#bio_ab h1{
font-size:13px;
}

