
                        /*IMPOSTAZIONI PRINCIPALE*/

hr {
    display: none;
}

.intestazione {
               display: none;
}


a {
        text-decoration:none;
}


.titolo {
        text-align:center;
        font-family: cursive;
        text-align: center;
        color: #991742;
        font-size: 15px;
        padding: 20px 0px 40px 0px;
}

.onda {
        background: url(../img/onda.jpg) no-repeat;
        text-align: center;
        font-family:Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #991742;
        padding:32px 0 0px 0;
        margin-left:10px;
    }
.imgcontainer{
        width:150px;
	margin-top: 0;
        margin-left:10px;
	margin-right:0;
	margin-bottom: 20px;
        padding:0px 5px 3px 2px;
        background: url('../img/dropshadow1.jpg') no-repeat top left;
        }
.imgcontainer p {
        font-family:Helvetica, Arial, sans-serif;
        font-size: 0.7em;
            position: relative;
        top: 6px;
	left: 6px;
	bottom:6px;
            border:2px double #ccc;
        border-color: #ccc #666 #666 #ccc;
            padding:0;
}


.imgcontainer p a{
        display: block;
        padding-top:0;
        padding-bottom:3px;
        padding-left:5px;
	padding-right:0;
         text-decoration: none;
        color: ##3242A2;
         }
.imgcontainer p a:hover{
         background-color: #22a2bb;
         text-decoration: none;
         color: #FFFFFF;
}

.imgcontainer strong {
        position: relative; top: 0px;  font-weight:lighter;
}
.imgcontainer strong a{
        display: block;
        color: #3242A2; padding-left:10px;
        font-family:Helvetica, Arial, sans-serif;
         }

.imgcontainer strong a:hover{
         background-color: #3242A2;
         color: #FFFFFF;
}

.tabella_left {
        width:320px;
        margin-left:0;
        margin-right:20px;
        margin-bottom:30px;
		  margin-top:30px;
		  font: small normal medium Verdana, Geneva, Arial, Helvetica, sans-serif;
		  text-align:justify;
        float:left;
}
.tabella_center {
        width:300px;
        margin-left:40px;
        margin-right:20px;
		  margin-top:30px;
		  font: small normal medium Verdana, Geneva, Arial, Helvetica, sans-serif;
		  text-align:justify;
        float:left;
}
.tabella_right {
        width:220px;
        margin-left:20px;
        margin-right:0px;
        margin-bottom:30px;
		  margin-top:30px;
		  font: small normal medium Verdana, Geneva, Arial, Helvetica, sans-serif;
		  text-align:justify;
        float:left;
}


.tabella a {
        text-align:center;
        font-family: cursive;
        color: #991742;
        padding: 0;
}

.tabella_foto {
        width:260px;
        margin-left:20px;
        margin-right:20px;
        margin-bottom:30px;
		  font-family:Helvetica, Arial, sans-serif;
		  font-size:12px;
        text-align:center;
        float:left;
}

.titolo_interno {
        background-image: url('tabella.jpg'); background-repeat: no-repeat; background-position: left top; 
		  font-family: cursive;
		  font-size: 14px;
        text-align: center;
        color: #991742;
        padding: 8px 0 0 0;
			height: 25px;
}

.testo {
	font: small normal medium Verdana, Geneva, Arial, Helvetica, sans-serif;
	clear: both; 
	text-align:justify;
	padding: 0 0 40px 0;
}

.testo_nopadding {
	font: small normal medium Verdana, Geneva, Arial, Helvetica, sans-serif;
	clear: both; 
	text-align:justify;
	padding: 0;
}

.lightbox{
        width:140px;
        margin-left:20px;
        padding-top: 20px;
        padding-bottom:0;
        background: url('../img/banner_sfondo1.gif') no-repeat}

.lightbox p{
        margin: 0;
        padding: 15px 0px 28px 0px;
        background: transparent url('../img/banner_sfondo2.gif') no-repeat bottom left;
        color: #2F3D51;
        line-height:1.4;
        text-align:center;
}




.tabella_left .tab {
  width: 160px;
  margin:0 0 15px 0;
  padding:0px;
  float:left;
}

.tabella_center .descrizione {
  margin:0;
  text-align: center;
}

.tabella .tab_prezzi {
  width: 96px;
  text-align:center;
  margin:0;
  padding:0 0 10px 0;
  float:left;
}


