﻿@charset "utf-8";
/* CSS Document */

/*Generali*/
body{background:#FFFFFF;}
img{border:0}
a{color:#b3071b;}
.dividi{clear:both}


/*Font*/
body, th, td{font-size:14px;font-family:Trebuchet MS;color:#333333;}


/*Struttura*/
div#page{background: top left no-repeat;width:927px;margin:0 auto 0 auto; }

/*contenuto*/
div#content{background:#fff url(../img/sfondo.gif) top left repeat; margin-top:-12px !important; //margin-top:0px !important; margin-top:0px; }
div#sfondo{
	position:absolute;
	float:left;
	background-image:url(../img/hp.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	z-index:1;
	width:648px;
	height:334px;
	padding-top:49px !important;
	//padding-top:68px !important;
	padding-top:62px;
	margin-left:-16px;

}
div#menu,div#testo{float:left}
div#menu{
background:url(../img/menu.gif) top left repeat;
min-height:374px;
width:276px;
margin-left:10px !important;
margin-left:5px;
}
div#menu p{margin-left:20px;}
div#testo{
	position:relative;
	z-index:3;
	padding-left:12px;
	margin-top:27px;
	padding-bottom:2px !important;
	//padding-bottom:10px !important;
	padding-bottom:10px;
	width:600px;
	}

div #testo li{
	margin-left:13px !important;
	//margin-left:0px !important;
	margin-left:0px;
}

div#briciole p{
	margin-left:20px;
	font-size:16px;
	}

.briciole{
	text-transform: uppercase;
}

/*Header*/
div#top{background:url(../img/sfondo.gif) top left repeat;height:18px;text-align:right; padding-top:4px}
div#top a{text-decoration:none}
div#top a:hover{text-decoration:underline}

/*bordo*/
div#bordo{background:#b3071b top left no-repeat;height:8px;text-align:right}
div#bordo a{text-decoration:none}

/*immagine*/
div#immaginetestata{background:url(../img/sfondo.gif) top left repeat;height:134px;text-align:right;}
div#logo1{float:left;width:927px; height:134px;}

/*News*/
div#news{border-top:1px solid #b3071b; border-left:1px solid #b3071b; border-right:1px solid #b3071b; height:30px; margin-top:0px !important; margin-top:-6px; }

/*Footer*/
div#footer{background:url(../img/footer.gif) top left no-repeat;height:33px;clear:both; }
div#footer a{text-decoration:none}

/*menu*/
#txtmenu{
	margin-top:20px;
}
.ctxtmenu {font-size:13px;font-family:Trebuchet MS;color:#b3071b; margin-bottom:-15px}
.ctxtmenu ul{
	font-size:13px;color:#333333;
	margin-left:25px;
	margin-left:10px !important;
	list-style-type:none}
.ctxtmenu ul li{font-size:13px;color:#333333;}

li {
	line-height: 20px
	}
	
a.menu {
	font-family:Trebuchet MS;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

a.menu:hover {
	font-family:Trebuchet MS;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}

a.menucurrent {
	font-family:Trebuchet MS;
	font-size: 13px;
	color: #b3071b;
	font-style:italic;
	font-weight: bold;
	text-decoration: none;
}

a.menucurrent:hover {
	font-family:Trebuchet MS;
	font-size: 13px;
	color: #b3071b;
	font-style:italic;
	font-weight: bold;
	text-decoration: underline;
}

a.menubig {
	font-family:Trebuchet MS;
	font-size: 13px;
	color: #b3071b;
	text-decoration: none;
}

a.menubig:hover {
	font-family:Trebuchet MS;
	font-size: 13px;
	color: #b3071b;
	text-decoration: underline;
}

.current {
	font-family:Trebuchet MS;
	font-size: 13px;
	font-style:italic;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.sottomenu {
	font-family:Trebuchet MS;
	font-size:13px;
	color:#333333;
	margin-left:-5px;
	list-style-type:none}
	
