/* CONTENT */
html,body {
	background:#FFFFFD url('../index_images/bg_body.gif') repeat-x left top;
	height: 100%;
	padding:0px;
	text-align: center;
	margin:0px;
}

div#frame{
	width: 783px;
	margin: 0px auto;
	text-align: center;
	height: 100%;
	background-color:#ffffff;
}

div#container{
	width: 775px;
	margin: 3px auto;
	position: relative;
	text-align: left;
	border-left:1px dotted #C10818;
	border-right:1px dotted #C10818;
}

div#containerhome{
	background: url('../index_images/bg_left.gif') repeat-y left top;
	width:773px;
	float:left;
	display: block;
}

div#header{
	height:255px;
	padding:0px;
	margin:0px;
}
.banner{
	height:100px;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px 0px 0px 0px;
}
div#header0{
	height:130px;
	background-color:#FFFFFF;
	padding:0px;
	position:relative;
	margin:0px;
}

div#header_1{
	background-color:#FFFFFF;
	height:130px;
	width:250px;
	position:absolute;
	padding-top:0px;
	margin:0px;
}
div#header_2{
	height:130px;
	margin-left:250px;
	width:525px;
	text-align:right;
	top:10%;
	position:absolute;
	padding:0px;
}
div#menu{
	background: url('../index_images/bg_menu.gif') repeat-x left top;
	height:25px;
}


div#navigation{
	float:left;
	width: 250px;
}

div#content{
	float:right;
	width:521px;
}
div#footer{
	clear:both;
}

/*BOX SX*/

#box_sx_1 {
	background: url('../index_images/bg_box1_sx.gif') repeat-x left top;
	height: 38px;
	width:250px;
	display: block;
	overflow: hidden;
	padding:0;
	margin:0;
}

#box_sx_2 {
	background: url('../index_images/bg_box2_sx.gif') repeat-x left top;
	height: 38px;
	width:250px;
	display: block;
	overflow: hidden;
	padding:0;
	margin:0;
}

#box_sx_menu_1 {
    background: #EDF0DB url('../index_images/img_box1_sx.gif') no-repeat right bottom;
	width:250px;
	display: block;
	overflow: hidden;
	padding:0;
	margin:0;
}
#box_sx_menu_2 {
    background: #EDF0DB url('../index_images/img_box2_sx.gif') no-repeat right bottom;
	width:250px;
	display: block;
	overflow: hidden;
	padding:0;
	margin:0;
}

#mailing {
	display: block;
	overflow: hidden;
	width:250px;
	background-color: #9A0E02;
	margin-left:15px;
	padding:0;
	margin:0px 0px 15px 0px;
}

/*CLASSI NAVIGAZIONE */

.popup {
	position: absolute;
	display: none;
	width: 400px;
	height: 300px;
	top:300px;
    left:50px;
	background-color: #FFFFFF;
	border: 1px solid #C10818;
	padding: 10px;
	z-index:3;
}

.spacer {
	display: block;
	overflow: hidden;
	background-color: transparent;
	padding:0;
	margin:0;
}

.dotted {
	background-color:#FFFFFF;
	display: block;
	border-bottom:1px dotted #7B7B7B;
	overflow: hidden;
	padding:0;
	margin:0;
}

.element {
	position: absolute;
	top:50%;
	margin-left:15px;
}

.relative {
    position:relative;
	padding:0;
	margin:0;
}
.absolute {
    position:absolute;
	padding:0;
	margin:0;
}

/*STILI TESTI */

.text {
	color : #5F8505;
	font-size : 12px;
	font-family: tahoma;
	font-weight : bold;
}
.copyright {
	color : #7B7B7B;
	font-size : 12px;
	font-family: tahoma;
	font-weight : bold;
}

.textTitleBox {
	color : #FFFFFF; 
	font-size : 12px;
	font-family: tahoma;
	font-weight : Bold;
}
.textTitle {
	color : #5F8505; 
	font-size : 12px;
	font-family: tahoma;
	font-weight : Bold;
}
.gray {
	color : #626457; 
	font-size : 14px;
	font-family: tahoma;
	font-weight : Bold;
}
.red {
	color : #C10818; 
	font-size : 12px;
	font-family: tahoma;
	font-weight : Bold;
}
.green {
	color : #698E04; 
	font-size : 14px;
	font-family: tahoma;
	font-weight : Bold;
}
.green_title {
	color : #698E04; 
	font-size : 12px;
	font-family: tahoma;
	font-weight : Bold;
}
.green_text {
	color : #698E04; 
	font-size : 12px;
	font-family: tahoma;
	font-weight : normal;
}
.gray_text {
	color : #626457; 
	font-size : 12px;
	font-family: tahoma;
	font-weight : normal;
}
.red_text {
	color : #C10818; 
	font-size : 12px;
	font-family: tahoma;
	font-weight : normal;
}
.docup {
	color : #626457; 
	font-size : 11px;
	font-family: tahoma;
	font-weight : normal;
}

/* LINK */


.linkAdmin:link {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #5F8505; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.linkAdmin:active {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #5F8505; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.linkAdmin:visited {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #5F8505; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.linkAdmin:hover {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #5F8505; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; FONT-WEIGHT: normal}

.linkMenuLaterale:link {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.linkMenuLaterale:active {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.linkMenuLaterale:visited {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.linkMenuLaterale:hover {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; FONT-WEIGHT: normal}

.linkMenu:link {FONT-SIZE: 13px; BACKGROUND: none; COLOR: #C10818; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: bold}
.linkMenu:active {FONT-SIZE: 13px; BACKGROUND: none; COLOR: #C10818; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: bold}
.linkMenu:visited {FONT-SIZE: 13px; BACKGROUND: none; COLOR: #C10818; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: bold}
.linkMenu:hover {FONT-SIZE: 13px; BACKGROUND: none; COLOR: #C10818; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: bold}

.bottom:link {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.bottom:active {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.bottom:visited {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.bottom:hover {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}


.bottom2:link {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.bottom2:active {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.bottom2:visited {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: normal}
.bottom2:hover {FONT-SIZE: 12px; BACKGROUND: none; COLOR: #7B7B7B; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; FONT-WEIGHT: normal}
.form{
	padding:0;
	margin:0;
}

INPUT.check{ 
	font-size : 10px; 
	color : #000000;
	border:0;
}

INPUT, TEXTAREA, SELECT { 
	font-family : Tahoma; 
	font-size : 12px; 
	color : #000000;
	BACKGROUND-COLOR:#FFFFFF; 
	border-color : #7B7B7B; 
	border-style : solid; 
	border-width : 1px; 
}

.button{ 
	BORDER-RIGHT: 				#7B7B7B 1px solid; 
	BORDER-TOP: 				#7B7B7B 1px solid; 
	FONT-SIZE: 					12px; 
	BACKGROUND-COLOR:			#FFECA9;
	BORDER-LEFT: 				#7B7B7B 1px solid; 
	CURSOR: 					pointer; 
	COLOR: 						#000000; 
	BORDER-BOTTOM: 				#7B7B7B 1px solid; 
	FONT-FAMILY: 				Tahoma;
	FONT-WEIGHT: 				bold;  
}
.loading{ 
	BORDER-RIGHT: 				#7B7B7B 1px solid; 
	BORDER-TOP: 				#7B7B7B 1px solid; 
	BACKGROUND-COLOR:			#FFECA9;
	BORDER-LEFT: 				#7B7B7B 1px solid; 
	BORDER-BOTTOM: 				#7B7B7B 1px solid;  
}
