﻿body{
 margin:0;
  padding:0;
 
}

img
{
border:0;
margin:0;
 padding:0;
}

form{
 margin:0;
  padding:0;
}

html{
 margin:0;
  padding:0;
  
}

a , a:visited
{
 color: #000;
  text-decoration:underline;
}


a:hover
{
 text-decoration:underline;
 color:#60155f;
}



#header
{

}

.clear
{
 clear:both;
}


#content{

background-color:#ffffff;
padding: 0 10px 10px 10px;
vertical-align:top;
}

.intromovie {
  display:block;
   height:270px;
}

.intromovielink a , .intromovielink a:hover, .intromovielink a:visited {
  color:#60155f;
 text-decoration:underline;
 
 
 
}

#areanewsletter
{

  /*border-right:10px solid #ffffff;*/
  padding:2px 4px 6px 4px;
   width:632px;
    text-align: right;  
     background-color:#924e8e;
     
       margin-bottom:2px;
       
   
}

#boxModuloNewsletter
{

margin:0;
 padding:0;
border:none; 
 font-size:13px;
 font-weight: bold;
   color:#ffffff;
}

#areapromo
{
 background-color:#ffffff;
  border-right:10px solid #ffffff;
  padding:10px 0 0 0;
}


#areanews
{
 background-color:#60155f;
  border-right:10px solid #ffffff;
  padding:16px 10px 10px 10px;
   width:260px;
}

#slide
{
text-align:left;
vertical-align:top;
padding:0 10px 0 10px;
}


/* modulo news  ... in primo piano */
#boxModuloNews
{
 width:260px;
 margin:0;
 padding:0;
 border:none;  
  
}
#boxModuloNews H1
{
 margin:0px;
 padding:0 0 6px 0;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
  color:#FFF;
}

#boxModuloNews .newsItem 
{
 margin:0;
 margin-top:4px;
 padding: 4px 4px 0 4px;
 background-color:#fff;
 min-height:94px;
}

#boxModuloNews .newsItem .thumbnail
{
 width:90px;
 padding: 0 10px 10px 0;
 float:left;
}

#boxModuloNews .newsItem .thumbnail img 
{
 border: 1px solid #010201;
}

#boxModuloNews .newsItem H1  
{
 margin:0px;
 padding:0px;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:12px;
 font-weight:bold;
  color:#010201;
}

#boxModuloNews .newsItem H1 a,  #boxModuloNews .newsItem H1 a:visited
{
 color:#010201;
 text-decoration:none;
}

#boxModuloNews .newsItem H1 a:hover
{
 color:#60155f;
 text-decoration:none;
}

#boxModuloNews .newsItem H2 
{
 margin:0px;
 padding:0px;
 font-family:verdana , Sans-Serif;
 font-size:11px;
  font-weight: normal;
}

#boxModuloNews .newsItem H2 a ,  #boxModuloNews .newsItem H2 a:visited
{
 text-decoration:none;
   font-weight: normal;
    color:#010201;
}

#boxModuloNews .newsItem H2 a:hover
{
 text-decoration:underline;
  color:#60155f;
}

#boxModuloNews .newsSeparator 
{
width:100%;
}

#boxModuloNews .newsSeparator hr 
{
width:100%;
color: #000;
background-color: #000;
height: 1px;
}

#areaCollezioniHome
{
 
 margin:10px 0 0 0;
 background-color:#924e8e;

}

#areaCollezioniHome .titolo
{
 padding-left:10px;
  padding-right:10px;
 color:#fff;
 text-decoration:none;
  text-transform:uppercase;
  font-size:22px;
  line-height:36px;
}
.CollezioniHomeTd1,.CollezioniHomeTd2,.CollezioniHomeTd3
{
width:200px;

 vertical-align:bottom;
  padding:0;
   background-color:#fff;
 
}

.CollezioniHomeTd1 h1,.CollezioniHomeTd2 h1 ,.CollezioniHomeTd3 h1
{
margin:0;
  padding: 6px 6px 6px 6px;
   font-size:13px;
    font-weight:bold;
      color:#000;
}

.CollezioniHomeTd1 h1 a, .CollezioniHomeTd1 h1 a:visited,.CollezioniHomeTd2 h1 a ,.CollezioniHomeTd2 h1 a:visited,.CollezioniHomeTd3 h1 a, .CollezioniHomeTd3 h1 a:visited
{
margin:0;
font-size:13px;
font-weight:bold;
color:#000;
text-decoration:none;
}

.CollezioniHomeTd1 h1 a:hover,.CollezioniHomeTd2 h1 a:hover ,.CollezioniHomeTd3 h1 a:hover
{
margin:0;
font-size:13px;
font-weight:bold;
color:#60155f;
text-decoration:none;
}



/* modulo news  ... lista */

#boxModuloNewsLista
{
 
 margin:0px;
 padding:0px;
 border: none;  


}

#boxModuloNewsLista .pager a, #boxModuloNewsLista .pager a:visited
{
  text-decoration: none;
 
}

#boxModuloNewsLista .pager a:hover
{
 text-decoration: underline;
  font-weight:normal; 
}


#boxModuloNewsLista H1
{
/*
 margin:0px;
 padding:0 0 10px 0;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 */
 
}

#boxModuloNewsLista .newsItem 
{
 margin:0;
 padding: 10px 4px 4px 4px;
 background-color:#f5f5f5;
  min-height:94px;
}




#boxModuloNewsLista .newsItem .thumbnail 
{
 padding: 0 10px 10px 0;
 float:left;
}

#boxModuloNewsLista .newsItem .thumbnail img 
{
border: 6px solid #924e8e;
}


#boxModuloNewsLista .newsItem H1  
{
 margin:0px;
 padding:0px;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:12px;
 font-weight:bold;
  color:#010201;
   text-transform:uppercase;
}

#boxModuloNewsLista .newsItem H1 a,  #boxModuloNewsLista .newsItem H1 a:visited
{
 color:#010201;
 text-decoration:none;
  text-transform:uppercase;
}

#boxModuloNewsLista .newsItem H1 a:hover
{
 color:#60155f;
 text-decoration:none;
  text-transform:uppercase;
}

#boxModuloNewsLista .newsItem H2 
{
 margin:0px;
 padding:0px;
 font-family:verdana , Sans-Serif;
 font-size:11px;
  font-weight: normal;
}

#boxModuloNewsLista .newsItem H2 a ,  #boxModuloNewsLista .newsItem H2 a:visited
{
 text-decoration:none;
   font-weight: normal;
    color:#010201;
}

#boxModuloNewsLista .newsItem H2 a:hover
{
 text-decoration:underline;
  color:#60155f;
}


#boxModuloNewsLista .newsSeparator 
{

}

#boxModuloNewsLista .newsSeparator hr 
{
/*color: #009418;*/
background-color: #009418;
height: 1px;
}

#boxModuloNewsLista .noRecordFound 
{
 margin:0px;
 padding: 4px 4px 4px 4px;
 font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
 
}

/* modulo news  ... dettaglio */

#boxModuloNewsDettaglio
{
float:left;
 width:450px;
 margin:0px;
 padding:0;
  padding-right:6px;
 /*border: 1px solid #000;*/  

 font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
}




#boxModuloNewsDettaglio H1
{
/*
 margin:0px;
 padding:0 0 10px 0;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 */
}


#boxModuloNewsDettaglio .newsItem 
{
 margin:0;
 padding: 4px 4px 4px 4px;
  line-height:18px;
}

#boxModuloNewsDettaglio .newsItem .image
{
 padding: 0 10px 10px 0;
 float:none;
}

#boxModuloNewsDettaglio .newsItem .thumbnail img 
{
 border: 1px solid #000;
 
}


#boxModuloNewsDettaglio .newsItem H1  
{
 margin:0
 padding:0 0 20px 0;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:14px;
 font-weight:bold;
 color:#010201;
 text-transform:uppercase;
}

#boxModuloNewsDettaglio .newsItem H1 a,  #boxModuloNewsDettaglio .newsItem H1 a:visited
{
 color:#010201;
 text-decoration:none;
  text-transform:uppercase;
}

#boxModuloNewsDettaglio .newsItem H1 a:hover
{
 color:#009519;
 text-decoration:none;
  text-transform:uppercase;
}



#boxModuloNewsDettaglio .newsItem H2 
{
 margin:0 0 0 0;
 padding:20px 0 20px 0;
 font-family:verdana , Sans-Serif;
 font-size:11px; 
  line-height:20px;
 font-style:italic;
  font-weight:normal;
}

#boxModuloNewsDettaglio .newsItem H2 a ,  #boxModuloDettaglio .newsItem H2 a:visited
{
 text-decoration:none;
   font-weight: normal;
    color:#010201;
}

#boxModuloNewsDettaglio .newsItem H2 a:hover
{
  text-decoration:underline;
  color:#009519;
}


/* modulo news  ... dettaglio fotogallery */

#boxModuloNewsDettaglioGallery
{
 margin:0 0 0 0px;
 padding:6px 6px 6px 468px;
 /*border: 1px solid #000;  */

 font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
}

#boxModuloNewsDettaglioGallery .galleryItem 
{
 margin:0;
 padding:0;

}

#boxModuloNewsDettaglioGallery .galleryItem .image
{
margin:0;
padding: 0 10px 10px 0px;

float:left;
}

#boxModuloNewsDettaglioGallery .galleryItem .image img 
{
margin:0;
padding:0;
border: 6px solid #924e8e;
}

#indietro
{
margin: 6px;
padding: 3px 6px 6px 6px;

 font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
}

#indietro a, #indietro a:visited
{
text-decoration:none;
 
}

#indietro a:hover
{
 text-decoration:underline;
}


/* modulo prodotti  ... lista */

#boxModuloProductsLista
{
 width:400px;
 margin:6px;
 padding:6px;
 border: 1px solid #000;  
 background-color:Lime;
 font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
}

#boxModuloProductsLista .pager a, #boxProductsNewsLista .pager a:visited
{
  text-decoration: none;
 
}

#boxModuloProductsLista .pager a:hover
{
 text-decoration: underline;
  font-weight:normal; 
}



#boxModuloProductsLista H1
{
 margin:0px;
 padding:0 0 10px 0;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
}

#boxModuloProductsLista .productsItem 
{
 margin:0;
 padding: 4px 4px 4px 4px;
 background-color:Aqua;
  min-height:94px;
}

#boxModuloProductsLista .productsItem .thumbnail 
{
  width:90px;
 padding: 0 10px 10px 0;
 float:left;
}

#boxModuloProductsLista .productsItem .thumbnail img 
{
 border: 1px solid #000;
}

#boxModuloProductsLista .productsItem H1  
{
 margin:0px;
 padding:0px;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:12px;
 font-weight:bold;
}

#boxModuloProductsLista .productsItem H1 a,  #boxModuloProductsLista .productsItem H1 a:visited
{
 text-decoration:none;
}

#boxModuloProductsLista .productsItem H1 a:hover
{
 text-decoration:underline;
}

#boxModuloProductsLista .productsItem H2 
{
 margin:0px;
 padding:0px;
 font-family:verdana , Sans-Serif;
 font-size:11px;
  font-weight: normal;
}

#boxModuloProductsLista .productsItem H2 a ,  #boxModuloProductsLista .productsItem H2 a:visited
{
 text-decoration:none;
   font-weight: normal;
}

#boxModuloProductsLista .productsItem H2 a:hover
{
 text-decoration:underline
}

#boxModuloProductsLista .productsSeparator 
{

}

#boxModuloProductsLista .productsSeparator hr 
{
width:100%;
color: #000;
background-color: #000;
height: 1px;
}

#boxModuloProductsLista .noRecordFound 
{
 margin:0px;
 padding: 4px 4px 4px 4px;
 font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
}


/* modulo prodotti  ... dettaglio */

#boxModuloProductsDettaglio
{
width:450px;
 margin:0px;
 padding:0;
  padding-right:6px;
 /*border: 1px solid #000;*/  

 font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
}

#boxModuloProductsDettaglio H1
{
/*
 margin:0px;
 padding:0 0 10px 0;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 */
}

.descrizioneprodotto
{
font-family:verdana , Sans-Serif;
 font-size:13px;
 font-weight: normal;
}


#boxModuloProductsDettaglio .productItem 
{
 margin:0;
 padding: 4px 4px 4px 4px;
  line-height:18px;
}

.productimagebox
{
 
padding: 0 30px 2px 0;
 
 
}


.productimage 
{
border: 6px solid #924e8e; 
}


#boxModuloProductsDettaglio .productItem H1  
{
 margin:0
 padding:0 0 20px 0;
 font-family:'Trebuchet MS', verdana , Sans-Serif;
 font-size:14px;
 font-weight:bold;
 color:#010201;
 text-transform:uppercase;
}

#boxModuloProductsDettaglio .productItem H1 a,  #boxModuloProductsDettaglio .productItem H1 a:visited
{
 color:#010201;
 text-decoration:none;
  text-transform:uppercase;
}

#boxModuloProductsDettaglio .productItem H1 a:hover
{
 color:#009519;
 text-decoration:none;
  text-transform:uppercase;
}



.productSubtitle 
{
 margin:0 0 0 0;
 padding:20px 0 20px 0;
 font-family:verdana , Sans-Serif;
 font-size:11px; 
  line-height:20px;
 font-style:italic;
  font-weight:normal;
}

#boxModuloProductsDettaglio .productItem H2 a ,  #boxModuloProductsDettaglio .productItem H2 a:visited
{
 text-decoration:none;
   font-weight: normal;
    color:#010201;
}

#boxModuloProductsDettaglio .productItem H2 a:hover
{
  text-decoration:underline;
  color:#009519;
}




/* modulo prodotti  ... dettaglio fotogallery */

#boxModuloProductsDettaglioGallery
{
 margin:0 0 0 0px;
 padding:6px 6px 6px 6px;
 /*border: 1px solid #000;  */
  
font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
}

#boxModuloProductsDettaglioGallery .galleryItem 
{
 margin:0;
 padding:0;
  width:110px;

}

#boxModuloProductsDettaglioGallery .galleryItem .image
{
margin:0;
padding: 0 10px 10px 0px;

float:left;
}

#boxModuloProductsDettaglioGallery .galleryItem .image img 
{
margin:0;
padding:0;
border: 6px solid #924e8e;
}


#footer
{
 margin:0;
 padding:0;
 width: 100%;
 padding-top:6px;
 text-align:center;
  
}

#footer .indirizzo
{
 margin:0;
 padding:0;
  font-family: 'Trebuchet MS', 'Sans-Serif';
  font-size:11px;
  color:#fff;
}  


   

#footer .indirizzo a, #footer .indirizzo a:visited
{
 color:#fff;
 text-decoration:none; 
}

#footer .indirizzo a:hover
{
 color:#fff;
 text-decoration:underline;        
}

.pagaPP{
 padding-top:5px;
}

#paginaStandard
{
  font-family:verdana , Sans-Serif;
 font-size:11px;
 font-weight: normal;
  line-height:18px;
   
}

#paginaStandard h1
{
 color:#60155f;
 font-family: 'Trebuchet MS', 'Sans-Serif';
 text-decoration:none;
  font-weight:bold;
  font-size:16px;
   padding:0px;
    margin:0px;
}

#paginaStandard .titolo
{
 padding-left:10px;
 padding-right:10px;
 color:#60155f;
 font-family: 'Trebuchet MS', 'Sans-Serif';
 text-decoration:none;
  text-transform:uppercase;
  font-size:20px;
 
}


#paginaStandard .titolo a,  #paginaStandard .titolo a:visited
{
 color:#60155f;
 text-decoration:none;
  text-transform:uppercase;
  font-size:20px;
}



#paginaStandard .titolo a:hover
{
 color:#60155f;
 text-decoration:underline;
  text-transform:uppercase;

  font-size:20px;
}

#paginaStandard .sottotitolo
{
 margin:0 0 0 0;
 padding:0px 0 20px 0;
 font-family:verdana , Sans-Serif;
 font-size:11px; 
  line-height:20px;
 font-style:italic;
  font-weight:normal;
}


#paginaStandard .immagine
{
 display:block
}



#collezioni
{
 width:700px;

}

/*#collezioni TD
{
 background-color:#00794c;
   padding:10px;
    vertical-align:top;
     text-align:left;
      color: #fff;
}*/

#collezioni .td1
{
background-color:#924e8e;
   padding:6px;
 width:201px;
     vertical-align:top;
     text-align:left;
      color: #fff;
}

#collezioni .td2
{
background-color:#f5f5f5;
   padding:6px;
vertical-align:top;
     text-align:left;
      color: #fff;
}

 #collezioni .td2 H1
{
font-weight:bold;
font-size:13px;
 color:#000;
 font-family: 'Trebuchet MS', 'Sans-Serif';
}

#collezioni .td2 td
{
 background-color:#fff;
 padding:4px;
  color:#000;
  font-size:9px;
}
/*
#collezioni .td2 a, #collezioni .td2 td a:visited  
{
 background-color:#ffffff;
 color:#000;
  text-decoration:underline;
   padding:1px;
}
*/
/*
#collezioni .td2 td a:hover  
{
 background-color:#ffffff;
 color:#fff;
  text-decoration:underline;
   background-color:#009418;
    padding:1px;
  
}
*/

#collezioni .td2 h2 
{
 
color:#924e8e;
 font-size:11px;
 font-family: 'Trebuchet MS', 'Sans-Serif';
  font-weight:bold;
   padding:0;
    margin:0;
    
}

#collezioni .td2 h2 a,  #collezioni .td2 h2 a:visited
{
color:#924e8e;
 text-decoration:none;  
}

#collezioni .td2 h2 a:hover 
{
color:#924e8e;
 text-decoration:underline;  
}



#standardContent
{
  width:700px;
   text-align:left;
}

.imageLeft
{
 float:left;
  padding-right:10px;
  padding-bottom:10px;
}

.imageRight
{
 float:right;
  padding-right:10px;
  padding-bottom:10px;
}


.content
{
	margin: 0;
	 padding:0;
	 
	
}

.content a
{
	color: #fff;
}
.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

.rivenditore
{
 background-color: #f6f6f6;
  padding:4px;
   margin-bottom:10px;
   
}


