div.box{
width:770px;
height:295px;
overflow:auto;padding: 4px;
}

div.box2{
width:770px;
height:220px;
overflow:auto;padding: 4px;
}

div.boxviviani{
width:750px;
height:225px;
overflow:auto;padding: 4px;
}

.testo_popolo4{
line-height:1.9; 
font-size: 18px; 
color: #d8d8d8; 
font-size:12px;
border:0px solid #ff0000; 
text-align:left;
margin-top:10px;
margin-left:10px;
font-family:verdana, sans-serif;
}

.popolo{
margin-left:5px;
font-family:verdana, sans-serif;
font-size:14px;
color:#a8a8a8;
text-align:left;
}

#principalepopolo{
width:800px;
border:3px solid #FFFFFF;  
border-top-color:#383838; 
border-right-color:#383838; 
border-left-color:#7c0a00; 
border-bottom-color:#7c0a00;
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:0px;
}
.popolo7{
margin-top:83px;
}
.popolo4{
margin-top:45px;
}

.popolo1{
margin-left:0px;
margin-top:0px;
font-family:verdana, sans-serif;
font-size:12px;
color:#a8a8a8;
text-align:left;
}

.popolo2{
margin-left:0px;
margin-top:0px;
font-family:verdana, sans-serif;
font-size:18px;
color:#a8a8a8;
text-align:left;
}

.popolo3{
margin-left:0px;
margin-top:0px;
font-family:verdana, sans-serif;
font-size:14px;
color:#a8a8a8;
text-align:left;
}

.titolopopolo{
font-size: 36px; 
color: #989898; 
font-family:times, serif; 
text-align:left;
margin-left:3px;
margin-bottom:0px;
margin-top:15px
}

.titolopopolo2{
font-size: 18px; 
color: #d8d8d8; 
font-family:"times new roman", serif; 
font-weight: 700; 
text-align:left;
margin-left:13px;
margin-bottom:0px;
margin-top:30px
}

.blocco_popolo{
font-size: 18px; 
color: #d8d8d8; 
width:780px;
border:0px solid #ff0000; 
text-align:justify;
margin-top:70px;
}

.testo_popolo2{
font-size: 18px; 
color: #d8d8d8; 
font-size:12px;
border:0px solid #ff0000; 
text-align:justify;
margin-top:0px;
font-family:verdana, sans-serif;
}

.testo_popolo3{
font-size: 18px; 
color: #d8d8d8; 
font-size:12px;
border:0px solid #ff0000; 
text-align:right;
margin-top:0px;
font-family:verdana, sans-serif;
}

.titoloneg{
text-align:center;
font-size:54px;
font-family:times, serif;
font-weight: 700; 
color:#a8a8a8;
}

.colorato{color:#7c0a00;}
.centrato{text-align: center;}

div#container{width: 973px;text-align: left;
    border-left: 0px solid #36c; border: 0px solid #36c;margin-top: 0px; margin-left:20px}

div#navigation{float:left; width:160px; border:0px solid #7c0a00;; border-right:0px; margin-top:  0px;
font-family:"times new roman",serif; font-size:14px; text-align:left; line-height:1.4;position: fixed; left:20px }

/*div#header{float:left;background-color:#FFFFFF;width: 13em; border-right: 2px solid #7c0a00;}*/

div#blocmenu{margin-top: 40px;border:0px solid #7c0a00;}

div#content{margin-left: 170px;margin-top: 0px;padding-top:0em;padding-left:1em;
padding-right:1em;padding-bottom:2em; border:3px solid #FFFFFF;  
border-left-color:#7c0a00; border-bottom-color:#7c0a00;}


div#footer{clear:left; text-align:center; padding: 0em;
    background-color: FFF; color: #000; border: 0px solid yellow;}

div#footer1 {float:left; width: 13em; border: 0px solid black; margin: 0 auto;  background-color: #FFFFFF;padding: 0em;text-align: left;}

div#footer2 {margin-left: 170px;padding: 1.3em; border: 0px solid red;background-color: #7c0a00;}

div#footer4{text-align:right; padding: 0em; background-color: FFF;}
.testonav2{
text-align:left;
font-size:9px;
font-family:verdana, sans-serif;
font-weight: 700; 
margin-left:0px;
}

.castello{
border:0px solid #7c0a00;
margin-top:30px;
margin-left:7px;
}


.bloccoindex{
border:0px solid #7c0a00;
margin: 5% auto;
height:500px; 
width:800px; 
}


.bloccoeduardo{
border:0px solid #7c0a00;
margin:auto;
width:300px; 
text-align: justify;
font-family: verdana, sans-serif;
font-size: 14px;
font-style:italic;
}


.bloccopeppino{
border:3px solid #7c0a00;
margin: 40px auto;
height:275px; 
width:350px; 
text-align: center;
font-family: verdana, sans-serif;
font-size: 12px;
}

.didpeppino{
font-size: 10px; 
font-family: times new roman, serif; 
text-align:center;
font-weight: 700;
}

.didpeppino2{
font-size: 10px; 
font-family: times new roman, serif; 
text-align:left;
font-weight: 700;
margin-left: 20px;
}

.didpeppino3{
font-size: 10px; 
font-family: times new roman, serif; 
text-align:left;
font-weight: 700;
margin-left: 260px;
}

.digiacomo{
font-size: 10px; 
font-family: times new roman, serif; 
text-align:left;
font-weight: 700;
margin-left: 395px;
}
.digiacomo2{
font-size: 10px; 
font-family: times new roman, serif; 
text-align:left;
font-weight: 700;
margin-left: 405px;
}
.didpeppino4{
font-size: 10px; 
font-family: times new roman, serif; 
text-align:left;
font-weight: 700;
margin-left: 500px;
}

.didpeppino5{
font-size: 10px; 
font-family: times new roman, serif; 
text-align:left;
font-weight: 700;
margin-left: 550px;
}
.didamr{
font-size: 12px;
text-align: justify
font-family: verdana, sans-serif;
}

#immaginedl{
margin-top:90px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
border:0px solid #00FF00; 
width:600px;
height:510px;
}
#immaginedl2{
margin-top:90px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
border:0px solid #00FF00; 
width:600px;
height:600px;
}
#direzionedl{
margin:0px auto; 
height:16px; 
width:600px; 
border:0px solid #FF0000;
}

.bloccoscene{
border:0px solid #000000;
margin: 0px auto; 
height:120px; 
width:630px; 
background-color: #7c0a00;
}
.bloccoscene5{
border:0px solid #000000;
margin: 0px auto; 
height:135px; 
width:630px; 
background-color: #7c0a00;
}
.bloccoscene2{
border:0px solid #000000;
margin: 0px auto; 
height:150px; 
width:630px; 
background-color: #7c0a00;
}
.bloccoscene3{
border:0px solid #000000;
margin: 0px auto; 
height:130px; 
width:420px; 
background-color: #7c0a00;
}
.bloccoscene6{
border:0px solid #000000;
margin: 0px auto; 
height:140px; 
width:420px; 
background-color: #7c0a00;
}
.bloccoscene7{
border:0px solid #000000;
margin: 0px auto; 
height:135px; 
width:420px; 
background-color: #7c0a00;
}
.bloccoscene4{
border:0px solid #000000;
margin: 0px auto; 
height:160px; 
width:630px; 
background-color: #7c0a00;
}
#imgscene1c{
padding:10px 8px 10px 10px;
border:0px solid #ff0000; 
}
.imgscene5{
padding:10px 8px 10px 120px;  
width:187px; 
border:0px solid #ff0000; 
float:left;
}

.imgscene1{
padding:10px 8px 10px 19px;  
width:187px; 
border:0px solid #ff0000; 
float:left;
}

.imgscene2{
padding:10px 8px 10px 8px;  
width:187px; 
border:0px solid #ff0000; 
float:left;
}
.imgscene3{
padding:10px 8px 10px 19px;  
width:187px; 
border:0px solid #ff0000; 
float:left;
}

.imgscene4{
padding:10px 8px 10px 8px;  
width:187px; 
border:0px solid #ff0000; 
float:left;
}
.bloccosancarlo2{
border:0px solid #FF0000; 
height:110px; 
width:170px;
margin-bottom:25px;
margin-left: 0px;
}
.image1sancarlo2{
padding:10px 0px 0px 6px;  
width:160px; 
border:0px solid #ff0000; 
float:left;
}
.image2sancarlo2{
padding:10px 0px 0px 0px;  
width:140px; 
border:0px solid #ff0000; 
float:left;
}

.bloccosancarlo{
border:0px solid #FF0000; 
height:110px; 
width:270px;
margin-bottom:55px;
margin-left: 0px;
}
.image1sancarlo{
padding:10px 0px 0px 6px;  
width:130px; 
border:0px solid #ff0000; 
float:left;
}
.image2sancarlo{
padding:10px 0px 0px 0px;  
width:130px; 
border:0px solid #ff0000; 
float:left;
}
.image1mara2ter{
padding:10px 7px 0px 0px;  
width:129px; 
border:0px solid #ff0000; 
float:left;
}

.image2mara2ter{
padding:10px 7px 0px 0px;  
width:129px; 
border:0px solid #ff0000; 
float:left;
}
#piu{
margin-left:5px; 
}
#piu2{
margin-left:10px; 
}
.image2soc65{
border:0px solid #ff0000; 
padding:10px 4px 0px 4px;  
width:117px; 
float:left;
}

.image1soc65{
border:0px solid #ff0000; 
padding:10px 4px 0px 0px;  
width:117px; 
float:left;
}

.image2bsoc65{
padding:10px 4px 0px 4px;  
width:97px; 
border:0px solid #ff0000; 
float:left;
}

.bloccoscpopolo{
border-top:2px solid #7c0a00; 
height:10px; 
width:800px;
background-color:#7c0a00;
margin:0px 0px 0px 0px;
font-size:12px; 

font-family: verdana, arial, sans-serif; 
font-weight: 900;
}

.bloccosc{
border-top:2px solid #7c0a00; 
height:23px; 
width:800px;
background-color:#7c0a00;
margin:0px 0px 0px 0px;
font-size:12px; 
color:#ffffff; 
font-family: verdana, arial, sans-serif; 
font-weight: 900;
}

.bloccosc2{
border-top:2px solid #7c0a00; 
height:23px; 
width:800px;
background-color:#7c0a00;
margin:0px 0px 0px 0px;
font-size:13px; 
color:#ffffff; 
font-family: verdana, arial, sans-serif; 
font-weight: 900;
}
a:active{ 
text-decoration:none;
color: #686868;
font-weight: 700; 
}

a:link { 
text-decoration:none;
color:  #3A3A3A;
font-weight: 700;
}

a:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

a.menunav{
font-size:10px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:left;
margin:40px 0px 40px 20px;
border:0px solid #ff0000; 
}

a.menunav2{
font-size:10px; 
color:#3A3A3A; 
font-family: verdana, sans-serif; 
text-align:left;
margin:0px 0px 0px 0px;
border:0px solid #ff0000; 
}

a.menunav2:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

a.note:hover{
text-decoration:none;
color: #000000;
font-weight:100; 
}

a:visited{ 
text-decoration:none;
font-weight: 700;
color: #3A3A3A;
}

.big{
font-size: 14pt; 
color: #7c0a00; 
font-family: verdana,sans-serif;
font-weight: bold;
}

.big2{
font-size:14pt; 
color: #7c0a00; 
font-family: verdana,sans-serif;
font-weight: bold;
}

.big3{
font-size:10pt; 
color: #7c0a00; 
font-family: verdana,sans-serif;
font-weight: bold;
}

#bloc{
margin:0px auto; 
height:15px; 
width:750px;
border:2px solid green;
}

#bloc2{
margin:0px auto; 
height:15px; 
width:450px; 
border:0px solid green;
}

#blocco{
border:0px solid #000000;   
margin: 0px auto; 
height:104px; 
width:430px; 
background-color: #7c0a00; 
}

.bloccobis{
border:0px solid #000000; 
margin: 0px auto; 
height:194px; 
width:427px; 
background-color: #7c0a00;
}

#blocco2{
border:0px solid #000000; 
margin:10px auto;
width:430px; 
height:90px; 
background-color: #686868; 
padding-top:15px;
}

#blocco2bis{
border:0px solid #000000; 
margin: 10px auto; 
width:250px; 
background-color: #FFFFFF;
border:0px solid #00FF00; 
text-align:left;
}

.blocco3{
width:377px;
border:0px solid #ff0000;
background-color:#FFFFFF;
margin-top:0px;
margin-bottom: 0px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
padding-left:5px; 
}

.blocco4{
width:377px;
border:0px solid #000000; 
background-color: #686868;
color:#FFFFFF;
margin-top:0px;
margin-bottom: 0px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
padding-left:5px;
font-size:10px;
text-align:left;
}

.bloccof2{
border:0px solid #000000; 
margin: 0px auto; 
height:130px; 
width:726px; 
background-color: #7c0a00;
}

.bloccof3{
border:0px solid #000000; 
margin: 0px auto; 
height:130px; 
width:565px; 
background-color: #7c0a00;
}

.bloccof3bis{
border:0px solid #000000; 
margin: 0px auto; 
height:130px; 
width:600px; 
background-color: #7c0a00;
}

.bloccof3ter{
border:0px solid #000000; 
margin: 0px auto; 
height:130px; 
width:470px; 
background-color: #7c0a00;
}

.bloccof4{
border:0px solid #000000; 
margin: 0px auto; 
height:130px; 
width:550px; 
background-color: #7c0a00;
}

.bloccof5{
border:0px solid #000000; 
margin: 0px auto; 
height:130px; 
width:305px; 
background-color: #7c0a00;
}

.bloccoeleonora{
border:0px solid #000000;
margin: 0px auto; 
height:120px; 
width:567px; 
background-color: #7c0a00;
}

.bloccoeleonora2{
border:0px solid #000000; 
margin: 0px auto; 
height:174px; 
width:567px; 
background-color: #7c0a00;
}

.bloccoeleonora3{
border:0px solid #000000;
margin: 0px auto;
height:96px; 
width:295px; 
background-color: #7c0a00;
}

.bloccomar{
border:0px solid #000000; 
margin: 0px auto; 
height:110px; 
width:610px; 
background-color: #7c0a00;
}

.bloccomara{
border:1px solid #FFFFFF; 
height:110px; 
width:560px;
}

.bloccomara2{
border:0px solid #FF0000; 
height:110px; 
width:650px;
}

.bloccomara22{
border:0px solid #FF0000; 
height:110px; 
width:680px;
margin-bottom:35px;
margin-left: 0px;
}

.bloccomarb{
border:0px solid #FF0000;
height:110px; 
width:520px;
}

.bloccomarb2{
border:1px solid #FF0000;
height:110px; 
width:650px;
}

.bloccomarc{
border:0px solid #FF0000; 
height:120px; 
width:520px;
}


body{
margin-left: 0; 
margin-right: 0; 
margin-top: 0;
font-size: 12px; 
font-family: verdana, sans-serif; 
font-weight: 100;  
background: #FFFFFF;
text-align: justify;
}
body.z{
margin-left: 15; 
margin-right: 0; 
margin-top: 15;
font-size: 12px; 
font-family: verdana, sans-serif; 
font-weight: 100;  
background: #FFFFFF;
text-align: justify;
}
.bordo{
width:65px;
//height:65px;
border:2px solid #7c0a00; 
}

.bordo2{
width:15px;
height:15px;
border:2px solid #7c0a00; 
}

#cl{
clear:left;
}

.cld{
clear:right;
}

.cls{
clear:left;
}

.centrato{
text-align: center;
border:0px solid #ff0000; 
}

.centro{
text-align: center;
border:2px solid #FF0000; 
}

.closed {
display: none;
}

.color{
color: #7c0a00;
}

.colore{
color: #7c0a00;
}

.didascal{
width:150px;
font-size: 10px; 
color:  #7c0a00; 
font-family: times new roman, serif; 
font-weight: 700;
margin: 7px auto;
border: 0px solid #ff0000;
text-align:left;
}

div.image1mara a:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

div.image2mara a:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

div.image1marb a:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

div.image2marb a:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

div.image1marc a:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

div.image2marc a:hover{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

div.intest a:active{ 
text-decoration:none;
color: #686868;
font-weight: 700; 
}

div.intest a:hover{ 
text-decoration:none;
color: #3A3A3A;
font-weight: 700; 
}

div.intest a:visited{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
}

#direzione{
margin:0px auto; 
height:16px; 
width:400px; 
border:0px solid #FF0000;
}

#direzione2{
margin:0px auto; 
height:16px; 
width:330px; 
border:0px solid #FF0000;
}

#direzione2bis{
margin:0px auto; 
height:16px; 
width:465px; 
border:0px solid #FF0000;
}

#direzione3{
margin:83px auto; 
height:16px; 
width:400px; 
border:0px solid #FF0000;
}

#direzione4{
margin:0px auto; 
height:16px; 
width:300px; 
border:0px solid #FF0000;
}

#direzione5{
margin:60px auto; 
height:16px; 
width:500px; 
border:0px solid #FF0000;
}

#direzione6{
margin:0px auto; 
height:16px; 
width:565px; 
border:0px solid #FF0000;
}

#direzione7{
margin:0px auto; 
height:16px; 
width:700px; 
border:0px solid #FF0000;
}

#direzione7bis{
margin:0px auto; 
height:16px; 
width:510px; 
border:0px solid #FF0000;
}

#direzione8{
margin:0px auto; 
height:16px; 
width:450px; 
border:0px solid #FF0000;
}

#direzione9{
margin:0px auto; 
height:16px; 
width:550px; 
border:0px solid #FF0000;
}

#direzione10{
margin:0px auto; 
height:16px; 
width:305px; 
border:0px solid #FF0000;
}

#dx{
margin-left:212px; 
border:0px solid #000000; 
color:#FFFFFF;
font-family:verdana, sans-serif; 
font-size:12px;
text-align:left;
}

.dxbis{
margin-left:112px; 
border:0px solid #000000; 
color:#FFFFFF;
font-size:10px;
text-align:left;
}

.elenco{
font-family: "verdana",sans-serif; 
line-height: 1.3; 
}
.elenco2{
font-family: "verdana",sans-serif; 
line-height: 2em; 
}
.fl1 {
float:left;
height:12px;
width:120px;
border:1px solid red;
font-family:times new roman, serif;
text-align:left;
}

.fl2 {
float:left;
height:10px;
border:1px solid red;
font-family:times new roman, serif;
text-align:left;
}

.fl3 {
float:left;
height:12px;
width:420px;
border:1px solid blue;
font-family:times new roman, serif;
text-align:left;
margin-top:0px;
}

.fl4 {
float:left;
height:15px;
width:180px;
border:1px solid red;
font-family:times new roman, serif;
text-align:left;
}

.fl5 {
float:left;
height:15px;
width:130px;
border:1px solid green;
font-family:times new roman, serif;
text-align:left;
}

.fl6 {
height:15px;
width:130px;
border:1px solid blue;
font-family:times new roman, serif;
text-align:left;
margin-left:2px;
}

form navigat{
border-style:none;
}

#frecciac{
float: left;
width:290px; 
height:15px; 
border:0px solid #0000ff;
}

#frecciac2{
float: left;
height:15px; 
border:0px solid #0000ff;
}

#frecciadx{
height:15px; 
border:0px solid #0000ff;
text-align:right;
}

#frecciasx{
float: left; 
width:200px; 
height:15px; 
border:0px solid #0000ff;
text-align:left;
}

#frecciasx2{
float: left; 
width:168px; 
height:15px; 
border:0px solid #0000ff;
text-align:left;
}

#frecciasx3{
float: left; 
width:180px; 
height:15px; 
border:0px solid #0000ff;
text-align:left;
}

#frecciasx4{
float: left; 
width:230px; 
height:15px; 
border:0px solid #0000ff;
text-align:left;
}

.grigio{
border:0px solid #000000;   
margin: 0px auto; 
height:24px; 
width:150px; 
color:#FFFFFF; 
background-color: #7c0a00; 
font-size:9px;
font-family: verdana, sans-serif;
font-weight:700;
text-align:center;
}

hr.tit2{
margin-top:5px;
margin-bottom:0px;
margin-left:20px;
color:#7c0a00;
background-color: #7c0a00;
}

hr.tit{
margin-top:5px;
margin-bottom:0px;
color:#7c0a00;
background-color: #7c0a00;
}

hr.tit90{
margin-top:5px;
margin-bottom:0px;
color:#7c0a00;
background-color: #7c0a00;
width:650px;
}
hr.tit89{
margin-top:5px;
margin-bottom:0px;
color:#7c0a00;
background-color: #7c0a00;
width:630px;
}
hr.tit88{
margin-top:5px;
margin-bottom:0px;
color:#7c0a00;
background-color: #7c0a00;
width:600px;
}
#image1c{
padding:10px 8px 10px 220px;  
width:120px; 
border:0px solid #ff0000; 
float:left;
}

.image1{
padding:10px 8px 10px 19px;  
width:120px; 
border:0px solid #ff0000; 
float:left;
}

.image2{
padding:10px 8px 10px 8px;  
width:120px; 
border:0px solid #ff0000; 
float:left;
}

.image3{
float:left;  
padding:10px 19px 10px 8px;  
width:120px; 
border:0px solid #ff0000; 
}

.image3bis{
float:left;  
padding:10px 8px 10px 8px;  
width:120px; 
border:0px solid #ff0000; 
}

.image3c{
float:left;  
padding:44px 8px 44px 8px;  
width:120px; 
border:0px solid #ff0000; 
}

.image1f{
padding:10px 8px 10px 19px;  
width:160px; 
border:0px solid #ff0000; 
float:left;
}

.image2f{
padding:10px 8px 10px 8px;  
width:160px; 
border:0px solid #ff0000; 
float:left;
}

.image2fbis{
padding:10px 8px 10px 200px;  
width:160px; 
border:0px solid #ff0000; 
float:left;
}

.image3f{
padding:10px 8px 10px 8px;  
width:80px; 
border:0px solid #ff0000; 
float:left;
}

.image4f{
padding:10px 18px 10px 19px;  
width:80px; 
border:0px solid #ff0000; 
float:left;
}

.image5f{
padding:10px 15px 10px 16px;  
width:80px; 
border:0px solid #ff0000; 
float:left;
}

.image1mara{
padding:10px 4px 0px 10px;  
width:130px; 
border:0px solid #ff0000; 
float:left;
}

.image1marb{
padding:10px 4px 0px 10px;  
width:120px; 
border:0px solid #ff0000; 
float:left;
}

.image1marc{
padding:10px 4px 0px 10px;  
width:120px; 
border:0px solid #ff0000; 
float:left;
}

.image1mara2{
padding:10px 4px 0px 10px;  
width:150px; 
border:1px solid #ff0000; 
float:left;
}
.image1mara2bis{
padding:10px 4px 0px 6px;  
width:161px; 
border:0px solid #ff0000; 
float:left;
}
.image1marb2{
padding:10px 4px 0px 10px;  
width:150px; 
border:0px solid #ff0000; 
float:left;
}

.image1marc2{
padding:10px 4px 0px 10px;  
width:150px; 
border:0px solid #ff0000; 
float:left;
}

.image2mar{
padding:10px 8px 0px 8px;  
width:130px; 
border:0px solid #ff0000; 
float:left;
}

.image2mara{
padding:10px 4px 0px 4px;  
width:130px; 
border:0px solid #ff0000; 
float:left;
}

.image2marb{
padding:10px 4px 0px 4px;  
width:120px; 
border:0px solid #ff0000; 
float:left;
}

.image2marc{
padding:10px 4px 0px 4px;  
width:120px; 
border:0px solid #ff0000; 
float:left;
}

.image2mara2{
padding:10px 4px 0px 4px;  
width:150px; 
border:0px solid #ff0000; 
float:left;
}
.image2mara2bis{
padding:10px 4px 0px 4px;  
width:161px; 
border:0px solid #ff0000; 
float:left;
}
.image2marb2{
padding:10px 4px 0px 4px;  
width:150px; 
border:0px solid #ff0000; 
float:left;
}

.image2marc2{
padding:10px 4px 0px 4px;  
width:150px; 
border:0px solid #ff0000; 
float:left;
}

.immag{
width:210px;
float:right;
border:0px solid #ff0000;
margin-top:35px;
}

.immag2{
width:210px;
float:right;
border:0px solid #ff0000;
margin-top:0px;
}

.immag3{
width:240px;
border:0px solid #ff0000;
margin-top:0px;
float:right;
}

#immagine{
margin-top:160px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:410px; 
height:350px;
}

#immaginebis{
margin:5px auto;
border:0px solid #00FFFF; 
width:510px; 
height:350px;
margin-top:163px;
}

#immagine2{
margin-top:110px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:300px;
height:510px;
}

#immaginefiorito{
margin-top:70px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00;
}

#immagine2bis{
margin-top:110px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:465px;
height:510px;
}

#immagine3{
margin:5px auto; 
border:0px solid #FF00FF;
width:320px;
height:510px;
}

#immagine3bis{
margin:5px auto; 
border:0px solid #FF00FF;
width:500px;
height:510px;
}

#immagineelbis{
margin-top:100px; 
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #FF00FF;
width:500px;
height:510px;
}

#immagineel2{
margin-top:110px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:400px;
height:280px;
}

#immagineel2bis{
margin-top:130px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:400px;
height:280px;
}

#immaginef{
margin-top:50px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:725px; 
height:650px;
}

#immagine2f{
margin-top:50px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:470px; 
height:650px;
}

#immagine3f{
margin-top:50px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
border:0px solid #00FF00; 
width:402px; 
height:650px;
}

.indirizzo{
font-size:10px; 
font-family: verdana, sans-serif; 
text-align:left;
margin:20px 0px 0px 0px;
border:0px solid #ff0000; 
}

.intestaz {
margin-top:0px;
margin-bottom: 0px;
}

.intest a:link{ 
text-decoration:none;
color: #7c0a00;
font-weight: 700; 
font-size: 12px; 
font-family: verdana, sans-serif; 
font-weight: 100; 
}

li.imm{
list-style-image:url(image/schedamin.gif)
}

.m1{
font-size:14pt; font-family: "times",serif; text-align: justify;
}

.menu{
font-size:10px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:left;
margin:0px 3px 0px 3px;
border:0px solid #ff0000; 
}

.menu2{
font-size: 11px;
font-family:times new roman, serif; 
}

.menupopolo{
font-size: 13px;
font-family:times new roman, serif; 
}

.menucentanni{
font-size: 18px;
font-family:times new roman, serif; 
font-weight:700;
color:#000000; 
}

.menu3{
font-size: 10px;
margin-bottom: 3px;
}

.menu4{
font-size: 12px;
font-family: verdana, sans-serif;
}
.menu4d{
font-size: 12px;
font-family: verdana, sans-serif;
text-align:right;
}
.menu4bis{
font-size: 12px;
font-family: verdana, sans-serif;
color:#d8d8d8;
text-align:left;
}
.menu4m{
font-size: 12px;
font-family: verdana, sans-serif;
color:#7c0a00;
}
.menu4centanni{
font-size: 14px;
font-family: verdana, sans-serif;
color:#c8c8c8;
}

.menu4did{
font-size: 10px;
font-family: verdana, sans-serif;
color:#7c0a00;
}
.menu4didl{
font-size: 10px;
font-family: verdana, sans-serif;
}
.menu4ter{
font-size: 16px;
font-family: verdana, sans-serif;
color:#d8d8d8;
text-align:left;
}
.menu5{
font-size: 10px;
font-family: verdana, sans-serif;
}
.menu5bis{
color:#d8d8d8;
font-size: 10px;
font-family: verdana, sans-serif;
}
.menu5ter{
color:#d8d8d8;
font-size: 10px;
font-family: verdana, sans-serif;
}
.menu6{
font-size: 13px;
font-family: verdana, sans-serif;
font-weight:900;
color:#c8c8c8;
}
.menu7{
font-size: 12px;
font-family: verdana, sans-serif;
font-weight:900;
color:#7c0a00;
}

.menu8{
font-size:10px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:left;
margin:0px 0px 0px 0px;
border:0px solid #ff0000; 
}
.menu9{
font-size: 18px;
font-family:times new roman, serif; 
text-align:left;
}
 .menu9bis{
font-size: 16px;
font-family:times new roman, serif; 
color:#7c0a00; 
margin:5px 0px 0px 0px;
text-align:left;
}
.menu9ter{
font-size: 19px;
font-family:times new roman, serif;
margin:0px 0px 0px 5px;
text-align:left;
}

.menu9teatri{
font-size: 26px;
font-family:times new roman, serif;
margin:0px 0px 0px 5px;
text-align:left;
color:#f8f8f8; 
}
.menu10{
font-size: 11px;
font-family: verdana, sans-serif;
font-weight:900;
color:#7c0a00;
}
.menub{
font-size:10px; 
color:#FFFFFF; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:left;
margin:0px 3px 0px 3px;
border:0px solid #ff0000;
}

.menub2{
font-size:12px; 
color:#FFFFFF; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:left;
margin:0px 3px 0px 3px;
border:0px solid #ff0000; 
}

.menub3{
font-size:11px; 
color:#FFFFFF; 
font-family: verdana, sans-serif; 
font-weight:900;
text-align:left;
margin:0px 3px 0px 3px;
border:0px solid #ff0000;
}

.menubc{
font-size:10px; 
color:#FFFFFF; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:center;
margin:0px 3px 0px 3px;
border:0px solid #ff0000;
}

.menuc{
font-size:10px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:center;
margin:0px 0px 0px 0px;
border:0px solid #ff0000; 
}

.menuc2{
font-size:9px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:center;
margin:0px 0px 0px 0px;
border:0px solid #ff0000; 
}

.menucb{
font-size:9px; 
color:#FFFFFF; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:center;
margin:0px 0px 0px 0px;
border:0px solid #ff0000; 
}

.menun2{
font-size:12px; 
color:#000000; 
font-family: verdana, sans-serif; 
text-align:left;
}

.menun2c{
font-size:12px; 
color:#000000; 
font-family: verdana, sans-serif; 
text-align:center;
}

.menun3{
font-size:12px; 
color:#000000; 
font-family: verdana, sans-serif; 
text-align:justify;
}

.menunav2{
font-size:10px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
text-align:left;
margin:40px 0px 40px 20px;
border:0px solid #ff0000; 
}

.menusec{
font-size: 12px; 
color: #7c0a00; 
font-family:verdana, sans-serif;
}

.menusec2{
font-size:12px; 
color: #7c0a00; 
font-family:verdana, sans-serif;
font-weight:900;
}

.menutit{
font-size:10px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
margin:0px 3px 62px 3px;
border:0px solid #ff0000; 
}

.menutit2{
font-size:10px; 
color:#7c0a00; 
font-family: verdana, sans-serif; 
font-weight:700;
margin:0px 3px 90px 3px;
border:0px solid #ff0000; 
}

.min2{
font-size:8pt; 
font-family: "times new roman",serif; 
text-align: justify;
}

.min3{
font-size:10pt; 
font-family: arial,sans-serif;
}

.min4{
font-size:10pt; 
font-family: "times new roman",serif;
}

.min9{
font-size:10pt;
font-family: verdana, sans-serif;
}

.min99{
font-size:10px;
font-family: verdana, sans-serif;
}

.navigatore{
margin-top:68px
}

.navigazione{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:38px; 
margin-bottom:150px; 
margin-left:15px;
}

.navigazione2{
font-family: times new roman, serif;
font-size:13px;
text-align: left;
line-height: 1.6;
width:180px;
border:0px solid #ff0000;
}

.navigazione3{ 
font-family: "times new roman",serif; 
font-size:12px; 
text-align: left; 
line-height: 1.2; 
width:155px; 
border:0px solid #ff0000; 
margin-top:40px; 
}
.navigazione4{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:70px; 
margin-left:10px;
margin-bottom:30px;
}
.navigazione5{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:70px; 
margin-left:10px;
margin-bottom:10px;
}

.navigazione6{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:70px; 
margin-left:10px;
margin-bottom:120px;
}
.navigazione6bis{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:90px; 
margin-left:10px;
margin-bottom:0px;
}
.navigazione7{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:70px; 
margin-left:10px;
margin-bottom:60px;
}

.navigazione8{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:38px; 
margin-bottom:150px; 
margin-left:20px;
}
.navigazione8bis{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:58px; 
margin-bottom:150px; 
margin-left:20px;
}
.navigazione8ter{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:58px; 
margin-bottom:30px; 
margin-left:20px;
}
.navigazione9{ 
font-family:"times new roman",serif; 
font-size:14px; 
text-align:left; 
line-height:1.4; 
width:170px; 
border:0px solid #ff0000; 
margin-top:38px; 
margin-bottom:50px; 
margin-left:20px;
}
.noh{
margin-top:0px;
margin-bottom:0px;
}

.norm{
font-size:10pt; 
color: #686868; 
font-family: verdana,sans-serif;
}

.norm2{
font-size:10pt; 
color: #686868; 
font-family: verdana,sans-serif; 
text-align: justify;
}

.open {
display: block;
margin-left: 0px;
margin-top:0px;
margin-bottom:0px;
}

p.spazio{
font-size: 40px; 
font-family:times,serif;
}

#principale{
border:3px solid #FFFFFF;  
border-left-color:#7c0a00; 
border-bottom-color:#7c0a00;
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:0px;
}

#principale1{
border:3px solid #FFFFFF;  
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:0px;
}

#principale2{
min-height:820px;
border:2px solid #FFFFFF;  
border-left-color:#7c0a00; 
margin-left:0px; 
margin-top:0px;
}
#principale3{
width:799px;
border:3px solid #FFFFFF;  
border-left-color:#7c0a00; 
border-bottom-color:#7c0a00;
border-top-color:#792e28;
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:0px;
}
#principale3bis{
width:802px;
border:3px solid #FFFFFF;  
border-left-color:#7c0a00; 
border-bottom-color:#7c0a00;
border-top-color:#792e28;
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:0px;
}
#principale5{
width:799px;
border:3px solid #FFFFFF;  
border-left-color:#7c0a00; 
border-bottom-color:#7c0a00;
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:0px;
}
#principale4{
width:793px;
border:3px solid #FFFFFF;  
border-left-color:#7c0a00; 
border-bottom-color:#7c0a00;
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:0px;
}
#principale_footer{
min-height:50px; 
background-color:#7c0a00; 
border:2px solid #7c0a00;  
border-left-color:#7c0a00; 
margin-left:0px; 
margin-top:0px; 
}
#principale_footer2{
width:800px
min-height:50px; 
background-color:#7c0a00; 
border:2px solid #7c0a00;  
border-left-color:#7c0a00; 
margin-left:0px; 
margin-top:0px; 
}

.repfoto{
margin-top:60px;
}

.repfoto2{
margin-top:65px;
font-family: verdana, sans-serif; 
font-size: 12px; 
}

.repfoto3{
margin-top:76px;
}

.repfoto4{
margin-top:86px;
font-family: verdana, sans-serif; 
font-size: 12px; 
}

.repfoto5{
margin-top:40px;
}

.repfoto6{
margin-top:20px;
}

#secondario{
border:0px solid #00ff00; 
margin:0px 15px 30px 15px;
}

#secondario1{
border:0px solid #00ff00; 
margin:0px 0px 30px 10px;
}

#secondario2{
border:0px solid #00ff00; 
margin:0px 0px 0px 0px;
}
#secondario3{
border:0px solid #00ff00; 
margin:0px 0px 0px 15px;
}

.sottotitolo{
margin:0px 0px 0px 11px;
border:2px solid #ff0000;
}

#spessore{
width:100px;
height:74px;
border:0px solid #ff0000; 
}

#spessore2{
width:100px;
height:32px;
border:0px solid #ff0000; 
}

#spessore3{
width:100px;
height:60px;
border:0px solid #ff0000; 
}

#spessore4{
width:100px;
height:100px;
border:2px solid #ff0000; 
}

#spessore5{
width:100px;
height:15px;
border:0px solid #ff0000; 
}

#spessore6{
width:100px;
height:60px;
border:0px solid #ff0000; 
}
#spessoremar{
width:100px;
height:54px;
border:0px solid #ff0000; 
}
#spessoremar2{
width:100px;
height:23px;
border:0px solid #ff0000; 
}
strong{
color:#7coa00; 
}

.strong2{
color:#7c0a00; 
margin-top:6px;
font-weight: 700; 
}

.sub{
font-size: 10px; 
color: #7c0a00; 
font-family:verdana sans-serif; 
font-weight: 700;
border:0px solid #FF0000; 
}

.sub2{
font-size: 10px; 
color: #7c0a00; 
font-family: times new roman, serif;
font-weight: 700;
border:0px solid #FF0000; 
}
.subimg{
margin-top:10px;
}

.subloc{
background-color:#7c0a00;
margin:0px auto; 
height:12px;
border:0px solid red;
}

.submenu {
margin-top:0px;
font-size: 13px;
margin-left: -4px;
}

.submenu2 {
margin-top:0px;
font-size: 11px;
margin-left: 15px;
}

.submenu3{
margin-top:0px;
font-size: 11px;
margin-left: 0px;
}

.submenu4 {
margin-top:0px;
font-size: 10px;
margin-left: 10px;
}

.submenu5{
margin-top:0px;
font-size: 10px;
margin-left: 0px;
}

.subr{
font-size: 10px; 
color: #7c0a00; 
font-family:verdana, sans-serif; 
font-weight: 700;
text-align:left;
border:0px solid #ff0000; 
}

#sx{
float: left; 
width: 210px;  
border: 0px solid #FF00FF; 
padding-left: 5px; 
color: #FFFFFF;
font-family: verdana, sans-serif; 
font-size: 12px;
text-align: left;
}

.sxbis{
float:left; 
width:180px;  
border:0px solid #FF00FF; 
padding-left:5px; 
color:#FFFFFF;
font-size:10px;
text-align:left;
}

.testo{
border: 0px solid #ff0000;
font-size:12px;
text-align:justify;
margin-top:35px;
font-family:verdana, sans-serif;
}

.testobis{
border: 0px solid #ff0000;
font-size:12px;
text-align:justify;
margin-top:35px;
font-family:verdana, sans-serif;
}

.testo2{
border: 0px solid #ff0000;
font-size:12px;
text-align:justify;
margin-top:0px;
line-height:1.4;
font-family:verdana, arial, sans-serif;
}

.testo2bis{
border: 0px solid #ff0000;
font-size:12px;
text-align:justify;
margin-top:0px;
line-height:1.4;
font-family:verdana, arial, sans-serif;
}


.testo2ter{
border: 0px solid #ff0000;
font-size:12px;
text-align:left;
line-height:1.4;
margin-top:0px;
font-family:verdana, arial, sans-serif;
}

.testo2ter2{
border: 0px solid #ff0000;
color: #7c0a00;
font-size:12px;
text-align:right;
line-height:1.4;
margin-top:0px;
font-family:verdana, arial, sans-serif;
}

.testo2ter3{
border: 0px solid #ff0000;
color: #7c0a00;
font-size:12px;
text-align:left;
line-height:1.4;
margin-top:0px;
margin-left: 20px;
margin-right: 20px;
font-family:verdana, arial, sans-serif;
}

.testo3{
border: 0px solid #ff0000;
font-size:14px;
text-align:justify;
margin-top:0px;
line-height:1.4;
font-family:verdana, sans-serif;
}

.testo2c{
border: 0px solid #ff0000;
font-size:12px;
text-align:center;
margin-top:0px;
font-family:verdana, sans-serif;
}

.testo3c{
border: 0px solid #ff0000;
font-size:11px;
text-align:center;
margin-top:0px;
font-family:verdana, sans-serif;
}
.testoa{
border: 0px solid #ff0000;
font-size:12px;
text-align:justify;
margin-top:0px;
font-family:verdana, sans-serif;
}

.testod{
border: 0px solid #ff0000;
font-size:12px;
text-align:right;
margin-top:35px;
font-family:verdana, sans-serif;
}

.testos{
border: 0px solid #ff0000;
font-size:12px;
text-align:justify;
margin-top:10px;
font-family:verdana, sans-serif;
}

.testo_intero{
font-size:12px;
border:0px solid #ff0000; 
text-align:justify;
font-family:verdana, sans-serif;
}

.citazione{
font-size:14px;
border:0px solid #ff0000; 
text-align:center;
font-family:verdana, sans-serif;
font-style:italic;
}

.testo_interotab{
font-size:11px;
border:0px solid #ff0000; 
text-align:justify;
font-family:verdana, sans-serif;
}

.testo_intero2{
width:99%;
font-size:12px;
border:0px solid #ff0000; 
text-align:justify;
margin-top:25px;
font-family:verdana, sans-serif;
}

.testo_intero3{
width:99%;
font-size:12px;
border:0px solid #ff0000; 
text-align:justify;
margin-top:65px;
font-family:verdana, sans-serif;
}

.testo_intero4{
width:99%;
font-size:12px;
border:0px solid #ff0000; 
text-align:justify;
margin-top:30px;
font-family:verdana, sans-serif;
}

.testo_intero5{
width:99%;
font-size:12px;
border:0px solid #ff0000; 
text-align:justify;
margin-top:75px;
font-family:verdana, sans-serif;
}



.testo_intero6{
font-size:12px;
border:0px solid #ff0000; 
font-family:verdana, sans-serif;
line-height:1.4;
}

.testo_intero7{
font-size:12px;
border:0px solid #ff0000; 
text-align:justify;
margin-top:35px;
font-family:verdana, sans-serif;
}

.testonav{
text-align:left;
font-size:9px;
font-family:verdana, sans-serif;
font-weight: 700; 
margin-left:20px;
}



.titolo{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:51px
}


.titolon{
font-size: 18px; 
color: #000000; 
font-family:verdana, arial, sans-serif; 
font-weight: 500; 
text-align:left;
margin-left:0px;
margin-bottom:10px;
}

.titolobis{
font-size: 18px; 
color: #7c0a00; 
font-family:verdana, sans-serif; 
font-weight: 700; 
text-align:left;
margin-left:10px;
margin-bottom:10px;
margin-top:45px
}

.titolo2{
font-size: 12px; 
color: #7c0a00; 
font-family:verdana, sans-serif; 
font-weight: 700; 
text-align:left;
border:0px solid #ff0000;
margin-top:2px;
margin-bottom:0px;
}

.titolo2bis{
font-size: 12px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
border:0px solid #ff0000; 
}
.titolo2ter{
font-size: 14px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
border:0px solid #ff0000; 
}
.titolo3{
font-size: 12px; 
color: #7c0a00; 
font-family:verdana, sans-serif; 
font-weight: 200; 
text-align:left;
border:0px solid #ff0000; 
}

.titoloa{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:0px
}

.titoloc{
font-size: 18px; 
color: #7c0a00; 
font-family:"times new roman", serif; 
font-weight: 700; 
text-align:center;
margin-top:10px;
margin-bottom:0px;
}

.titolod{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:95px;
margin-top:51px
}

.titolod2{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:100px;
margin-top:35px
}

.titolod2bis{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:10px
}

.titolod3{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:70px;
margin-top:35px
}

.titolod4{ 
text-align:right;
margin-left:0px;
margin-bottom:100px;
margin-top:20px
}

.titolod5{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:102px;
margin-top:35px
}

.titoloe{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:20px
}

.titolofoto{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:36px;
}

.titologen{
margin-left:0px;
margin-bottom:22px;
margin-top:35px
}

.titoloimg{
font-size: 18px; 
color: #7c0a00; 
font-family:times new roman, serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:13px;
margin-top:0px
}

.titoloimg2{
text-align:left;
margin-left:0px;
margin-bottom:13px;
margin-top:0px
}

.titolorep{
font-size: 18px; 
color: #7c0a00; 
font-family:"times new roman", serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:6px
}
.titolorep2{
font-size: 18px; 
color: #7c0a00; 
font-family:"times new roman", serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:30px
}

.titolomostra{
font-size: 18px; 
color: #7c0a00; 
font-family:"times new roman", serif; 
font-weight: 700; 
text-align:left;
margin-left:20px;
margin-bottom:0px;
margin-top:30px
}

.titolorepb{
font-size: 18px; 
color: #ffffff; 
font-family:"times new roman", serif; 
font-weight: 700; 
text-align:left;
margin-left:5px;
margin-bottom:0px;
margin-top:0px
}
.titolorepc{
font-size: 18px; 
color: #7c0a00; 
font-family:"times new roman", serif; 
font-weight: 700; 
text-align:center;
margin-left:0px;
margin-bottom:0px;
margin-top:14px
}

.titoloreplogo{
font-size: 18px; 
color: #7c0a00; 
font-family:"times new roman", sans-serif; 
font-weight: 700; 
text-align:left;
margin-left:0px;
margin-bottom:0px;
margin-top:0px
}

.titolos{
font-size: 12px; 
color: #7c0a00; 
font-family:verdana, sans-serif; 
font-weight: 700; 
text-align:left;
border:0px solid #ff0000;
margin-top:0px;
margin-bottom:0px;
}

u.color{
color:#7c0a00; 
text-decoration: none; 
}

.validatore{
width:190px;
border:2px solid #ff0000; 
margin-left:70%;
}
