body {
	margin:3px 0px 20px 0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313131;
	/*
	color:#000000;
	font-size:10px;
	*/
	background:#FFEFB3;
	}

a {
	font-weight:normal;
	text-decoration:none;
	color:#313131;
	}

a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#313131;
	}
	
a.a_menu {
	display:block;
	height:17px;
	
	padding-left:14px;
	padding-top:3px;
	
	font-weight:bold;
	color:#000000;
	
	text-decoration:none;
	
	background:url(../img/bg_aMenu.jpg) repeat-x;
	border-bottom:#CC0C0B solid 1px;
	}

a.a_menu:hover {
	display:block;
	height:16px;
	
	padding-left:15px;
	padding-top:4px;
	
	font-weight:bold;
	color:#CC0C0B;
	
	text-decoration:none;
	
	background:url(../img/bg_aMenu_hover.jpg) repeat-x;
	border-bottom:#CC0C0B solid 1px;
	}
a.a_menu_hover{
	display:block;
	height:16px;
	
	padding-left:15px;
	padding-top:4px;
	
	font-weight:bold;
	color:#CC0C0B;
	
	text-decoration:none;
	
	background:url(../img/bg_aMenu_hover.jpg) repeat-x;
	border-bottom:#CC0C0B solid 1px;
	}
	
a.a_menu_hover:hover{
	display:block;
	height:16px;
	
	padding-left:15px;
	padding-top:4px;
	
	font-weight:bold;
	color:#CC0C0B;
	
	text-decoration:none;
	
	background:url(../img/bg_aMenu_hover.jpg) repeat-x;
	border-bottom:#CC0C0B solid 1px;
	}

span.span_rossi {
	color:#CC0C0B;
	}

span.span_guest {
	display:block;
	margin:2px 4px 10px 0px;

	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	}

.fccr {
	display:block;
	margin:2px 4px 10px 0px;
	color:#000000;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	}
	
img.img_rossi {
	border:#CC0C0B solid 1px;
	}

td.td_centro_1 {
	width:614px;
	background: url(../img/bg_lettere.jpg) repeat-y;
	border-top:#CC0C0B solid 2px;
	border-right:#CC0C0B solid 2px;
	border-left:#CC0C0B solid 2px;
	}

td.td_centro_2 {	
	background:#FFFFCC url(../img/bg_destra.jpg) repeat-y;
	border-right:#CC0C0B solid 2px;
	border-bottom:#CC0C0B solid 2px;
	}

td.separatore {
	height:25px;
	}

input {
	background:#FFFFFF;
	border:#CC0C0B solid 1px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}

input.bottoni {
	background:#CC0C0B;
	border:#CC0C0B solid 1px;
	
	font-size:11px;
	color:#FFFFFF;
	
	margin-top:7px;
	}

textarea {
	background:#FFFFFF;
	border:#CC0C0B solid 1px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
	
.scrollbar{
	overflow-y:auto;
	padding:5px;
	width:275px;
	height:250px;
	scrollbar-base-color: #FEE1B9;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FEE1B9;
	scrollbar-face-color: #FDBB6D;
	scrollbar-track-color: #FEE1B9;
	}
	
.TitlePage{
	font-family:"Microsoft Sans Serif";
	padding:10px;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	color:#D50001;
}
/**** LIVELLI ****/

#contenitore {
	width:845px;
	}

#testata {
	float:right;
	width:640px;
	height:21px;
	
	border-top:#CC0C0B solid 2px;
	border-right:#CC0C0B solid 2px;
	border-left:#CC0C0B solid 2px;
	
	font-weight:bold;
	text-align:left;
	
	padding-left:5px;
	padding-top:3px;
	
	background:url(../img/bg_top.jpg) no-repeat;
	}

#barra {
	height:1px;
	border-top: 3px #CC0C0B solid;
	/*background:#CC0C0B;*/
	margin-bottom:10px;
	margin-top:10px;
	}
	
#DettaglioNews {
	background-color: #FFFFFF;
	border: 1px #CC0C0B solid;
	padding:10px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	}	
	
#DettaglioNews span.leggi {
	display:block;
	text-align:right;
	vertical-align:bottom;
	margin-top:25px;
	}
	
#DettaglioNews span.Intestazione {
	display:block;
	text-align:left;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	}

#DettaglioNews span.Testo {
	display:block;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

.LinkNews{
	text-align:left;
	vertical-align:bottom;
	color:#CC0C0B;
}
a.LinkNews:link {font-size:12px;text-decoration:none;color:#CC0C0B;}
a.LinkNews:hover {font-size:12px;text-decoration:underline;color:#CC0C0B;}

.LinkEdit{
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	color:#CC0C0B;
}
a.LinkEdit:link {font-size:10px;text-decoration:none;color:#CC0C0B;}
a.LinkEdit:hover {font-size:10px;text-decoration:underline;color:#CC0C0B;}

.LinkResponse{
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	color:#FFFFFF;
}
a.LinkResponse:link {font-size:10px;text-decoration:none;color:#FFFFFF;}
a.LinkResponse:hover {font-size:10px;text-decoration:underline;color:#FFFFFF;}

.LinkSiteMapHeader{
	font-size:12px;
	text-align:left;
	vertical-align:bottom;
	color:#CC0C0B;
}
a.LinkSiteMapHeader:link {font-size:12px;text-decoration:none;color:#CC0C0B;}
a.LinkSiteMapHeader:hover {font-size:12px;text-decoration:underline;color:#CC0C0B;}

.LinkSiteMap{
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	color:#CC0C0B;
}
a.LinkSiteMap:link {font-size:10px;text-decoration:none;color:#CC0C0B;}
a.LinkSiteMap:hover {font-size:10px;text-decoration:underline;color:#CC0C0B;}


input.SubmitResponse {
	width: 120px;
	height: 20px;
	outline: none;
	
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #FFFFFF; 
    background-color: #CC0C0B; 
    border: 1px solid #CC0C0B; 	
	
}
input.SubmitResponse:hover {
	color: #CC0C0B;
	background-color: #FFFFFF; 
    border: 1px solid #FFFFFF;
}



#headline {
	border-bottom: 2px #CC0C0B solid;
	padding:10px;
	font-size:20px;
	text-align:left;
	font-weight:bold;
	color:#D50001;
	font-style:italic;
	}
	
#headline_1 {
	font-family:"Microsoft Sans Serif";
	text-align:left;
	margin:0px 0px 10px 5px;
	font-style:italic;
	}
	
#headline_2 {
	font-family:"Microsoft Sans Serif";
	text-align:right;
	margin:0px 5px 0px 0px;
	font-style:italic;
	}
	
#home {
	/*border:#CC0C0B solid 1px;*/
	/*border-right:#CC0C0B solid 1px;*/
	/*background-color: #FFFFFF;*/
	padding:5px;
	width:289px;
	height:360px;
}
	
#home span.titolo {
	padding:5px;
	display:block;
	text-align:left;
	color:#CC0C0B;
	font-size:13px;
	font-weight:bold;
}

#home span.data {
	padding:5px;
	display:block;
	text-align:right;
	margin-bottom:25px;
}

#home span.contenuto {
	padding:5px;
	display:block;
	text-align:left;
	font-weight:normal;
	font-size:13px;
}

#home span.leggi {
	padding-bottom:5px;
	padding-right:5px;
	display:block;
	text-align:right;
	vertical-align:bottom;
	/*margin-top:45px;*/
}

#piede {
	float:center;
	width:845px;
	border-bottom:#CC0C0B solid 2px;
	border-right:#CC0C0B solid 2px;
	border-left:#CC0C0B solid 2px;
	text-align:left;
	background:#FFFFFF;
	font-size:10px;
}
	
#div_bordo_1 {
	border-top:#CC0C0B solid 1px;
	border-left:#CC0C0B solid 1px;
	border-right:#CC0C0B solid 1px;
}

#div_bordo_2 {
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	
	border:#CC0C0B solid 1px;
}

.BoxHomeTop {
	background:url(../img/bg_news_top.gif) no-repeat;
	background-position-y:bottom;
}

.BoxHomeCenter {
height:280px;
	background:url(../img/bg_news_center.gif) repeat-y;
}

.BoxHomeBottom {
	background:url(../img/bg_news_bottom.gif) no-repeat;
}

/*	CELLE DEL MENU ORIZZONTALE	*/
.MenuTable{
	border-top:1px #CC0C0B solid;
	border-left:1px #CC0C0B solid;
}

.MenuCel{
	
	height:17px;

	padding-left:14px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:14px;
	
	font-weight:bold;
	color:#000000;
	
	text-decoration:none;
	font-size:9px;
	background:url(../img/bg_aMenu.jpg) repeat-x;
	border-bottom:#CC0C0B solid 1px;
	border-right:#CC0C0B solid 1px;
	
	cursor:pointer;
}

.MenuCelOver{	
	height:16px;
	
	padding-left:15px;
	padding-top:4px;
	padding-bottom:3px;
	padding-right:13px;

	
	font-weight:bold;
	color:#CC0C0B;
	
	text-decoration:none;
	font-size:9px;
	background:url(../img/bg_aMenu_hover.jpg) repeat-x;
	border-bottom:#CC0C0B solid 1px;
	border-right:#CC0C0B solid 1px;
	
	cursor:pointer;
}

.LnkMenuOver{
	font-size:9px;
	color:#FFFFFF;
}
.LnkMenu{
	font-size:9px;
	color:#CC0C0B;
}
/* NON IN USO */

.FirstCel{
	text-align:center;
	border-left:1px #CC0C0B solid;
	border-top:1px #CC0C0B solid;
	border-bottom:1px #CC0C0B solid;
}
.LastCel{
	text-align:center;
	border-right:1px #CC0C0B solid;
	border-bottom:1px #CC0C0B solid;
	border-top:1px #CC0C0B solid;
	border-left:1px #CC0C0B solid;
}
.CentralCel{
	text-align:center;
	border-left:1px #CC0C0B solid;
	border-bottom:1px #CC0C0B solid;
	border-top:1px #CC0C0B solid;
}
.FirstCelBottom{
	text-align:center;
	border-left:1px #CC0C0B solid;
	border-bottom:1px #CC0C0B solid;
}
.LastCelBottom{
	text-align:center;
	border-right:1px #CC0C0B solid;
	border-bottom:1px #CC0C0B solid;
	border-left:1px #CC0C0B solid;
}
.CentralCelBottom{
	text-align:center;
	border-left:1px #CC0C0B solid;
	border-bottom:1px #CC0C0B solid;
}

/* NON IN USO */
/*	CELLE DEL MENU ORIZZONTALE	*/
