/* CSS Document */

/* HEADER */

.zone-header{
	width:699px;
	height:277px;
	background-image:url(images/metiers/header-visuel.jpg);
	background-repeat:no-repeat;
	float:left;
}

.menu{
	width:654px;
	height:40px;
	margin-top:237px;
	float:left;
}

.fleche-blanche{
	width:45px;
	height:52px;
	float:left;
}

/* ACTIVITE */
.zone-derniere-realisation{
	width:276px;
	height:233px;
	background-image:url(images/accueil/bg_realisation.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#CFCFCF;
	float:left;
}

.separation-realisation-actualites{
	width:276px;
	height:12px;
	background-image:url(images/accueil/separation_rea-actu.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#CFCFCF;
	float:left;
}

.titre-activite{
	margin-top:20px;
	margin-left:5px;
	margin-bottom:5px;
}

/* ACTUALITES */
.zone-actualites{
	width:276px;
	height:197px;
	background-color:#03182B;
	float:left;
}

.titre-actualites{
	margin-top:28px;
	margin-left:8px;
	margin-bottom:18px;
}

/* QUI SOMMES NOUS */

.zone-titre-qui-sommes-nous{
	width:699px;
	height:36px;
	background-image:url(images/presentation/titre-qui-sommes-nous.gif);
	background-repeat:no-repeat;
	float:left;
}

.zone-contenu-qui-sommes-nous{
	width:384px;
	height:338px;
	background-image:url(images/presentation/bg1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:295px;
}

.separation-ligne-bleu{
	width:384px;
	height:1px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#0EAFE4;
}

.separation-ligne-noir{
	width:232px;
	height:1px;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#000000;
}

/* NOTRE ORGANISATION */

.zone-titre-notre-organisation{
	width:699px;
	height:36px;
	background-image:url(images/presentation/titre-notre-organisation.gif);
	background-repeat:no-repeat;
	float:left;
}

.zone-contenu-notre-organisation{
	width:384px;
	height:338px;
	background-image:url(images/presentation/bg2d.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:295px;
}

.separation-ligne-noir{
	width:232px;
	height:1px;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#000000;
}

/* ORGANIGRAMME */

.zone-titre-organigramme{
	width:699px;
	height:36px;
	background-image:url(images/presentation/titre-organigramme.gif);
	background-repeat:no-repeat;
	float:left;
}

.zone-contenu-organigramme{
	width:659px;
	height:338px;
	float:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}
.separation-ligne-bleu-2{
	width:375px;
	height:1px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#0EAFE4;
}

.separation-ligne-noir{
	width:232px;
	height:1px;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#000000;
}
.cellule-2-titre{
	padding:5px;
}

.cellule-2{
	width:150px;
	padding:5px;
}

/* IMPLANTATION */

.zone-titre-implantation{
	width:699px;
	height:36px;
	background-image:url(images/presentation/titre-notre-implantation.gif);
	background-repeat:no-repeat;
	float:left;
}

.zone-contenu-implantation{
	width:659px;
	height:338px;
	float:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}
.separation-ligne-bleu-2{
	width:375px;
	height:1px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#0EAFE4;
}

.separation-ligne-noir{
	width:232px;
	height:1px;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#000000;
}

/* NOTRE ENGAGEMENT */

.zone-titre-notre-engagement{
	width:699px;
	height:36px;
	background-image:url(images/presentation/titre-notre-engagement.gif);
	background-repeat:no-repeat;
	float:left;
}

.zone-contenu-notre-engagement{
	width:659px;
	height:338px;
	float:left;
	background-image:url(images/presentation/bg3.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.separation-ligne-bleu-3{
	width:659px;
	height:1px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#0EAFE4;
}

.separation-ligne-noir{
	width:232px;
	height:1px;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#000000;
}

.cellule{
	width:144px;
	padding-right:10px;
	padding-left:10px;
}
	
/* SOUS-MENUS */

.zone-ss-menu{
	width:679px;
	height:22px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-top:6px;
	float:left;
}

.ssmenu{
	float:left;
	padding-left:15px;
	margin-right:15px;
	background-image:url(images/commun/fleche-bleu.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/* PRESENTATION */

.zone-texte-metiers{
	width:356px;
	height:165px;
	margin-left:326px;
	margin-top:46px;
}

.bouton-demande-devis{
	float:right;
	margin-left:221px;
	margin-top:20px;
}

/* REALISATIONS */

.zone-realisations{
	width:276px;
	height:442px;
	background-color:#03182B;
	float:left;
}

.titre-realisations{
	margin-top:28px;
	margin-left:8px;
	margin-bottom:18px;
}

.texte-realisations{
	width:240px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}	

.cadre-realisation{
	width:240px;
	height:85px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
}

.puce-blanc{
	margin-top:1px;
	margin-right:5px;
}

.bouton-en-savoir-plus{
	float:right;
	margin-top:9px;
}

.vignette-realisation{
	border:#FFFFFF solid 3px;
	float:left;
}	
