* p { padding:0; margin:0; }

html { height:100%; font-family:arial; }

body
{
	margin:0px;
	padding:0px;
	height:100%;
	background:url(gfx/back_bot.jpg) no-repeat left bottom #000;
}

a, a:link, a:hover, a:visited
{ text-decoration:none; }



#main{
	height:100%;
	padding-bottom:105px;
}


.container{
	background:url(gfx/back_main.jpg) repeat-y 760px 0 #000;
	border-bottom:4px solid #333;
}

.sx{
	float:left;
	height:auto;
	width:760px;
	background:url(gfx/sotto.jpg) no-repeat 0 0;
	padding-top:130px;
	color:#f0f0f0;
}

.dx{
	float:left;
	height:auto;
	width:200px;
}

.img_home{
	float:left;
	height:500px;
	width:760px;
	background:url(gfx/img_home.jpg) no-repeat 0 0;
}


.voce_menu_01,
.voce_menu_01_hover,
.voce_menu_02,
.voce_menu_02_hover,
.voce_menu_03,
.voce_menu_03_hover,
.voce_menu_04,
.voce_menu_04_hover{
	float:left;
	width:200px;
	display:block;
}

.voce_menu_01,
.voce_menu_01_hover{ height:55px; background:url(gfx/menu/01.jpg) no-repeat 0 0; }
.voce_menu_01_hover{ background:url(gfx/menu/01_hover.jpg) no-repeat 0 0; }

.voce_menu_02,
.voce_menu_02_hover{ height:35px; background:url(gfx/menu/02.jpg) no-repeat 0 0; }
.voce_menu_02_hover{ background:url(gfx/menu/02_hover.jpg) no-repeat 0 0; }

.voce_menu_03,
.voce_menu_03_hover{ height:55px; background:url(gfx/menu/03.jpg) no-repeat 0 0; }
.voce_menu_03_hover{ background:url(gfx/menu/03_hover.jpg) no-repeat 0 0; }

.voce_menu_04,
.voce_menu_04_hover{ height:55px; background:url(gfx/menu/04.jpg) no-repeat 0 0; }
.voce_menu_04_hover{ background:url(gfx/menu/04_hover.jpg) no-repeat 0 0; }

.sep{
	float:left;
	height:90px;
	width:200px;
	background:url(gfx/sep.jpg) no-repeat 0 10px;
}

.data_cont{
	float:left;
	width:200px;
	height:auto;
	padding-bottom:35px;
}

.nuvola{
	float:left;
	height:30px;
	width:45px;
	background:url(gfx/nuvola.png) no-repeat 10px 0;
	padding:3px 0 0 15px;
	font-size:17px;
	font-weight:bold;
}

.sm{ font-size:10px; padding-left:2px;}

.data_02 {
	float:left;
	width:140px;
	height:auto;
	font-size:11px;
	color:#fff;
}

.d_link {
	display:block;
	color:#9a0201;
	font-size:11px;
	text-transform:uppercase;
}

.d_link2{
	display:block;
	font-size:11px;
	color:#ccc;
}

.d_link2 p { margin:0; padding:0; }



.cont{
	float:left;
	width:620px;
	margin:6px 0 6px 20px;
	border-bottom:1px dotted #333;
	padding:20px 0px 20px 100px;
}

.input_form{
	background:#333;
	border:0;
	font-family:arial;
	padding:2px;
	font-size:11px;
	color:#fff;
}

.tasto_form{
	background:#333;
	border:0;
	color:#fff;
}

.data{
	font-size:22px;
	color:#9a0301;
	font-weight:bold;
	line-height:30px;
}

.titolo{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
}

.titolo{
	font-size:12px;
	color:#fff;
}
