body { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-decoration : none; 
background-color : #f8bf24; 
} 
a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
} 

.sondaggio { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #FFCC66; 
border : 2px solid #c0c0c0;
border-bottom : 4px solid #c0c0c0;
font-weight : bold; 
margin-top : 1px; 
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 

.tratteggiato {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1a5882; 
text-align : left;
BORDER-BOTTOM: #9e9e9e 1px dashed; 
BORDER-LEFT: #9e9e9e 1px dashed; 
BORDER-TOP: #9e9e9e 1px dashed; 
BORDER-RIGHT: #9e9e9e 1px dashed ;
}


.portale {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #ff9933; 
color : #000000; 
text-align : left;
font-weight : bold;
border-bottom : 3px solid #1a5783;

}

.agenzie {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #f3ecbf; 
color : #000000; 
text-align : left;
font-weight : bold;
border : 1px solid #c0c0c0
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px;

}


.norm { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1a5882;  
text-align : left; 
} 
.turismo { 
background-image : url(artimg/mezzaluna.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : bold; 
} 
.posta { 
background-image : url(artimg/mezzaluna-sotto.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : bold; 
} 
.txtarea { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border : 1px solid #c0c0c0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.visiteguidate { 
background-color : #d5e6f8; 
border : 1px solid #c0c0c0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
border-bottom : 2px solid #c0c0c0;
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
padding-top : 3px; 
padding-right : 3px; 
padding-bottom : 3px; 
padding-left : 3px; 
} 
.spettacoliserali { 
background-color : #3366cc; 
border : 1px solid #1a5882; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
} 
.txtarealong { 
background-color : #d7e7ec; 
border : 1px solid #c0c0c0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
font-weight : bold; 
} 
.dovesiamo { 
background-color : #ffcc66; 
border : 1px solid #c0c0c0;
border-bottom : 2px solid #c0c0c0;  
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
} 
.lato { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border : 1px solid #c0c0c0; 
width : 150px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.centro { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1a5882; 
border : 1px solid #c0c0c0; 
width : 520px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.riservahotel { 
background-color : #ff9999; 
border : 1px solid #1a5882; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
font-weight : bold; 
} 
.barcellona { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #666666; 
border : 1px solid #3366cc; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.visitasguiadas { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1a5882; 
text-align : left; 
border : 1px solid #3366cc; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0;
} 
.titolo { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #1a5882; 
text-align : center; 
} 
.flamenco { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border : 1px solid #ff9933; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.MICRO { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #666666; 
} 
.barriogotico { 
background-color : #ff9933; 
border : 1px solid #1a5882; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
} 
.lowcost { 
background-color : #d5e6f8; 
border : 1px solid #1a5882; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
font-weight : bold; 
} 
.costabrava { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border : 1px solid #e5d21f; 
margin-top : 1px; 
margin-right : 3px; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 1px; 
padding-bottom : 0; 
padding-left : 3px; 
} 
.barcelona { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #666666; 
border : 1px solid #7455b9; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.normjustif { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #808080; 
text-align : justify; 
border : 1px solid #1a5882; 
} 
.linkesterni { 
background-color : #ffcc66; 
border : 1px solid #1a5882; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
font-weight : bold; 
} 
.viaggigruppo { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
border : 2px solid #c0c0c0;
border-bottom : 4px solid #c0c0c0;
width : 240px; 
margin-top : 1px; 
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.testa { 
text-align : center; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
border : 2px solid #c0c0c0;
border-bottom : 4px solid #c0c0c0;
width : 240px; 
margin-top : 1px; 
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.intestazione { 
text-align : center; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ff9933; 
border : 3px solid #c0c0c0; 
width : 240px; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.centrale { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border : 1px solid #c0c0c0; 
width : 530px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.giustificato { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1a5882; 
text-align : justify; 
} 
.titolo { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #1a5882; 
text-align : center; 
} 
.aggiungi { 
background-color : #d7e7ec; 
border : 1px solid #1a5882; 
height : 40px; 
width : 240px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #ffffff; 
font-weight : bold; 
background-image : url(icone/barra-costabrava-240.jpg); 
} 
.itinerari { 
background-color : #ff9933; 
border : 1px solid #c0c0c0; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
} 
.dovesiete { 
text-align : center; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1a5882; 
border : 1px solid #ff9933; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.individuali { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #ff9933; 
border : 2px solid #ff9933; 
margin-top : 1px; 
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.viaggindividuali { 
text-align : center; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ff9933; 
border : 2px solid #ff9933; 
margin-top : 1px; 
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ff9933; 
border : 2px solid #ff9933; 
margin-top : 1px; 
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
.nuovo { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
border : 2px solid #c0c0c0; 
width : 630px; 
margin-top : 2px; 
margin-right : 2px; 
margin-bottom : 2px; 
margin-left : 2px; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 11px; 
padding-left : 11px; 
} 
.pedralbes { 
background-image : url(img/mappe/pedralbes.gif); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.guell { 
background-image : url(img/mappe/guell-sagrada.gif); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.montjuic { 
background-image : url(img/mappe/montjuic.gif); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.casavicens { 
background-image : url(img/mappe/lesseps-universita.gif); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.ramblas { 
background-image : url(img/mappe/catalunia-ramblas-pau.gif); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

.walking { 
background-image : url(../img/barre/barra-barcelona.jpg); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 80px; 
width : 611px; 
} 

.map { 
background-image : url(../img/mappe/BORN-medieval.jpg); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
height : 600px; 
width : 355px;
} 


.barriogotico { 
background-image : url(img/mappe/mapa-barrio-gotico.jpg); 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
height : 920px; 
width : 426px;
} 

.madrid { 
background-image : url(../img/mappe/madrid.jpg);
border : 1px solid #1a5882; 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 650px; 
width : 850px; 
} 

 .marco { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1a5882; 
border : 1px solid #e1e4e7; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 

.nuovotesta { 
text-align : center; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
border : 4px solid #c0c0c0; 
width : 500px; 
margin-top : 1px; 
color : #1a5882; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 2px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
