html, body{
margin : 0 0 0 0;
background-color: #ffffff;
scrollbar-face-color: #D04443;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #333333;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #ffffff;
}

A:Visited  {
 font-weight : normal;
	text-decoration : none;
	color : #cc0000;
}
A:Link{
	font-weight : normal;
	color : #cc0000;
	text-decoration : none;
}
A:Active  {
	font-weight : normal;
	color : #cc0000;
	text-decoration : none;
}
A:Hover  {
	font-weight : normal;
	color : #7B3C52;
	text-decoration : underline;
}

h1 {
color:#FFFFFF;
font-size:11px;
font-family: Verdana, Arial, Times New Roman;
line-height:10px;
margin: 0px 0px 0px 0px; 
}

.normal {
	font-family : verdana, arial, Sans Serif;
	font-size : 13px;
	font-weight : normal;
	color : #232323;
	text-decoration : none;
	text-align:justify;
 line-height: 1.4em;
 word-spacing: 0.2em;
}

.small {
 font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #232323;
	text-decoration : none;
}

.verysmall {
 font-family : verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.normalwhite {
	font-family :  verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.normalwhite A:Visited {
	font-family :  verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.normalwhite A {
	font-family :  verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.normalwhite A:hover {
	font-family :  verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : underline;
 background-color: transparent;
}

.smallwhite {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.smallwhite A:Visited {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.smallwhite A {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.smallwhite A:hover {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : underline;
 background-color: transparent;
}

.verysmallwhite {
	font-family :  arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.verysmallwhite A:Visited {
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.verysmallwhite A {
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.verysmallwhite A:hover {
	font-weight : normal;
	color : #004C81;
	text-decoration : underline;
}

.navsx {
	font-family : arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
	text-transform : uppercase;
 border-bottom: #d7d7d7 1px solid;
}
.navsx A:Visited {
	font-weight : bold;
 color : #333333;
	text-decoration : none;
	text-transform : uppercase;
}
.navsx A {
	font-weight : bold;
 color : #333333;
	text-decoration : none;
	text-transform : uppercase;
}
.navsx A:hover {
	font-weight : bold;
	color : #004C81;
	text-decoration : none;
 text-transform : uppercase;
}


.navsxsmall {
	font-family : arial, Sans Serif;
	font-size : 14px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}
.navsxsmall A:Visited {
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}
.navsxsmall A {
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}
.navsxsmall A:hover {
	font-weight : normal;
	color : #D04644;
	text-decoration : none;
}

.barranavigazione {
	font-family : arial, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 word-spacing: 0.2em;
}
.barranavigazione A:Visited {
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 word-spacing: 0.2em;
}
.barranavigazione A {
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 word-spacing: 0.2em;
}
.barranavigazione A:hover {
	font-weight : bold;
	color : #F7DADC;
	text-decoration : none;
 word-spacing: 0.2em;
}

.navtabella {
	font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
 word-spacing: 0.1em;
}
.navtabella A:Visited {
	font-weight : bold;
	color : #333333;
	text-decoration : none;
 word-spacing: 0.1em;
}
.navtabella A {
	font-weight : bold;
	color : #333333;
	text-decoration : none;
 word-spacing: 0.1em;
}
.navtabella A:hover {
	font-weight : bold;
	color : #D04644;
	text-decoration : underline;
 word-spacing: 0.1em;
}

.navigazione A:Visited {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #954B4A;
	text-decoration : none;
}
.navigazione A {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #954B4A;
	text-decoration : none;
}
.navigazione {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #954B4A;
	text-decoration : none;
}
.navigazione A:hover {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #954B4A;
	text-decoration : underline;
}

.titolopagina {
	font-family : arial, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #353535;
	text-decoration : none;
 background-color: transparent;
}

.titolosottopagina {
	font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #353535;
	text-decoration : none;
 background-color: transparent;
}


.titoloricerche {
	font-family : arial, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #510000;
	text-decoration : none;
}
.titoloricerche A {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #A15150;
	text-decoration : none;
 cursor:pointer;
}
.titoloricerche A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #A15150;
	text-decoration : none;
 cursor:pointer;
}
.titoloricerche A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.titololista {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #A15150;
	text-decoration : none;
	letter-spacing : normal;
}
.titololista A {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #A15150;
	text-decoration : none;
 cursor:pointer;
}
.titololista A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #A15150;
	text-decoration : none;
 cursor:pointer;
}
.titololista A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.titolobox {
	font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #571C1C;
	text-decoration : none;
}
.titolobox A {
	font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #571C1C;
	text-decoration : none;
}
.titolobox A:Visited {
font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #571C1C;
	text-decoration : none;
}
.titolobox A:Hover {
font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #D04644;
	text-decoration : underline;
}

.titoloboxinfo {
	font-family : arial, Sans Serif;
	font-size : 19px;
	font-weight : bold;
	color : #003C67;
	text-decoration : italic;
 background-color: transparent;
 line-height: 1.2em;
 word-spacing: 0.2em;
}

.colorover {
 border: #8C342A 1px solid;
	font-family: arial;
	font-size : 15px;
	color : #000000;
 background-color: #ffffff;
 word-spacing: 0.2em;
 padding: 2px 2px 2px 2px;
}

.colorout {
 border: #8C342A 1px solid;
	font-family: arial;
	font-size : 15px;
	color : #000000;
 background-color: #FEF3F3;
 word-spacing: 0.2em;
 padding: 2px 2px 2px 2px;
}

.colorovermodulo {
 border: #954B4A 1px solid;
	font-family: arial;
	font-size : 13px;
	color : #000000;
 background-color: #ffffff;
}

.coloroutmodulo {
 border: #954B4A 1px solid;
	font-family: arial;
	font-size : 13px;
	color : #000000;
 background-color: #ffffff;
}

.buttonover {
	border: #954B4A 1px solid;
	font-family: arial;
	font-size : 13px;
	color : #ffffff;
 background-color: #D04443;
 word-spacing: 0.2em;
 padding: 1px 1px 1px 1px;
}

.buttonout {
 border: #000000 1px solid;
	font-family: arial;
	font-size : 13px;
	color : #ffffff;
 background-color: #954B4A;
 word-spacing: 0.2em;
 padding: 1px 1px 1px 1px;
}

.buttonoversmall {
	border: #003C67 1px solid;
 background-color: #f6e6e6;
 font-family : arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #003C67;
}

.buttonoutsmall {
 border: #ffffff 1px solid;
 background-color: #003C67;
 font-family : arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
}

.label {
	font-family :  arial, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #954B4A;
	text-decoration : none;
 word-spacing: 0.1em;
}
.label A:Visited  {
 font-family :  arial, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #954B4A;
	text-decoration : none;
 word-spacing: 0.1em;
}
.label A {
	font-family :  arial, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #954B4A;
	text-decoration : none;
 word-spacing: 0.1em;
}
.label A:Hover {
	font-family :  arial, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #D04443;
 word-spacing: 0.1em;
	text-decoration : underline;
}

.labelsmall {
	font-family :  arial, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #954B4A;
	text-decoration : none;
 word-spacing: 0.1em;
}

.labelwhite {
	font-family :  arial, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 word-spacing: 0.1em;
}
.colorlabel {
	font-family :  arial, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 background-color: #954B4A;
}

.trasparentemail {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #000000;
 text-align:center;
}

.labelform {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #3C1E1E;
 background-color: transparent;
	text-decoration : none;
	letter-spacing : normal;
}

fieldset {
border: #233847 1px solid;
margin: 0;
padding: 0;
}

fieldset {
font-family : arial, verdana, sans serif;
font-size : 12px;
}

#paginazione {
} 
#paginazione ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
} 
#paginazione li{
	float: left;
	padding-top: 5px;
	margin: 0 0px 0 0;
}
#paginazione li#inactive{
	float: left;
	margin: 0 0px 0 0;
	padding: 9px 3px 0px 0px;
}
#paginazione a{
	display: block;
	width: 22px;
	text-decoration: none;
	color: #571C1C;
	border: 1px solid #571C1C;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	line-height: 20px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #F3F3EF;
} 
#paginazione a:hover{
	display: block;
	width: 22px;
	text-decoration: none;
	color: #571C1C;
	border: 1px solid #571C1C;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	line-height: 20px;
	background-color: #DA7A7B;
}
#paginazione li#activelink a,#paginazione li#activelink a:hover{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background-color: #571C1C;
}
.riquadro {
	border-top: solid #F3F3EF;
	margin-top: 10px;
	border-top-width: 2px;
}

.colortabella {
border: #8C342A 1px solid;
background-color: trasparent;
}

/***********************************************/
/* per gli script e altri non caratteri */
.iframe { 
overflow: auto;
border: 0px solid #000000;
padding: 0px;
background-color: transparent;
}

.handcursor{
padding: 5px 5px 5px 5px;
font-family : arial, Sans Serif;
font-size : 14px;
font-weight : bold;
color : #333333;
text-decoration : none;
text-transform : uppercase;
border-bottom: #d7d7d7 1px solid;
cursor:hand;
cursor:pointer;
}
/***********************************************/

