
/* CSS Document */

.riquadrogenerico {
	border: 0px solid #ffffff;
	background-color: #ffffff;
	padding:0px 0px 0px 0px;
	height:100%;
}
.riquadroverde {
	background-image: url(../immagini/riquadroverde.jpg);
	background-repeat: no-repeat;
	padding:10px 10px 10px 10px;
}
.riquadrogrigio {
	border: 1px solid #e0e6e7;
	background-color: #f9f9f9;
	padding:10px 10px 10px 10px;
	height:100%;
}

.testo {
	font-family:Tahoma, Arial, helvetica, sans-serif; 
	color:#000000; 
	font-size:13px; 
	line-height:15px; 
}
.titolo {
	font-family:Tahoma, Arial, helvetica, sans-serif;
	color:#345F72;
	font-size:15px;
	line-height:15px;
	font-weight: bold;

}
/*=======block_2===========*/
.block-2 {background:url(../images/block_2_top.jpg) left top repeat-x #DCF4FC; width:100%;  padding:0; spacing;0}
.block-2 .bot{background:url(../images/block_2_bot.jpg) left bottom repeat-x;}
.block-2 .border-left{background:url(../images/block_2_border_left.jpg) left top repeat-y;}
.block-2 .border-right{background:url(../images/block_2_border_right.jpg) right top repeat-y;}
.block-2 .corner-left-top{background:url(../images/block_2_corner_left_top.jpg) left top no-repeat;}
.block-2 .corner-right-top{background:url(../images/block_2_corner_right_top.jpg) right top no-repeat;}
.block-2 .corner-left-bot{background:url(../images/block_2_corner_left_bot.jpg) left bottom no-repeat;}
.block-2 .corner-right-bot{background:url(../images/block_2_corner_right_bot.jpg) right bottom no-repeat; }
.block-2 .title{height:29px; padding-left:37px; margin-bottom:18px; background:url(../images/block_2_title_bg.gif) left top no-repeat;}
.block-2 .title span{float:right;}
.block-2 .title a{color:#299FBC; text-decoration:underline; background:url(../images/footer_menu_marker.gif) left 12px no-repeat; padding:0 5px 0 13px; display:block; padding-top:7px;}
.block-2 .title a:hover{text-decoration:none;}
.block-2 .title-2{height:59px; background:url(../images/title_2_bg.gif) left bottom repeat-x; margin:6px 0 10px 0;}
.block-2 .title-2 span{display:block; padding:44px 7px 0 0; color:#719FAB; float:right; font-size:5px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block-3 {background:url(../images/block_3_top.jpg) left top repeat-x #f9f9f9; width:100%;  padding:0; spacing;0}
.block-3 .bot{background:url(../images/block_3_bot.jpg) left bottom repeat-x;}
.block-3 .border-left{background:url(../images/block_3_border_left.jpg) left top repeat-y;}
.block-3 .border-right{background:url(../images/block_3_border_right.jpg) right top repeat-y;}
.block-3 .corner-left-top{background:url(../images/block_3_corner_left_top.jpg) left top no-repeat;}
.block-3 .corner-right-top{background:url(../images/block_3_corner_right_top.jpg) right top no-repeat;}
.block-3 .corner-left-bot{background:url(../images/block_3_corner_left_bot.jpg) left bottom no-repeat;}
.block-3 .corner-right-bot{background:url(../images/block_3_corner_right_bot.jpg) right bottom no-repeat; }
.block-3 .title{height:29px; padding-left:37px; margin-bottom:18px; background:url(../images/block_2_title_bg.gif) left top no-repeat;}
.block-3 .title span{float:right;}
.block-3 .title a{color:#299FBC; text-decoration:underline; background:url(../images/footer_menu_marker.gif) left 12px no-repeat; padding:0 5px 0 13px; display:block; padding-top:7px;}
.block-2 .title a:hover{text-decoration:none;}
.block-2 .title-2{height:59px; background:url(../images/title_2_bg.gif) left bottom repeat-x; margin:6px 0 10px 0;}
.block-2 .title-2 span{display:block; padding:44px 7px 0 0; color:#719FAB; float:right; font-size:5px;}
/*=====//block_2===========*/

/*=======footer===========*/
#footer{height:94px; background:url(../images/footer_bg.jpg) top no-repeat; color:#; font-family:Tahoma, Arial, helvetica, sans-serif; color:#345F72; font-size:11px; line-height:1.18em; text-align:center; padding:10px 0px 0 0;}
#footer a{color:#90A0A2; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin:0 0 5px 20px;}
#footer li{padding:0 15px 0 10px; background:url(../images/footer_menu_marker.gif) left center no-repeat; display:inline; line-height:0;}
#footer li a, #footer li span{color:#299FBC; text-decoration:none; line-height:12px; font-size:11px;}
#footer li a:hover, #footer li span{text-decoration:underline;}
#footer .evidenza {
	text-decoration:none;
	line-height:15px;
	font-size:15px;
	font-weight: bold;
}

/*=====//footer===========*/

/*=======indice===========*/
#indice{ font-family:Tahoma, Arial, helvetica, sans-serif; font-weight: bold; color:#345F72; font-size:13px; line-height:20px; text-align:left; }
#indice a{color:#299FBC; text-decoration:none;}
#indice a:hover{text-decoration:underline;}
/*=====//indice===========*/
/*=======sottoindice===========*/
#sottoindice{ font-family:Tahoma, Arial, helvetica, sans-serif; font-weight: normal; color:#345F72; font-size:11px; line-height:10px; text-align:left; }
#sottoindice a{color:#345F72; text-decoration:none; font-size:13px; line-height:14px;}
#sottoindice a:hover{text-decoration:underline;}
/*=====//indice===========*/



.foto {
	border: 2px solid #FFFFFF;
}
.campiricerca {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: normal;
	vertical-align: middle;

}
.bottone1 {
	font-family: Tahoma, Arial; font-size: 11px; font-weight: bold;
	background-image: url(../images/button.jpg); background-repeat: no-repeat; background-position: left top;
	height: 31px; width: 106px; border: none; cursor: hand; color: #345F72;
}
.bottone2 {
	font-family: Tahoma, Arial; font-size: 11px; font-weight: bold;
	background-image: url(../images/button4.jpg); background-repeat: no-repeat; background-position: left top;
	height: 31px; width: 106px; border: none; cursor: hand; color: #345F72;
}

