#Tableau_01 {
	position:relative;
	width:960px;
	height:701px;
	margin-left:auto;
	margin-right:auto;
	}

a {
	text-decoration:none;
	color:#77ad1a;
	}
	
#positionmap{
	margin-top: 70px;
	margin-left: 428px;
	}	

#feuille {
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	height:700px;
	background-image:url(images/feuille.jpg);
	     }

#trefle {
    position:absolute;
	left:379px;
	top:0px;
	width:571px;
	height:217px;
	background-image:url(images/trefle.jpg);
	   }	 
	   
#treflelabel {
    position:absolute;
	left:379px;
	top:0px;
	width:571px;
	height:217px;
	background-image:url(images/treflelabel.jpg);
	   }	   
	
#logo {
	position:absolute;
	left:120px;
	top:0px;
	width:259px;
	height:217px;
	background-image:url(images/logo.jpg);
	  }

#pierre {
	position:absolute;
	left:379px;
	top:0px;
	width:571px;
	height:217px;
	background-image:url(images/pierre.jpg);
		}
		
#papier {
	position:absolute;
	left:379px;
	top:-1px;
	width:571px;
	height:217px;
	background-image:url(images/hautpapier.jpg);
		}
			
#fleur {
	position:absolute;
	left:379px;
	top:0px;
	width:571px;
	height:217px;
	background-image:url(images/hautfleur.jpg);
		}
			
#herbe {
	position:absolute;
	left:379px;
	top:-1px;
	width:571px;
	height:217px;
	background-image:url(images/hautHerbe.jpg);
		}
				
#contenuA {
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenuaccueil.jpg);
		}
		
#contenu{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenu.jpg);
		}
		
#contenentreprise{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenuentreprise.jpg);
		}
		
#contenufilo{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenufilo.jpg);
		}
		
#contenufilo1{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenufilo1.jpg);
		}
			
#contenufilo2{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenufilo2.jpg);
		}
		
#contenufilo4{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenufilo4.jpg);
		}					
		
#contenucompetence{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenucrea.jpg);
		}
		
#contenucompetence2{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenucrea1.jpg) ;
		}
		
#contenufaconnage{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenufaconnage.jpg) ;
		}
				
#contenulabel{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenulabel.jpg);
		}
						

#contenuimprimeri {
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenuimprimeri.jpg);
	
		}
		

#contenumachine{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenumachine.jpg);
		}
			
#contenucrea {
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenucreation.jpg);
		}

#contenucontactnou {
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenunoucontact.jpg);
		}

#contenusigna {
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenusigna.jpg);
			}
	
#contenusigna2 {
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenudecoupe.jpg);
			}
		
#contenuimprimvert{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenuimprimvert.jpg);
		}
			
#contenuimprimvert2{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenuimprimvert2.jpg);
		}
		
#contenuimprimvert3{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenuimprimvert3.jpg);
		}

#contenuimprimvert4{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenuimprimvert4.jpg);
		}

#contenufsc{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenufsc.jpg);
		}	
		
#contenufsc2{
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenufsc2.jpg);
		}						
									
					
#contenucontact {
	position:absolute;
	left:120px;
	top:294px;
	width:829px;
	height:312px;
	background-image:url(images/contenucontact.jpg);
		}
		
#bandorien {
	position:absolute;
	left:120px;
	top:606px;
	width:109px;
	height:94px;
	background-image:url(images/bandorien.jpg);
}


#bandolabel2 {
	position:absolute;
	left:229px;
	top:606px;
	width:531px;
	height:94px;
	background-image:url(images/bandobalabel2.jpg);
		}


#bandolabel {
	position:absolute;
	left:229px;
	top:606px;
	width:531px;
	height:94px;
	background-image:url(images/bandobalabel.jpg);
		}


#imprimvert {
	position:absolute;
	left:760px;
	top:606px;
	width:189px;
	height:94px;
	background-image:url(images/imprimvert.jpg);
}



/*............rubriques avec rollHover.............*/


#entreprise {
	position:absolute;
	left:120px;
	top:217px;
	width:109px;
	height:77px;
	background-image:url(images/entreprise.jpg);
	        }
#entreprise:hover {
	background-image:url(images/entreprise0.jpg);
	        }
		

.domainedecompetence {
	position:absolute;
	left:229px;
	top:217px;
	width:150px;
	height:77px;
	background-image:url(images/domainedecompetence.jpg);
			}
.domainedecompetence:hover {
	background-image:url(images/domainedecompetence0.jpg);
			}
	
#developpementdurable {
	position:absolute;
	left:379px;
	top:217px;
	width:151px;
	height:77px;
	background-image:url(images/developpementdurable.jpg);
			}
#developpementdurable:hover {
	background-image:url(images/developpementdurable0.jpg);
			}
			
#offredumoment {
	position:absolute;
	left:530px;
	top:217px;
	width:134px;
	height:77px;
	background-image:url(images/offredumoment.jpg);
			}
#offredumoment:hover {
	background-image:url(images/offredumomento.jpg);
			}

#demandededevis {
	position:absolute;
	left:664px;
	top:217px;
	width:129px;
	height:77px;
	background-image:url(images/demandededevis.jpg);
		    }
#demandededevis:hover {
	background-image:url(images/demandededeviso.jpg);
			}
			
			
#contact {
	position:absolute;
	left:793px;
	top:217px;
	width:157px;
	height:77px;
	background-image:url(images/contact.jpg);
		}
#contact:hover {
	background-image:url(images/contacto.jpg);
		}
		
#retour {
	position:absolute;
	left:120px;
	top:606px;
	width:109px;
	height:94px;
	background-image:url(images/retour.jpg);
        }
#retour:hover {
	background-image:url(images/retour0.jpg);  
	    }
		
/*roll over pour la rubrique entreprise, il y a l'ombre de la pierre*/		

#offredumoment1 {
	position:absolute;
	left:530px;
	top:217px;
	width:134px;
	height:77px;
	background-image:url(images/offredumoment1.jpg);
			}
#offredumoment1:hover {
	background-image:url(images/offredumoment01.jpg);
			}

#demandededevis1 {
	position:absolute;
	left:664px;
	top:217px;
	width:129px;
	height:77px;
	background-image:url(images/demandededevis1.jpg);
		    }
#demandededevis1:hover {
	background-image:url(images/demandededevis01.jpg);
			}
			
			
#contact1 {
	position:absolute;
	left:793px;
	top:217px;
	width:157px;
	height:77px;
	background-image:url(images/contact11.jpg);
		}
#contact1:hover {
	background-image:url(images/contact01.jpg);
		}
		
		

		 
/*   css pour le formulaire   */
		 
		 
form 
{
	width:590px;
	border:8px outset #669933;
	height: 280px;
	margin-top: 12px;
	margin-left: 10px;
	background-color: #e8ebd8;
}


#expediteur, textarea {
	width:400px;
	margin:6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	}
	

.formulaire {
	position:absolute;
	top:30px;
	width:388px;
	height:253px;
	font-size: 12px;
	font-weight: bold;
	margin-left: 40px;
	margin-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #e8ebd8;
	}
	
/*css pour le texte*/
#textFSC1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 40px;
	width: 80px;
	left:50px;
	margin-top: 270px;
	margin-right: 1px;
	margin-left: 750px;
	}
	
#textrecru {
	height: 200px;
	width: 650px;
	margin-top: 60px;
	background-color: #FFFFCC;

	}
	
	
.exergue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #554728;
}

.exergue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #849c5a;
}

.exergue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#FF9900;
}
/*.................menu déroulant......................................*/
.positionderoulant {
	margin-top: 60px;
}


#menu, #menu ul /* Liste */     
{
        padding : 0;
		margin : 0; /* pas de marge intérieure */
         /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 21px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
}


#menu /* Ensemble du menu */
{
        font-weight : bold; /* on met le texte en gras */
        font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
        font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* aucune marge intérieure */
	background : #e8ebd8; /* couleur de fond */
	color : #849c5a; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 108px;
}
#menu a:hover /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* aucune marge intérieure */
	background:#849c5a; /* couleur de fond */
	color :#e8ebd8 ; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 108px;
}
#menu li /* Éléments des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		border-bottom:4px solid #FFFFFF; 
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
        border-right: 1px solid transparent ; /* on met une bordure transparente à droite de chaque élément */
}

#menu li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 144px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
}


#menu li ul li /* Eléments de sous-listes */
{
        /* pour ie qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous-liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li                
{
        border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */
}

#menu li ul ul 
{
        margin    : -22px 0 0 144px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu li ul ul                
{
        border-left     : 1px solid transparent ; /* on met une bordure transparente sur la gauche de chaque élément */
}

#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}
