﻿html,body,form {
    margin:0;
    padding:0;
}

body 
{
    font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #8d7a7c;
    font-size: 12px;
	text-decoration: none;
	background-image: url(images/background.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}

body a {
    font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #8d7a7c;
    text-decoration: none;
    font-size: 12px;
}

body a:hover
{
    font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
	text-decoration: none;
	font-size: 12px;
	color: #8d7a7c;
}

img {
    border: 0px;
}

div#container {
    width: 100%;
}


div#sito {
    width: 1004px;
    height: 580px;
    margin: 0px auto 0px auto;
    padding: 0px;
}

div#header {
    width: 264px;
    height: 80px;
    margin: 5px 0px -20px 29px;
    padding: 0px;
}

div#contenuto {
    width: 1004px;
    height: 500px;
    margin: 0px auto 0px auto;
    padding: 0px;
    background-image: url(images/background-sito.png);
    background-repeat: no-repeat;
}

div#menu {
    float: left;
    width: 296px;
    height: 400px;
    margin: 0px;
    padding: 26px 0px 16px 28px;
}

div#pulsantiera {
    width: 296px;
    height: 415px;
    margin: 0px;
    padding: 0px;
}

div#footer {
    width: 296px;
    height: 33px;
    margin: 0px;
    padding: 0px;
}

div#content {
    float: left;
    width: 637px;
    height: 458px;
    margin: 0px;
    padding: 26px 28px 16px 15px;
    font-size: 18px;
}

/* Prodotti Categoria */
.prodcat_item {
    width: 298px;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: left;
    cursor: pointer;
}

.prodcat_image {
    text-align: center;
}

.prodcat_description {
    font-size: 16px;
}

/* Prodotti Lista */
.product_item
{
	margin-left: 15px;
	margin-right: 15px;
}

.product_itemsmallfoto
{
	width: 80px;
}

.prodcat_title
{
	font-family: Times New Roman;
	font-size: 13pt;
	text-align: center;
	font-style: italic;
	font-weight: bold;	
}

.product_pages
{
	font-family: Times New Roman;
	font-size: 11pt;
	text-align: center;
	font-style: italic;
	font-weight: bold;	
}




/* --------------- */

/* Prodotto Dettaglio */
.proddet_box
{
    float: left;
    width: 547px;
}

.proddet_foto
{
	float: left;
	width: 295px;
	margin-bottom: 0px;
	margin-right: 10px;
	min-height: 240px;
}

.proddet_detail
{
	float: left;
}

.prodtitle
{
    color: #8d7a7c;
    font-size: 15px;
    font-style: italic;
}

.prodtext
{
    font-size: 12px;
    color: #8d7a7c;
}
/* ------------------ */

/* Pulsantiera */
div.pulsanti
{
    width: 270px;
    padding: 3px 20px 3px 0px;
}

.atelier 
{
    background-image: url(images/mnuatelier.png);
    background-repeat: no-repeat;
    height: 35px;
    width: 243px;
}

.atelier:hover
{
    background-position: -243px 0;
}

.collezione
{
    background-image: url(images/mnuCollezioni.png);
    background-repeat: no-repeat;
    width: 243px;
    height: 30px;
}

.collezione:hover
{
    background-position: -243px 0;
}

.contatto 
{
    background-image: url(images/mnuContatto.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 243px;
}

.contatto:hover
{
    background-position: -243px 0;
}

.dovesiamo 
{
    background-image: url(images/mnuDoveSiamo.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 243px;
}

.dovesiamo:hover
{
    background-position: -243px 0;
}

.link 
{
    background-image: url(images/mnuLink.png);
    background-repeat: no-repeat;
    height: 37px;
    width: 243px;
}

.link:hover
{
    background-position: -243px 0;
}

.novita 
{
    background-image: url(images/mnuNovita.png);
    background-repeat: no-repeat;
    height: 47px;
    width: 243px;
}

.novita:hover
{
    background-position: -243px 0;
}

.presentazione 
{
    background-image: url(images/mnuPresentazione.png);
    background-repeat: no-repeat;
    height: 36px;
    width: 243px;
}

.presentazione:hover
{
    background-position: -243px 0;
}

.ext
{
    background-position: -243px 0;
    height: 138px;
}