/* CSS Document */

#adroite{
width:720px;
float:left;
}

.bloc_commune{
width:620px;
margin:30px 0px 0 34px;
}

#titre h1{
	width:640px;
	height:19px;
	background-color:#ffffff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-transform:uppercase;
	text-align:left;
	padding-left:20px;
}

#bloc_info_commune{
margin:19px 5px 0 18px ;
width:617px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align: justify;
}

#bloc_info_commune a{
color:blue;
text-decoration:underline;
}

#bloc_info_commune h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fb0e21;
font-size:11pt;
margin-bottom:10px;
}

#bloc_info_commune label{
  font-family: arial;
  font-size: 12px;
  display: block;
  float: left;
  width: 160px;
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right;
  vertical-align: middle;
}

#bloc_info_commune input{
  margin-top: 5px;
  margin-bottom: 5px;
}

#bloc_info_commune textarea{
  margin-top: 5px;
  margin-bottom: 5px;
}

#bloc_gauche{
width:425px;
padding-right:15px;
font-size:8pt;
float:left;
text-align:justify;
}

#bloc_gauche td{
	background-color:#ffffff;
}



#photo{
margin:5px 10px 0 0;
}

.bloc{
margin-top:10px;
width:418px;
}

#texteadroite{
margin-top:10px;
}

#bloc_gauche td{
height:auto;
}

#bloc_gauche td h3{
font-size:13pt;
border-bottom:1px solid #2d3f56;
}

#bloc_gauche td ul{
padding:0;
margin-top:3px;
margin-left:0;
margin-bottom:0;
}

#bloc_gauche td ul li{
list-style-type:square;
list-style-position:inside;
border-bottom:1px solid #FFFFFF;
padding:2px 0;
margin:0;
}

#bloc_droit{
	width:176px;
	font-size:8pt;
	float:right;
}

.rougegras{
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:17px;
	height:32px;
}

.aa{
	font-size:11px;
	text-align:left;
	padding-left:12px;
	padding-bottom:10px;
}

.noirgras{
font-size:11px;
font-weight:bold;
text-align:left;
}

.mois{
color:#2d3f56;
font-weight:bold;
}
#projet{
	width:418px;  
	background-color:#eef7f1;
}
#projet  h3{
font-size:13pt;
border-bottom:1px solid #2d3f56;
margin-left:11px;
margin-right:11px;
padding-top:11px;
}

#projet ul{
	padding:0;
	margin:3px 11px 0px 11px;
}
#projet ul li{
list-style-type:square;
list-style-position:inside;
border-bottom:1px solid #FFFFFF;
padding:2px 0 2px 0;
margin:0;
}

#projet ul li.last{
border:none;
}
.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
