body {
	background-image : url('../image/back.jpg') ;
  background-repeat : repeat-x ;
	font-family : serif ;
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 0px ;
}
table {
	width : auto ;
	border : none ;
	border-collapse : collapse ;
	vertical-align : top ;
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 0px ;
}
td,th {
	vertical-align : top ;
	padding : 0px ;
	border-collapse : collapse ;
}
img {
	border : none ;
	padding : 2px ;
}
div#top {
	width : 900px ;
	height : 150px ;
	border : none ;
	background-image : url('../image/back-top.jpg') ;
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 0px ;
}
div#contenitore {
	width : auto ;
	height : auto ;
	border : none ;
	background-color : #fff ;
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 0px ;
}
div#colonna-sx {
	width : 150px ;
	height : auto ;
	background-color : #FFF ;
	border-collapse : collapse ;
	border-top : 4px solid #315A9C ;
	border-left : 1px solid #315A9C ;
	border-right : 4px solid #315A9C ;
	border-bottom : 1px solid #315A9C ;
	margin-top : 5px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 5px ;
	padding : 2px ;
}
div#background {
	width : 900px ;
	height : auto ;
	border : 0px solid #000 ;
	background-color : #fff ;
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 0px ;
}
div#contenuti {
	width : 732px ;
	height : auto ;
	float : center ;
	border-top : 4px solid #315A9C ;
	border-left : 1px solid #315A9C ;
	border-right : 4px solid #315A9C ;
	border-bottom : 1px solid #315A9C ;
	background-color : #fff ;
	margin-top : 5px ;
	margin-left : 5px ;
	margin-right : 5px ;
	margin-bottom : 5px ;
}
div#menu {
	width : 140px ;
	height : auto ;
	border-top : 3px solid #315A9C ;
	border-left : 1px solid #315A9C ;
	border-right : 3px solid #315A9C ;
	border-bottom : 1px solid #315A9C ;
	background-color : #ffffcc ;
	margin-top : 5px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 5px ;
	text-align : left ;
}
div#footer {
	width : 900px ;
	height : 30px ;
	border : none ;
	background-color : #FFF ;
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 0px ;
}
div#counter {
	width : 125px ;
	height : auto ;
	border-top : 4px solid #315A9C ;
	border-left : 1px solid #315A9C ;
	border-right : 4px solid #315A9C ;
	border-bottom : 1px solid #315A9C ;
	background-color : #ffffcc ;
	margin-top : 5px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 5px ;
	text-align : center ;
}
div#store {
	width : auto ;
	height : auto ;
	border : 1px solid #315A9C ;
	background-color : #ffffcc ;
	margin-top : 2px ;
	margin-left : 5px ;
	margin-right : 5px ;
	margin-bottom : 5px ;
	padding : 1px ;
}
table#vetrina {
	width : auto ;
	height : 150px ;
	border-top : 4px solid #ffcc00 ;
	border-left : 1px solid #ffcc00 ;
	border-right : 4px solid #ffcc00 ;
	border-bottom : 1px solid #ffcc00 ;
	background-color : #dee8f5 ;
	margin-top : 2px ;
	margin-left : 2px ;
	margin-right : 2px ;
	margin-bottom : 2px ;
	text-align : center ;
}
div#modulo {
	width : auto ;
	height : auto ;
	border : 1px solid #315A9C ;
	background-color : #eee ;
	margin-top : 2px ;
	margin-left : 5px ;
	margin-right : 5px ;
	margin-bottom : 5px ;
	padding : 1px ;
}
div#partners {
	width : auto ;
	height : auto ;
	border : 0px solid #315A9C ;
	background-color : #fff ;
	margin-top : 2px ;
	margin-left : 5px ;
	margin-right : 5px ;
	margin-bottom : 5px ;
	padding : 1px ;
}





table#language {
	text-align : left ;
	vertical-align : top ;
	border : none ;
	margin-top : 130px ;
	margin-left : 750px ;
	margin-right : 0px ;
	margin-bottom : 0px ;
}
table#central {
	width : 900px ;
	height : auto ;
	border-top : 10px solid #315A9C ;
	border-left : 1px solid #315A9C ;
	border-right : 1px solid #315A9C ;
	border-bottom : 1px solid #315A9C ;
	background-color : transparent ;
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 0px ;

}
td#central {
	vertical-align : top ;
}
table#flash {
width : 350px ;
height : 300px ;
border : none ;
margin-top : 5px
margin-left : 5px ;
margin-right: 5px ;
margin-bottom: 5px ;
}
td#flash {
	width : 300px ;
	border : 0px solid #CCC ;
	padding-top : 1px ;
	padding-left : 2px ;
	padding-right : 20px ;
	padding-bottom : 1px ;
}


table#contenuti_small {
	width : auto ;
	height : auto ;
	float : center ;
	border-top : 4px solid #315A9C ;
	border-left : 1px solid #315A9C ;
	border-right : 1px solid #315A9C ;
	border-bottom : 1px solid #315A9C ;
	background-color : #FFF ;
	margin-top : 5px ;
	margin-left : 5px ;
	margin-right : 5px ;
	margin-bottom : 5px ;
	vertical-align : top ;
	text-align : center ;
}

table#modulo {
	width : 400px ;
	height : auto ;
	border : 0px solid #CCC ;
	margin : 5px ;
	padding : 5px ;
}
table#print {
	width : auto ;
	height : auto ;
	border : 1px solid #CCC ;
	background-color : #FFF ;
	margin : 5px ;
	padding : 5px ;
}
.vetrina {
	width : 100px ;
	height : auto ;
	background-color : #FFF ;
	border : 1px solid #ffcc00 ;
	margin : 2px ;
	padding : 1px ;
}
.img-action {
	vertical-align : middle ;
}
.scheda-prodotto {
	width : 200px ;
	height : auto ;
	background-color : #fff ;
	border : 1px solid #ccc ;
	margin : 2px ;
	padding : 2px ;
}