/* ------------- CORPO DELLA PAGINA ------------- */body {	margin: 0px;	padding: 0px;	background-image: url(../images/bg_news_2.gif);	background-repeat: repeat-y;	background-color: #FDf7F1;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;}img {	border: 0px;}/* ------------- TESTATA ROSSA DELLA PAGINA ------------- */#testata {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #FFFFFF;  	background-color: #791B1D;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 7px;}#testata a {	color: #FFFFFF;	text-decoration: none;}#testata a:hover {	color: #FFFFFF;	text-decoration: underline;}/* ------------- COLONNA 1 CONTIENE L'IMMAGINE PRINCIPALE E LE NEWS ------------- */#col_01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	margin: 0px;	padding: 0px;	width: 298px;	position: relative;	float: left;} /* ------------- MENU PRINCIPALE DI SX ------------- */ #container_menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 95%;	background-color: #FFFFFF;	/*background-image: url(../images/logo_mibac.gif);	background-repeat: no-repeat;	background-position: left top;*/	margin: 0px;	padding: 0px;	width: 296px;	position: relative;	float: left;	border-right-color: #DBD4CD;	border-right-style: solid;	border-right-width: 1px;	padding-bottom: 15px;}.left {	float: left;}#menu {	margin: 0px;	padding: 0px;	width: 180px;	position: relative;	float: right;	background-color: #FFFFFF;	border-left-color: #F4EDE7;	/*border-left-color: #DFDFDE;*/	border-left-style: solid;	border-left-width: 1px;	margin-bottom: 0px;	padding-bottom: 0px;}#menu img {	border: 0px;	display: block;}#menu ul {	margin: 0px;	padding: 0px;}ul, ol, dl, {    position: relative;	}#menu li {	list-style-type: none;	text-align: right;	margin-right: 0px;	text-transform: lowercase;}#menu li a {	color: #000000;	text-decoration: none;	display: block;	padding-bottom: 3px;	padding-top: 3px;	padding-right: 8px;	padding-left: 0px;	border-top-color: #F4EDE7;	border-top-style: solid;	border-top-width: 1px;	margin-left: 2px;}#menu  a:hover {	color: #791B1D;	background-color: #FFFBF5;}.select {	color: #791B1D;	padding-bottom: 3px;	padding-top: 3px;	padding-right: 8px;	padding-left: 0px;	border-top-color: #F4EDE7;	border-top-style: solid;	border-top-width: 1px;	margin-left: 2px;}           /* ------------- FINE menu principale di sx ------------- *//* ------------- LE NEWS ------------- */#news {	color: #4A4A4A;	background-image: url(../images/bg_news.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	width: 298px;	height: 200px;	margin-top: 0px;	padding-top: 0px;	float: left;	clear: both;	position: relative;}#news img {	border: 0px;	display: inline;}#news a {	color: #791B1D;	text-decoration: none;}#news a:hover {	color: #791B1D;	text-decoration: underline;}.singolanews {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C3BDB5;	margin-right: 10px;	margin-left: 10px;}#icona_news {	padding-top: 0px;	margin-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	margin-right: 10px;	margin-left: 10px;}       /* ------------- FINE NEWS ------------- */       /* ------------- FINE COLONNA 1 CONTIENE L'IMMAGINE PRINCIPALE E LE NEWS ------------- *//* ------------- COLONNA TESTO CENTRALE ------------- */#text_col_02 {	color: #000000;	position: relative;	padding: 0px;	margin-right: 10px;	padding-left: 10px;	padding-bottom: 10px;	padding-right: 10px;	margin-top: 0px;	padding-top: 0px;}#text_col_02 H1{	/* border-top-style: solid;	border-top-width: 1px;	border-top-color: #C3BDB5;*/	padding-top: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 180%;	color: #8B2728;	margin-bottom: 0px;	font-weight: normal;	clear: both;}#text_col_02 H2{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 140%;	color: #000000;	font-weight: normal;	margin-top: 5px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #C3BDB5;	padding-bottom: 5px;}#text_col_02 a {	color: #791B1D;	text-decoration: none;}#text_col_02 a:hover {	color: #791B1D;	text-decoration: underline;}#text_col_02 a:visited {	color: #A47273;	text-decoration: none;}.cornice {	padding-right: 5px;	padding-bottom: 5px;	padding-top: 5px;	padding-left: 5px;	float: left;	background-color: #FFFFFF;	background: #FFFFFF;	border-top-color: #C3BDB5;	border-top-style: solid;	border-top-width: 1px;	border-bottom-color: #C3BDB5;	border-bottom-style: solid;	border-bottom-width: 1px;	border-right-color: #C3BDB5;	border-right-style: solid;	border-right-width: 1px;	border-left-color: #C3BDB5;	border-left-style: solid;	border-left-width: 1px;	margin-right: 10px;	margin-bottom: 10px;}         /* ------------- FINE COLONNA TESTO CENTRALE ------------- *//* ------------- TESTATA DELLA PAGINA ------------- */#testata_col_02 {	background-repeat: repeat-x;	height: 144px;	background-image: url(../images/testata_bg.jpg);	right: 0px;    left: 298px;	margin-right: 0px;	padding-right: 0px;}#testata_img {	background-repeat: no-repeat;	background-image: url(../images/testata.jpg);	height: 144px;	width: 482px;	position: absolute;}     /* ------------- FINE TESTATA DELLA PAGINA ------------- *//* ------------- FOOTER ------------- */	 #footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	margin-top: 100px;	padding-top: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E7E0D8;	position: relative;	clear: both;}/* CERCA-------------------------------------------------------------------------- */#cerca {	position: relative;	float: left;}#cerca p {       margin:0px;       padding:0px;    }.inputext {	background: #FFFFFF;	border: 1px solid #CCCCCC;	padding-left: 2px;	padding-right: 2px;	vertical-align: middle;    }form {	display: inline;	}.bottone {	vertical-align: middle;	border: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 3px;	margin-left: 3px;	padding-right: 0px;    }        #scelta_carattere {	position: relative;	float: right;}#container_cerca {	position: relative;	padding-top: 10px;	margin-bottom: 30px;	vertical-align: top;}    /* ------------- FINE CERCA ------------- */			    /* COLONNA 3 CON IL MENU PICCOLO-------------------------------------------------------------------------- */#col_03 {	background-color: #FFFFFF;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;	padding-top: 20px;	padding-right: 10px;	padding-bottom: 20px;	padding-left: 10px;	float: right;	position: relative;	border: solid #CCCCCC 1px;        width: 20%;}#col_03 a {	color: #791B1D;	text-decoration: none;}#col_03 a:hover {	color: #791B1D;	text-decoration: underline;}#col_03 a:visited {	color: #A47273;	text-decoration: none;}#col_03 ul {	margin: 0px;	padding: 0px;}#col_03 li {	list-style-type: none;	margin-bottom: 10px;	}#col_03 li.first{	border-top: 1px solid #DDDDDD;	margin-bottom: 20px;}#col_03 li.last{	margin-top: 20px;	border-bottom: 1px solid #DDDDDD;}    /* ------------- FINE COLONNA 3 ------------- */    #col_dx {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	position: absolute;	left: 298px;	margin-right: 0px;	padding-right: 0px;	right: 0px;}/* ------------- PATH ------------- */#path {	margin-top: 4px;	margin-bottom: 5px;	font-size: 90%;	clear: both;	font-style: italic;}/* ------------- SUBMENU ------------- */	#submenu {}#submenu ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#submenu li {	display: inline;}#submenu a {     font-weight: bold;	color: #791B1D;	text-decoration: none;}#submenu a:hover {     font-weight: bold;	color: #791B1D;	text-decoration: underline;}#submenu a:visited {     font-weight: bold;	color: #A47273;	text-decoration: none;}#footer hr {	visibility: hidden;}/* ------------- USERNAME E PASSWORD ------------- */.csc-form-label-req {font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;}.csc-loginform {	font-size: 100%;}/* ------------- MAPPA DEL SITO ------------- */#map ul li {	font-size:120%;	list-style-type: none;}#map ul li li {	font-size:100%;	list-style-type: none;}