/*
	1.HEADER
*/
a:link, a:hover, a:visited{
	color:#60adb0;
}


/* 1.HEADER */
#header{
	background:url(../images/services/layout/header.png) repeat-x top left;
}
a#logo{
	display:block;
	width:255px;
	height:68px;
	background:url(../images/services/layout/logo.png) no-repeat top left;
	margin:47px 0 0 18px;
}
a#logo span{
	display:none;
}
#header ul{
	width:660px;
	height:73px;
	position:absolute;
	top:59px;
	margin:0 0 0 360px;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	background:url(../images/services/layout/menu-background.png) no-repeat top left;
}
#header ul li{
	height:73px;
	float:left;
	margin:0 12px 0 12px;
	text-align:center;
}
#header ul li span{
	display:none;
}
#header ul li a{
	display:block;
}
#header form{
	background:url(../images/services/layout/search-background.png) no-repeat top left;
}
#header form input#search{
	color:#f3e5d5;
}
#header form input#searchButton{
	background:url(../images/services/layout/search-button.png) no-repeat top left;
}

#header ul li.accueilOn {			width:45px;		background:url(../images/services/layout/menu-accueil-on.png) no-repeat top left; margin:0 12px 0 0; }
#header ul li.accueilOff {			width:45px;		background:url(../images/services/layout/menu-accueil-off.png) no-repeat top left; margin:0 12px 0 0; }
#header ul li.regieOn {				width:105px;	background:url(../images/services/layout/menu-regie-on.png) no-repeat top left; }
#header ul li.regieOff {			width:105px;	background:url(../images/services/layout/menu-regie-off.png) no-repeat top left; }
#header ul li.auditOn {				width:47px;		background:url(../images/services/layout/menu-audit-on.png) no-repeat top left; }
#header ul li.auditOff {			width:47px;		background:url(../images/services/layout/menu-audit-off.png) no-repeat top left; }
#header ul li.interventionsOn {		width:61px;		background:url(../images/services/layout/menu-interventions-on.png) no-repeat top left; }
#header ul li.interventionsOff {	width:61px;		background:url(../images/services/layout/menu-interventions-off.png) no-repeat top left; }
#header ul li.ingenierieOn {		width:60px;		background:url(../images/services/layout/menu-ingenierie-on.png) no-repeat top left; }
#header ul li.ingenierieOff {		width:60px;		background:url(../images/services/layout/menu-ingenierie-off.png) no-repeat top left; }
#header ul li.infrageranceOn {		width:78px;		background:url(../images/services/layout/menu-infragerance-on.png) no-repeat top left; }
#header ul li.infrageranceOff {		width:78px;		background:url(../images/services/layout/menu-infragerance-off.png) no-repeat top left; }
#header ul li.formation {			width:65px;		background:url(../images/services/layout/menu-formation.png) no-repeat top left; margin: 0 0 0 12px; }

#header ul li.accueilOff a{			width:45px; 	height:20px; 	margin:44px 0 0 0; }
#header ul li.regieOff a{			width:105px; 	height:30px; 	margin:38px 0 0 0; }
#header ul li.auditOff a{			width:47px; 	height:30px; 	margin:38px 0 0 0; }
#header ul li.interventionsOff a{	width:61px; 	height:30px; 	margin:38px 0 0 0; }
#header ul li.ingenierieOff a{		width:60px; 	height:20px; 	margin:44px 0 0 0; }
#header ul li.infrageranceOff a{	width:78px; 	height:30px; 	margin:38px 0 0 0; }
#header ul li.formation a {			width:65px; 	height:60px; 	margin:10px 0 0 0; }


/* TEXTCONTAINER */
#textContainer h2{
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:40px 0 3px 0;
	color:#f1a856;
}
#accueil h2{
	color:#f1a856;
}
ul.prestations {
	list-style-type:none;
	padding:0;
	margin:0;
	height:560px;
}
ul.prestations li{
	float:left;
	padding:20px 0 20px 0;
}
ul.prestations li.left, ul.prestations li.right{
	width:270px;
}
ul.prestations li.left{
	margin:0 20px 0 0;
}
ul.prestations h3{
	width:100%;
	height:75px;
	line-height:73px;
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/services/layout/accueil-bandeau.png) no-repeat top right;
	margin:0;
}
ul.prestations h3 a{
	display:block;
	padding:0 0 0 75px;
	text-decoration:none;
}
ul.prestations li.doubleLigne h3{
	line-height:18px;
}
ul.prestations li.doubleLigne h3 a{
	padding:20px 10px 0 75px;
}
ul.prestations h3 a#regie{ 			background:url(../images/services/layout/prestation-regie.png) no-repeat top left; width:483px; height:73px; }
ul.prestations h3 a#audit{ 			background:url(../images/services/layout/prestation-audit.png) no-repeat top left; width:193px; height:73px; }
ul.prestations h3 a#support{ 			background:url(../images/services/layout/prestation-support.png) no-repeat top left; width:183px; height:53px; }
ul.prestations h3 a#ingenierie{ 		background:url(../images/services/layout/prestation-ingenierie.png) no-repeat top left; width:193px; height:73px; }
ul.prestations h3 a#infragerance{ 	background:url(../images/services/layout/prestation-infragerance.png) no-repeat top left; width:193px; height:73px; }

ul.prestations p{
	padding:0 20px 0 20px;
	margin:0;
}
ul#refClients{
	list-style-type:none;
	margin:30px 0 0 0;
	padding:0;
}
ul#refClients li{
	float:left;
	margin:0 40px 0 0;
}

#exemplesIng h2.titreExemple{
	font-size:1.2em;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6ca9ab;
}
#exemplesIng ul{
	margin:25px 0 0 0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
#exemplesIng li{
	display:inline;
	width:200px;
	float:left;
	padding:0;
	text-align:center;
	line-height:18px;
	font-size:0.833em;
	margin:0 0 40px 0;
	color:#999999;
}
#exemplesIng li strong, #exemplesIng li span{	display:block;}
#exemplesIng li strong{	font-size:1.1em; color:#666666; }

p.cadre{
	border:#d27d2a 1px solid;
	padding:20px;
	margin:50px 30px 30px 30px;
	background:#f8e7d3;
}

/* 3. MARGE */
#marge .blurb h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#56b0b4;
	margin:0 0 20px 0;
	text-align:center;
	font-weight:normal;
}
#postitRegie, #postitAudit, #postitIngenierie, #postitInfragerance, #postitPackService {
	width:194px;
	height:151px;
	padding:50px 0 0 20px;
}
#postitSupport{
	width:194px;
	height:128px;
	padding:50px 0 0 20px;
}
#postitRegie {	background:url(../images/services/layout/postitRegie.png) no-repeat bottom right;}
#postitAudit {	background:url(../images/services/layout/postitAudit.png) no-repeat bottom right;}
#postitIngenierie {	background:url(../images/services/layout/postitIngenierie.png) no-repeat bottom right;}
#postitInfragerance {	background:url(../images/services/layout/postitInfragerance.png) no-repeat bottom right;}
#postitSupport {	background:url(../images/services/layout/postitSupport.png) no-repeat bottom right;}
#postitPackService {	background:url(../images/services/layout/postitPackService.png) no-repeat bottom right;}

#marge-container ul{
	padding:0 0 5px 25px;
	list-style-type:none;
	margin:0px;
}
#marge-container li{ margin:0 0 15px 0; }
#marge-container li strong{ font-family:Georgia, "Times New Roman", Times, serif; }
#marge-container ul li ul{ padding:0; }
#marge-container li ul li{ margin:0 0 0 0; }

#marge-container #certification-Microsoft{
	margin:0 40px 0 40px;
}
#marge-container #certification-Microsoft h4{
	width:145px;
	margin:50px 0 0 15px;
	text-align:center;
	font-weight:normal;
	color:#c0a35d;
	font-size:1em;
}
#marge-container #certification-Microsoft img{
	margin:25px 20px 0 20px;
}

/* 4. FOOTERCONTENT */
#footer, .footerBackground{
	background:url(../images/services/layout/footer.png) repeat-x top left;
}
#footer #contact input.small, #footer #contact input.big, #footer #contact textarea{
	border:#b37e1d 1px solid;
}
#footer #contact input.submit{
	background:#d06e00;
	border:#ae6310 1px solid;
}
#footer #adresse img{
	border:#d06e00 1px solid;
}
#footer a{
	color:#ae6310;
	font-weight:bold;
}
#footerMenu{ background:url(../images/services/layout/footer-light.jpg) no-repeat top left; }

/*	5.BANDEAUX */
#bandeau76 h2{
	margin:0 0 0 210px;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.833em;
	font-weight:normal;
}
#content-container #bandeau76 h1{
	padding:25px 0 3px 210px;
	z-index:2;
}
#bandeau76 .bandeauAudit{
	width:112px;
	height:127px;
	background:url(../images/services/layout/bandeaux/audit.jpg) no-repeat top left;
	position:absolute;
	top:182px;
	margin:0 0 0 70px;
}
#bandeau76 .bandeauRegie{
	width:115px;
	height:141px;
	background:url(../images/services/layout/bandeaux/regie.jpg) no-repeat top left;
	position:absolute;
	top:183px;
	margin:0 0 0 82px;
}

#bandeau76 .bandeauIngenierie{
	width:139px;
	height:133px;
	background:url(../images/services/layout/bandeaux/ingenierie.jpg) no-repeat top left;
	position:absolute;
	top:178px;
	margin:0 0 0 65px;
}

#bandeau76 .bandeauInterventions{
	width:182px;
	height:159px;
	background:url(../images/services/layout/bandeaux/interventions.jpg) no-repeat top left;
	position:absolute;
	top:169px;
	margin:0 0 0 21px;
}

#bandeau76 .bandeauInfragerance{
	width:260px;
	height:175px;
	background:url(../images/services/layout/bandeaux/infragerance.png) no-repeat top left;
	position:absolute;
	top:158px;
	margin:0 0 0 55px;
	z-index:1;
}


#bandeau76 .bandeauCertification{
	width:118px;
	height:160px;
	background:url(../images/services/layout/bandeaux/certification.jpg) no-repeat top left;
	position:absolute;
	top:161px;
	margin:0 0 0 55px;
	z-index:1;
}
#bandeau76 .recherche{
	width:112px;
	height:127px;
	background:url(../images/formation/layout/bandeaux/recherche.jpg) no-repeat top left;
	position:absolute;
	top:182px;
	margin:0 0 0 70px;
}
#bandeau76 .bandeauConsultingGratuit{
	width:97px;
	height:173px;
	background:url(../images/gris/layout/bandeaux/mentions.jpg) no-repeat top left;
	position:absolute;
	top:159px;
	margin:0 0 0 55px;
}
#bandeau76 .bandeauPackService{
	width:191px;
	height:187px;
	background:url(../images/gris/layout/bandeaux/actus.jpg) no-repeat top left;
	position:absolute;
	top:216px;
	margin:0 0 0 13px;
}

/* 6.ANNONCES */
#annonces { color:#828282; }
#annonces span{ display:none; }
#annonces p strong{ font-size:1.1em; }
#annonces a.info{
	display:block;
	width:68px;
	height:13px;
	background:url(../images/annonces/plus-d-info-vert.png) no-repeat bottom right;
	position:absolute;
}

	/*6.1 1h30 Consulting gratuit */
	#annonces #annonce1{ position:absolute; width:681px; height:341px; }
	#annonces #annonce1 .photo{ 
		height:229px;
		padding:98px 0 0 252px;
		background:url(../images/annonces/photo-consulting-gratuit.jpg) no-repeat top left;
	}
	#annonces #annonce1 h2{
		width:278px;
		height:84px;
		background:url(../images/annonces/titre-consulting-gratuit.png) no-repeat bottom right;
	}
	#annonces #annonce1 p{ width:310px; margin:15px 0 0 0; }
	#annonces #annonce1 a.info{
		top:267px;
		margin:0 0 0 315px;
	}
	/*6.2 Transfert */
	#annonces #annonce2{ position:absolute; width:681px; height:341px; }
	#annonces #annonce2 .photo{ 
		height:241px;
		padding:106px 0 0 252px;
		background:url(../images/annonces/photo-regie.jpg) no-repeat top left;
	}
	#annonces #annonce2 h2{
		width:373px;
		height:58px;
		background:url(../images/annonces/titre-regie.png) no-repeat bottom right;
	}
	#annonces #annonce2 p{ width:304px; margin:18px 0 0 80px; }
	#annonces #annonce2 a.info{
		top:258px;
		margin:0 0 0 296px;
	}
	/*6.3 Pack Service */
	#annonces #annonce3{ position:absolute; width:681px; height:341px; }
	#annonces #annonce3 .photo{ 
		height:341px;
		padding:107px 0 0 249px;
		background:url(../images/annonces/photo-serveur.jpg) no-repeat top left;
	}
	#annonces #annonce3 h2{
		width:380px;
		height:51px;
		background:url(../images/annonces/titre-pack-service.png) no-repeat bottom right;
	}
	#annonces #annonce3 p{ width:355px; margin:18px 0 0 2px; }
	#annonces #annonce3 a.info{
		top:258px;
		margin:0 0 0 296px;
	}
	/*6.4 Parrainage */
	#annonces #annonce4{ position:absolute; width:681px; height:341px; }
	#annonces #annonce4 .photo{ 
		height:241px;
		padding:105px 0 0 240px;
		background:url(../images/annonces/photo-parrainage.jpg) no-repeat top left;
	}
	#annonces #annonce4 h2{
		width:314px;
		height:29px;
		background:url(../images/annonces/titre-parrainage.png) no-repeat bottom right;
	}
	#annonces #annonce4 p{ padding:0;width:395px; }
	#annonces #annonce4 a.info{
		top:258px;
		margin:0 0 0 325px;
	}
