body {
	font-family:Verdana;
	font-size:12px;
	color:#685762;
	background-color:#ffffff;
	margin:0px auto;
	height:100%;
	min-height:100%;
}
.clear {
	clear:both;
}
#content {
	background-image: url(../img/bg_content.gif);
	background-repeat: no-repeat;
	background-position:center top;
	min-height:638px;
	min-width:1024px;
	background-color:#ffffff;
}

#content{
	min-height:0px;
}
/*---------------------------------------TOP---------------------------------------*/
#bg_header {
	background-image:url(../img/bg_header.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:130px;
	min-width:1024px;
}
#container_header {
	text-align:left;
	width:990px;
	margin:0px auto;
}
#header {
	height:103px;
}
#logo_biclazio {
	position:relative;
	float:left;
	width:200px;
	top:10px;
	left:50px;
}
#menu_header {
	position:relative;
	float:left;
	width:410px;
	top:8px;
	left:129px;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
#menu_header  a:link, #menu_header  a:visited {
	color:#ffffff;
	text-decoration:none;
}
#menu_header  a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#regione_lazio {
	position:relative;
	float:left;
	width:138px;
	top:13px;
	left:175px;
}
#navabar {
	position:relative;
	float:left;
	top:-2px;
	left:13px;
	width:964px;
}
#container_navabar {
	position:relative;
	float:right;
}
.text_navbar {
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:ffffff;
	padding:0px 0px 0px 13px;
}
.text_navbar  a:link, .text_navbar  a:visited {
	color:#ffffff;
	text-decoration:none;
}
.text_navbar  a:hover {
	color:#ffffff;
	text-decoration:none;
}
.ico_navbar {
	position:relative;
	top:2px;
	margin:0px 5px 0px 0px;
}

#macroaree {
	text-align:left;
	width:990px;
	margin:0px auto;
}
.img_macroarea {
	position:relative;
	float:left;
	width:160px;
}
.spacer_macroaree {
	position:relative;
	float:left;
	border:3px solid #ffffff;
}
.macroarea {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
}
.tit_macroarea {
	border-top:3px solid #ffffff;
}
.macroarea_01 {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/bg_macroarea_01.gif);
	background-repeat:no-repeat;
	height:169px;
	width:160px;
}
.macroarea_02 {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/bg_macroarea_02.gif);
	background-repeat:no-repeat;
	height:169px;
	width:160px;
}
.macroarea_03 {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/bg_macroarea_03.gif);
	background-repeat:no-repeat;
	height:169px;
	width:160px;
}
.macroarea_04 {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/bg_macroarea_04.gif);
	background-repeat:no-repeat;
	height:169px;
	width:160px;
}
.macroarea_05 {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/bg_macroarea_05.gif);
	background-repeat:no-repeat;
	height:169px;
	width:160px;
}
.macroarea_06 {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/bg_macroarea_06.gif);
	background-repeat:no-repeat;
	height:169px;
	width:160px;
}
.ul_submenu_macroaree {
	list-style-type:none;
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	top:10px;
	width:144px;
	padding:0px 0px 0px 5px;
}
.ico_submenu_macroaree {
	position:relative;
	float:left;
	width:10px;
}
.li_submenu_macroaree {
	position:relative;
	float:left;
	width:134px;
	padding:0px 0px 4px 0px;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
.li_submenu_macroaree  a:link, .li_submenu_macroaree  a:visited {
	color:#ffffff;
	text-decoration:none;
}
.li_submenu_macroaree  a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.spacer_macroarea {
	background-image:url(../img/spacer_macroaree.gif);
	background-repeat:no-repeat;
	height:9px;
	width:160px;
}
.margin_ico {
	position:relative;
	float:left;
	top:3px;
}
#container_lingua {
	text-align:left;
	width:990px;
	height:34px;
	margin:0px auto;
}
#lingua {
	position:relative;
	float:right;
	top:6px;
	width:80px;
	font-size:10px;
	color:#071c33;
	text-decoration:none;
}
#lingua  a:link, #lingua  a:visited {
	color:#071c33;
	text-decoration:none;
}
#lingua  a:hover {
	color:#8acdf1;
	text-decoration:underline;
}
.ico_lingua {
	position:relative;
	top:2px;
	margin:0px 4px 0px 0px;
}


/*---------------------------------------SX---------------------------------------*/

#col_sx {
	position:relative;
	float:left;
	left:0px;
	top:10px;
	width:326px;
}
#tit_cerca {
	position:relative;
	float:left;
	top:1px;
}
.box_cerca {
	background-color:#f4f4f4;
	border-top:1px solid #dddddd;
}
#ico_ricerca_sx {
	position:relative;
	float:left;
	width:85px;
	padding:5px 0px 0px 25px;
}
#container_field {
	position:relative;
	float:left;
	top:15px;
	width:216px;
}
.field {
	background-color:#ffffff;
	border-top:1px solid #bbbdc2;
	border-right:1px solid #dbdfe6;
	border-bottom:1px solid #e3e9ef;
	border-left:1px solid #e2e3ea;
	padding:2px 3px 3px 3px;
	margin:0px;
	font-size:11px;
	color:#686868;
	width:176px;
}
#ricerca_avanzata {
	font-size:10px;
	color:#959595;
	position:relative;
	top:8px;
	left:3px;
	width:300px;
}
#ricerca_avanzata  a:link, #ricerca_avanzata  a:visited {
	text-decoration:underline;
	color:#959595;
}
#ricerca_avanzata  a:hover {
	text-decoration:underline;
	color:#959595;
}
#ico_cerca {
	position:absolute;
	top:2px;
	right:4px;
}
#spacer_ricerca {
	background-image:url(../img/spacer_ricerca.gif);
	background-repeat:no-repeat;
	height:34px;
	width:326px;
}

/*---------------------------------------Pagina interna---------------------------------------*/




#submenu {
	position:relative;
	float:left;
	width:304px;
	left:5px;
}
#tit_submenu {
	padding:7px 0px 4px 6px;
}
#submenu_00 {
	background-color:#c1c1c1;
	min-height:32px;
	width:304px;
	background-image:url(../img/bg_submenu_00.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#submenu_01 {
	background-color:#e2bf00;
	min-height:32px;
	width:304px;
	background-image:url(../img/bg_submenu_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#submenu_02 {
	background-color:#e4790d;
	min-height:32px;
	width:304px;
	background-image:url(../img/bg_submenu_02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#submenu_03 {
	background-color:#c5070e;
	min-height:32px;
	width:304px;
	background-image:url(../img/bg_submenu_03.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#submenu_04 {
	background-color:#aac41f;
	min-height:32px;
	width:304px;
	background-image:url(../img/bg_submenu_04.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#submenu_05 {
	background-color:#78bbdf;
	min-height:32px;
	width:304px;
	background-image:url(../img/bg_submenu_05.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#submenu_06 {
	background-color:#004e97;
	min-height:32px;
	width:304px;
	background-image:url(../img/bg_submenu_06.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.ul_submenu {
	list-style-type:none;
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	left:4px;
	width:283px;
	padding:0px 0px 0px 5px;
}
.li_submenu {
	position:relative;
	float:left;
	width:270px;
	padding:0px 0px 4px 0px;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
.li_submenu  a:link, .li_submenu  a:visited {
	color:#ffffff;
	text-decoration:none;
}
.li_submenu  a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.li_submenu_sel {
	position:relative;
	float:left;
	width:270px;
	padding:0px 0px 4px 0px;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.li_submenu_sel  a:link, .li_submenu_sel  a:visited {
	color:#ffffff;
	text-decoration:underline;
}
.li_submenu_sel  a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.spacer_submenu_sx {
	height:23px;
	width:304px;
	background-image:url(../img/spacer_submenu_sx.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#container_field {
	position:relative;
	float:left;
	top:15px;
	width:210px;
}
#ricerca_avanzata_int {
	font-size:10px;
	text-decoration:underline;
	color:#959595;
	cursor:pointer;
	position:relative;
	top:8px;
	left:97px;
	width:150px;
}
#ricerca_avanzata_int  a:link, #ricerca_avanzata_int  a:visited {
	text-decoration:underline;
	color:#959595;
}
#ricerca_avanzata_int  a:hover {
	text-decoration:underline;
	color:#959595;
}
#cerca_int {
	position:relative;
	float:left;
	width:304px;
	left:5px;
}
#tit_cerca_int {
	position:relative;
	float:left;
	top:4px;
	width:95px;
}
#box_cerca_int {
	padding:0px 0px 10px 0px;
}
.box_int_col_sx {
	position:relative;
	float:left;
	width:305px;
	left:5px;
}
.text_box_int {
	position:relative;
	float:left;
	width:280px;
	font-size:10px;
	color:#979797;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}
.text_box_int  a:link, .text_box_int  a:visited {
	color:#979797;
	text-decoration:none;
}
.text_box_int  a:hover {
	color:#979797;
	text-decoration:underline;
}
.spacer_dot_int {
	background-image: url(../img/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	position:relative;
	float:right;
	width:282px;
	height:13px;
}
.spacer_col_sx {
	height:35px;
	width:304px;
	background-image:url(../img/spacer_col_sx.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#container_tab {
	height:50px;
}
#bg_tab {
	background-image:url(../img/bg_tab.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:658px;
	height:32px;
}
#bg_tab_desel {
	height:32px;
	width:8px;
	position:relative;
	float:left;
}
#bg_sx_tab_sel {
	background-image:url(../img/tab_sel_sx.gif);
	background-repeat:no-repeat;
	height:32px;
	width:8px;
	position:relative;
	float:left;
}

.tit_box {
	font-size:13px;
	font-weight:bold;
	color:#0060a9;
	text-decoration:none;
}
.ico_box {
	position:relative;
	float:left;
	width:20px;
	margin:0px auto;
	text-align:center;
}
.data {
	font-size:10px;
	font-weight:bold;
	color:#979797;
	padding:0px 0px 4px 0px;
}
.box {
	padding:12px 0px 0px 0px;
}
/*---------------------------------------Personalizzazioni dei color -----------------------------*/
.color_ico_macroarea_00 {
	background-color:#0060a7;
}
.color_ico_macroarea_01 {
	background-color:#f4d10f;
}
.color_ico_macroarea_02 {
	background-color:#f68b1f;
}
.color_ico_macroarea_03 {
	background-color:#d71920;
}
.color_ico_macroarea_04 {
	background-color:#bcd631;
}
.color_ico_macroarea_05 {
	background-color:#8acdf1;
}
.color_ico_macroarea_06 {
	background-color:#0060a9;
}
.color_00, .color_00 a:link, .color_00 a:visited {
	color:#0060a7;
}
.color_01, .color_01 a:link, .color_01 a:visited {
	color:#f4d10f;
}
.color_02, .color_02 a:link, .color_02 a:visited {
	color:#f68b1f;
}
.color_03, .color_03 a:link, .color_03 a:visited {
	color:#d71920;
}
.color_04, .color_04 a:link, .color_04 a:visited {
	color:#bcd631;
}
.color_05, .color_05 a:link, .color_05 a:visited {
	color:#8acdf1;
}
.color_06, .color_06 a:link, .color_06 a:visited {
	color:#0060a9;
}
/*---------------------------------------Footer---------------------------------------*/




#bg_footer {
	background-image:url(../img/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:170px;
	min-width:1024px;
}
#container_footer {
	text-align:left;
	width:960px;
	height:113px;
	margin:0px auto;
	position:relative;
	top:57px;
}
.text_footer {
	font-size:10px;
	color:#8acef1;
	padding:0px 0px 0px 7px;
}
.bic_footer {
	color:#ffffff;
	font-weight:bold;
}
#logo_ecbic {
	position:absolute;
	right:100px;
	top:3px;
}
#logo_een {
	position:absolute;
	right:0px;
	top:9px;
}
