@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../../images/fond.jpg);
	margin:0;
	padding:0;
	background-color: #003366;
	background-repeat: repeat-y;
	background-position:center;
}

body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.header {
	background-image:url(../images/header-abrotec.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
	background-position:center;
}

.competences {
	background-image:url(../images/fond-header-comptences.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
}

.forage {
	background-image:url(../images/fond-header-forage.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
}

.diagnostic {
	background-image:url(../images/fond-header-diagnostic.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
}

.environnement {
	background-image:url(../images/fond-header-environnement.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
}

.geotechnique {
	background-image:url(../images/fond-header-geotechnique.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
}

.qse {
	background-image:url(../images/fond-header-qse.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
}

.travaux {
	background-image:url(../images/fond-header-travaux.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #3366cc;
}

.menu {
	background-image:url(../images/fond-menu.png);
}

.menu-titre {
	display:block;
	line-height:35px;
	border-bottom:1px solid #3366cc;
	border-top:1px solid #3366cc;
	border-right:1px solid #3366cc;
	text-align:center;
	color:#9eb9ff;
	text-decoration:none;
}

.menu-titre:hover {
	border-bottom:1px solid #3366cc;
	border-top:1px solid #3366cc;
	border-right:1px solid #3366cc;
	background-image:url(../images/fond-menu.png);
	color:#FFF;
	text-decoration:none;
}


/* SOUS MENU */

.sousmenublanc .sousmenu1 {
	background-image:url(../images/sousmenu-blanc1.png);
}

.sousmenublanc .sousmenu2 {
	background-color:#FFF;
	text-decoration:none;
	color:#000;
}
.sousmenublanc .sousmenu3 {
	background-image:url(../images/sousmenu-blanc2.png);
}

.sousmenubleu .sousmenu1 {
	background-image:url(../images/sousmenu-bleu1.png);
}

.sousmenubleu .sousmenu2{
	background-image:url(../images/sousmenu-bleu.png);
	color:#9eb9ff;
	text-decoration:none;
}

.sousmenubleu .sousmenu3 {
	background-image:url(../images/sousmenu-bleu2.png);
}
	
/* CONTENU BLANC */

.content {
	background-color:#FFF;
	padding:10px;
	font-size:13px;
	line-height:20px;
	letter-spacing:0.5px;
}

.titre {
	font-size:24px;
	text-align:center;
	letter-spacing:2px;
}

.titre b {
	color:#ff6600;
}

.intro1 {
	background-image:url(../images/temoignages.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:7px;
}

.intro2 {
	padding:7px;
	padding-top:10px;
	font-size:15px;
	font-style:italic;
	letter-spacing:1px;
	line-height:22px;
	color:#666;
	text-align:justify;
}

.intro3 {
	background-image:url(../images/temoignages-2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:7px;
}

.competences-moyens {
	padding:10px;
	font-size:11px;
	letter-spacing:0px;
	line-height:17px;
	text-align:justify;
	vertical-align:top;
}

.titre2 {
	text-align:center;
	font-size:18px;
	background-image:url(../images/logopetit.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:34px;
}

.competences-moyens ol {
	font-size:16px;
	line-height:24px;
	padding-left:40px;
	font-weight:bold;
	letter-spacing:1px;
	color:#19367b;
}

.competences-moyens ul {
	font-weight:lighter;
	font-size:12px;
	list-style:square;
	line-height:18px;
	letter-spacing:1px;
	color:#000
}

.separateur {
	border-top:7px dashed #999;
	padding-top:15px;
}

/* CLIENTS */

.clients-titre {
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	letter-spacing:0px;
}
.clients-lieu {
	font-size:12px;
	color:#19367b;
	font-weight:bold;
letter-spacing:0px;
}
.clients-action {
	font-size:12px;
	color:#444;
	font-style:italic;
	letter-spacing:0px;
}

.demarches {
	font-size:12px;
	text-align:justify;
	letter-spacing:1px;
	line-height:18px;
	list-style:square;
}

.demarches em {
	font-size:14px;
	color:#333333;
}

.telechargement {
	color:#000;
	background-color:#FFF;
	padding:10px;
	font-size:14px;
	letter-spacing:1px;
	line-height:20px;
}

.bouton {
	background-image:url(../boutons1.gif);
	background-position:left;
	display:block;
	line-height:28px;
	color:#333;
	text-decoration:none;
	text-align:center;
	letter-spacing:1px;
}

.bouton:hover {
	background-position:center top;
	color:#FFF;
	text-decoration:none;
}

.bouton:active {
	background-position:right;
	color:#FFF;
	text-decoration:none;
}

.logoplan {
	text-align:center;
	font-size:16px;
	background-image:url(../images/logopetit2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:19px;
	color:#19367b;
}

.plan {
	font-size:13px;
	line-height:16px;
}

.plan em {
	font-size:12px;
	color:#666;
}

.plan b {
	color:#ff6600;
}

.groupe {
	font-size:18px;
	line-height:24px;
	letter-spacing:1px;
	text-align:center;
}

.foooter {
	font-size:11px;
	text-transform:uppercase;
	color:#9db5ec;
	letter-spacing:2px;
	text-decoration:none;
}

.foooter:hover {
	color:#FFF;
	text-decoration:none;
}

.footeryoolight {
	font-size:11px;
	text-transform:uppercase;
	color:#9db5ec;
	letter-spacing:2px;
	text-decoration:none;
}

.footeryoolight:hover {
	color:#FFF;
	text-decoration:none;
}

.bienvenue {
	font-size:36px;
	color:#FFF;
	padding:20px;
	letter-spacing:3px;
}
.introbienvenue {
	font-size:12px;
	letter-spacing:2px;
	line-height:20px;
	text-align:justify;
}

.titre strong {color: #ff6600;}
