body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
	background-color: white;
}

p
{
text-align:left;
}

a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
    
}

a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
    
}

a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: purple;
    
}

p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    margin-left: 1em;
}

h1, h2, h3, h4, h5, h6
{
    margin-left: 1.5em;
}

h1
{
    font-size: 1.4em;
    color: #ff3366;
    font-family: verdana;
    text-align: center;
    margin-top: 1em;
}

h2
{
    height: 33px;
    font-size: 1.1em;
    font-weight: bold;
    text-align: left;
    color: #800000;
    padding: 0;
    background: url(images/bordo.jpg) no-repeat;
}


h3
{
    font-size: 1em;
    color: #CC0000;
    font-family: verdana;
    padding: 0;
}

.Titolo
{
    font-size: 1.6em;
    color: #ff3366;
    font-family: verdana;
    text-align: center;
    margin-top: 1em;
}

#notizie
{
    width: 90%;
}

#notizie .notizieimg
{
    float: left;
}

#notizie .notiziep
{
    float:left;
    margin-left: 300px;
}

#notizie .notizieh1
{
    font-size: 1.2em;
    color: #ff3366;
    font-family: verdana;
    margin-top: 1em;
    margin-left: 300px;    
    float:left;
}

ul
{
	list-style-type:none;
	margin-left: 0;
}

ul li
{
    text-decoration: none;
    margin: 0 0 0 1.5em;
    padding: 0;
    border-bottom: 1px solid #999999;
    list-style-type: square;
    list-style-position: inside;
}

.titolotabella
{
    font-size: 16px;
    color: red;
    font-family: verdana;
}

#menu {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
}

#menu ul 
{
    list-style-type: none;
    margin: 0 0 0 4px;
    padding: 0;
}


#qualita ul li
{
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 20px;
	background-image: url(/quality/icona03blu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:inline;
	border:none;
}

#menu ul li
{
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 2px 0 8px 2px;
    border-bottom: solid 1px darkgreen;
    list-style-type: none;
}

#menu ul li a
{
    text-decoration: none;
    color: #333333;
}

#menu ul li a:hover
{
    display: block;
    background-color: #C0C0C0;
}

#menu ul li a:visited
{
    color: #333333;
}

table
{
    width: 85%;
	margin: 1em;
}

th
{
    font-family: verdana;
    text-align: center;
    font-weight: bold;
    font-size: 1em;
    border: 1px solid #000000;
    background-color: #333333;
    color: #FFFFFF;
}

td
{
    font-family: Verdana;
    text-align: center;
    font-size: 1em;
    border: 1px solid #000000;
}

.prima
{
    border: none;
    background-color: #FFFFFF;	
}

.prima th, .prima td
{
    border: none;
}

.h200
{
    height:200px;
}

.centro
{
	text-align:center;
}

.destra
{
	float:right;
}

.sinistra
{
	float:left;
}

/* Form ----------------------------------------- */

fieldset, #contenuto fieldset
{
    margin: 30px 5px 5px 5px;
    padding: 2em;
    border: 1px dotted #009999;
}

legend
{
    border: #33cc99 1px dotted;
    background-color: white;
    padding: 2px;
    color: Black;
}

input, select, textarea
{
    border: 1px ridge #808080;
    background: url(/images/bgform.png) repeat-x #eae6e6;
    font-family: tahoma, helvetica, sans-serif;
    font-style: normal;
    font-size: 14px;
    color: #454743;
    margin-left: 1em;
}

textarea
{
    width: 100%;
}










/* ----------------------------------------- */
UNKNOWN
{
    font-size: 18px;
    color: #0066ff;
    font-family: Times;
}
.mainTitle
{
    font-size: 12px;
    color: #cc3333;
    font-family: Arial,helvetica;
}
.mainSubTitle
{
    font-size: 12px;
    color: #cc3333;
    font-family: Arial,helvetica;
}



.SottoTitolo
{
    font-size: 18px;
    color: #cc3333;
    font-family: Arial;
}
.NewTitolo
{
    font-size: 24px;
    color: #330099;
    font-family: Arial,helvetica;
}
.NewSottoTitolo
{
    font-size: 18px;
    color: #3366cc;
    font-family: Arial;
}
.TitoloNero
{
    font-size: 18px;
    color: black;
    font-family: Arial;
}
.Testo
{
    font-size: 14px;
    color: blue;
    font-family: Arial;
}
.TestoNero
{
    font-size: 14px;
    color: black;
    font-family: Arial;
}
.warning
{
    font-size: 14px;
    color: red;
    font-family: Arial;
}
.TestoBold
{
    font-size: 14px;
    color: blue;
    font-family: Arial;
}
.elenco
{
    font-size: 14px;
    font-family: Arial;
}
.elencoNero
{
    font-size: 14px;
    color: black;
    font-family: Arial;
}
.elencoLibri
{
    font-size: 10px;
    color: black;
    font-family: Arial;
}
.elencoLibri8
{
    font-size: 8px;
    color: black;
    font-family: Arial;
}
.link
{
    font-size: 14px;
    color: blue;
    font-family: Arial;
}
.Didascalia
{
    font-size: 10px;
    color: black;
    font-family: Arial;
}
.utente
{
    font-size: 18px;
    color: white;
    font-family: Arial;
}
.err_msg
{
    font-size: 18px;
    color: red;
    font-family: Arial;
}
.logutente
{
    font-size: 12px;
    color: #ccffff;
    font-family: Arial;
}
.email
{
    font-size: 18px;
    color: #3399ff;
    font-family: Arial;
}

.ElencoTabella
{
    font-size: 14px;
    color: blue;
    font-family: Arial;
}
.linkTesta
{
    font-size: 11px;
    color: yellow;
    font-family: Verdana;
}
.rubriche
{
    font-size: 12px;
    color: blue;
    font-family: Arial;
}
.info, .hotspot
{
    border-style: dashed none dashed none;
    border-width: 1px;
    border-color: #333333;
    color: #333333;
    font-family: Verdana;
    text-decoration: none;
    margin-left: 1em;
    background-color: #E6E3DF;
}
.TestoPiccolo
{
    font-size: 10px;
    color: black;
    font-family: Arial;
}
BODY
{

}
.newsTitle
{
    font-size: 12px;
    color: #4c8700;
    font-family: Arial;
    text-decoration: none;
}
.newsDescr
{
    font-size: 12px;
    color: #003300;
    font-family: Arial;
    text-decoration: none;
}
.newsTitleBig
{
    font-size: 70px;
    color: #4c8700;
    font-family: Arial;
    text-decoration: none;
}
.newsDescrBig
{
    font-size: 50px;
    color: #4d579d;
    font-family: Arial;
    text-decoration: none;
}
