body {margin:0; padding:0; 
    background:#994b1b url(img/bg-bpdy.jpg) 0 0 repeat-x; 
	position:relative;
	width:100%;
	}

.testo_arancio {font-family: Verdana; font-size: 8pt; color: #F48A01; text-decoration: none; font-weight: normal;}
.testo_arancio a {font-family: Verdana; font-size: 8pt; color: #F48A01; font-weight: none; text-decoration: underline;}
.testo_arancio a:hover {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: none; text-decoration: underline;}

.testo_rosso {font-family: Verdana; font-size: 8pt; color: #FA442C; text-decoration: none; font-weight: normal;}
.testo_rosso a {font-family: Verdana; font-size: 8pt; color: #FA442C; font-weight: none; text-decoration: underline;}
.testo_rosso a:hover {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: none; text-decoration: underline;}

.testo_verde {font-family: Verdana; font-size: 8pt; color: #00995E; text-decoration: none; font-weight: normal;}
.testo_verde a {font-family: Verdana; font-size: 8pt; color: #00995E; font-weight: none; text-decoration: underline;}
.testo_verde a:hover {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: none; text-decoration: underline;}

.testo {font-family: Verdana; font-size: 8pt; color: #9D9D9D; text-decoration: none; font-weight: normal;}
.testo a {font-family: Verdana; font-size: 8pt; color: #9D9D9D; font-weight: none; text-decoration: underline;}
.testo a:hover {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: none; text-decoration: underline;}

.page {font-family: Verdana; font-size: 70%; color: #000000; text-decoration: none; font-weight: normal; line-height:16px;}
.page a {font-family: Verdana; font-size: 100%; color: #3399CC; font-weight: bold; text-decoration: underline; line-height:16px;}
.page a:hover {font-family: Verdana; font-size: 100%; color: #000000; font-weight: bold; text-decoration: underline; line-height:16px;}

.page2 {padding-left:6px; padding-right:6px; font-family: Verdana; font-size: 70%; color: #000000; text-decoration: none; font-weight: normal; line-height:16px;}
.page2 a {padding-left:0px; padding-right:0px;font-family: Verdana; font-size: 100%; color: #3399CC; font-weight: bold; text-decoration: underline; line-height:16px;}
.page2 a:hover {padding-left:0px; padding-right:0px;font-family: Verdana; font-size: 100%; color: #000000; font-weight: bold; text-decoration: underline; line-height:16px;}


.page3 {padding-left:8px; padding-right:8px; font-family: Verdana; font-size: 60%; color: #000000; text-decoration: none; font-weight: normal;}
.page3 a {font-family: Verdana; font-size: 100%; color: #3399CC; font-weight: bold; text-decoration: underline;}
.page3 a:hover {font-family: Verdana; font-size: 100%; color: #000000; font-weight: bold; text-decoration: underline;}

.page4 {font-family: Verdana; font-size: 80%; color: #000000; text-decoration: none; font-weight: normal; line-height:22px; padding:0px 20px 10px 208px;}
.page4 a {font-family: Verdana; font-size: 100%; color: #3399CC; font-weight: bold; text-decoration: underline; }
.page4 a:hover {font-family: Verdana; font-size: 100%; color: #000000; font-weight: bold; text-decoration: none;}
h2.kuoca {font-family: Verdana; font-size: 100%; color: #3399cc; text-decoration: none; font-weight: bold; padding:10px 20px 10px 208px;}
img.imgKuoca {margin:0px 20px 10px 268px;}
.red {color:#d11049;}

.menupage {font-family: Verdana; font-size: 8pt; color: #3399CC; text-decoration: none; font-weight: bold;}
.menupage a {font-family: Verdana; font-size: 8pt; color: #3399CC; font-weight: normal; text-decoration: underline;}
.menupage a:hover {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline;}

.menupage_arancio {font-family: Verdana; font-size: 8pt; color: #F48A01; text-decoration: none; font-weight: bold;}
.menupage_arancio a {font-family: Verdana; font-size: 8pt; color: #F48A01; font-weight: normal; text-decoration: underline;}
.menupage_arancio a:hover {font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline;}

h1 {font-family: Verdana; font-size: 100%; color: #3399cc; text-decoration: none; font-weight: bold;}
h1.important {display:none}
div#stat {position:absolute; bottom:10000000000px;}

h2 {font-family: Verdana; font-size: 100%; color: #3399cc; text-decoration: none; font-weight: bold;}
h2 a {font-family: Verdana; font-size: 100%; color: #3399cc; text-decoration: none; font-weight: bold;}
h2 a:hover{font-family: Verdana; font-size: 100%; color: #3399cc; text-decoration: none; font-weight: bold;}
h2 a:visited{font-family: Verdana; font-size: 100%; color: #3399cc; text-decoration: none; font-weight: bold;}

h3 {font-family: Verdana; font-size: 80%; color: #dd8613; text-decoration: none; font-weight: bold; padding:0px; margin:0px;}
h4 {font-family: Verdana; font-size: 80%; color: #00995E; text-decoration: none; font-weight: bold; padding:0px; margin:0px;}

.testo_home {font-family: Verdana; font-size: 8pt; color: #000000; text-decoration: none;}
.testo_home A{font-family: Verdana; font-size: 8pt; color: #3399cc; text-decoration: none;}
.testo_home A:HOVER{font-family: Verdana; font-size: 8pt; color: #336699; text-decoration: none;}

.menu_top {font-family: Verdana; font-size: 8pt; color: #FA442C; font-weight: bold; text-decoration: none;}
.menu_top a {font-family: Verdana; font-size: 8pt; color: #3399CC; text-decoration: none; font-weight: bold;}
.menu_top a:hover {font-family: Verdana; font-size: 8pt; color: #FA442C; text-decoration: underline; font-weight: bold;}

.menu_low {font-family: Verdana; font-size: 8pt; color: #FA442C; font-weight: normal; text-decoration: none;}
.menu_low a {font-family: Verdana; font-size: 8pt; color: #3399CC; text-decoration: none; font-weight: normal;}
.menu_low a:hover {font-family: Verdana; font-size: 8pt; color: #FA442C; text-decoration: underline; font-weight: normal;}

.sottomenu {font-family: Verdana; font-size: 7pt; color: #CD1E02; text-decoration: none;}
.sottomenu a {font-family: Verdana; font-size: 7pt; color: #000000; text-decoration: none; font-weight: bold;}
.sottomenu a:hover {font-family: Verdana; font-size: 7pt; color: #FF6600; text-decoration: none; font-weight: bold;}


SELECT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #082A76;
	background-color: #ffffff;
}

INPUT {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-bottom-color : #082A76;
    border-left-color : #082A76;
    border-right-color : #082A76;
    border-top-color : #082A76;
    color: #082A76;
}

TEXTAREA {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size :8pt;
    color: #082A76;	
}

.bianco {  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size :6pt;color:#FFF;}
.bianco A{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size :6pt;color:#FFF;}
.bianco A:HOVER{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size :6pt;color:#FFF;}

.chiudi {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#0099FF; text-decoration:none;}
.chiudi a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#0099FF; text-decoration:none;}
.chiudi a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#00CCFF; text-decoration:underline;}
.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }

.banner {width:145px; height: 45px;margin-left:8px;  border: 1px dotted #FAA02C; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.banner A{padding-left:4px; padding-right:4px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#336699; font-size:11px; font-weight:normal;}
.banner A:HOVER{color:#00995E;}

.banner3 {width:135px; padding:5px; margin-left:2px;  border: 1px dotted #FAA02C; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;}
.banner3 A{padding-left:0px; padding-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#336699; font-size:11px; font-weight:normal;}
.banner3 A:HOVER{color:#00995E;}
.banner3 strong {font-size:12px;}

.banner4 {width:135px; padding:5px; margin-left:2px;  border: 1px dotted #0379ae; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;}
.banner4 A{padding-left:0px; padding-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#336699; font-size:11px; font-weight:normal;}
.banner4 A:HOVER{color:#0379ae;}
.banner4 strong {font-size:12px;}


.banner2 {width:218px; height: 45px;margin-left:8px;  border: 1px dotted #FAA02C; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.banner2 A{padding-left:4px; padding-right:4px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#336699; font-size:11px; font-weight:normal;}
.banner2 A:HOVER{color:#00995E;}

.consigli {width:145px;margin:8px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#FA442C; font-size:15px; font-weight:bold; text-align:center}

.news2 {height:auto;height:465px; min-height:465px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#sinistra { float:left; vertical-align:top; width:430px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left}
#destra { float:left; padding-left:20px; vertical-align:top; margin-left:10px;}
#centro { text-align:center; height:1px;	}
#esterno { height:950px; max-width:450px; }
#sinistra_tutto {text-align:left; max-width:450px; }
.mio_titolo { font:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}

.none {position:absolute; bottom:10000000px;}
.librix {border:1px solid #d1d1d1; padding:4px;}
.piccolo {text-transform:lowercase}

.bannerHome {text-align:center; margin:0 auto; border: 1px dotted #FAA02C; width:168px; padding:5px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.bannerHome a {color:#336699; font-size:11px; font-weight:normal;}
.bannerHome a:hover {color:#00995E;}

/* --- FORM --- */

fieldset {width:678px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dashed #ccc;}
fieldset p {padding:0px 0px 10px 10px; font-size:11px;}
legend {font-size:15px; font-weight:700; padding:0px 5px 0px 5px; color:#634c28; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;} 
label {font-size:11px; color:#634c28; font-weight:700; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.boxform1 {width:270px; float:left; padding:0px 0px 0px 0px; margin:0 0 20px 10px} 
.boxform2 {width:350px; float:left; margin:0 0 20px 20px} 

INPUT {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px dotted #634c28; margin:0; padding:0;}
TEXTAREA {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#000; border:1px dotted #634c28; margin:0; padding:0;}

.errori {font-size:11px; color:#ff3300; padding:0px; margin:0 0 16px 0; font-weight:700; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}

/***/

.bannH {font-size:11px;}

a.mini img {border:0; width:90px; height:90px;}

/*** pop up ***/

#movie {
width:100%;
border:0;
margin:0 auto; 
position:absolute; top:0; text-align:center; left:0; 
z-index:10000;
overflow:auto;
padding:15% 0 180% 0;
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
background-color: #333333;
/*background:transparent url(trasp.png) 0 0 repeat;*/
}

#movie a.sopraTutto {display:block; padding:0; width:600px; z-index:20; text-align:right; margin:0 auto; }



a img {border:0}