/* CSS Document */
html, body {
	margin: 0;
	padding:0;
	width: 100%;
	height:100%;
	}
#table1 {
	width: 100%;
	height:100%;
	margin:0;
	padding:0;
	}
#table2 {
	width: 755px;
	height:670px;
	margin: 0 auto;
	padding:0;
	text-align:center;
	border-collapse:collapse;
}
#conteneur
{
	margin-top:140px;
	padding:0;
	display:block;
	height: 530px;
}

#content{
	width: 124px;
	height: 260px;
	margin:0 auto 0 auto;
	padding:0;
	display:block;
}

/*********************************Menu************************************************************/
#menu, #menubas
{
	margin:0 auto;
	padding:0;
	height:auto;
	display:block;
	width:120px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
#menu ul, #menubas ul
{
	list-style-type: none;
	margin: 0;
	padding:0;
	width:120px;
	display:block;
}
#menu li, #menubas li{
	display:block;
	margin:0;
	padding:0;
	width:120px;
}
#menu li a, #menubas li a
{
	margin:0 auto;
	width:118px;
	padding:3px 0 0 0;
	height:19px;
	display: block;
	text-align:center;
	color:#FFFFFF;
}

#menu li a:hover, #menubas li a:hover
{
	background:#F39900;
}

/*********************************Colonne gauche************************/

#colonnegauche
{
	width: 124px;
	height: 530px;
	float:left;
	display:block;
	margin:0;
	padding:0;
}

#blocadresse
{
	clear:both;
	margin-top : 180px;
	width:120px;
	height:50px;
}

#blocadresse p
{
	font:11px  Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

/********************************Colonne droite*************************/

#colonnedroite
{
	width : 625px;
	height:530px;
	display:block;
	margin:0;
	padding:0;
	float:right;
}

#bloctitre h1
{
	margin : 1px 0 0 20px;
	padding: 1px 0 0 0;
	font: 12px  Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	display:block;
	text-align:left;
}

#contenutexte
{
	display:block;
	text-align:left;
	width:625px;
	height:400px;
}
#texte
{
	height : 345px;
	padding-right:20px;
	margin : 20px 0 0 20px;
	width : 570px;
	overflow:auto;
	display:bloc;
	text-align:justify;
}

#texte p
{
	margin:3px 0;
	padding:3px 0;
	color:#333333;
}

/*********************************Style references/chantiers en cours************************************************/

#listItem
{
	height : 345px;
	padding :0 10px 0 10px;	
	_padding :0 10px 0 0;
	margin : 20px 10px 0 10px;
	width : 260px;
	overflow:auto;
	display:bloc;
	text-align:justify;
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#listItem p, #infoItem p
{
	margin:3px 0;
	padding:3px 0;
	color:#333333;
}

#infoItem
{
	height : 345px;
	padding :0 10px;	
	margin : 20px 0 0 10px;
	width : 270px;
	overflow:auto;
	display:block;
	text-align:justify;
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.imageVign a
{
	border:3px solid #FFFFFF;
}
.imageVign a:hover
{
	border:3px solid #FF0000;
}
.imageVign
{
	display:block;
	float : left;
}

#listItem ul
{
	list-style-type: none;
	margin: 0;
	padding:0;
	width:auto;
	display:block;
}
#listItem li{
	display:block;
	margin:0;
	padding:0;
	width:auto;
	font-size:12px;
}
#listItem li a
{
	margin:0 auto;
	width:auto;
	padding:3px 0 0 0;
	height:19px;
	display: block;
	text-align:left;
	color:#333333;
}

#listItem li a:hover
{
	background:#F39900;
	color:#FFFFFF;
}
#listItem li.themeNom{
	display:block;
	margin:5px 0 5px 0;
	padding:0;
	width:auto;
	font-weight:bold;
	font-size:14px;
}
#listItem li a.clic, .clic
{
	background:#F39900;
	color:#FFFFFF;
	display:bloc;
}
/*********************************Style hérité de flash**************************************************************/
p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#333333;
}
.titreInfo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.titre{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.sousTitre{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.sousTitre1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.typeProjet{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#333333;
}
.color{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#F39900;
}
a {
	text-decoration: none;
	color:#333333;
}
a:hover{
	color:#F39900;
	}
.adresse{
	font-size:10px;
}
#texte ul, #infoItem ul
{
	margin:3px 0;
	padding:3px 0;
}
#texte li, #infoItem li
{
	margin:1px 0 1px 20px;
	padding:1px 0 1px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

/*********************************Baseline************************************************************/
#baseline
{
	position:absolute;
	bottom:5px;
	right:10px;
}
#baseline p
{
	font: 9px  Arial, Verdana, Helvetica, sans-serif;
	color:#BBBBBB;
	margin:0;
	padding:0;
}

#baseline p a
{
	color:#BBBBBB;
	text-decoration:none;
}
#baseline p a:hover{
	color:#960a1a;
	text-decoration:none;
}