@CHARSET "UTF-8";

h2.premier{
	margin-top:-14px;
}

h2{
	font-size:13px;
	font-family:arial black;
	font-weight:none;
	color:#031036;
	text-align:left;
	padding-top:12px;
}

p{
	font-family:arial;
	font-size:12px;
	color:#031036;
	text-align:justify;
	font-weight:bold;
	line-height:19px;
}

p.premier{
	margin-top:0px;
	}

.pBold{
	font-size:12px;
	font-family:arial black;
	font-weight:bold;
	color:#031036;
}

p.avantListe{
	margin:0px;
}



/*********************************** ACCUEIL *************************/
.divisionAccueil{
	padding-top:10px;
	padding-left:355px; 
	padding-right:51px;
	height:287px;
	overflow:auto;
}

.fondaccueil{
	background-image:url('../images/milieu/bas-accueil.jpg');
}

.fondaccueilHaut{
	background-image:url('../images/milieu/haut-accueil.png');
}

/*************************  QUI SOMMES NOUS *************************/
#topDroitTexte.quisommesnous{
    background-image:url('../images/entete/mot quisommes-nous.png');
}

#topDroitTexte.quisommesnous_en{
    background-image:url('../images/entete/mot quisommes-nous_en.png');
}


.fondquisommesnous{
	background-image:url('../images/milieu/bas-quisommes-nous.jpg');
}

.quiommesnous_certification{
	text-align:left;
	font-family:arial black;
	font-size:12px;
	color:#031036;
	}

.fondquisommesnousHaut{
	background-image:url('../images/milieu/haut-quisommes-nous.png');
}

ul.quisommesnous{
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#031036;
	padding-left:17px;
}
	
li.quisommesnous{
	padding-top:2px;
}

.divisionQuiSommesNous{
	padding-top:10px;
    padding-left:355px; 
    padding-right:51px;
    height:287px;
    overflow:auto;
}

.divisionQuiSommesNous h2{
    padding-top:0px;
}


/*********************** NOS SERVICES ******************************/
#topDroitTexte.nosservices{
    background-image:url('../images/entete/mot nos services.png');
}

#topDroitTexte.nosservices_en{
    background-image:url('../images/entete/mot nos services_en.png');
}


.fondnosservices{
	background-image:url('../images/milieu/bas-service.jpg');
}

.fondnosservicesHaut{
	background-image:url('../images/milieu/haut-service.png');
}

.divisionNosServicesGauche{
	float:left;
	padding-left:56px;
	padding-right:48px;
	padding-top:6px;
	width:251px;
}

.ulDivisionNosServicesDroit{
	margin-top:-12px;
	margin-bottom:15px;
	}

.divisionNosServicesDroit{
	float:right;
	padding-right:51px;
	width:574px;
	
	/* total restant 980 - 572 - 51 = 357*/
	height:287px;
	overflow:auto;
}

.divisionNosServicesDroit h1{
	text-transform:uppercase;
	font-size:18px;
    font-family:arial;
    font-weight:none;
    color:#031036;
    text-align:left;
    padding-bottom:0px;
    margin-bottom:6px;
	}

.divisionNosServicesDroit h2{
	font-size:13px;
	font-family:arial black;
	font-weight:none;
	color:#031036;
	text-align:left;
	margin-top:-4px;
	padding-top:0px;
}

p.nosServices{
	margin-top:-10px;
	font-family:arial black;
	font-size:13px;
	text-align:left;
}

.nosServicesDemandeSoumission{
	float:right;
	width:114px;
	height:43px;
	margin-left:10px;
}

.nosServicesDemandeSoumission img{
    border:0px;
}


ul.nosServices{
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#031036;
	padding-left:17px;
}
	
li.nosServices{
	padding-top:2px;
}

/************************ NOS RÉALISATIONS ************************/
#topDroitTexte.nosrealisations{
    background-image:url('../images/entete/mot nos realisations.png');
}

#topDroitTexte.nosrealisations_en{
    background-image:url('../images/entete/mot nos realisations_en.png');
}

.fondnosrealisations{
	background-image:url('../images/milieu/bas-realisation.jpg');
	background-repeat:no-repeat;
}

.fondnosrealisationsHaut{
	background-image:url('../images/milieu/haut-realisation.png');
}

.divisionNosRealisationsGauche{
    float:left;
    padding-left:56px;
    padding-right:48px;
    width:251px;
}

.divisionNosRealisationsDroit{
    float:right;
   /* padding-right:51px;*/
    width:625px;
    /* total restant 980 - 572 - 51 = 357*/
    height:287px;
    overflow:auto;
}

.divisionNosRealisationsInterieurDroit{
	float:left;
	width:573px;
	}

.divisionNosRealisationsDroit h1{
	text-transform:uppercase;
	font-size:18px;
    font-family:arial;
    font-weight:none;
    color:#031036;
    text-align:left;
    margin-bottom:0px;
    padding-bottom:0px;
}

.divisionNosRealisationsDroit h2{
    font-size:18px;
    font-family:arial;
    font-weight:none;
    text-align:left;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:10px;
}

.divisionNosRealisationsDroit h3{
	font-family:arial;
    font-size:12px;
    color:#031036;
    text-align:justify;
    font-weight:bold;
    line-height:19px;
    margin-top:10px;
    margin-bottom:0px;
}

.divisionNosRealisationsDroit a{
    float:left;
    padding:10px 3px 8px 4px;
    width:88px;
    height:61px;
    overflow:hidden;
}

a.ss_selected{
    border:2px solid #EC2133;
    padding:8px 2px 6px 3px;
    width:86px;
    height:61px;
}

.divisionNosRealisationsDroit a:link, .divisionNosRealisationsDroit a:visited{
    font-family:arial;
    font-size:8px;
    color:#031036;
    text-decoration:none;
}

.divisionNosRealisationsDroit a img{
    border:0px;
}

#ss_desc{
  z-index:100000;
    position:relative;
    top:35px;
    width:574px;
    float:right;
    padding-right:20px;
    padding-top:10px;
    text-align:right;
    font-family:georgia;
    font-size:18px;
    font-weight:bold;
    color:white;
    text-shadow:black 2px 2px 2px, white 3px 3px 4px;
}

ul.nosRealisations{
	list-style:none;
	text-align:left;
	text-transform:uppercase;
	font-family:arial;
    font-size:11px;
    font-weight:bold;
    color:#031036;
    width:250px;
}

ul.nosRealisations li{
	margin: 0;
	padding: 0.25em;
}

ul.nosRealisations a{
    text-decoration:none;
}

ul.nosRealisations a:visited, ul.nosRealisations a:link{
    color:#031036;
}

li.nosRealisationsPremierElement{
	border-bottom:1px solid;
}

li.nosRealisationsDernierElement{
    border-top:1px solid;
}

li.nosRealisationsSelected a:visited, li.nosRealisationsSelected a:link{
    color:red;
}

div.sousCategorieRealisation{
	clear:both;
	margin-top:15px;
}

/************************** NOUS JOINDRE *************************/
#topDroitTexte.nousjoindre{
    background-image:url('../images/entete/mot nous joindre.png');
}

#topDroitTexte.nousjoindre_en{
    background-image:url('../images/entete/mot nous joindre_en.png');
}

.fondnousjoindre{
	background-image:url('../images/milieu/bas-nous joindre.jpg');
}

.fondnousjoindreHaut{
	background-image:url('../images/milieu/haut-nous joindre.png');
}

.nousJoindreAlignLeft{
	float:left;
	font-size:12px;
	color:#031036;
	font-family:arial;
	font-weight:bold;
	margin-left:10px;
	height:13px;
	text-align:left;
}

.nousJoindreNomVille{
	width:80px;
	text-align:left;
	float:left;
}

.nousJoindreCourrielBas{
	text-align:right;
	padding-top:80px;
	font-size:15px;
    font-family:arial black;
    font-weight:bold;
    color:#031036;
    margin-right:-10px;
}