.titre-com {
	font-size: 90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
}

.tirets-com {
	font-size: 90%;
	margin: 0;
	line-height: 0;
	color: #CCC;
}

#table_fiches {
	margin-top: 20px;
	padding: 0;
	width: 578px;
	
}

#onglet {
	font-size: 100%;
	text-align: center;
	padding: 5px 18px;
}

.fiches_on {
	color: #666666;
	font-weight: bold;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	background-color: #EFEFEF;
}

.fiches_off {
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #666;
	background-color: #FFFFE3;
}

.recherche_on {
	color: #666666;
	font-weight: bold;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	background-color: #EFEFEF;
}

.recherche_off {
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #666;
	border-right: solid 1px #CCC;
	background-color: #FFFFE3;
}
.onglet_3 {
	border-bottom: solid 1px #666;
	width: 540px;
}

#f_breadcrumbs {
	margin: 0 0 0 14px;
}

#tbl_breadcrumbs {
	margin: 0 0 15px 14px;
}

#f_main {
	font-size: 110%;
	padding: 10px 0 0 0;
	border-right: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	background-color: #EFEFEF;
}

#f_main h1 {
	font-weight: bold;
	font-size: 130%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 6px 0 0.8em 14px;
}

.f_nav2 {
	margin-left: 10px;
	font-size:110%;
}

.f_nav2 td {
	/*width: 120px;*/
	padding: 4px 12px 3px 12px;
	text-align: center;	
}

.f_presentation_on {
	background-color: #FFFFF0;
	border: solid #999;
	border-width: 1px 1px 0 1px;
}

.f_presentation_off {
	background-color: #FAFAFA;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

.f_mandataires_on {
	background-color: #FFFFF0;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
}

.f_mandataires_off {
	background-color: #FAFAFA;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #999;
}

.f_services_on {
	background-color: #FFFFF0;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

.f_services_off {
	background-color: #FAFAFA;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-right: solid 1px #CCC;
	
}

.f_zp_on {
	background-color: #FFFFF0;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	
}

.f_zp_off {
	background-color: #FAFAFA;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-right: solid 1px #CCC;
	
	
}

.f_divers_on {
	background-color: #FFFFF0;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	
}

.f_divers_off {
	background-color: #FAFAFA;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-right: solid 1px #CCC;
	
	
}

#nav2_vide {
	width: 205px;
	border-bottom: solid 1px #999;
}

#form_communes {
	font-size: 100%;
}

#communes_data {
	font-size:130%;
	margin-left: 10px;
	border-left: solid 1px #999;
	width: 565px;
	line-height:1.8em;
}

#communes_data1 {
	background-color: #FFFFF0;
	padding: 0 0 15px 8px;
}

.f_item {
	padding: 10px 0;
	border-bottom: solid 1px #CCC;
	margin: 0 0 -2px 0;
	font-size:90%;
	
}

.f_item table{
font-size:110%;

}

.f_intitule {
	font-weight: bold;
	background-color: #FFDAB5;
	padding: 0 3px;
	margin-right: 5px;
	font-size:100%;
}

.mand_nom {
	width: 300px;
	vertical-align: top;
}

.mand_liste {
	width: 100px;
	vertical-align: top;
}

.mand_attrib {
	width: 100px;
}

.mand_attrib2 {
	background-color: #FFFFC6;
	padding-bottom: 4px;
}

tr.row1 {

}

tr.row2 {
	background-color: #F4F4F4;
}

tr.row1 td, tr.row2 td {
	padding: 1px 2px;
}

tr.row3 {

}

tr.row4 {
	background-color: #FFFFF0;
}

tr.row3 td, tr.row4 td {
	border-bottom: solid 1px #999;
	padding: 2px 5px 2px 5px;
}

.requete_intitule {
	background-color: #FFFFF0;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	width: 558px;
	margin: 0 10px -1px 10px;
	font-size:110%;
}

.requete_intitule td {
	padding: 5px 5px;
	line-height: 1.5em;
}

.form_requete {
	font-size: 100%;
}

.req_titre {
	margin: 5px 0 0 10px;
	background-color: #FFDAB5;
	font-size:110%;
}

.req_titre td {
	padding: 1px 3px;
}

.req_result_titre {
	font-size: 110%;
	font-weight: bold;
	margin: 0 10px 20px 0;
	text-align: center;
}

.f_inconnu {
	color: #999999;
}

.tbl_modif {
	margin-left: 15px;
	margin-top: 0;
	font-size: 120%;
}
