@charset "UTF-8";
/* CSS Document */

body
	{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #444444;
	scrollbar-face-color: #AAAAAA;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	margin: 0px 0px 0px 0px;

}

ul{list-style-type:square;}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:900;
color:#773b3b;
margin:0px;
letter-spacing: 1px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:900;
color:#773b3b;
margin:0px;
letter-spacing: 1px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:900;
color:#CCCCCC;
margin:0px;
letter-spacing: 2px;
}

.DxSx{
background-image:url(../img/bgHead1.jpg);
background-repeat:repeat-x;

}

.mainTable{
width:980px;
background-color:#efefee;
}

.headTable{
height:137px;
background-image:url(../img/bgHead2.jpg);
background-repeat:repeat-x;
background-color:#efefee;
}

.menu a{
width:99px;
display:block;
padding:4px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#888888;
background-image:url(../img/menu_a.jpg);
text-align:center;
text-decoration:none;
}

.menu a:hover{
width:99px;
display:block;
padding:2px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#555555;
background-image:url(../img/menu_a-hover.jpg);
text-align:center;
text-decoration:none;
}

.menuEvidenziato a{
width:99px;
display:block;
padding:4px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#FFFFFF;
background-image:url(../img/menu_ev.jpg);
text-align:center;
text-decoration:none;
}


.menuDoppio a{
width:200px;
display:block;
padding:4px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#997777;
background-image:url(../img/menu_aDoppio.jpg);
text-align:center;
text-decoration:none;
}

.menuDoppio a:hover{
width:200px;
display:block;
padding:2px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#553333;
background-image:url(../img/menu_a-hoverDoppio.jpg);
text-align:center;
text-decoration:none;
}

.menuEvidenziatoDoppio a{
width:200px;
display:block;
padding:4px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#FFFFFF;
background-image:url(../img/menu_evDoppio.jpg);
text-align:center;
text-decoration:none;
}


.subMenuVuoto{
width:99px;
display:block;

}

.subMenu a{
width:99px;
display:block;
padding:3px 0px 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#aaaaaa;
background-color:#e9e9e7;
text-align:center;
text-decoration:none;
}

.subMenu a:hover{
width:99px;
display:block;
padding:5px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#555555;
background-color:#f1f1ef;
text-align:center;
text-decoration:none;
}

.subMenuEvidenziato{
width:99px;
display:block;
padding:3px 0px 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#FFFFFF;
background-color:#f00000;
text-align:center;
text-decoration:none;
}

.subMenuDoppio a{
width:199px;
display:block;
padding:3px 0px 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#aaaaaa;
background-color:#e9e9e7;
text-align:center;
text-decoration:none;
}

.subMenuDoppio a:hover{
width:199x;
display:block;
padding:5px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#555555;
background-color:#f1f1ef;
text-align:center;
text-decoration:none;
}

.subMenuEvidenziatoDoppio{
width:199px;
display:block;
padding:3px 0px 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#FFFFFF;
background-color:#f00000;
text-align:center;
text-decoration:none;
}

.testoHead{

padding:0px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:900;
text-align:left;
color:#555555;
letter-spacing:1px;
line-height:16px;

}

.footer{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:100;
color:#773b3b;
letter-spacing:2px;
text-decoration:none;
}

.footer a{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:100;
color:#773b3b;
letter-spacing:2px;
text-decoration:none;
}

.footer a:hover{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:100;
color:#330000;
letter-spacing:2px;
text-decoration:none;
}

.klein{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#773b3b;
letter-spacing:1px;
text-align:justify;
}

.klein2{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
color:#773b3b;
letter-spacing:0px;
text-align:center;
text-transform:lowercase;
}

.klein3{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
color:#897e6b;
letter-spacing:0px;
text-align:center;
text-transform:lowercase;
}

.red{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#CC0000;
letter-spacing:1px;
}

.dataHome{
margin:1px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:100;
color:#ac9c80;
letter-spacing:1px;
}
.breveHome{
display:block;
margin:0px 0px 5px 0px;
padding:1px;
background-color:#FFFFFF;
border-bottom:1px dashed #E0E0E0;
}

.breve{
display:block;
margin:0px 0px 5px 0px;
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#777777;
text-decoration:none;
border-bottom:1px dashed #E0E0E0;
}

.breveHome a{
display:block;
margin:0px 0px 5px 0px;
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#777777;
text-decoration:none;
}
.breveHome a:hover{
display:block;
margin:0px 0px 5px 0px;
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#444444;
text-decoration:none;
background-color:#F6F6F6;
}

.formCerca{
margin:0px 0px 5px 0px;
width: 100px;
}
.formCercaTesto{
padding:0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
color:#888888;
text-decoration:none;
text-align:right;
}

.special a:hover{
display:block;
width:217px;
height:44px;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#773b3b;
margin:0px;
letter-spacing: 1px;
text-align:center;
vertical-align:middle;
text-decoration:none;
background-image:url(../img/pls1.jpg);
background-repeat:no-repeat;
}

.special a{
display:block;
width:217px;
height:44px;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:900;
color:#FFFFFF;
margin:0px;
letter-spacing: 1px;
text-align:center;
vertical-align:middle;
text-decoration:none;
background-image:url(../img/pls2.jpg);
background-repeat:no-repeat;
}

.special2 a:hover{
display:block;
width:166px;
height:82px;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:900;
color:#FFFFFF;
margin:0px;
letter-spacing: 1px;
text-align:center;
vertical-align:middle;
text-decoration:none;
background-image:url(../img/pls1a.jpg);
background-repeat:no-repeat;
}

.special2 a{
display:block;
width:166px;
height:82px;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:900;
color:#FFFFFF;
margin:0px;
letter-spacing: 1px;
text-align:center;
vertical-align:middle;
text-decoration:none;
background-image:url(../img/pls2a.jpg);
background-repeat:no-repeat;
}


.cella_foto_top a{
display:block;
background-image:url(../img/cella_foto1.jpg);
background-repeat:no-repeat;
padding:10px;
}

.cella_foto_top a:hover{
display:block;
background-image:url(../img/cella_foto2.jpg);
background-repeat:no-repeat;
padding:10px;
}

.cella_nome_top{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:900;
color:#777777;
text-decoration:none;
}

.cella_eta_top{
ont-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
color:#999999;
text-decoration:none;
}

.numerazione_pagina{
font-family: Arial, Helvetica, sans-serif;
color:#AA0000;
text-decoration:none;
font-size: 13px;
line-height: 20px;
font-weight: 900;
letter-spacing:0px;
word-spacing:1px;
}

.numerazione_pagina a{
font-family: Arial, Helvetica, sans-serif;
color:#DDDDDD;
text-decoration:none;
font-size: 11px;
line-height: 20px;
font-weight: 100;
letter-spacing:0px;
word-spacing:1px;
text-decoration:none;	
}
.numerazione_pagina a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#DD0000;
text-decoration:none;
font-size: 11px;
line-height: 20px;
font-weight: 100;
letter-spacing:0px;
word-spacing:1px;
text-decoration:none;	
}






