<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*------------------------------------*/
/* STILI GENERICI 					  */
/*------------------------------------*/


/* clearfix stile per far andare a  capo gli elemnti cancellando il float 
lo stile va applicato al livello contenitore di un box  */
.clearfix:after { 
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; 
}
.clearfix { 
  display: inline-block;  
}
* html .clearfix {  
  height: 1%;  
} /* Hides from IE-mac \*/
.clearfix {  
  display: block;  
}

.hide{
	display: none !important;  
}

/*------------------------------------*/



/*------------------------------------*/
/* STILI STRUTTURA 					  */
/*------------------------------------*/
/*wrap per le risoluzioni*/
@media only screen and (min-width:200px) and (max-width:500px) 
{
	



	div#wrap{
	width: 99%;
	width: 99%\7;
	width: 99%\8;
	width: 99%\9;
	margin: 0 auto;
	
}


	.col-xs-3 {
  width: 100%;
}

.col-lg-5 {
	margin-bottom: 10px;
}
.span3 {
	width: 98%;
	margin-left: 5px;
}
.span2 {
	width: 95%;
	margin-left: 5px;
}
footer .foot-last .pull-right {
	float: left;
	padding-top: 10px;
	margin-right: 5px;
}


.span6 {
    margin-left: 5px;
}

}
@media only screen and (min-width:510px) and (max-width:660px) 
{
	
	
	.col-xs-3 {
  width: 100%;
}
	div#wrap{
	width: 99%;
	width: 99%\7;
	width: 99%\8;
	width: 99%\9;
	margin: 0 auto;
	
}
.col-lg-5 {
	margin-bottom: 10px;
}
.span3 {
	width: 49%;
	margin-left: 5px;
}
.span2 {
	width: 95%;
	margin-left: 5px;
}

.span6 {
 margin-left: 5px;
}

}
@media only screen and (min-width:670px) and (max-width:768px) 
{
	
	.logoright {
	color: #000;
	float: left;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	margin-top: 15px;
	text-decoration: none;
	margin-left: 18px;
}
	
	.col-xs-3 {
  width: 35%;
}
	div#wrap{
	width: 99%;
	width: 99%\7;
	width: 99%\8;
	width: 99%\9;
	margin: 0 auto;
	
}

.span3 {
	width: 31%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}

}
@media only screen and (min-width:769px) and (max-width:1024px) 
{
	
	div#wrap{
	width: 99%;
	width: 99%\7;
	width: 99%\8;
	width: 99%\9;
	margin: 0 auto;
	
}
.col-lg-4 {
    width: 30%;
	float:left;
}
.col-lg-5 {
    width: 43%;
}
.span3 {
	width: 23.8%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}

}
@media only screen and (min-width:1025px) and (max-width:1280px) 
{
		 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
	div#wrap{
	width: 97%;
	width: 97%\7;
	width: 97%\8;
	width: 97%\9;
	margin: 0 auto;
	
}

.span3 {
	width: 23%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}

}
@media only screen and (min-width:1281px) and (max-width:1366px) 
{
		 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
	div#wrap{
	width: 90%;
	width: 90%\7;
	width: 90%\8;
	width: 90%\9;
	margin: 0 auto;
	
}}

@media only screen and (min-width:1367px) and (max-width:1440px) 
{
		 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
	div#wrap{
	width: 87%;
	width: 87%\7;
	width: 87%\8;
	width: 87%\9;
	margin: 0 auto;
	
}

.span3 {
	width: 24%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}

}
@media only screen and (min-width:1441px) and (max-width:1536px) 
{
		 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
	div#wrap{
	width: 78%;
	width: 78%\7;
	width: 78%\8;
	width: 78%\9;
	margin: 0 auto;
	
}

.span3 {
	width: 24%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}

}
@media only screen and (min-width:1537px) and (max-width:1600px) 
{
		 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
	div#wrap{
	width: 75%;
	width: 75%\7;
	width: 75%\8;
	width: 75%\9;
	margin: 0 auto;
	
}
.span3 {
	width: 24%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
}
}
@media only screen and (min-width:1601px) and (max-width:1780px) 
{
		 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
	div#wrap{
	width: 73%;
	width: 73%\7;
	width: 73%\8;
	width: 73%\9;
	margin: 0 auto;
	
}
.span3 {
	width: 24%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}
}
@media only screen and (min-width:1781px) and (max-width:2570px) 
{
		 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
	div#wrap{
	width: 63%;
	width: 63%\7;
	width: 63%\8;
	width: 63%\9;
	margin: 0 auto;
	
}
.span3 {
	width: 24%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}
}

/*per grandi risoluzioni*/
	@media only screen and (min-width:1690px) and (max-width:2500px) 
{
	 div#header {
	
	height: 170px;
 }
 .headerschedaprodotto {
	height: 180px;
 }
#prodCell{
	width: 23.5%;
	min-height: 310px;
	border: 1px solid #CCC;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}
#prodCell:hover {
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height:310px;
}

#prodCellO{
	width: 19%;
	min-height: 320px;
	border: 1px solid #FFD6A4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}
#prodCellO:hover {
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height: 320px;
}

#cercaintop {
    background-color: #323a45;
    float: left;
    margin-left: -20px;
    margin-right: 20px;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    width: 100%;
}

	}
	
	
	

/*per le medie risoluzioni*/
@media only screen and (min-width:1270px) and (max-width:1480px) 
{
	 div#header {
	
	height: 130px;
 }
 .headerschedaprodotto {
	height: 150px;
 }
.span3 {
	width: 24.2%;
	margin-left: 5px;
}
.span2 {
    width: 30%;
	margin-left: 5px;
}

#prodCell{
	width: 19%;
	min-height: 410px;
	border: 1px solid #CCC;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}
#prodCell:hover {	
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height:410px;
}
#prodCellO{
	width: 19%;
	min-height: 320px;
	border: 1px solid #FFD6A4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}
#prodCellO:hover {
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height: 320px;
}
	
	}
	/*per il 1024*/
@media only screen and (min-width:1000px) and (max-width:1260px) 
{
	 div#header {
	
	height: 130px;
 }
 .headerschedaprodotto {
	height: 150px;
 }


#prodCell{
	width: 23.5%;
	min-height: 380px;
	border: 1px solid #CCC;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}
#prodCell:hover {	
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height:380px;
}
#prodCellO{
	width: 23.5%;
	min-height: 320px;
	border: 1px solid #FFD6A4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}
#prodCellO:hover {
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height: 320px;
}
	
	}
	/*per le piccole risoluzioni*/
@media only screen and (min-width:810px) and (max-width:999px) 
{
	 div#header {
	
	height: auto;
 }
 .headerschedaprodotto {
	height: 0px;
 }

#prodCell{
	width: 19%;
	min-height: 300px;
	border: 1px solid #CCC;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}

#prodCell:hover {
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height:300px;
}	
#prodCellO{
	width: 19%;
	min-height: 320px;
	border: 1px solid #FFD6A4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}
#prodCellO:hover {
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height: 320px;
}

	}
	
	
	
	/*per i cellulari e loro rotazione*/
	@media only screen and (min-width:240px) and (max-width:805px) 
{
	 div#header {
	
	height: auto;
 }
 .headerschedaprodotto {
	height: 0px;
 }
	
#prodCell{
	width: 47%;
	min-height: 440px;
	border: 1px solid #CCC;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
}

#prodCell:hover {	
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height:440px;
}
#prodCellO{
	background-color: #FFF;
	width: 47%;
	min-height: 320px;
	border: 1px solid #FFD6A4;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#prodCellO:hover {
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px #D2D2D2;
	background-color: #FFF;
	min-height: 320px;
}
	
	}
div#contenitore{
	width:100%;
	margin-right: auto;
	margin-left: auto;
	
}

body {
	color: #04367d;
	margin: 0px;
	/*background-attachment: scroll;
	background-image: url(../immagini/pagina_bg.png);
	background-position: center top;
	background-repeat: repeat-x;*/
	background-color: #f7f7f7;
	

}
#left {
	text-align: left;
	width: 19.3%;
	float: left;
	/*overflow: hidden;*/
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 13px;
	/*background-color:#FFF;*/
}
#right {
	display: none;
	/*text-align:left;
	float: right;
    width: 190px;
	overflow:hidden;*/
}

#left .content_box{
	padding-left: 10px;
	margin-top: -5px;	
}

div#layout {
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 }
 
 div#header {
	 text-align:left;
	width:auto;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
 }
 
 
  div#header2 {
	text-align: left;
	width: 100%;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	
 }

  #centro {
	  text-align:left;
	  overflow:hidden;
	 
	height: auto !important;

	
}
 #centro .contenuto {
	font-family: 'Open Sans', sans-serif;/*font google*/
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 6px;
	background-color: #FFF;
	padding: 4px;
	border-radius: 4px;
}

 #centro .contenuto li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 10px;
}

 #centro .contenutoindex {
	font-family: 'Open Sans', sans-serif;/*font google*/
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 4px;
	border-radius: 4px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
  
   div#footer  {
	text-align: left;
	clear: both;
	color: #069;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	text-transform: none;
	height: 40px;
	width: 100%;
	text-decoration: none;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 160;
	margin-left: auto;
	line-height: 15px;
 }
  
  #footer .copyright {
	color: #CCCCCC;
	font-family: 'Lato',sans-serif;
	line-height: 13px;
	background-color: #323A45;
 }
   .linknelfooter{
	color: #ccc;
	font-family: 'Lato', sans-serif;
	line-height: 20px;
	margin-left: 0px;
	text-decoration: none;
	font-size: 13px;
 }
 .linknelfooter a, .linknelfooter a:hover, .linknelfooter a:focus{
	color: #ccc;
	font-family: 'Lato', sans-serif;
	line-height: 20px;
	margin-left: 4px;
	text-decoration: none;
	font-size: 13px;
 }
 
  .loghettipagamenti {
	
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 10px;
 }

 div#inizio  {
	 display:none;
	border-radius:8px;/*css3*/
	-moz-border-radius:8px;/*gecko (ex:Firefox)*/
	-webkit-border-radius:8px;
	background-color: #FFF;
	height: 20px;
	width: 98%;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffc947;
 }
 
 div#fine  {
	 display:none;
	border-radius:8px;/*css3*/
	-moz-border-radius:8px;/*gecko (ex:Firefox)*/
	-webkit-border-radius:8px;
	background-color: #FFF;
	height: 20px;
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffc947;
	margin-bottom: 10px;
	padding-left: 10px;
 }


div#heading  {
	margin-top: 2;
	border-radius: 8px;/*css3*/
	-moz-border-radius: 8px;/*gecko (ex:Firefox)*/
	-webkit-border-radius: 8px;
	font-weight: bold;
	color: #333;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
	height: 40px;
	width: 100%;
	padding-top: 10px;
	text-decoration: none;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 10px;
	border: 1px dotted #ff8339;
 }
 

 

#centro .main_inner{
		 
 }
 
 #left .main_inner{
	 
	 
 }
 
 .box{
	 margin-bottom:30px;
	 
 }
 
 .header_box{

	 
 }
 
 .content_box{
	 padding:2px;
	 
 }
 
 
 .footer_box{
	 
 }
 
 
 /*------------------------------------*/
  
 /*------------------------------------*/
 /* CSS MENU TOP */

/* Menu Alto, definisci la lunghezza dell'intera barra */
#top_menu_list {
  height: 36px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
 
}
/* Menu Alto, definisci la lunghezza dell'intera barra */
#top_menu_list a {
	float: left;
	line-height: 12px;
	width: auto;
	display: block;
	font-family:'Shadows Into Light',cursive;
	font-size: 15px;
	font-weight: bold;
	color: #fb7119 !important;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	text-shadow: 1px 1px 1px #fee59d;
	display: block;
	height: 20px;
	text-align: center;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
	padding: 6px;
}

#top_menu  a:hover{
  text-decoration:none;
  
  
}



#top_menu_list a.selected,
#top_menu_list a:hover{
	color: #FFF !important;
	text-shadow: 1px 1px 1px grey;
	background-color: #ffc113;
	height: 20px;
border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
}


#top_menu{
	position:relative;
	z-index:1;
	height: 1px;  
}
.smenu_main {
	visibility:hidden;
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	font-size: 11px;
	height: auto;
	left: 0px;
	line-height: 16px;
	margin: 0;
	min-height: 100px;
	position: absolute;
	top: 30px;
	width: 985px;
	width: 550px !important;
	z-index: 1000;
	overflow:hidden;
	background-color: #FFF;
	border: 1px dashed #F60;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
	box-shadow: 5px 5px 5px #ccc;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0;
}


*:first-child+html div.smenu_main{
  top: 57px;
}

.fondocat{
	height: 50px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-image: url(../immagini/fondocat.png);
	background-repeat: no-repeat;
}
/* Menu Alto, definisci la larghezza delle colonne quando esplodono le sottocategorie */
.smenu {
  color: #ffffff;
  float: left;
  font-size: 13px;
  line-height: 1.8;
  padding-left: 10px;
  width: 152px;
  /*border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ffffff;*/
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0;
  margin-left: -1px;
}

.smenu ul {
  list-style-type: none;
  padding: 0;
  margin: 0px; 
}


.smenu li a {
	display:block;
	float:none;
	font-size: 16px;
	line-height: normal;
	font-family: 'Shadows Into Light', Helvetica, cursive;
	color: #F90;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5;
	background-image: url(../immagini/im2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	height: 18px;
}

.smenu li a:hover {
  text-decoration:underline;
}

#clicList, .clicList {
  color: #FFF;
  float: right;
  font-size: 13px;
  line-height: 36px;
  margin-top: 198px;
  text-align: center;
  width: 225px;
  padding-right: 10px;
}

#clicList a {
  background-color: #FF9;
color: #FFFFFF;
display: block;
height: 36px;
text-decoration: none;
width: 230px;
}

#clicList a:hover{
  background-color: #FF9;
}

#top_menu .smenu_link {
	display:block;
	float:none;
	font-size: 18px;
	line-height: normal;
	font-family: 'Shadows Into Light', Helvetica, cursive;
	color: #000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url(../immagini/im2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	height: 18px;
}

#top_menu .smenu_link:hover {
  display: block;
 
}


#top_menu .smenu_title {
	font-family: 'Shadows Into Light', Helvetica, cursive;
	display: block;
	width: 220px;
	padding-left: 26px;
	margin-top: 10px;
	margin-bottom: 1px;
	color: #CB8619;
	font-size: 18px;
	text-decoration: none;
	background-image: url(../immagini/im3.png);
	background-repeat: no-repeat;
}


#top_menu .smenu_title a,
#top_menu .smenu_title a:hover{
	color: #AA7116;  
}

#top_menu .smenu_title a:hover{
  text-decoration:underline;
}

.clicSmenu {
  background-image: url(../immagini/frecciaS.png);
  background-position: left 2px;
  background-repeat: no-repeat;
  font-size: 12px;
  line-height: 14px;
  margin: 15px 0 0;
  text-indent: 13px;
}

.clicSmenu:hover{
  background-color:#FF9;
}

.fin-div {
    clear: both;
}

#top_menu .smenu_footer{
 clear:both;
  display:none;
}

#top_menu .smenu_footer a{
  float:left;
  margin-left: 10px;
  text-align:left;
  width: auto;
 
  
}

.top_menu_smenu_list{
  height: auto !important;
   
}
#prodottomenu {
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border: 1px dashed #FFD859;
	margin-top: 5px;
	margin-bottom: 5px;
	min-height:165px;
	text-align: center;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.foot-light {
    background-color: #146600;
    padding: 30px 0;
}
.foot-light, .foot-dark {
    color: #BBBBBB;
    font-size: 12px;
}
.foot-dark {
    background-color: #1c8004;
    padding: 30px 0 40px;
}
.foot-light, .foot-dark {
    color: #BBBBBB;
    font-size: 12px;
}
.foot-last {
	background-color: #5da34e;
	position: relative;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 45px;
	padding-left: 0;
}
.foot-last #toTheTop {
    background: none repeat scroll 0 0 #232830;
    border-radius: 3px 3px 0 0;
    color: #555555;
    height: 23px;
    left: 50%;
    line-height: 23px;
    margin-left: -30px;
    position: absolute;
    text-align: center;
    top: -23px;
    width: 60px;
}
.foot-last a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

[class*="span"] {
    float: left;
    
    min-height: 1px;
}

.span11 {
    width: 1070px;
}
.span10 {
    width: 970px;
}
.span9 {
    width: 870px;
}
.span8 {
    width: 770px;
}
.span7 {
    width: 670px;
}


.span5 {
    width: 470px;
}
.span4 {
    width: 370px;
}

.span1 {
    width: 70px;
}

.pacifico {
    font-family: 'Pacifico',cursive;
    font-weight: normal;
}

.blocks-spacer-last {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    margin-bottom: 30px;
    padding: 10px 15px 10px 10px;
}
.main-titles {
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	position: relative;
	font-size: 13px;
	text-align:center;
}
.product a {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	margin-bottom: 5px;
}
.main-titles .title {
	font-size: 15px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
.light {
    font-weight: normal;
}


/*******************************************************************/
/*     STILI PRESI DALLE PAGINE SCIOLTI								*/
/********************************************************************/

#divScorrevole{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D2D2D2;
	display: none;
	float: right;
	margin-left: 0px;
	margin-top: 38px;
	padding: 0;
	position: absolute;
	text-align: left;
	width: 95%;
	z-index: 1000;
}

/*******************************************************************/
/*     RECENTLY PRODUCTS VIEWED						*/
/********************************************************************/
.carouProd{
	width:200px;
	display:block;
	float:left;
	
}

.carouProd a img{
	display:block;
	float:none;	
}

.carouProd a{
	width:180px;
	margin:0 auto;
	display:block;
	float:none;	
}


.row_btn_email{
	padding-top:10px;
	height: 50px;
}

.row_remove{
	color:#999;
	font-weight: normal;
	padding-left:20px;
	
}

.row_friend_email{
	margin-bottom:5px;
	
}


@media only screen and (min-width:1680px) and (max-width:2500px) 
{
	footer .foot-last .pull-right {
    float: right;
}
	
	.blocks-spacer-last {
width: 1180px;
}
	
.brands {
    width: 1170px;
}
.span12 {
    width: 1170px;
}

}

@media only screen and (min-width:1440px) and (max-width:1450px) 
{
	footer .foot-last .pull-right {
    float: right;
}
	.blocks-spacer-last {
width: 1220px;
}
.span12 {
    width: 1165px;
}
}	

@media only screen and (min-width:1351px) and (max-width:1430px) 
{
	footer .foot-last .pull-right {
    float: right;
}
	.blocks-spacer-last {
width: 1198px;
}
.span12 {
    width: 1165px;
}
}	

@media only screen and (min-width:1200px) and (max-width:1350px) 
{
	footer .foot-last .pull-right {
    float: right;
}
	.blocks-spacer-last {
width: 1198px;
}
.span12 {
    width: 1165px;
}
}
	
@media only screen and (min-width:1024px) and (max-width:1210px) 
{
	footer .foot-last .pull-right {
    float: right;
}
	
.blocks-spacer-last {
width: 980px;
}

.span12 {
    width:1000px;
}
}
@media only screen and (min-width:800px) and (max-width:1000px) 
{
	footer .foot-last .pull-right {
    float: right;
}
	.blocks-spacer-last {
width:790px;
}
.span12 {
  width:790px;
}
}

@media only screen and (min-width:150px) and (max-width:790px) 
{
	footer .foot-last .pull-right {
    float: left;
	margin-left:5px;
}
.blocks-spacer-last {
width: 95%;
}
.span12 {
    width: 99%;
}

.logoright {
    margin-right: 10px;

}


}


.testocategorie{color: #000;font-family:'Lato',Calibri,Arial,sans-serif;font-size: 14px;text-decoration: none;text-align: center;margin-top: 20%;font-style: italic;}

.topaction {
	background-color: #F87A07;
	color: #FFF;
	padding: 0px;
	
}

.topaction a {
    color: #FFF;
    font-size: 12px;
    padding: 0px;
	margin-top: 10px;
}
.margintopmenu {
    
	margin-top: 10px;
}

.product .main-titles .title {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;   
}
.product h5 a{
	font-weight: bold;
	text-transform: uppercase;
	color: #5A5A5A;
}</pre></body></html>