BODY{
color : #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
margin: 5px 5px 0px 5px;
SCROLLBAR-FACE-COLOR: #990000;
SCROLLBAR-HIGHLIGHT-COLOR: #666666;
SCROLLBAR-SHADOW-COLOR: #cccccc;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #990000;
SCROLLBAR-BASE-COLOR: #990000;
scrollbar-3DLIGHT-COLOR: #cccccc;
background: #FFF;
}

.link_menu_left {
color : #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 2;
text-align : left;
text-decoration: none;
padding-left: 5px;
padding-right: 10px;
background: url(images/line.gif) left bottom no-repeat;
}

.link_menu_left a {
color : #000000;
text-decoration: none;
}

.link_menu_left a:hover {
color : #3814EA;
text-decoration: none;
}

.link_menu_left2 {
color : #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 2;
text-align : left;
text-decoration: none;
padding-left: 5px;
padding-right: 10px;
background: url(images/line.gif) left bottom repeat-x;
}

.link_menu_left2 a {
color : #000000;
text-decoration: none;
}

.link_menu_left2 a:hover {
color : #3814EA;
text-decoration: none;
}

.menu_left {
width: 200px;
background: url(images/sfondo_menu.jpg) repeat-y;
}

.code {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #000000;
font-weight: normal;
font-style: italic;
line-height: 1.4;
text-align : right;
}

.codecenter {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #000000;
font-weight: normal;
font-style: italic;
line-height: 1.4;
text-align : center;
}

.codesearch {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #000000;
font-weight: normal;
font-style: italic;
line-height: 1.4;
text-align : left;
padding-left: 45px;
}

.testo_center {
color : #000000;
font-weight: normal;
line-height: 1.5;
text-align: center;
}

.testo_center_bold {
color : #000000;
font-weight: bold;
line-height: 1.5;
text-align: center;
}

.testo {
color : #000000;
font-weight: normal;
line-height: 1.5;
text-align : justify;
}

.testo_recensioni {
color : #ffffff;
font-weight: bold;
line-height: 1.5;
background: #990000;
text-decoration: none;
}

.testo_bold {
color : #000000;
font-weight: bold;
line-height: 2;
text-align : justify;
text-decoration: none;
}

.testo_j {
color : #000000;
font-weight: normal;
line-height: 1.2;
text-align : justify;
}

.carica {
color : #000000;
font-weight: normal;
line-height: 1.5;
text-align : left;
border-bottom: 1px solid #99CC33;
}

.img_news {
valign: top;
border: 1px solid #000000;
}


.copyright {
color : #000000;
font-size: 10px;
font-weight: normal;
line-height: 1;
text-align : center;
}

.news {
color : #000000;
font-weight: normal;
line-height: 1.2;
text-align : left;
margin-left: 10px;
}

.news_titolo {
color : #99CC33;
font-weight: bold;
line-height: 1.5;
text-align : left;
text-decoration: none;
}

a.news {
color : #99CC33;
font-weight: normal;
line-height: 1.2;
text-align : left;
text-decoration: none;
}

a.news: hover {
color : #99CC33;
font-weight: normal;
line-height: 1.2;
text-align : left;
text-decoration: underline;
}

.titoli_riga {
color : #000000;
font-weight: normal;
line-height: 1.5;
text-align : center;
}
 
.testor {
color : #000000;
font-weight: normal;
line-height: 2;
text-align : right;
}
 
.testoc {
color : #000000;
font-weight: bold;
line-height: 1.5;
text-align : center;
}

.data{
color : #000000;
font-weight: normal;
line-height: 1.5;
text-align : right;
}

.testo2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #000000;
font-weight: normal;
line-height: 1.7;
text-align : justify;
}

.titoli {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
line-height: 1.0;
text-align : center;
border: 0px;
background: url(images/filetto_titolo_rosso.jpg) repeat-x;
}

.titoli_blu {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
line-height: 1.0;
text-align : center;
border: 0px;
height: 23px;
background: url(images/filetto_titolo_blu.jpg) repeat-x;
}

.titoli_rosso {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
line-height: 1.0;
text-align : center;
border: 0px;
height: 23px;
background: url(images/filetto_titolo_rosso.jpg) repeat-x;
}

.titoli2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
line-height: 1.7;
text-align : center;
background: #990000;
border: 1px solid #CCCCCC;
}

.box {
color : #990000;
font-weight: bold;
line-height: 1.1;
text-align : left;
}

.testo3 {
color : #000000;
font-weight: normal;
line-height: 1.4;
text-align : justify;
}

.bianco {
color : #ffffff;
font-weight: normal;
line-height: 1.5;
text-decoration: none;
text-align: center;
}

.box_titolo_rosso {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #ffffff;
font-weight: bold;
line-height: 1.5;
text-decoration: none;
text-align: center;
background: url(images/box_titolo_rosso.jpg);
}

.box_centro_rosso {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color : #ffffff;
font-weight: normal;
line-height: 1.2;
text-decoration: none;
text-align: justify;
background-color: #F2E4E3;
background: url(images/box_centro_rosso.jpg);
}

.box_title {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #990000;
font-weight: bolder;
line-height: 1.1;
text-decoration: none;
text-align: left;
}

.box_date {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color : #000000;
font-weight: normal;
line-height: 1.2;
text-decoration: none;
text-align: left;
padding-left: 5px;
}

.box_text {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #000000;
font-weight: normal;
line-height: 1.3;
text-decoration: none;
text-align: justify;
padding: 5px;
}

.box_titolo_blu {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #ffffff;
font-weight: bold;
line-height: 1.5;
text-decoration: none;
text-align: center;
background: url(images/box_titolo_blu.jpg);
}

.box_centro_blu {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color : #ffffff;
font-weight: normal;
line-height: 1.2;
text-decoration: none;
text-align: justify;
background-color: #CCCCFF;
background: url(images/box_centro_blu.jpg);
}

.linkleggi {
color : #990000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 1.2;
text-decoration: underline;
padding-right: 5px;
text-align: right;
}

.linkleggi:hover {
color : #990000;
font-weight: normal;
line-height: 1.2;
text-decoration: underline;
padding-right: 5px;
text-align: right;
}

.linkleggi:visited {
color : #990000;
font-weight: normal;
line-height: 1.2;
text-decoration: underline;
padding-right: 5px;
text-align: right;
}

.sfondino {
color : #ffffff;
font-weight: bold;
line-height: 1.5;
text-decoration: none;
text-align: center;
background-color: #F2E4E3;
}

.verde {
color : #99CC33;
font-weight: normal;
line-height: 1.5;
text-decoration: none;
}


.testo_home {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color : #000000;
font-weight: normal;
line-height: 1.7;
text-align : left;
}


.testo_home2 {
color : #000000;
font-weight: normal;
line-height: 1;
text-align : justify;
}

.testo_form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color : #000000;
font-weight: normal;
line-height: 1.5;
text-align: right;
}

.testo_gallery {
color : #000000;
font-weight: normal;
line-height: 1.3;
text-decoration: none;
}

.pulsante_form {
font-weight: normal;
color: #ffffff;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
width: 100;
background: #990000;
border: 1px solid #000000;
}

.inputNormal {
color: #000000;
font-style: normal;
font-weight: normal;
background-color:  #FFFFFF; 
width: 250px;
border: 1px #000000 solid;
}

.inputError {
BORDER: #990000 1px solid;
color: #000000;
font-style: normal;
font-weight: normal;
background-color: white;
width: 250px;
}

.innerError {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
background-image: url(../images/invalid.gif);
background-position: 10px 10px;
background-repeat: no-repeat;
background-color: white;
padding-left: 30px;
padding-top: 13px;
padding-bottom: 13px;
BORDER: #cccc99 1px solid;
MARGIN: 10px;
COLOR: #033F86;
width: 350px;
}

.form {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background: #FFFFFF;
SCROLLBAR-FACE-COLOR: #990000;
SCROLLBAR-HIGHLIGHT-COLOR: #666666;
SCROLLBAR-SHADOW-COLOR: #cccccc;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #990000;
SCROLLBAR-BASE-COLOR: #990000;
scrollbar-3DLIGHT-COLOR: #cccccc;
border: 1px solid #000000;
width: 250px;
}

.form_corto {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
width: 150px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background: #FFFFFF;
SCROLLBAR-FACE-COLOR: #990000;
SCROLLBAR-HIGHLIGHT-COLOR: #666666;
SCROLLBAR-SHADOW-COLOR: #cccccc;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #990000;
SCROLLBAR-BASE-COLOR: #990000;
scrollbar-3DLIGHT-COLOR: #cccccc;
border: 1px solid #000000;
}

.form_lungo {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
width: 250px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background: #FFFFFF;
SCROLLBAR-FACE-COLOR: #990000;
SCROLLBAR-HIGHLIGHT-COLOR: #666666;
SCROLLBAR-SHADOW-COLOR: #cccccc;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #990000;
SCROLLBAR-BASE-COLOR: #990000;
scrollbar-3DLIGHT-COLOR: #cccccc;
border: 1px solid #000000;
}

.bordo {
border: 1px solid #000000;
}

A.link {
text-align: right;
color : #990000;
font-weight: bold;
line-height: 1.5;
text-decoration: none;
}

A.ancore {
color : #990000;
font-weight: bold;
line-height: 1.5;
text-decoration: none;
}


A.link:hover {
color : #990000;
font-weight: bold;
line-height: 1.5;
text-decoration: underline;
}

A.link:visited {
color : #990000;
font-weight: bold;
line-height: 1.5;
text-decoration: none;
}

A.link2:hover {
color : #990000;
font-weight: normal;
line-height: 1.1;
text-decoration: underline;
}

A.link2:visited {
color : #990000;
font-weight: normal;
line-height: 1.1;
text-decoration: none;
}
