body{
   margin: 0;
   padding: 0;
   text-align:center;
   background:#000;
   color: #fff;
   font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sopra{
   margin:10px 20px 10px 20px;
   color: #000;
   padding:5px;

}

#sopra p{
   padding:0px 5px 0px 5px;
}

#sopra1{
   float:left;
   width: 330px;
   padding-top:25px; 
}
#sopra2{
   float:left;
   width: 125px;
   background: url(../img/box.jpg) no-repeat;
   margin-left:5px;
   margin-top:25px;
}
#sopra21{
   width:125px;
   height:145px;
   text-align:center;
}
#sopra3{
   float:left;
   width: 143px;
   height:112px;
   margin-left:5px;
   margin-top:25px;
   background: url(../img/box1.jpg) no-repeat;
}
#sopra31{
   float:left;
   width: 143px;
   height:33px;
   margin-left:-5px;
   margin-top:15px;

}

#sopra4{
   float:left;
   width: 217px;
   margin-left:5px;
   padding-top:25px;
}
.opere{
   background: url(../img/bianco1.jpg) #fff no-repeat;
   margin-top:5px;
   height:70px;
   text-align:center;
}


.corso_ordine{
   margin:5px 0px 12px -5px;
   height:70px;
   text-align:center;
}

#sotto{
   clear:left;
   margin:10px 5px 10px 5px;
   color: #000;
   padding:5px;
   padding-bottom:10px;

}



.uno a {
float:left;
display: block;
background-image: url(../img/casella_off1.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
}

.uno a:hover {
background-image: url(../img/casella_on1.jpg);
background-repeat: no-repeat;


}


.due a {
float:left;
display: block;
background-image: url(../img/casella_off2.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
}

.due a:hover {
background-image: url(../img/casella_on2.jpg);
background-repeat: no-repeat;
}

.tre a {
float:left;
display: block;
background-image: url(../img/casella_off3.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
}

.tre a:hover {
background-image: url(../img/casella_on3.jpg);
background-repeat: no-repeat;
}

.quattro a {
float:left;
display: block;
background-image: url(../img/casella_off4.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
}

.quattro a:hover {
background-image: url(../img/casella_on4.jpg);
background-repeat: no-repeat;
}








.cinque a {
float:left;
display: block;
background-image: url(../img/casella_off5.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;

}

.cinque a:hover {
background-image: url(../img/casella_on5.jpg);
background-repeat: no-repeat;
}


.sei a {
float:left;
display: block;
background-image: url(../img/casella_off6.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;
}

.sei a:hover {
background-image: url(../img/casella_on6.jpg);
background-repeat: no-repeat;
}

.sette a {
float:left;
display: block;
background-image: url(../img/casella_off7.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;
}

.sette a:hover {
background-image: url(../img/casella_on7.jpg);
background-repeat: no-repeat;
}

.otto a {
float:left;
display: block;
background-image: url(../img/casella_off8.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;
}

.otto a:hover {
background-image: url(../img/casella_on8.jpg);
background-repeat: no-repeat;
}










.nove a {
float:left;
display: block;
background-image: url(../img/casella_off9.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;
}

.nove a:hover {
background-image: url(../img/casella_on9.jpg);
background-repeat: no-repeat;
}


.dieci a {
float:left;
display: block;
background-image: url(../img/casella_off10.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;
}

.dieci a:hover {
background-image: url(../img/casella_on10.jpg);
background-repeat: no-repeat;
}

.undici a {
float:left;
display: block;
background-image: url(../img/casella_off11.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;
}

.undici a:hover {
background-image: url(../img/casella_on11.jpg);
background-repeat: no-repeat;
}

.dodici a {
float:left;
display: block;
background-image: url(../img/casella_off12.jpg);
background-repeat: no-repeat;
width: 160px;
height: 130px;
padding-top:115px;
margin-top:-115px;
}

.dodici a:hover {
background-image: url(../img/casella_on12.jpg);
background-repeat: no-repeat;
}





.tredici a {
float:left;
display: block;

width: 600px;
height: 82px;
margin-top:-104px;
margin-left:17px;
}












a{
text-decoration:none;
color: #fff;

}

a :visited{
color: #fff;
}


#sinistra {
float:left;
width:686px;
color:#fff;
}

#destra {
float:right;
margin-top:15px;
padding-top:20px;
width:150px;
height:465px;
background: url(../img/colonna1.jpg) no-repeat;
}

.boxArrotondato{

width:896px;
height:692px;
margin: 20px auto 20px auto;
border: 2px solid #fff;
}
.boxArrotondato .aux1 {
position: relative;
bottom: 12px;
left: 2px;
background:url(../img/asd.jpg) right top no-repeat;
}
.boxArrotondato .aux2 {
position: relative;
top: 494px;
left: 0px;
background:url(../img/aid.jpg) right bottom no-repeat;
}
.boxArrotondato .aux3 {
position: relative;
top: 0px;
right: 4px;
background:url(../img/ais.jpg) left bottom no-repeat;
}
.boxArrotondato .aux4{
position: relative;
bottom: 494px;
right: 0px;
background:url(../img/ass.jpg) left top no-repeat;
}

.newsletter{
   color: #000;
   text-align:center;
}
.contatore{
   color: #FFF;
   font-weight:bold;
   text-align:center;
   background: #000;
   width:14px;
   height:14px;
   margin-right:3px;
   margin-top:2px;
}
#bandiere {
	background: url(../img/flags.jpg) no-repeat;
	width:250px;
	height:50px;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:10px;
	padding:3px;
}