/* CSS Document */

body {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	background-color:#c1d72f;
	}

.fd_anim {
	background-image:url(images/index_02.gif);
	background-repeat:no-repeat;
	width: 515px;
	height:600px;
}

#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 783px;
     height: 561px;
      margin-top: -280px; /* moitié de la hauteur */
     margin-left: -391px; /* moitié de la largeur */
     border: 0px solid #000;
}

#coconut {
	display:none;	
}

#bannir {
	position:absolute;
	left: 780px;
	top: -20px;
	}
	
#global_i {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 783px;
     height: 561px;
      margin-top: -280px; /* moitié de la hauteur */
     margin-left: -391px; /* moitié de la largeur */
     border: 0px solid #000;
	 background-image:url(images/v462.gif);
	 background-repeat:no-repeat;
}
#global_ht {
     position:relative;
     width: 783px;
     height: 19px;
	 background-image:url(images/haut.gif);
	 background-repeat:no-repeat;
}
#global_m {
     position:relative;
     width: 783px;
	 height:auto;
	 background-image:url(images/milieu.gif);
	 background-repeat:repeat-x;
}

#global_b {
     position:relative;
     width: 783px;
	 height:26px;
	 background-image:url(images/bas.gif);
	 background-repeat:no-repeat;
}
 
#global2{
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 918px;
     height: 576px;
     margin-top: -299px; /* moitié de la hauteur */
     margin-left: -458px; /* moitié de la largeur */

}
	 
#accro {
	position:absolute;
	top:28px;
	left:270px;
	height:43px;
	width:279px;
	background-image:url(images/accroch.gif);
	background-repeat:no-repeat;
} 
	

#logo {
	position:absolute;
	top:25px;
	left:37px;
	height:52px;
	width:196px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
} 
	
#logo img{
	 border:0;
}
	
#langfr {
	position:absolute;
	top:26px;
	left:685px;
	height:14px;
	width:14px;
	background-image:url(images/fr.gif);
	background-repeat:no-repeat;
} 
	
#langfr img{
	 border:0;
}

#langen {
	position:absolute;
	top:26px;
	left:709px;
	height:14px;
	width:14px;
	background-image:url(images/en.gif);
	background-repeat:no-repeat;
} 
	
#langen img{
	 border:0;
}

#langde {
	position:absolute;
	top:26px;
	left:734px;
	height:14px;
	width:14px;
	background-image:url(images/de.gif);
	background-repeat:no-repeat;
} 
	
#langde img{
	 border:0;
}

#mail { 	
	position:absolute;
	top:576px;
	left:341px;
	height:23px;
	width:113px;
}


#contact_acc {
	position:absolute;
	top:24px;
	left:618px;
	height:20px;
	width:56px;
	background-image:url(images/contact.gif);
	background-repeat:no-repeat;
	border:0;
} 

#contact_acc img {
	border:0;
} 
#mail 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;
}


#float {
	width:400px;
 	float: left;
	padding-left:1px;
	z-index:5;
}

#float label{
 width:25%;
 float:left;
 
 }

#float textarea {
	width:280px;
	height:110px;

  }
#float input {
	width:280px;
  }  
  
.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;
padding-right:25px;

}
  
  
#contenu p {
	padding-left:10px;
	width:420px;
	padding-right:10px;
}

#contenu h1{
	color:#662d91;
	font-size:14px;
	padding-left:10px;

}

#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;
}



#actu {
     position:absolute;
     top:349px;
	 left:30px;
     width: 325px;
     height: 157px;
}

#pre {
     position:absolute;
     top:341px;
	 left:373px;
	 background-color:#ffffff;
     width: 360px;
     height: 136px;
	text-align:justify;
	padding:10px;
}

#pub {
	position:absolute;
	top:8px;
	left:786px;
	background-color:#c1d72f;
	width: 122px;
	height: 536px;
	text-align:justify;
	padding:5px;
}
#pre2 {
     position:absolute;
     top:341px;
	 left:373px;
	 background-color:#ffffff;
     width: 360px;
     height: 136px;
	text-align:justify;
	padding:10px;
}
#men_div {
position:absolute;
width:725px;
z-index:300;
top:106px;
left:30px;
}

#menu {
    height: 26px;
    z-index:500;
	float:left;
	width:auto;
}

#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:64px; height:30px; z-index:1300;}
#imde {  background-image:url(images/bio_menu2.gif); background-position:right top; position:absolute; background-repeat:no-repeat; top:-20px; left:0px; width:38px; height:30px; z-index:1300;}


#border_fonce {
	height:20px;
	position:absolute;
	left:30px;
	top:305px;
	background-color:#3c7625;
	width:320px;

}

#border_clair {
	height:20px;
	position:absolute;
	left:349px;
	top:305px;
	background-color:#c1d72f;
	width:400px;
	border-left:1px solid #ffffff;
}

#anim {
	position:absolute;
	top:125px;
	left:30px;
	width:720px;
	height:180px;
	z-index:1;
}

#pres {
     position:absolute;
     top:0px;
	 left:0px;
     width: 173px;
     height: 26px;
	 line-height: 26px;
	 background-color:#662d91;
	 color:#FFFFFF;
	 font-weight:bold;
	
}

#pres a {
	text-decoration:none;
    color:#FFFFFF;
	 width: 173px;
     height: 26px;
	 display:block; 
	 padding-left:10px;

}

#pres a:hover{
	 background-color:#2f0450;
	 color:#c1d72f;
	 width: 173px;
     height: 26px;
}

#gamme {
     position:absolute;
     top:40px;
	 left:0px;
     width: 173px;
     height: 26px;
	 line-height: 26px;
	 background-color:#ec008d;
	 color:#FFFFFF;
	 font-weight:bold;
}

#gamme1 {
     position:absolute;
     top:80px;
	 left:0px;
     width: 173px;
	 color:#FFFFFF;
	 font-weight:bold;
}

#gamme1 a {
	text-decoration:none;
    color:#FFFFFF;
	width: 173px;
	height:5px;
	display:block; 
	padding-left:10px;
}

#gamme1 a:hover{
	 color:#ec008d;
	 width: 173px;
}

#gamme a {
	text-decoration:none;
    color:#FFFFFF;
	 width: 173px;
     height: 26px;
	 display:block; 
	 padding-left:10px;

}

#gamme a:hover{
	 background-color:#b90f74;
	 color:#c1d72f;
	 width: 173px;
     height: 26px;
}

#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:11px;
}

#actu  h1{
font-size:12px;
}

#footer { 
	position:relative;
	background-color:#c1d72f;
	width:733px;
	height:24px;
	font-size:9px;
	color:#3c7625;
	top:520px;
	left:30px;
	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:#000000;
	text-decoration:none;
}
