body { 
	background-image : url(../img/sf_generale.png); 
	background-repeat : no-repeat;
	background-position : center top;
	background-color : #D41506;
	margin : 0px;
	padding : 0px;
	border : 0px;
	font-family : tahoma, verdana, arial, helvetica, sans-serif; 
	font-size : 12px;
	color : #646262;
}

td { 
	font-family : tahoma, verdana, arial; 
	font-size : 11px;
	color : #646262;
}

#telemaco {
}

#main_container {
	width : 770px;
}

#main_page_left {
	width : 220px;
	padding-top : 0px;
	vertical-align : top;

}

#main_page_cent {
	width : 190px;	
	padding-top : 0px;
	vertical-align : top;
}

#separ_mpage{
	background-image : url(../img/separ_red.gif); 
	background-repeat : repeat-y;
	background-position : top center;
	width : 7px;	
	padding-top : 0px;
	vertical-align : top;
}

#main_page_right_p {
	width : 326px;	
	padding : 0px;
	vertical-align : top;
	height : 450px;	
}

#main_page_right {
	width : 516px;	
	padding : 0px;
	vertical-align : top;
	height : 450px;	
}

#spacer_sx {
	width : 13px;
}

#spacer_dx {
	width : 14px;
}

#sep_sup {
	background-image : url(../img/sf_asta.gif); 
	background-repeat : no-repeat;
	background-position : top center;
	height : 8px;
	background-color : white;
	text-align : left;
}

#footer {
	background-image : url(../img/main_back_footer.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	width : 770px;
	height : 38px;
}

#logo-link {
	cursor : pointer;
	border : 20px;
	width : 760px;
	height :130px;
}

.cell_form {
	background-color : #FCE9E8;
	height : 22px;
}

.cell_form_s {
	height : 22px;
}

textarea{
	border : 1px solid #D41506;
}

#servizi {
	background-image : url(../img/tit_servizi.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	height : 31px;
	width : 220px;
}

#notizie {
	background-image : url(../img/tit_notizie.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	height : 31px;
	width : 190px;
}

#notizie_body {
	background-color : #F7D4D1;
	height : 180px;
	width : 190px;
	padding-top : 4px;
}

.main_menu {
	padding-left : 50px;
	padding-top : 5px;
	text-align : left;
	height : 21px;
	font-size : 13px;
	font-weight : bold;
}

#testo {
	width : 98%;
	text-align : left;
	font-size : 12px;
	padding-top : 4px;
	padding-left : 3px;
	padding-right : 3px;
}

#center_page {
	background-image : url(../img/main_back_001.gif); 
	background-repeat : no-repeat;
	background-position : bottom left;
	height : 300px;
}

a:link {
	color  : #D41506;
	text-decoration : none;
}

a:active {
	color  : #D41506;
	text-decoration : none;
}

a:visited {
	color  : #D41506;
	text-decoration : none;
}

a:hover {
	color : #000000;
	text-decoration : none;
}

.tbox {
	border : 1px solid #D41506;
}

#sagoma {
	position : absolute;
	visibility : hidden;
}
