/* CSS Document */

BODY {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(images/spirale.jpg) no-repeat center 102px;
}

BODY.travaux_speciaux { background-image:url(images/metal.jpg); }

.float-left { float:left; }

.float-right { float:right; }

DIV.centrage {
	width:1000px; 
	margin:auto;
}

#bandeau {
	background:url(images/fond_volcans.jpg) no-repeat 0px -5px;
	padding:45px 0px;
	border-bottom:10px solid #666666;
	width:1000px;
	font-size:14px;
}

#bandeau.interne { padding:23px 0px; }

#bandeau A {
	display:inline;
	background-color:#C91E0D;
	border:1px solid #FFFFFF;
	margin-left:75px;
	padding:5px 10px 3px 10px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#bandeau.interne A { margin-left:20px; }

#bandeau A.actif {
	color:#C91E0D;
	background-color:#FFFFFF;
	border:1px solid #C91E0D;
	cursor:default;
}

#bandeau A:hover {
	color:#C91E0D;						/*#993333*/
	background-color:#FFFFFF;
	border:1px solid #C91E0D;
}

#logo {
	margin:10px 0px 0px 10px;
	width:370px;
	text-align:center;
	font-weight:bold;
}

#portfolio { margin-left:10px; }

#portfolio TD { padding:3px; }

#menu { vertical-align:top; }

#menu UL {
	margin:105px 0 0 10px;
	padding:0;
	font-size:18px;
}
/*
#menu UL {
	margin:40px 0px 40px 50px; 
	font-size:18px;
}*/

#menu LI {
	margin:0;
	padding:0;
	list-style-image:url(images/puce.gif); 
}

#menu LI A {
	font-size:15px;
	font-weight:bold;
	color:#C91E0D;
	text-decoration:none;
}

#menu LI A:hover,
#menu LI.travaux_speciaux A:hover { color:#000000; }

#menu LI.reprise_ss_oeuvre { margin:20px 0 0 40px; }

#menu LI.micropieux { margin:20px 0 0 112px; }

#menu LI.forage_horizontal { margin:20px 0 0 175px; }

#menu LI.forage_dirige { margin:20px 0 0 215px;  }

#menu LI.eclatement { margin:20px 0 0 236px; }

#menu LI.travaux_speciaux {
	margin:20px 0 0 240px;
	list-style-image:url(images/puce_ts.gif);
}

#menu LI.travaux_speciaux A { color:#4f81bd; }









#ellipse { background:url(images/fond_ellipse.gif) repeat-y center; }

#ellipse TD {
	background:url(images/ellipse.gif) no-repeat center;
	height:86px;
	width:180px;
	padding:5px 0px;
}

#ellipse TD.actif { background:url(images/ellipse_active.gif) no-repeat center; }

#ellipse TD#travaux_speciaux { background-image:url(images/ellipse_ts.gif); }

#ellipse TD.actif { background:url(images/ellipse_active.gif) no-repeat center; }

#ellipse TD#travaux_speciaux.actif { background-image:url(images/ellipse_ts_active.gif); }

#ellipse A {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin:10px 5px 0px 10px;
	text-decoration:none;
}

#ellipse A:hover { text-decoration:underline; }

#ellipse TD.actif A {
	color:#C91E0D;
	text-align:center;
	text-decoration:none;
	cursor:default;
}

#ellipse TD.actif A:hover { text-decoration:none; }

#ellipse TD#travaux_speciaux.actif A { color:#4f81bd; }

#contenu { padding:10px; }

#contenu A { color:#C91E0D; }

/*#contenumetal{
background:url(images/metal.jpg) no-repeat 0px 102px;
}*/

#H1 {
color:#C91E0D;
font-weight:bold;
}
#H1 A { color:#cc3300; }


.pluspetit {
font-size:13px;
}

.rouge {
color:#C91E0D;}

.bleue {
background-color:#4F81BD;
}
.blanc {
color:#FFFFFF;
font-weight:bold;
}