/* CSS Document */

/* PAGE D'ACCUEIL */
*{	
	margin-top:0px;
	padding-top:0px;
	background-color:#999596;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#logAccueil {
	width:310px;
	height:325px;
	border-right:solid 4px #FFFFFF;
	border-bottom:solid 4px #FFFFFF;
	float:left;
}
#bannAccueil {
	width:665px;
	height:325px;
	border-bottom:solid 4px #FFFFFF;
	float:left;
}
ul{
	padding-left:0px;
}
.conteneur {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#basGaucheAccueil {
	width:385px;
	height:360px;
	border-right:solid 4px #FFFFFF;
	float:left;
}
#logAccueil .logoAcc {
	margin-left:40px;
	margin-right:45px;
	margin-top:45px;
	border:1px solid #FFFFFF;
}
#logAccueil .soc {
	font-size:10px;
	padding-top:65px;	
	color:#FFFFFF;
}
.copy {
	text-align:center;
	font-size:8px;
	color:#000000;
}
#bannAccueil #bann {
	margin-top:30px;
	border:1px solid #FFFFFF;
	margin-left:20px;
}
.VignLo #filia {
	border:0px;
}
#carteF{
	color:#000000;
	text-decoration:none;
	font-weight:300;
}
#carteF:hover{
	text-decoration:underline;
}
#bannAccueil .menu {
	list-style:none;
	width:200px;
	margin-top:20px;
	font-size:18px;
	margin-left:80px;
	float:left;
	line-height: 30px;
}
.histo{
	margin-bottom:15px;
}

.meto{
	margin-top:15px;
}
#bannAccueil #bull {
	float:left;
	margin-top:15px;
	margin-left:100px;
}
#basDroiteAccueil {
	width:568px;
	float:left;
	padding-top:15px;
	padding-left:15px;
}
.dessous {
	width:990px;
	height:350px;
	clear:both;
}
.menu a{
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover{
	color:#000000;
}
#basDroiteAccueil .menu2 {
	float:left;
}
#basDroiteAccueil .menu3 {
	list-style:none;
	margin-top:50px;
	float:right;
	width:226px;
}
.menu3 a{
	color:#FFFFFF;
	text-decoration:none;
	line-height:30px;
}

#basGaucheAccueil #duoTof {
	margin-top:16px;
	margin-left:130px;
	border:0px;
	float:left;
}
#basGaucheAccueil .TriDer {
	width:200px;
	float:left;
	list-style:none;
	font-size:18px;
	margin-top:30px;
	margin-left:0px;
}

#basGaucheAccueil #soloTof {
	margin-top:10px;
	margin-left:59px;
	border:0px;
}
#compteur{
	font-size:9px;
	color:#FFFFFF;
	text-align:right;
	clear:both;
}

/* AUTRES PAGES */
.conteneur .premsHautGauche {
	width:483px;
	height:150px;
	border-right:solid 4px #FFFFFF;
	border-bottom:solid 4px #FFFFFF;
	float:left;
}
.premsHautDroite {
	width:490px;
	height:150px;
	border-bottom:solid 4px #FFFFFF;
	float:left;
}
.premsHautGauche .logoAutresPages {
	margin-left:40px;
	margin-right:45px;
	margin-top:45px;
	border:1px solid #FFFFFF;
}
.premsHautGauche .idPage {
	font-size:18px;
	margin-left:258px;
	color:#000000;
	padding-bottom:0px;
	line-height: 20px;
	text-align:center;
}
.premsHautDroite .bannReduite {
	margin-top:15px;
	margin-left:15px;
	border:1px solid #FFFFFF;
}
.basGaucheAutresPages {
	width:270px;
	clear:both;
	border-right:solid 4px #FFFFFF;
	float:left;
	padding-left:0px;
	margin-left:0px;
}
.menuAutrePages {
	width:226px;
	float:left;
	list-style:none;
	padding-top:15px;
	margin-left:0px;
}
.conteneur .basDroiteAutresPages {
	width:700px;
	float:left;
	border-left:solid 4px #FFFFFF;
	margin-left:-4px;
	margin-bottom:30px;
}
.formulaireUL {
	list-style:none;
	padding-left:180px;
	padding-top:10px;
}
.titreInput {
	font-size:11px;
	color:#000000;
	margin-top:20px;
}
.input {
	color:#FFFFFF;
	width:250px;
	border:1px solid #000000;
	padding-left:10px;
}
.formulaireUL .boutRadio {
	font-size:11px;
	color:#FFFFFF;
	width:250px;
	border:1px solid #000000;
	padding-left:10px;
}
.titreInput .sub {
	color:#FFFFFF;
	width:262px;
	border:1px solid #000000;
}
.phraseAccroche {
	font-size:12px;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
	clear:both;
	width:620px;
	margin-left:auto;
	margin-right:auto;
}
.basDroiteAutresPages .imgSat {
	width:680px;
	height:365px;
	border:2px solid #000000;
	margin-left:15px;
}
.conteneur .nico {
	color:#333333;
	font-size:8px;
	cursor: default;
	text-decoration:none;
}
.menu2 #quatroTof {
	border:0px;
}
.parcMateriel li{
	list-style:none;
	color:#FFFFFF;
	font-size:12px;
	margin-left:100px;
	margin-top:10px;
	line-height:35px;
}
.parcMateriel a:hover{
	color:#000000;
	font-weight:bold;
}
.parcMateriel a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.parcMateriel .nbre {
	font-weight:bold;
}
.cf{
	font-size:10px;
	color:#000000;
}
.boutRadio .accue{
	margin-left:179px;
}
.boutRadio .ressHum {
	margin-left:95px;
}
.premsUL {
	list-style:none;
	font-size:10px;
	color:#000000;
	margin-left:80px;
}
.premsLI {
	float:left;
	padding-left:30px;
	padding-top:10px;
	text-align:center;
	padding-bottom:30px;
}
.premsLI img{
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#decalageBas {
	margin-left:90px;
}
.premsLI a img{
	border-top:0px;
	border-left:0px;
}
.premsLI p{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}
.matosDescr {
	list-style:none;
	color:#FFFFFF;
	font-size:13px;
	margin-left:140px;
}
.imgParc{
	float:right;
	width:80px;
	height:60px;
	border:1px solid #FFFFFF;
}
.entour{
	border:2px solid #FFFFFF;
}
.matosDescr ul{
	list-style:none;
	color:#000000;
	font-size:10px;
	padding-left:20px;
}
.imgPlan {
	border:2px solid #000000;
	margin-top:40px;
	margin-left:68px;
}
.adresse {
	font-size:14px;
	margin-left:230px;
	color:#FFFFFF;
	margin-top:20px;
	border:1px solid #FFFFFF;
}
.titHisto {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:30px;
	margin-top:30px;
	text-decoration:underline;
}
.basDroiteAutresPages .explik{
	color:#000000;
	font-size:12px;	
	margin-left:80px;
	text-align:justify;
}
.grasAttitude{
	font-weight:bold;
}
#comEnt{
	text-decoration:underline;
}
.deuxUL {
	clear:both;
	list-style:none;
	font-size:10px;
	color:#000000;
	margin-left:80px;
	margin-top:30px;
}
.troizUL {
	clear:both;
	list-style:none;
	font-size:10px;
	color:#000000;
	margin-left:80px;
	margin-top:30px;
}
#remonte{
	clear:both;
	font-size:10px;
	text-align:center;
	padding-top:30px;
}
#remonte a{
	color:#000;
}
.parcMateriel img{
	border:0px;
}
#precedente{
	font-size:10px;
	margin-left:606px;
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}
#condidSpontane{
	width:600px;
	border:1px solid #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding-top:15px;
}
#condidSpontane img{
	border:0px;
	margin-top:15px;
	margin-bottom:15px;
}
#condidSpontane img:hover{
	text-decoration:underline;
}


/*Menu en images*/

.menuAutrePages li{
	line-height:30px;
	margin-bottom:5px;
}
.menuAutrePages li img{
	margin-bottom:-7px;
}
li #accueil{
	display:block;
	background:url(img/accueil.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #accueil:hover{
	background:url(img/accueil.jpg) no-repeat 0 -30px;
}
li #historique{
	display:block;
	background:url(img/historique.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #historique:hover{
	background:url(img/historique.jpg) no-repeat 0 -30px;
}
li #Metier{
	display:block;
	background:url(img/Metier.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #Metier:hover{
	background:url(img/Metier.jpg) no-repeat 0 -30px;
}
li #Parc{
	display:block;
	background:url(img/Parc.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #Parc:hover{
	background:url(img/Parc.jpg) no-repeat 0 -30px;
}
li #DernieresRealisations{
	display:block;
	background:url(img/dernieresRealisations.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #DernieresRealisations:hover{
	background:url(img/dernieresRealisations.jpg) no-repeat 0 -30px;
}
li #quelquesChiffres{
	display:block;
	background:url(img/qqChiffres.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #quelquesChiffres:hover{
	background:url(img/qqChiffres.jpg) no-repeat 0 -30px;
}
li #offrEmploi{
	display:block;
	background:url(img/offrEmploi.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #offrEmploi:hover{
	background:url(img/offrEmploi.jpg) no-repeat 0 -30px;
}
li #Plan{
	display:block;
	background:url(img/Plan.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #Plan:hover{
	background:url(img/Plan.jpg) no-repeat 0 -30px;
}

li #Contact{
	display:block;
	background:url(img/Contact.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-9999px;
}
li #Contact:hover{
	background:url(img/Contact.jpg) no-repeat 0 -30px;
}/* Fin menu tof*/

/*Liens dernières réalisations*/
li #eoliennes{
	display:block;
	background:url(img/titEoliennes2.jpg) no-repeat -25px 0;
	height:30px;
	text-indent:-9999px;
}
li #eoliennes:hover{
	background:url(img/titEoliennes2.jpg) no-repeat 0 0;
}
li #lgv{
	display:block;
	background:url(img/titLGV2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:300px;
}
li #lgv:hover{
	background:url(img/titLGV2.jpg) no-repeat 0 0;
}
li #reseaux{
	display:block;
	background:url(img/titReseau2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:200px;
}
li #reseaux:hover{
	background:url(img/titReseau2.jpg) no-repeat 0 0;
}
li #carrieres{
	display:block;
	background:url(img/titCarrieres2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:280px;
}
li #carrieres:hover{
	background:url(img/titCarrieres2.jpg) no-repeat 0 0;
}
li #enrobes{
	display:block;
	background:url(img/titEnrobes2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:490px;
}
li #enrobes:hover{
	background:url(img/titEnrobes2.jpg) no-repeat 0 0;
}
li #autoroute{
	display:block;
	background:url(img/titAuto2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:490px;
}
li #autoroute:hover{
	background:url(img/titAuto2.jpg) no-repeat 0 0;
}
li #aprr{
	display:block;
	background:url(img/titAPRR2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:200px;
}
li #aprr:hover{
	background:url(img/titAPRR2.jpg) no-repeat 0 0;
}
li #capm{
	display:block;
	background:url(img/titCAPM2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:200px;
}
li #capm:hover{
	background:url(img/titCAPM2.jpg) no-repeat 0 0;
}
li #voirie{
	display:block;
	background:url(img/titVoirie2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:250px;
}
li #voirie:hover{
	background:url(img/titVoirie2.jpg) no-repeat 0 0;
}
li #divers{
	display:block;
	background:url(img/titDivers2.jpg) no-repeat -25px 0;
	text-indent:-9999px;
	height:30px;
	width:200px;
	margin-bottom:-19px;
}
li #divers:hover{
	background:url(img/titDivers2.jpg) no-repeat 0 0;
	
}

/*Filiales*/
#EnteteFili{
	width:100%;
	height:100px;
	text-align:center;
	border-bottom:4px solid #ffffff;
	padding-top:20px;
	margin-bottom:20px;
}
.conteneur #retourCliment{
	margin-top:30px;
	color:#FFFFFF;
	font-size:12px;
	margin-left:50px;
}
#retourCliment:hover{
	color:#000000;
}
ol{
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	padding:0px;
	list-style:none;
	margin:0px;
}
#CadreGauche{
	width:646px;
	float:left;
}
.c2eMetier{
	color:#FFFFFF;
	text-align:center;
	padding:0px 10px 0px;
	font-size:11px;
}
.imH{
	margin-bottom:-3px;
}
#CadreDroit{
	width:310px;
	float:right;
}
#CadreDroit ul{
	list-style:none;
	margin-left:0px;
	width:277px;
	padding-left:20px;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	margin-bottom:-20px;
}
#filChpR{
	padding-bottom:20px;
}
.menuFiContact{
	padding-left:80px;
}
.menuFiMetier{
	padding-left:250px;
}
#addFil{
	width:986px;
}
.menuFiAdresse{
	padding-left:415px;
}
#imgC2E{
	border:2px solid #FFFFFF;
	margin-top:15px;
	margin-left:15px;
}

/*Climent Miniature Benjamin*/
#climMini{
	margin-top:30px;
	margin-left:490px;
	border:1px solid #FFFFFF;
}




/*essai infobulle*/
a.info {
	position: relative;
	text-decoration:none;
	font-size:9px;
}
a.info span {
	display: none;
	margin-bottom:0px;
}
a.info:hover {
	background: none;
	z-index: 500;
}
a.info:hover span {
	display: inline;
	position: absolute;
	margin-top:112px;
	left:0px;
	background: none;
	color:#ffffff;
	width:170px;
	height:35px;
	text-align:left;
}
a.miniTof span {
	display: none;
}
a.miniTof:hover span {
	display: inline;
	position: absolute;
	margin-left:500px;
	margin-top:-150px;
	left:0px;
}
/*Page qques chiffres*/


.chiffres li{
	list-style:none;
	margin-left:50px;
	line-height:25px;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:557px;
	font-size:13px;
}
.chiffres span{
	margin-left:50px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.chiffres a{
	text-decoration:none;
	font-size:10px;
	margin-top:10px;
	color:#000000;
	margin-left:172px;
}
.chiffres a:hover{
	color:#FFFFFF;
}
.chiffres a img{
	border:0px;
	margin-bottom:-2px;
}
.chiffres .ecart{
	padding-left:52px;
}


/*pages ADMIN*/

#formIdentif{
	margin-top:50px;
	text-align:center;
}

.identifiant{
	border:1px solid #fff;
	color:#FFFFFF;
	text-align:center;
}
.formOffreForm{
	width:500px;
	border:2px solid #000000;
	color:#FFFFFF;
}
.align form{
	text-align:center;
}
#societeOffreForm{
	width:506px;
	border:2px solid #000000;
	color:#FFFFFF;
}
.reponseA{
	text-align:right;
	font-size:11px;
	margin-top:15px;
	margin-bottom:30px;
	list-style:none;
}
.reponseA a{
	color:#FFFFFF;
	text-decoration:none;
}
.reponseA a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}


.enumOffre{
	list-style:none;
	font-size:12px;
	margin-left:50px;
	text-align:justify;
	margin-top:10px;
}
.enumOffre span{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:15px;
}
.enumOffre .amj{
	font-size:10px;
	text-decoration:none;
	margin-left:5px;
	color:#CCCCCC;
}

#annonces{
	margin-top:30px;
}
.clic{
	border:none;
	margin-bottom:20px;
}
#adminTit{
	font-size:15px;
	text-align:center;
	margin-bottom:50px;
}
.numPage{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.autPages{
	font-size:9px;
	color:#000000;
	text-decoration:none;
	border:1px solid #000000;
	background-color:#CCCCCC;
}
.autPages:hover{
	background-color:#999596;
	color:#FFFFFF;	
}
.posPages{
	text-align:center;
}
#pgeSommaire{
	text-align:center;
}
.phrazSomm{
	margin-top:20px;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:underline;
}
.logoAdmin{
	border:1px solid #FFFFFF;
}
#retourSomm{
	font-size:10px;
	color:#CCCCCC;
}
#cadreOffres{
	border:2px solid #000000;
}
.deconnexion img{
	border:0px;
	margin-top:50px;
}
#sautDeLigne{
	color:#ffffff;
	font-size:12px;
}
#pasDeDonees{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#bienJoue{
	margin-left:240px;
}
/*Fin admin*/
/*Climent Mini*/
#miniTete{
	width:980px;
}

#miniTete img{
	border:1px solid #FFFFFF;
	float:left;
}
#miniTete p{
	width:300px;
	margin-left:70px;
	margin-right:70px;
	float:left;
	text-align:center;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}
#miniTete p span{
	font-size:12px;
	color:#FFFFFF;
}
#miniPelle{
	margin-left:20px;
}
#miniImg{
	border-left:0px;
	border-right:0px;
}
#miniImg li{
	width:490px;
	height:220px;
	float:left;
	list-style:none;
	margin-bottom:60px;
}
#miniImg ul{
	display:inline;
}
#miniDer{
	clear:both;
}
.miniAlignDroite{
	text-align:right;
}
#adBen{
	margin-top:10px;
	margin-bottom:15px;
}
/*Fin de miniatures*/
