﻿/* CSS Document */

A {
	text-decoration: none;
	color: #800000;
}
.gray {
	color: #333333;
	font-size:13px;
}

A:hover {
	text-decoration: none;
	color: #B70000;
}

div#menutop a {
	color: #FFFFFF;
}
.right {
	text-align: right;
}

h1 {
    font-size:14px;
    background-image:url('../img/bgh1gray.png');
    line-height: 37px;
    
    margin:0px;
    padding:0px;
    padding-left: 18px;
}
h2 {
    font-size:13px;
    font-weight:bold;    
    margin:0px;
    padding:6px;
    color:#333333;
    }



h3{
	font-size: 12px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	background-image: url(../img/bg_bottone_blu.png);
	height: 33px;
 line-height: 33px;
 padding-left:8px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #73b4e0;
	border-right-color: #73b4e0;
	border-bottom-color: #73b4e0;
	border-left-color: #73b4e0;
	margin-right: 2px;
	margin-left: 2px;
	text-transform: uppercase;
}

p {
	font-size: 11px;
	text-align: justify;
	padding:5px;
 margin:0px;
	}
h3#news {
	background-image: url(../img/bg_bottone_rosso.png);
	
  
	border-top-color: #9c0000;
	border-right-color: #9c0000;
	border-bottom-color: #9c0000;
	border-left-color: #9c0000;
}

div#extra h3 {
		font-size: 11px;
	 background-image:none;
	 color: inherit;
	display: block;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-style:italic;
		border:none;
		color: #999;
	 text-transform:none}



ul.list li {
	font-size: 10px;
	font-weight: bold;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../Img/ovale.png);
}
h4 {

	font-size: 12px;
	display: block;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-style:italic;
}
h5 {
	font-size: 12px;
	display: block;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-style:italic;
}
.underline {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #800000;
	text-indent: 1px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.underlineblue {
	display: block;}
.underlineblue a{
	display: block;
	 color:black;}

.red {
	color: #800000;
}
.blue {
	color: #166989;
}
.bgLightBlue {
	background-color: #EBF7FC;
}
th {
	background-color: #5DBCE5;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
}
.gray a {
width: 20px;
     border: 1px #50B5E2 solid;
     padding:4px;
     background-color:#50B5E2;
     color:white;
}
#container #main #content table {
	font-size: 11px;
}
#content td, #content th {
		 padding:5px;		
}

.bottone {
	border: 1px solid #B00000;
	text-align: center;
	padding: 3px;
}



a.button160{
	 background-image:url('../img/button160.png');
	 width:155px;
	 height:41px;
	 text-align:center;
	 line-height:30px;
	 display:block;
	 font-size: 12px;
	 color:black;
	 text-decoration:none;
	 font-weight:bold;
}
a.button160:hover{
	 background-image:url('../img/button160a.png');
	 color:white;
	 text-decoration:none;
	 }


