/* Regole per i link */	
A:link {
text-decoration: none;
color: rgb(0, 0, 0);
}
A:visited {
text-decoration: none;
color: rgb(0, 0, 0);
}
A:hover	{
text-decoration: none;
color: rgb(255, 255, 255);
}

#colonna-sx { 
  float: left;
  width: 22%;
  }
  
  #colonna-dx {
  float: left;
  width: 22%;
  }
  
#principale {
  float: left;
  width: 56%;
  }
  
#principale_info {
  float: left;
  width: 78%;
  }


#footer { clear: left; }



#header { background: rgb(153, 153, 153); color: #FFF }

#colonna-sx { color: #000; text-align: center;}

#colonna-dx { background: rgb(153, 153, 153); color: #000; text-align: center;}

#principale { background: rgb(153, 153, 153); color: #000 }

#principale_info { background: rgb(153, 153, 153); color: #000 }

#footer { background: #999; color: #FFF }

#header {
font-weight: bold;
font-size: x-small; 
}

#colonna-sx .box{
padding: 4px;
border-top: 2px solid rgb(103, 5, 6);
font-size: x-small;
}

#colonna-dx .box {
border-top: 2px solid rgb(103, 5, 6);
font-size: x-small;
}

#principale .box {
padding: 4px;
border-top: 2px solid rgb(103, 5, 6);
border-right: 2px solid rgb(103, 5, 6);
border-left: 2px solid rgb(103, 5, 6);
}

#principale_info .box {
padding: 4px;
border-top: 2px solid rgb(103, 5, 6);
border-right: 2px solid rgb(103, 5, 6);
border-left: 2px solid rgb(103, 5, 6);
}

#footer {
border-top: 2px solid #000;
border-bottom: 2px solid #000;
}


div.title {
text-align: center;
color: rgb(103, 5, 6);
background-color: rgb(250, 192, 85);
}


div.description {
text-align: center;
color: rgb(255, 255, 255);
background-color: rgb(103, 5, 6);
} 

div.centrale {
font-size: x-small;
}

div.menu {
padding: 8px;
background-color: rgb(153, 153, 153);
text-align: left;
vertical-align: top;
}

div.border {
margin-bottom: 5px; 
padding: 4px;
border: 2px solid rgb(103, 5, 6);
background-color: rgb(250, 192, 85);
}
	
div.item {
margin-top: 5px;
text-align: left;
padding: 4px;
}

div.chisiamo {
margin-top: 10px;
margin-left: 5px; 
margin-right: 5px;
padding: 4px;
border: 2px solid rgb(103, 5, 6);
font-size: x-small;
/* background-color: rgb(250, 192, 85); */
}

div.footer {
padding: 6px;
border-top: 2px solid rgb(103, 5, 6);
border-right: 2px solid rgb(103, 5, 6);
border-left: 2px solid rgb(103, 5, 6);
border-bottom: 2px solid rgb(103, 5, 6);
margin-top: 4px;
margin-bottom: 4px;

}

div.form {
padding: 2px;
border-top: 2px solid rgb(103, 5, 6);
border-right: 2px solid rgb(103, 5, 6);
border-left: 2px solid rgb(103, 5, 6);
border-bottom: 2px solid rgb(103, 5, 6);
margin-top: 2px;
}


hr { display: none; }

body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
table {
margin-left: auto; 
margin-right: auto;
width: 780px;
background-color: rgb(153, 153, 153);
}

span.mark {
color: rgb(0, 0, 153);
font-weight: bold;
font-size: x-small;

}

span.menu{
color: rgb(255, 255, 255);
font-weight: bold;
border-top: 1px solid rgb(103, 5, 6);
border-bottom: 1px solid rgb(103, 5, 6);
}

span.info{
color: rgb(255,255,255); 
font-size: small; 
font-weight: bold;
text-align: center;
}


span.title{
color: rgb(255, 255, 255);
font-weight: bold;
font-size: small;
border-top: 1px solid rgb(103, 5, 6);
padding: 4px;
}

ul {
list-style-image: url('images/punto.png');
font-size: x-small;
vertical-align: middle;
}

li{
margin-top: 3px;
}

img.border {
border: solid 1px;
}

img.noborder {
border: solid 0px;
}
