@charset "utf-8";
/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_1_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header {
	float: left;
	width: 100%;
	height: 117px;
}
#navbar {
	float: left;
	width: 900;
	position: relative;
	z-index: 2;
}
#sf {
	background-image: url(../images/angolo_sf.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	margin-left: 902px;
	background-color: #8E6810;
}
#contenuti {
	float: left;
	width: 100%;
	z-index: 1;
	overflow: hidden;
	height: auto;
}
#colonna_testo {
	margin-top: 91px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
#footer {
	float: left;
	width: 100%;
}
#animazione_home {
	width: 603px;
	float: left;
	height: 408px;
	z-index: 1;
}
#blocco_sx1 {
	width: 900px;
	float: left;
	height: 440px;
}
#blocco_sx2 {
	width: 900px;
	float: left;
	overflow: hidden;
	height: auto;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
#blocco_dx {
	float: left;
	width: 297px;
	background-image: url(../images/sf_i.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 91px;
	margin-right: 10px;
	margin-left: 10px;
}
#txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	margin-left: 58px;
	margin-right: 58px;
	margin-bottom: 40px;
	padding-top: 91px;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E6810;
	font-weight: normal;
}
.titolo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	list-style-image: url(../images/freccia_arancio%5B1%5D.gif);
	list-style-position: outside;
	list-style-type: disc;
}
#logo {
	height: 117px;
	width: 900px;
}
#sf_dx {
	width: 100%;
	height: 31px;
	position: absolute;
	float: left;
}
a.sottocanali {
	COLOR: #8E6810;
	TEXT-DECORATION: underline;
	font-weight: normal;
	line-height: 18px;
	list-style-type: square;
}
a.sottocanali:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
a.lingua {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: normal;
	list-style-type: square;
}
a.lingua:hover {
	COLOR: #990000;
	TEXT-DECORATION: underline overline;
}
a.input {
	COLOR: #8E6810;
	TEXT-DECORATION: underline;
	font-weight: normal;
	list-style-type: square;
}
a.input:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
#indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	float: left;
	padding-bottom: 5px;
	padding-left: 10px;
}
#banda_sotto {
	float: left;
	width: 100%;
	background-color: #8E6810;
}
#credits {
	float: left;
	width: 100%;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: right;
}
#txt_m {
	margin-right: 10px;
}
#colonna_sx {
	float: left;
	width: 300px;
	height: 440px;
}
#cella_testo {
	float: left;
	width: 600px;
}
#colonna_dx {
	float: right;
	width: 299px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	margin-top: 40px;
}
#colonna_centro {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#contenuto_dx {
	margin-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 299px;
}
#logo_marbre {
	height: 117px;
	width: 346px;
}
#login {
	position: absolute;
	height: 117px;
	width: 552px;
	left: 346px;
	top: 0px;
}
#lingua {
	position: relative;
	float: left;
	margin-top: 65px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#area_riservata {
	margin-top: 46px;
	float: right;
	width: 300px;
}
.txt_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 50px;
	color: #754F00;
	line-height: 20px;
}

.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 8px;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.form_i1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	border: 1px solid #CCCCCC;
}
.form_i2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	border: 1px solid #CCCCCC;
}#banda_sotto2 {
	float: left;
	width: 100%;
	line-height: 10px;
	height: 25px;
	background-image: url(../images/sf_sfumato.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 5px;
}



#colonna_staff_sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	width: 280px;
	float: left;
	vertical-align: top;
}


#colonna_staff_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin: 0px;
	width: 280px;
	float: right;
}

a.email_text:link {
	color: #8E6810;
	text-decoration: none;
}
a.email_text:visited {
	text-decoration: none;
	color: #8E6810;
	font-weight: bold;
}
a.email_text:hover {
	text-decoration: underline;
	color: #8E6810;
}
a.email_text:active {
	text-decoration: underline;
	color: #8E6810;
	font-weight: bold;
}

.email_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E6810;
	font-weight: normal;
}

