body,html {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000;
	margin:0px;
   	padding:0px;
	height:100%;
	/*background: #000 url(../images/bg.gif) repeat-x left top; margin: 0px; padding: 0px; text-align: center;*/
}


.bglogo {
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.legea {
	color:#EE0F10;
	size:28px;
	letter-spacing:2px;
	font-weight:bolder;
}
a.legea {
	font-size: 12px;
	color:#EE0F10;
	text-decoration: none;
}
a.legea:link {
	text-decoration: none;
	color:#EE0F10;
}

a.legea:visited {
	text-decoration: none;
	color:#EE0F10;
}

a.legea:hover {
	text-decoration: none;
	color:#FFF;
}
a.legea:active {
	text-decoration: none;
	color:#EE0F10;
}
input,textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
table.vert td {
	vertical-align:top;
	margin:0px;
   	padding:0px;
	height:100%;
}
table.vert tr {
	vertical-align:top;
	margin:0px;
   	padding:0px;
	height:100%;
}
th {
	text-align:left;
}
a:link {
	color: #FFF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	color: #FFF;
	text-decoration: underline;
}
h1 {
	font-size: 22px;
	color: #EE0F10;
	font-weight:bold;
}
h2 {
	font-size: 18px;
	color: #FFF;
	font-weight:bold;
	margin-bottom:1px;
}
h3 {
	font-size: 16px;
	color: #FFF;
	font-weight:bold;
}

.corpo {
	float:left;
	margin-right:2px;
}

.mlink {
	font-weight:bold;
	color:#879BB3;
	text-decoration: none;
}
a.mlink {
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
}
a.mlink:link {
	text-decoration: none;
	color:#FFF;
}

a.mlink:visited {
	text-decoration: none;
	color:#FFF;
}

a.mlink:hover {
	text-decoration: none;
	color:#FF0000;
}
a.mlink:active {
	text-decoration: none;
	color:#FFF;
}

.slink {
	font-weight:bold;
	color:#990000;
	text-decoration: none;
}
a.slink {
	font-size: 12px;
	color:#990000;
	text-decoration: none;
}
a.slink:link {
	text-decoration: none;
	color:#990000;
}

a.slink:visited {
	text-decoration: none;
	color:#990000;
}

a.slink:hover {
	text-decoration: none;
	color:#CCCCCC;
}
a.slink:active {
	text-decoration: none;
	color:#FFF;
}



.nlink {
	font-weight:bold;
	color:#677688;
	text-decoration: none;
	/*border-bottom: 1px solid #D0D0D0;*/
	display: block;
}

.nlinkb {
	font-weight:bold;
	color:#999999;
	text-decoration: none;
	/*border-bottom: 1px solid #999999;*/
	display: block;
}

a.nlink {
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}
a.nlink:link {
	text-decoration: none;
	color:#677688;
}

a.nlink:visited {
	text-decoration: none;
	color:#677688;
}

a.nlink:hover {
	text-decoration: none;
	color:#990000;
}
a.nlink:active {
	text-decoration: none;
	color:#677688;
}
.ilink {
	font-weight:bold;
	color:#879BB3;
	text-decoration: none;
}
a.ilink {
	font-size: 11px;
	color:#879BB3;
	text-decoration: none;
}
a.ilink:link {
	text-decoration: none;
	color:#879BB3;
}

a.ilink:visited {
	text-decoration: none;
	color:#879BB3;
}

a.ilink:hover {
	text-decoration: none;
	color:#990000;
}
a.ilink:active {
	text-decoration: none;
	color:#879BB3;
}

.titleUnderline {
border-bottom: 1px solid #990000;
display: block;
FONT-WEIGHT: bold;
FONT-SIZE: 13px; 
COLOR: #677688;
padding-bottom: 3px;
text-decoration:none;

}

.titleUnderlineGray {
border-bottom: 1px solid #D0D0D0;
display: block;
FONT-WEIGHT: bold;
FONT-SIZE: 11px; 
COLOR: #005e5d;
padding-bottom: 3px;
text-decoration:none;
}
.Stile1 {color: #6A7C88}
.Stile2 {
font-size:10px;
color: #6A7C88;
}
.Stile3 {color: #6A778A; }

.datanews { font-size:11px; float:inherit; }

#logo {float: left; width: 309px; height: 86px; background: url(images/logo.jpg) no-repeat; margin-top: 4px;} 
/*// Main Navigation Styles //*/
#slidetabsmenu {width: 100%; height: 45px; font-family: Tahoma, Arial; font-size: 11px; line-height: 12px; margin-top: 15px;}
* html div#slidetabsmenu {margin-top: 12px; margin-bottom: 0px;}
#slidetabsmenu ul {list-style-type: none; margin:0; margin-left: 0; padding:0;}
#slidetabsmenu li {display:inline; margin:0; padding:0;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;} /* End IE5-Mac hack */
#slidetabsmenu a:hover span {color: white;}
#slidetabsmenu #current a {background-position:0 -92px;}
#slidetabsmenu #current a span {background-position:100% -92px; color: #F00;}
#slidetabsmenu #highlight a {background-position:0 -46px;}
#slidetabsmenu #highlight a span {background-position:100% -46px; color: #FFF;}
#slidetabsmenu a:hover {background-position:0% -46px;}
#slidetabsmenu a:hover span {background-position:100% -46px;}
/*
#searchbox { float: right;} 
*/
.form-input {border: 1px solid #817F7F; background-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; color: #FFF;  }
.selectmenu {border: 1px solid #817F7F; background-color: #312E2E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; width: 200px;}
.form-button {border: 1px solid #817F7F; background-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; color: #FFF; letter-spacing:2px; }
#txt { width: 320px; margin-left:18px;}

.imagenews { float:left; margin-right:10px; }


input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}







a {
	font-size:12px;
}
#attesadiconferma {
	overflow: hidden;
}

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #CCCCCC;
	background-color: #000;
	border: 1px solid #FFF;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #FFF;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #000;
	border: 1px solid #FFF;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #817F7F;
	border: 1px solid #000;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #817F7F;
	border: 1px solid #817F7F;
	color: black;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #FFF;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background: #000000;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #000;
	font-weight: bold;
	}
	
	
.promotable {
	border:1;
	border-color:#000;
	border-bottom-color:#000;

}
