body
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
	scrollbar-base-color: #009587;
}

.contenu {
	overflow: auto;
	height: 249px;
	width: 620px;
	text-align: justify;
	padding: 0 9px 0 9px;
	margin: 0;
	width: 600px !important;

}

table {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
}

td
{
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight: normal;
	font-style: normal;
	color: #023EA1;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

a{
	color: 0030CD;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #0030CD;
	text-decoration: underline;
	font-weight: bold;

}
.page {
	font-size: 11px;
	color: #F8E3B0;

}
.adresse {
	font-size: 10px;
	color: #F8E3B0;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;

}
.intertitre {


	font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color: #007654;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.menu {

	font-size: 10px;
	color: #FFCCCC;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
.FDtxt {
	background-attachment: scroll;
	background-image: url(images/charte/fd_txt1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 30px;
	padding-left: 20px;


}
.pointilles {
	background-attachment: scroll;
	background-image: url(images/charte/pointilles.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.FORM1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	height: 15px;
	width: 139px;
	border: 1px solid #000000;
	background-color: #FFFFFF;

}
.INPUT {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: FF99CC;
	height: 15px;
	width: 20px;
}
.coeur {
	background-attachment: scroll;
	background-image: url(images/charte/coeur.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.FDtab {
	background-attachment: scroll;
	background-image: url(images/charte/fd_tab1.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.titre2 {

font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: italic;
	color: #F8E3B0;
}
.TITRE {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #F8E3B0;
}
.FDbottom {
	background-attachment: scroll;
	background-image: url(images/charte/fd_bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.FDpage {
	background-attachment: scroll;
	background-image: url(images/charte/fd_page.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.FDban {
	background-attachment: scroll;
	background-image: url(images/charte/fd_ban.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.FDgauche {
	background-attachment: scroll;
	background-image: url(images/charte/fd_gauche.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.FDtxt2 {
	background-attachment: scroll;
	background-image: url(images/charte/fd_txt2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 30px;
	padding-left: 20px;

}

.texte {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #023EA1;
	font-weight: normal;
	text-align:justify;
	

}
.titre {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #023EA1;
	font-weight: bold;

	text-decoration:none;
}

.titre{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #023EA1;
	font-weight: bold;
	text-decoration:none;
}

.chapeau {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #023EA1;
	font-style:italic;
	
}

.image{
padding: 5 5 5 5;
margin: 5 5 5 5;
position:relative;
float:right;
vertical-align:text-top;
}
.imageGauche{
padding:0 10 10 0;
margin:0 10 10 0;
position:relative;
float:left;
vertical-align:text-top;
}
.txtblanc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtnoir {

	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.intertitrebatiment {



	font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color: #A58600;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.intertitreinfra {




	font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color: #0030CD;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.intertitreinfrass {





	font-family: Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight: bold;
	font-style: normal;
	color: #000083;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.intertitrebatss {






	font-family: Verdana, Arial, Helvetica;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color: #BA7200;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.intertitresignal {
	font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color: #FF7B00;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.intertitrecontact {






	font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color: #009D00;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.form {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #000066;
}
.txtblanc {

	font-family: Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight: bolder;
	font-style: normal;
	color: #FFFFFF;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.txtblc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
}
.lienrouge {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.lienrouge:hover {

	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.batiment {
	background-color: #DED9C2;
	border: 1px solid #000000;
	padding: 3px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #A08B41;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.batiment li {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #A58600;
	list-style-type: none;
}
.style1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-left: 5px;
}
.mini {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
}
.infrastructure {
	background-color: #BDD0EE;
	border: 1px solid #000000;
	padding: 3px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000083;
	font-weight: bold;
}
.signalisation {
	background-color: #FFCC84;
	border: 1px solid #000000;
	padding: 3px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #B8640C;
	font-weight: bold;
}
.accueil {
	padding: 3px;
	margin: 3px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: bleu;
	font-weight: bold;
}
.intertitreblanc {
	font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.intertitrebleu {



	font-family: Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color: #000083;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.cyc {
	display: none;
}
