body {
	background-color:#333338;
	font-family:Arial, sans-serif;
	font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; }


#conteneur {
	position:absolute;
	background-color:#333338;
	 left: 50%; 
     width: 950px;
     height: 650px;
     margin-top: 10px; 
     margin-left: -475px; }/* moitié de la largeur */ 
	
#logo {
     position:absolute;
	 width: 196px;
	 height: 117px;
	 margin-top:34px;
	 margin-left: 0px;
	 background-image: url(images2/logovo.jpg); }
	 
	 
#logo_index {
     position:absolute;
	 width: 215px;
	 height: 128px;
	 margin-top:0px;
	 margin-left: 0px;
	 background-image: url(images2/logoindexvo.jpg); }	
	 
#bande_blanche_1 {
      position:absolute;
	  background-color:#D9DADB;
	  width:754px;
	  overflow:hidden;
	  height:1px;
	  max-height:1px;
	  margin-top:117px;
	  margin-left:196px; }
	  
#bande_blanche_2    {
      position:absolute;
	  background-color:#777E7F;
	  width:950px;
	  overflow:hidden;
	  height:1px;
	  margin-top:152px;
	  margin-left:0px; }	  
	 
#bloc_autre  {
	   position:absolute;
	   width:950px;
	   height:400px;
	   margin-top:205px;
	   margin-left:0px;  }	 
	 
#photo_projet  {
	   position:absolute;
	   width:735px;
	   height:400px;
	   margin-top:205px;
	   margin-left:0px;} 


#bloc_texte   {
       position:absolute;
	   width:215px;
	   height:400px;
	   background-color:#4C5054;
	   margin-top:205px;
	   margin-left:735px;
	   color:#FFFFFF;   }
	   
#texteg_agence  {
       position:absolute;
	   overflow:auto;
	   color:#333338;   }
	   
#texted_agence  {
       width:295px;
	   height:370px;
	   margin-top:25px;
	   margin-left:570px;
	   position:absolute;
	   overflow:auto;
	   color:#000000; }	   
		
#texted_2_agence  {
       position:absolute;
	   overflow:auto;
	   color:#000000;
	   width:235px;
	   height:150px;
	   margin-top:310px;
	   margin-left:600px;
	   text-align:center;
   }

#texte_projet	{
	   position:absolute;
	   overflow:auto;
	   width:185px;
	   max-height:300px;
	   margin-top:23px;
	   margin-left:25px;  }
	   
#texte_projet_ref	{
	   position:absolute;
	   overflow:auto;
	   width:200px;
	   max-height:380px;
	   margin-top:10px;
	   margin-left:10px;
	     }	   
	   	  
#point_vert {
       position:absolute;
	   width:25px;
	   height:15px;
	   margin-top:22px;
	   margin-left:0px;
	   background-image:url(images2/point_vert.jpg);  } 
	 
	 
#bande_verte   {
      position:absolute;
	  background-color:#BDCE18;
	  width:950px;
	  overflow:hidden;
	  height:6px;
	  margin-top:605px;
	  margin-left:0px;  }
	  
#copyright     {
      position:absolute;
	  width:196px;
	  height:39px;
	  margin-top:611px;
	  margin-left:0px;
	  background-image: url(images2/copyright.jpg); }

	  
#ref_index     {
      position:absolute;
	  width:800px;
	  height:39px;
	  margin-top:518px;
	  margin-left:130px;
	  color:#777E7F;
	  font-family:Arial, sans-serif;
	  font-size:10px;
	   }	  
	  
#bande_verte_index   {
      position:absolute;
	  background-color:#BDCE18;
	  width:950px;
	  overflow:hidden;
	  height:6px;
	  margin-top:500px;
	  margin-left:0px;  }
	  
#copyright_index     {
      position:absolute;
	  width:196px;
	  height:39px;
	  margin-top:506px;
	  margin-left:0px;
	  background-image: url(images2/copyright.jpg); }


#mail  {
	   position:absolute;
	   width:36px;
	   height:22px;
	   margin-top:290px;
	   margin-left:210px;
	   background-image:url(images2/enveloppe.jpg);  }
	   
#mail:hover {
	   position:absolute;
	   width:36px;
	   height:22px;
	   margin-top:290px;
	   margin-left:210px;
	   background-image:url(images2/enveloppe-vert.jpg);  }	 	 
	   
#bloc_gris   {
       position:absolute;
	   width:215px;
	   height:400px;
	   background-color:#4C5054;
	   margin-top:100px;
	   margin-left:735px;
	   background-image:url(images2/bloc-gris.jpg)
	    }	 

	 
#menu_agence  {
	position:absolute;
	width:92px;
	height:37px;
	margin-top:80px;
	margin-left:196px;
	background-image:url(images2/menu_agence.jpg);
}
	 
#menu_agence:hover  {
     position:absolute;
	 width:92px;
	 height:37px;
	 margin-top:80px;
	 margin-left:196px;
	 background-image:url(images2/menu_agence_survol.jpg);  }

#menu_agence_vert {
     position:absolute;
	 width:92px;
	 height:37px;
	 margin-top:80px;
	 margin-left:196px;
	 background-image:url(images2/menu_agence_vert.jpg);  }	
	 
#menu_agence_vert:hover  {
     position:absolute;
	 width:92px;
	 height:37px;
	 margin-top:80px;
	 margin-left:196px;
	 background-image:url(images2/menu_agence_vert_survol.jpg);  }	 
	 	 
#menu_realisations  {
     position:absolute;
	 width:137px;
	 height:37px;
	 margin-top:80px;
	 margin-left:288px;
	 background-image:url(images2/menu_realisations.jpg);  }
	 
#menu_realisations:hover  {
     position:absolute;
	 width:137px;
	 height:37px;
	 margin-top:80px;
	 margin-left:288px;
	 background-image:url(images2/menu_realisations_survol.jpg);  }

#menu_realisations_vert  {
     position:absolute;
	 width:137px;
	 height:37px;
	 margin-top:80px;
	 margin-left:288px;
	 background-image:url(images2/menu_realisations_vert.jpg);  }
	 	 
#menu_realisations_vert:hover  {
     position:absolute;
	 width:137px;
	 height:37px;
	 margin-top:80px;
	 margin-left:288px;
	 background-image:url(images2/menu_realisations_vert_survol.jpg);  }
		 
		 
#menu_references  {
     position:absolute;
	 width:132px;
	 height:37px;
	 margin-top:80px;
	 margin-left:425px;
	 background-image:url(images2/menu_references.jpg);  }
	 
#menu_references:hover  {
     position:absolute;
	 width:132px;
	 height:37px;
	 margin-top:80px;
	 margin-left:425px;
	 background-image:url(images2/menu_references_survol.jpg);  }
	 	 
#menu_references_vert  {
     position:absolute;
	 width:132px;
	 height:37px;
	 margin-top:80px;
	 margin-left:425px;
	 background-image:url(images2/menu_references_vert.jpg);  }
	 
#menu_references_vert:hover  {
     position:absolute;
	 width:132px;
	 height:37px;
	 margin-top:80px;
	 margin-left:425px;
	 background-image:url(images2/menu_references_vert_survol.jpg);  }
	 	 
	 
#menu_contact  {
     position:absolute;
	 width:108px;
	 height:37px;
	 margin-top:80px;
	 margin-left:557px;
	 background-image:url(images2/menu_contact.jpg);  }
	 
#menu_contact:hover  {
     position:absolute;
	 width:108px;
	 height:37px;
	 margin-top:80px;
	 margin-left:557px;
	 background-image:url(images2/menu_contact_survol.jpg);  }
	 
#menu_contact_vert  {
     position:absolute;
	 width:108px;
	 height:37px;
	 margin-top:80px;
	 margin-left:557px;
	 background-image:url(images2/menu_contact_vert.jpg);  }
	 
#menu_contact_vert:hover  {
     position:absolute;
	 width:108px;
	 height:37px;
	 margin-top:80px;
	 margin-left:557px;
	 background-image:url(images2/menu_contact_vert_survol.jpg);  }
	 
  
	  
#ssmenu_clients  {
     position:absolute;
	 width:80px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_clients.jpg);  }
	 
#ssmenu_clients:hover  {
     position:absolute;
	 width:80px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_clients_survol.jpg);  }
	 
#ssmenu_clients_vert  {
     position:absolute;
	 width:80px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_clients_vert.jpg);  }
	   
#ssmenu_clients_vert:hover  {
     position:absolute;
	 width:80px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_clients_vert_survol.jpg);  }
	 
#ssmenu_recompenses  {
     position:absolute;
	 width:120px;
	 height:34px;
	 margin-top:118px;
	 margin-left:276px;
	 background-image:url(images2/ssmenu_recompenses.jpg);  }
	 
#ssmenu_recompenses:hover  {
     position:absolute;
	 width:120px;
	 height:34px;
	 margin-top:118px;
	 margin-left:276px;
	 background-image:url(images2/ssmenu_recompenses_survol.jpg);  }
	 
#ssmenu_recompenses_vert  {
     position:absolute;
	 width:120px;
	 height:34px;
	 margin-top:118px;
	 margin-left:276px;
	 background-image:url(images2/ssmenu_recompenses_vert.jpg);  }
	 
#ssmenu_recompenses_vert:hover  {
     position:absolute;
	 width:120px;
	 height:34px;
	 margin-top:118px;
	 margin-left:276px;
	 background-image:url(images2/ssmenu_recompenses_vert_survol.jpg);  }	 
	   	  
#ssmenu_identite_visuelle  {
     position:absolute;
	 width:145px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_identite.jpg);  }
	 
#ssmenu_identite_visuelle:hover  {
     position:absolute;
	 width:145px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_identite_survol.jpg);  }
	 
#ssmenu_identite_visuelle_vert  {
     position:absolute;
	 width:145px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_identite_vert.jpg);  }  
	 
#ssmenu_identite_visuelle_vert:hover  {
     position:absolute;
	 width:145px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_identite_vert_survol.jpg);  }
	 	 

#ssmenu_supports_communication  {
     position:absolute;
	width:220px;
	 height:34px;
	 margin-top:118px;
	 margin-left:341px;
	 background-image:url(images2/ssmenu_supports_com.jpg);  }
	 
#ssmenu_supports_communication:hover  {
     position:absolute;
	  width:220px;
	 height:34px;
	 margin-top:118px;
	 margin-left:341px;
	 background-image:url(images2/ssmenu_supports_com_survol.jpg);  }
	 
#ssmenu_supports_communication_vert  {
     position:absolute;
	 width:220px;
	 height:34px;
	 margin-top:118px;
	 margin-left:341px;
	 background-image:url(images2/ssmenu_supports_com_vert.jpg);  }
	
#ssmenu_supports_communication_vert:hover  {
     position:absolute;
	 width:220px;
	 height:34px;
	 margin-top:118px;
	 margin-left:341px;
	 background-image:url(images2/ssmenu_supports_com_vert_survol.jpg);  }

	 
#ssmenu_graphisme  {
     position:absolute;
	 width:100px;
	 height:34px;
	 margin-top:118px;
	 margin-left:561px;
	 background-image:url(images2/ssmenu_graphisme.jpg);  }
	 
#ssmenu_graphisme:hover  {
     position:absolute;
	 width:100px;
	 height:34px;
	 margin-top:118px;
	 margin-left:561px;
	 background-image:url(images2/ssmenu_graphisme_survol.jpg);  }
	 
#ssmenu_graphisme_vert  {
     position:absolute;
	 width:100px;
	 height:34px;
	 margin-top:118px;
	 margin-left:561px;
	 background-image:url(images2/ssmenu_graphisme_vert.jpg);  }	 


#ssmenu_graphisme_vert:hover  {
     position:absolute;
	 width:100px;
	 height:34px;
	 margin-top:118px;
	 margin-left:561px;
	 background-image:url(images2/ssmenu_graphisme_vert_survol.jpg);  }
	 
	 
#ssmenu_design  {
     position:absolute;
	 width:74px;
	 height:34px;
	 margin-top:118px;
	 margin-left:661px;
	 background-image:url(images2/ssmenu_design.jpg);  }
	 
#ssmenu_design:hover  {
     position:absolute;
	  width:74px;
	 height:34px;
	 margin-top:118px;
	 margin-left:661px;
	 background-image:url(images2/ssmenu_design_survol.jpg);  }
	 
#ssmenu_design_vert  {
     position:absolute;
	  width:74px;
	 height:34px;
	 margin-top:118px;
	 margin-left:661px;
	 background-image:url(images2/ssmenu_design_vert.jpg);  }
	 
#ssmenu_design_vert:hover  {
     position:absolute;
	  width:74px;
	 height:34px;
	 margin-top:118px;
	 margin-left:661px;
	 background-image:url(images2/ssmenu_design_vert_survol.jpg);  }
	 	 
	 	  
#ssmenu_espace  {
     position:absolute;
	 width:76px;
	 height:34px;
	 margin-top:118px;
	 margin-left:735px;
	 background-image:url(images2/ssmenu_espace.jpg);  }
	 
#ssmenu_espace:hover  {
     position:absolute;
	 width:76px;
	 height:34px;
	 margin-top:118px;
	 margin-left:735px;
	 background-image:url(images2/ssmenu_espace_survol.jpg);  }
	 
#ssmenu_espace_vert  {
     position:absolute;
	 width:76px;
	 height:34px;
	 margin-top:118px;
	 margin-left:735px;
	 background-image:url(images2/ssmenu_espace_vert.jpg);  }

#ssmenu_espace_vert:hover  {
     position:absolute;
	 width:76px;
	 height:34px;
	 margin-top:118px;
	 margin-left:735px;
	 background-image:url(images2/ssmenu_espace_vert_survol.jpg);  }
	 	 	  
#ssmenu_multimedia  {
     position:absolute;
	 width:139px;
	 height:34px;
	 margin-top:118px;
	 margin-left:811px;
	 background-image:url(images2/ssmenu_multimedia.jpg);  }
	 
#ssmenu_multimedia:hover  {
     position:absolute;
	width:139px;
	 height:34px;
	 margin-top:118px;
	 margin-left:811px;
	 background-image:url(images2/ssmenu_multimedia_survol.jpg);  }
	 
#ssmenu_multimedia_vert  { 
	 position:absolute;
	 width:139px;
	 height:34px;
	 margin-top:118px;
	 margin-left:811px;
	 background-image:url(images2/ssmenu_multimedia_vert.jpg);  }

#ssmenu_multimedia_vert:hover  {
     position:absolute;
	width:139px;
	 height:34px;
	 margin-top:118px;
	 margin-left:811px;
	 background-image:url(images2/ssmenu_multimedia_vert_survol.jpg);  }
	 
#ssmenu_qui  {
     position:absolute;
	 width:153px;
	 height:34px;
	 margin-top:118px;
	 margin-left:314px;
	 background-image:url(images2/ssmenu_qui.jpg);  }
	 
#ssmenu_qui:hover  {
     position:absolute;
	  width:153px;
	 height:34px;
	 margin-top:118px;
	 margin-left:314px;
	 background-image:url(images2/ssmenu_qui_survol.jpg);  }
	 
#ssmenu_qui_vert  {
     position:absolute;
	  width:153px;
	 height:34px;
	 margin-top:118px;
	 margin-left:314px;
	 background-image:url(images2/ssmenu_qui_vert.jpg);  }  
	 
#ssmenu_qui_vert:hover  {
     position:absolute;
	 width:153px;
	 height:34px;
	 margin-top:118px;
	 margin-left:314px;
	 background-image:url(images2/ssmenu_qui_vert_survol.jpg);  }	 

#ssmenu_metier  {
     position:absolute;
	 width:118px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_metier.jpg);  }
	 
#ssmenu_metier:hover  {
     position:absolute;
	 width:118px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_metier_survol.jpg);  }
	 
#ssmenu_metier_vert  {
     position:absolute;
	 width:118px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_metier_vert.jpg);  }
	 	 
#ssmenu_metier_vert:hover  {
     position:absolute;
	 width:118px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_metier_vert_survol.jpg);  }

#ssmenu_nouscontacter  {
     position:absolute;
	 width:138px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_nouscontacter.jpg);  }
	 
#ssmenu_nouscontacter:hover  {
     position:absolute;
	 width:138px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_nouscontacter_survol.jpg);  }
	 
#ssmenu_nouscontacter_vert  {
    position:absolute;
	 width:138px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_nouscontacter_vert.jpg);  }
	 
#ssmenu_nouscontacter_vert:hover  {
     position:absolute;
	 width:138px;
	 height:34px;
	 margin-top:118px;
	 margin-left:196px;
	 background-image:url(images2/ssmenu_nouscontacter_vert_survol.jpg);  }

#ssmenu_noustrouver  {
     position:absolute;
	 width:124px;
	 height:34px;
	 margin-top:118px;
	 margin-left:337px;
	 background-image:url(images2/ssmenu_noustrouver.jpg);  }
	 
#ssmenu_noustrouver:hover  {
     position:absolute;
	 width:124px;
	 height:34px;
	 margin-top:118px;
	 margin-left:337px;
	 background-image:url(images2/ssmenu_noustrouver_survol.jpg);  }
	 
#ssmenu_noustrouver_vert  {
     position:absolute;
	 width:124px;
	 height:34px;
	 margin-top:118px;
	 margin-left:337px;
	 background-image:url(images2/ssmenu_noustrouver_vert.jpg);  }
	 
#ssmenu_noustrouver_vert:hover  {
     position:absolute;
	 width:124px;
	 height:34px;
	 margin-top:118px;
	 margin-left:337px;
	 background-image:url(images2/ssmenu_noustrouver_vert_survol.jpg);  }	 

#menu_chiffre  {
    position:absolute;
	font-size:13px;
	width:754px;
	height:52px;
	margin-top:165px;
	margin-left:212px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
} 	 
		  

#v1_1 {	   
       position:absolute;
	   width:40px;
	   height:25px;
	   margin-top:10px;
	   margin-left:0px;
	    }
#v1_2 {	   
       position:absolute;
	   width:40px;
	   height:25px;
	   margin-top:10px;
	   margin-left:48px;
	    }
#v1_3 {	   
       position:absolute;
	   width:40px;
	   height:25px;
	   margin-top:10px;
	   margin-left:96px;
	    }
#v1_4 {	   
       position:absolute;
	   width:40px;
	   height:25px;
	   margin-top:43px;
	   margin-left:0px;
	    }
#v1_5 {	   
       position:absolute;
	   width:40px;
	   height:25px;
	   margin-top:43px;
	   margin-left:48px;
	    }
#v1_6 {	   
       position:absolute;
	   width:40px;
	   height:25px;
	   margin-top:43px;
	   margin-left:96px;
	    }				   	   


	  
.vert {
	color: #BCCD15;
	border: 0px none;
	text-decoration: none;
	outline: none;
	  }	

.vert_gras{
	font-weight: bold;
	color:#BCCD15;
	border: 0px none;
	text-decoration: none;
	outline: none;
	  }	

.petit{
	font-size:10px;
	border: 0px none;
	text-decoration: none;
	outline: none;
	  }		  
	  
.gras{
	font-weight: bold;
	border: 0px none;
	text-decoration: none;
	outline: none;
	  }	
	
	  
.biggras{
	font-weight: bold;
	font-size:15px;
	border: 0px none;
	text-decoration: none;
	outline: none;
	  }		  
	  
.gris{
	color:#777E7F;
	border: 0px none;
	text-decoration: none;
	outline: none;
	  }		  	  
	  
a {
	color: #FFFFFF;
	border: 0px none;
	text-decoration: none;
	outline: none;
	
}
a:hover { 
	color: #BCCD15; /* couleur lors d'un survol */
	border: 0px none;
	text-decoration: none;
	outline: none;
	cursor:pointer;
	 }


a:active { 
	color: #BCCD15; /* couleur au moment du clic */
	border: 0px none;
	text-decoration: none;
	outline: none; }	 

	 

