body {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;
	color: #666666;	margin: 0;	padding: 0;
	background: #333333 url(images/gabarit/fond.gif) no-repeat 50% 0;}
#conteneur {	position: relative;	width: 828px;	margin: 15px auto 0;
	
}

#fond {
	width: 828px;
	background-image: url(images/gabarit/filet.gif);
}



#logo a {
	width: 248px;
	height: 114px;

	text-indent: -5000px;
	background-image: url(images/logo.jpg);
	margin: 0 0 0 9px;
	padding: 0;
	float: left;
}

#imagehaut {
	width: 494px;
	margin-left: 324px;
	height: 114px;
}#centre {	margin-left: 280px;
	width: 500px;
}#gauche {	position: absolute;	left:0;	width: 249px;
}#pied {
	height: 14px;
	background: url(images/gabarit/bas.gif) no-repeat;
}
#titre {
	height: 46px;
	padding-top: 40px;
}

.menugauche {	list-style-type: none;
	margin: 50px 0 0 10px;
	padding: 0;
}

p {margin: 0 0 10px 0;}



/* @group style */

.titre {
	color: #009fd2;
	font-weight: bold;
	font-size: 1.3em;
}

.gdtitre {
	color: #009fd2;
	font-weight: bold;
	font-size: 2.2em;
}

.sousmenu {
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 15px;
	position: absolute;
}
.sousmenu a	 {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}
.sousmenu a:hover		 {
	color: #009fd2;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}



/* @end */

/* @group menu */
ul {list-style-type: none;
	margin: 0;
	padding: 0;
}ul a {text-decoration: none;display: block;text-indent: -5000px;
}

a#presentation{background-image: url(images/menu/presentation_off.gif);height: 33px;
}a#presentation:hover{background-image: url(images/menu/presentation_on.gif); }
a#historique{background-image: url(images/menu/historique_off.gif);height: 35px;
}a#historique:hover{background-image: url(images/menu/historique_on.gif); }
a#application{background-image: url(images/menu/application_off.gif);height: 35px;
}a#application:hover{background-image: url(images/menu/application_on.gif); }
a#echaffaudages{background-image: url(images/menu/echaffaudage_off.gif);height: 35px;
}a#echaffaudages:hover{background-image: url(images/menu/echaffaudages_on.gif); }
a#infrastructures{background-image: url(images/menu/infrastructure_off.gif);height: 35px;
}a#infrastructures:hover{background-image: url(images/menu/infrastructure_on.gif); }
a#references{background-image: url(images/menu/references_off.gif);height: 35px;
}a#references:hover{background-image: url(images/menu/references_on.gif); }
a#liens{background-image: url(images/menu/lien_off.gif);height: 35px;
}a#liens:hover{background-image: url(images/menu/liens_on.gif); }
a#niches{background-image: url(images/menu/niches_off.gif);height: 35px;
}a#niches:hover{background-image: url(images/menu/niches_on.gif); }


/* @end */

/* @group signature smn */

#signaturesmn a	{	text-decoration: none;	color: black;
	font-size: 10px;
}#signaturesmn a:hover	{	color: silver;	text-decoration: none;
	font-size: 10px;
}

#signaturesmn	{	color: gray;	font-size: 10px;
}



/* @end */

/* @group signature montangero */

#signature {
	text-align: right;
	font-size: 0.8em;
}
#signature a {
	text-align: right;
	font-size: 0.8em;
	color: #666666;
	text-decoration: underline;
}
#signature a:hover {
	text-align: right;
	font-size: 0.8em;
	color: gray;
	text-decoration: underline;
}

.lien {
	text-decoration: none;
	color: #666666;
}



/* @end */

.lien a {
	text-decoration: none;
	color: #666666;
}

.lien a:hover {
	font-weight: bold;
}

.tableauimage {
border-collapse:collapse

}

.tb_images {
	vertical-align: middle;
	text-align: left;
}

.tableau {
border-collapse:collapse

}

.tb_haut {
	vertical-align: top;
	padding: 8px;
	border: 1px solid #009fd2;
}

.cadreimages {
	border: 2px solid #009fd2;
}