body{
	margin:0px;
	background-image:url(../images/fond_metalbrosse.jpg);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#58585a;
}
div#general{
	margin:auto;
	width:830px;
	height:736px;
	background-image:url(../images/contour_ombre.png);
}


div#entete{
	width:auto;
	height:30px;
}


div#page{
	margin-top:12px;
	margin-left:15px;
	width:800px;
	height:698px;
	}

div#ban{
	float:left;
	width:800px;
	height:160px;
	background-color:#FFFFFF;
}

div#hg{
	float:left;
	width:246px;
	height:390px;
	background-color:#FFFFFF;
	background-image:url(../images/fond_haut_gauche2.png);
}

div#leftindex{
	float:left;
	width:345px;
	height:538px;
	background-image:url(../images/gauche_index.jpg);
}

div#rightindex{
	float:left;
	width:455px;
	height:537px;
	background-image:url(../images/droit_index.png);
}

div#left{
	float:left;
	width:345px;
	height:538px;
}

div#right{
	float:left;
	width:455px;
	height:537px;
}
div#leftrightpage{
	float:left;
	width:800px;
	height:537px;
	background-image:url(../images/leftright.png);

}
div#leftright{
	float:left;
	width:800px;
	height:537px;
	background-image:url(../images/leftright.png);
}
div#leftright2{
	float:left;
	width:800px;
	height:537px;
	background-image:url(../images/leftright2.png);
}
div#contenupage{
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	height:390px;
	overflow:auto;
	padding-left:15px;
	width:695px;
}


div#logo{
	clear:left;
	position:relative;
	float:left;
	left:20px;
	top:20px;
	width:213px;
	height:114px;
}
div#banflash{
	padding-left:32px;
	float:left;
	width:553px;
	height:160px;
}
#divBienvenue
{
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
}


h1{
	text-transform:uppercase;	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:500;
	color: #009ee0;
}

h2{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
}

.titreNews{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #009ee0;
}

.texteBleu{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #009ee0;
	font-size: 10px;
}
.texteBlanc{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: White;
	font-size: 10px;
}

.texteGris{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #58585a;
	font-size: 10px;
}



a:link { color:#009ee0; text-decoration:none; }
a:visited { color:#009ee0; text-decoration:none; }
a:active { color:#009ee0; text-decoration:none; }
a:hover { color:#005b94; text-decoration:none; cursor:pointer; }

  
   .lien2:link{color: #005b94; text-decoration:none;}
   .lien2:visited{color: #005b94; text-decoration:none;}
   .lien2:active{color: #005b94; text-decoration:none;}
   .lien2:hover{color: #009ee0; text-decoration:none; cursor:pointer;}


.erreur
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	font-size: 11px;
}
#tableauContacts{
	padding-left:10px;
	padding-right:10px;
	
}
.titreContacts{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #009ee0;
}
#lienHistorique
{
	color:White;
}
#lienHistoriqueActif
{
	color:White;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
.lienBlanc:link{color: White; text-decoration:underline;}
.lienBlanc:visited{color: White; text-decoration:underline;}
.lienBlanc:active{color: White; text-decoration:underline;}
.lienBlanc:hover{color: White; text-decoration:none; cursor:pointer;}

#divNomRealisation
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #009ee0;
	font-size: 15px;
	font-weight:bold;
}
#divCategorieRealisation
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #009ee0;
	font-size: 11px;
}
.divMaitreOuvrage
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #58585a;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
}
#divDescriptionRealisation
{
	padding-top:15px;
}
div#contact
{
	float:left;
	width:800px;
	height:537px;
	background-image:url(../images/contact.png)
}