BODY {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-decoration: none;
text-align: center;
background-color : #FFF; 
margin : 0; 
padding : 0; 
width : 100%; 
height : 100%;
}



#contenitore {
width: 98%;
margin: 3px;
0padding: 0px;
text-align:justify;
}


#topLogo{
width: 160px;
padding: 0px;
text-align: center;
margin: 0 auto;
}


#topform{
padding: 0px;
text-align: center;
margin: 0 auto;
background-color : #856149; 
}



#map{
margin: 0px; 
padding: 0px;
border: 1px solid #1B312C;
background: #fff url(../img/loading_2.gif) no-repeat center center;
}



#bordonero{
margin: 0px; 
padding: 0px;
border: 1px solid #1B312C;
}


.caricamento_dati{
background: #fff url(../img/loading.gif) no-repeat top center;
}



img.b_illustration {
    float: left;
    margin: 0 5px 0 0;
}



a:link { 
color : #c00000; 
text-decoration : underline; 
} 
a:visited { 
color : #c00000; 
text-decoration : underline; 
} 
a:hover { 
color : #000; 
text-decoration : underline; 
} 
a:active { 
color : #000; 
text-decoration : none; 
}


.travellink:link, .travellink:visited, .travellink:active { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #FFF; 
font-weight : normal; 
text-decoration : underline; 
}


.travellink:hover { 
color : #FFF; 
font-weight : normal; 
text-decoration : none; 
} 

 
.testa { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 20px; 
} 
.testa1 { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 15px; 
}
.testa2 { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 14px; 
}
.corpo { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 13px; 
} 
.corpo1 { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.corpo2 { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 10px; 
}
.piccolo { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 9px; 
}
.piccolo2 { 
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size : 9px; 
}
.piccolo3 { 
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size : 10px; 
}

.bottom { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 9px;
color : #fff;
}

.istruzioni { 
border : 1px outset #000000; 
border-color : #000 #666 #666 #000; 
background-color : #dfdfdf; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000; 
} 



/********************************* Inizio CSS x componenti FORM *************************************/
input {
border-width: 1px;
border-style: inset;
border-color: #555;
background: #fff;
width: 90px;
height: 18px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}


select {
border-width: thin;
border-style: inset;
border-color: #555;
background: #fff;
width: auto;
height: auto;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}

input.check {
border-width: 0;
border-style: inset;
border-color: #555;
background: #4B582C;
width: 15px;
height: 15px;
color: #666;
}

textarea {
border-width: 1px;
border-style: inset;
border-color: #555;
background: #fff;
width: 150px;
height: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}



.submit { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #c00000; 
background-color : silver; 
border : 1px solid #000; 
height: 20px;
border-width: 2px;
border-style: outset;
cursor: pointer;
border-color: #e5e5e5;
text-align: center;
font-weight: bold;
} 



.boxspam { 
border : 1px solid silver;
word-spacing : 0px;
letter-spacing : 0px;
margin: 2px;
padding: 2px;
} 