/*----------------- SetUp Pagina -----------------*/
html, body {
    height: 100%;
}
body
{
			
				background-image:url(images/sfondo.gif);
				background-repeat:repeat;
				text-decoration: none;
				font-weight: normal;
				font-family: verdana, tahoma, arial ;
				font-size: 10px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				
				scrollbar-arrow-color: #C7372E;
				scrollbar-shadow-color: #C6C6C6;
				scrollbar-highlight-color: #C6C6C6;
				scrollbar-3dlight-color: #EBEBEB;
				scrollbar-darkshadow-color: #EBEBEB;
				scrollbar-face-color: #F6F6F6;
				scrollbar-track-color: #EBEBEB;
					
}
#footer{background-color:#cccccc;width:830px;position:absolute;left:50%;margin-left:-415px;}

img{
border:0;
}

.list{
margin-bottom:10px;
list-style-position:inside;
}


#content {
	background-color:#ffffff;width:830px;
	min-height: 87%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -30px;
}


#footer , .push {
  height: 27px;
    line-height: 27px;
}

/*----------------- design -----------------*/

.sfondologo { 
background-image:url(images/logo.gif);
background-position:top;
background-repeat:no-repeat;
padding:20px;
}

.sfondocorpo { 
background-image:url(images/sfondocorpo.gif);
background-position:top;
background-repeat:repeat-y;
}

.menu {
	background-color:#973a31;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
	height:35px;
}

.colsx {
	width:324px;
	padding:15px;
	vertical-align:top;
}

.coldx {
	background-color:#f2f2f2;
	width:506px;
	padding:15px;
	vertical-align:top;
}

.sfondofootersx {
	background-color:#808080;
	width:324px;
	padding:15px;
	vertical-align:top;
}

.sfondofooterdx {
	background-color:#933f36;
	width:506px;
	padding:15px;
	vertical-align:top;
}

.boxsx {
	background-color:#f2f2f2;
	width:293px;
	padding:10px;
	vertical-align:top;
}

.boxsx2 {
	background-color:#ededd6;
	width:293px;
	padding:10px;
	vertical-align:top;
}


.boxdx {
	background-color:#ffffff;
	padding:10px;
	vertical-align:top;
}




.txt_menu     			{ color: #ffffff; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 11px; line-height: 12px;}
.txt_menu:link    		{ color: #ffffff; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 11px; line-height: 12px;}
.txt_menu:visited   	{ color: #ffffff; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 11px; line-height: 12px;}
.txt_menu:hover   		{ color: #f7d700; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 11px; line-height: 12px;}

.txt_footer    			{ color: #ffffff; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 11px;}
.txt_footer:link    	{ color: #ffffff; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 11px;}
.txt_footer:visited   	{ color: #ffffff; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 11px;}
.txt_footer:hover   	{ color: #f7d700; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 11px;}

.txt_titoli_sx     		{ color: #973a31; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 20px; line-height: 21px;}


.txt_titoli_dx     		{ color: #973a31; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 26px; line-height: 24px;}
.txt_titoli_dx:link    	{ color: #973a31; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 26px; line-height: 24px;}
.txt_titoli_dx:visited   { color: #973a31; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 26px; line-height: 24px;}
.txt_titoli_dx:hover   	{ color: #f7d700; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 26px; line-height: 24px;}

.txt_titoli     		{ color: #666666; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 18px; line-height: 18px;}
.txt_titoli:link    	{ color: #666666; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 18px; line-height: 18px;}
.txt_titoli:visited   { color: #666666; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 18px; line-height: 18px;}
.txt_titoli:hover   	{ color: #933f36; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 18px; line-height: 18px;}

.txt_sx     			{ color: #666666; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 12px;}
.txt_sx:link    		{ color: #666666; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 12px;}
.txt_sx:visited   		{ color: #666666; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 12px;}
.txt_sx:hover   		{ color: #933f36; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 12px;}

.txt_r    			{ color: #973a31; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 12px;}
.txt_r:link    		{ color: #973a31; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 12px;}
.txt_r:visited   	{ color: #973a31; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 12px;}
.txt_r:hover   		{ color: #f7d700; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 12px;}

.txt_p     			{ color: #666666; text-decoration: none;  font-family: arial, tahoma, verdana;  font-size: 11px;}
.txt_p a:hover   		{ color: #933f36; text-decoration: none; font-family: arial, tahoma, verdana;  font-size: 11px;}

.testo_10_grigio     			{ color: #666666 text-decoration: none; font-family: tahoma, arial, verdana;  font-size: 11px;}
.testo_10_grigio:link    		{ color: #666666; text-decoration: none; font-family: tahoma, arial, verdana;  font-size: 11px;}
.testo_10_grigio:visited   		{ color: #666666; text-decoration: none; font-family: tahoma, arial, verdana;  font-size: 11px;}
.testo_10_grigio:hover   		{ color: #933f36; text-decoration: none; font-family: tahoma, arial, verdana;  font-size: 11px;}

/*----------------- FORM -----------------*/


input.bottone
	{
				color : #EBEBEB;
				background: #962727; 
				border : 0px none;
				font-family : Tahoma, arial, helvetica;
				font-size : 10px;
				font-weight : bold;
				text-decoration : none;
				/*text-transform: uppercase;*/
	}
	
input.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 11;
		font-weight : normal;
		text-decoration : none;
		background-image: url(button.gif);
		padding-left : 4px;
	}

textarea.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 11;
		font-weight : normal;
		text-decoration : none;
		background-image: url(button2.gif);
		padding-left : 4px;
	}
	
select.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(button.gif);
	}
	
checkbox.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(button.gif);
	}
	
radio.form
	{
		color : #4C4C4C;
		background-color: #FFFFFF;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: url(button.gif);
	}	

