body {
	background-color: #000000;
	margin-top:0px;
	margin-left:5px}

.justify {text-align: justify; padding: 0 10px}

.justify-em {text-align: justify; font-style:italic}

	
 table, p, tr, td{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px}

a:link, a:visited  { 
	text-decoration: underline;
	color:#FFFFFF}
	
a:hover, a:active { 
	text-decoration: underline;
	color:#E11A22} 


h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:20px}

h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px; margin:2px 0px 2px;}

h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px; }

h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px; }

h5{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px}

h6{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px; }
	
.text-color{
	font-family:Arial, Helvetica, sans-serif;
	color:#E11A22}
	
.text-color-verde{
	font-family:Arial, Helvetica, sans-serif;
	color: #00CC33}

.bordo-img{
	border-bottom:5px #E11A22 solid}


/* inizio menu head */
#menu {width: 832px;
       height: 42px;
       margin: 0px 0px 0;
       background: #000000 url(../images/bande_rosse_pre-home.gif) repeat-x;}

#menu ul {list-style-type: none;
          text-align: center;
          margin: 0;
          padding: 0;}

#menu li {display: inline;
          margin: 0;
          padding: 0;}

#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active {

	 text-decoration: none;
         height: 20px;
         padding: 0 12px;	
         margin: 2px 0;
         line-height: 20px;
         display: block !important;
         float: left !important;
         color: #FFF;
         font-size: 10px;
         font-weight: bold}

#menu a:hover { 
	text-decoration: underline;
	color: #FFF;}

/* fine menu head */

		
#link-interni ul {
		margin-left:15px;
		padding-left:0px
		}
		
#link-interni li{
		padding-bottom:2px;
		font-size:10px}

#link-interni li a, #link-interni li a:link, #link-interni li a:visited, #link-interni li a:active {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none}
	
#link-interni a:hover { 
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #E11A22;}

#footer {
    padding-left: 5px;
	font-size: 8px;
	color:#FFFFFF}

#footer a, #footer a:link, #footer a:visited, #footer a:active{	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none}


#footer a:hover { 
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #E11A22;}

#citazione{
			font-size:11px;
			font-style:italic;
			text-align: justify;}


/*inizio stile form*/

.sfondo-tabella{
	background-color:#999999}

.sfondo-tabella-grigio-scuro {
	background-color:#535257}

.separatore-td{
	background-color:#E60106;
	height:21px}

.sfondo-td{
	background-color:#303030}
	
.sfondo1-td {
  background-color: #282828
}

.sfondo2-td {
  background-color: #383838
}

.msg-error{
	color:#FFFF00}
	

/*fine stile form*/			


.tabSlide { 
	background-color:#E60106; color:#ffffff; }	

/*inizio stile link percorso*/

.percorso{
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#999999}

.percorso-bianco{
	font-size:10px;
	font-weight:bold;
	color:#ffffff}

/*fine link percorso*/		


#titolo-news{
	font-size:11px;
	font-weight: bold;
	padding: 2px 0px 4px 20px;
	margin: 15px 0px 1px 0px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;}

/*inizio stile news*/
.news {
	border-bottom:dotted 1px #999999;
	margin:3px 20px 3px 27px}

#news ul {
	margin: 2px 0px 5px 4px;
	padding-left: 15px;
	list-style:none;
	font-size:11px}	
	
#news li {
    padding-right:3px}

#news a, #news a:link, #news a:visited  {
	margin: 0px;
	padding:0px;
	color: #FFFFFF;
    text-decoration: none }
	
#news a:hover {	color: #000000;}

#newsInterna ul{
	margin: 2px 0px 8px 2px;
	padding-left: 0px;
	list-style:none;
	font-size:11px}	

	
#newsInterna a, #newsInterna a:link, #newsInterna a:visited  {
	margin: 0px;
	padding:0px;
	color: #FFFFFF;
    text-decoration: none }

	
#newsInterna a:hover {	color: #E60106;}	

.right-news{
  text-align:right;
  padding-right:5px;
  font-size:11px;
  font-weight:bold }

/*fine link news*/	
#news-scroller ul {
	margin: 2px 0px 2px 4px;
	padding-left: 15px;
	list-style:none;
	font-size:11px}	
	
#news-sroller li {
    padding-right:3px}

#news-scroller a, #news-scroller a:link, #news-scroller a:visited  {
	margin: 0px;
	padding:0px;
	color: #FFFFFF;
    text-decoration: none }
	
#news-scroller a:hover {	color: #E11A22;}
