A.testoMenu,A.testoMenu:link {
	font-size: 14px;
	color: #ffffff;
	font-family: Berlin Sans FB Demi, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	line-height: 15px;
}



A.testoMenu:hover {
	color: #000000; 
	text-decoration: none;
	line-height: 18px;
}




A.mail,A.mail:link {
	font-size: 14px;
	color: #006fc5;
	font-family:  Arial, sans-serif;
	text-decoration: none;
	line-height: 18px;
	
}



A.mail:hover {
	color: #88aefa; 
	text-decoration: none;
	
}





A.mailgrande,A.mailgrande:link {
	font-size: 28px;
	color: #006fc5;
	font-family:  Arial, sans-serif;
	text-decoration: none;
	line-height: 18px;
	
}



A.mailgrande:hover {
	color: #88aefa; 
	text-decoration: none;
	
}








.link-noback {
	font-size: 12px;
	color: #000000;
	font-family: Arial, sans-serif;
	
	line-height: 18px;
	font-weight: bold;
	padding-left:53px;
	}
	
	
	

A.link-back1,A.link-back1:link {
	font-size: 12px;
	color: #4e84f0;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	line-height: 18px;
	font-weight: bold;
	padding-left:53px;
	}



A.link-back1:hover {
	color: #88aefa;
	text-decoration: underline;
	margin-bottom: 0px;
	}
	
	
	
	
	
	A.link-back2,A.link-back2:link {
	font-size: 12px;
	color: #4e84f0;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	line-height: 18px;
	font-weight: bold;	
	}



A.link-back2:hover {
	color: #88aefa;
	text-decoration: underline;
	margin-bottom: 0px;
	}
	
	
	
	



A.vie-negozi,A.vie-negozi:link {
	font-size: 22px;
	color: #4e84f0;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	line-height: 18px;
	font-weight: bold;	
	}



A.vie-negozi:hover {
	color: #88aefa;
	text-decoration: underline;
	margin-bottom: 0px;
	}




A.negozi-categorie_blu,A.negozi-categorie_blu:link {
	font-size: 16px;
	color: #4e84f0;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	line-height: 18px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	}



A.negozi-categorie_blu:hover {
	color: #88aefa;
	text-decoration: underline;
	margin-bottom: 0px;
	}



.titolo-negozio-vie {
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	line-height: 20px;
	font-weight: bold;
	padding-top: 0px;
}

.titolo-negozio-vie-bianco {
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	line-height: 20px;
	font-weight: bold;
	padding-top: 0px;
}









.titolo-negozio-vie2 {
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	line-height: 20px;
	font-weight:100;
	padding-top: 0px;
}


.negozio-categoria {
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	line-height: 20px;
	font-weight: 100;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	
	
}


.titolo-sezione-vie {
	font-family: Arial;
	font-size: 20px;
	color: #000000;
	line-height: 22px;
	font-weight: bold;
	padding-top: 5px;
}


.titolo-sezione-vie-grigio {
	font-family: Arial;
	font-size: 20px;
	color: #625b5b;
	line-height: 28px;
	font-weight: bold;
	padding-top: 5px;
}





.titolo-sezione-vie-verde {
	font-family: Arial;
	font-size: 20px;
	color: #077b12;
	line-height: 22px;
	font-weight: bold;
	padding-top: 5px;
}



.titolo-sezione-vie-bianco {
	font-family: Arial;
	font-size: 25px;
	color: #ffffff;
	line-height: 22px;
	font-weight: bold;
	padding-top: 5px;
}





.titolo-senzalink {
	font-family: Arial;
	font-size: 20px;
	color: #a6a9ac;
	line-height: 22px;
	font-weight: bold;
	padding-top: 0px;
}



.categorie {
	font-size: 22px;
	color: #000000;
	font-family: Arial, sans-serif;
	line-height: 18px;
	font-weight: bold;	
	
}




.testoMenu-sezione {
	font-size: 14px;
	color: #000000;
	font-family: Berlin Sans FB Demi, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	line-height: 15px;
}




.payoff {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 10px;
	letter-spacing:2px;
	color: #ffffff;
	
}





.testo-sopra-animazione {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	color: #1b2331;
	font-weight: bold;
	padding-top: 20px;
}

.testo-sopra-animazione_colore2 {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	color:#5fda0c;
	font-weight:bold;
}




.titolo-elenco {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #979594;
	padding-left: 20px;
}

.testo-descrizione {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #1b2331;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
}


.testo-intro {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 20px;
	text-align: justify;	
}




.testo-titolo-footer {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color: #8e8d8d;
    line-height: 10px;
	font-weight: bold;
	padding-bottom:0px;
}




.testo-footer {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color: #8e8d8d;
	padding-right: 10px;
	line-height: 15px;
}



.testo-footer-basso {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #808388;
}


A.testo-footer-collegamento,A.testo-footer-collegamento:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #8e8d8d;
	text-decoration: none;
	line-height: 12px;
}



A.testo-footer-collegamento:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #5fda0c;
	text-decoration: none;
    line-height: 12px;
	
}











.titolo-verde-home {
    font-family: Arial;
	font-size: 14px;
	color: #077b12;
	font-weight: bold;
	margin-top: 0px;
	line-height: 20px;
}


.titolo-grigio-home {
	font-family: Arial;
	font-size: 14px;
	color: #625b5b;
	font-weight: bold;
	padding-top: 5px;
	line-height: 20px;
}


















.titolo-categoria {
    font-family: Arial;
	font-size: 14px;
	color: #5fda0c;
	font-weight: bold;
	margin-top: 0px;
	line-height: 30px;
}




.titolo_offerte-varie {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size: 25px;
	color: #db5b9d;
	padding-left: 20px;
}






.titolo_offerte-speciali {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size: 25px;
	color: #077b12;
	padding-left: 20px;
}


.testo_offerte-percentuale {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #077b12;
	padding-left: 0px;
	font-weight:bold;
	line-height: 30px;
}



.testo_offerte-speciali {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #1b2331;
	padding-left: 25px;
	font-weight:bold;
	line-height: 30px;
}







.titolo_promozioni {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serifsans-serif;
	font-size: 25px;
	color: #e4380a;
	padding-left: 20px;
}


.testo_promozioni {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #1b2331;
	padding-left: 0px;
	font-weight:bold;
}


.testo_promozioni-barrato {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #1b2331;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: line-through;
}




A.promozioni-link,A.promozioni-link:link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #4e84f0;
	font-weight:bold;
}


A.promozioni-link:hover {
font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #48aadf1;
	font-weight:bold;
}




A.catalogo,A.catalogo:link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #4e84f0;
	font-weight:bold;
}


A.catalogo:hover {
font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #48aadf1;
	font-weight:bold;
}









.testo_promozioni-validita {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #e4380a;
	padding-left: 25px;
	font-weight:bold;
}














.testo-prodotti {
	font-family:Arial;
	font-size: 12px;
	color: #1b2331;
	padding-left: 20px;
	line-height: 20px;
	
}

.testo-prodotti-titolo {
	font-family:Arial;
	font-size: 15px;
	color: #1b2331;
	
}





.testo {
	font-family: Arial;
	font-size: 11px;
	color: #25AC3C;
	font-weight: bold;
	margin-top: 0px;
}




A.testoAttivita,A.testoAttivita:link {
	font-family: Arial;
	font-size: 12px;
	color: #D4D1D1;
	text-decoration: none;
	line-height: 20px;
}



A.testoAttivita:hover {
	color: #1b2331;
	text-decoration: none;
	background-color:#5fda0c;
	line-height: 20px;
}


A.testoaccediBlog,A.testoaccediBlog:link {
	font-family: Arial;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
	text-decoration:underline;
}



A.testoaccediBlog:hover {
	color: #ffffff;
	text-decoration: none;
	background-color:#5fda0c;
	line-height: 20px;
	text-decoration:underline;
}









#contenitore-box{
position:absolute;
top:50px;
background-color:#1b2331;
color: #7690c3;
}


#box-1{
	position: absolute;
	left: 50px;
	top: 800px;
	border: 0px solid #900;
	width: 200px;
//background-color:#1b2331//;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
}


#box-2{
	position: absolute;
	left: 280px;
	top: 800px;
	border: 0px solid #900;
	width: 200px;
//background-color:#1b2331//;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
}


#box-3{
	position: absolute;
	left: 520px;
	top: 800px;
	border: 0px solid #900;
	width: 200px;
//background-color:#1b2331//;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
}


#box-4{
	position: absolute;
	left: 750px;
	top: 800px;
	border: 0px solid #900;
	width: 200px;

//background-color:#1b2331//;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
}








#contenitore-boxnegozio{
position:absolute;
top:280px;
height:auto;

}


#boxnegozio-1{
	position: absolute;
	left: 37px;
	top: 10px;
	border: 0px solid #900;
	width: 220px;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;

}


#boxnegozio-2{
	position: absolute;
	left: 242px;
	top: 15px;
	border: 0px solid #900;
	width: 650px;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
	

}





#fondino {
	position: absolute;
	left: 16px;
	right: 15px;
	top: 80px;
	background-image: url(../img/fondino-intest.jpg);
	width: 950px;
	height: 230px;
	background-repeat: no-repeat;
	

}



.titolo-negozio {
    font-family: Arial;
	font-size: 16px;
	color: #000000;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;
	
}


.titolo-saldi {
    font-family: Arial;
	font-size: 14px;
	color: #e40d39;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;
}


.titolo-saldi2 {
    font-family: Arial;
	font-size: 20px;
	color: #e40d39;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;

}

.titolo-buyonline {
    font-family: Arial;
	font-size: 16px;
	color: #224d9b;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;


}


.titolo-offerte {
    font-family: Arial;
	font-size: 16px;
	color: #f18723;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;

}



.titolo-sconti {
    font-family: Arial;
	font-size: 16px;
	color: #208d37;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;

}



.titolo-coupon {
    font-family: Arial;
	font-size: 16px;
	color: #28ace3;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;

}


.titolo-3x2 {
    font-family: Arial;
	font-size: 16px;
	color: #ec78ac;
    margin-top: 10px;
	line-height: 18px;
	font-weight:bold;

}











.recapiti-negozio {
    font-family: Arial;
	font-size: 14px;
	color: #1b2331;
	font-weight:100;
	margin-top: 10px;
	line-height: 18px;
	
}



.testo-negozio {
	font-family: Arial;
	font-size: 12px;
	color: #1b2331;
	font-weight: 100;
	margin-top: 10px;
	line-height: 18px;
	text-align: justify;
	margin-right: 10px;
}


.testo-orari-negozio {
    font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	margin-top: 10px;
	line-height: 18px;
	text-align: justify;
}

.testo-orariochiusura-negozio {
    font-family: Arial;
	font-size: 12px;
	color: #cd0058;
	font-weight:bold;
	margin-top: 10px;
	line-height: 18px;
	text-align: justify;
}













#menu {
  width: 980px;
  height: 20px;

 z-index:20;
  
 
}

ul#nav {
  float: left;
  width: 980px;
  margin: 0px;
  padding: 0px;
  margin-right:auto;
  list-style: none;
  background: #212121;
  -moz-border-radius-topright: 0px; // hack per Firefox 3.6 e inferiori
  -webkit-border-top-right-radius: 0px; //hack per Safari 4.1 – Google Chrome 3 e inferiori
  -moz-border-radius-topleft: 0px; //hack per Firefox 3.6 e inferiori
  -webkit-border-top-left-radius: 0px;  //hack per Safari 4.1 – Google Chrome 3 e inferiori
z-index:20;
}

ul#nav li {
  display: inline;
  z-index:20;
}

ul#nav li a {
  float: left;
  font: bold 16px arial,verdana,tahoma,sans-serif;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0px 0px 0px ;
  margin: 0px;
  padding: 10px;
  padding-left: 45px;
  padding-right: 45px;
  background: #212121;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  z-index:20;     
}

ul#nav .current a, 
ul#nav li:hover > a  {
	color: #4e84f0;
	text-decoration: none;
	text-shadow: 0px 0px 0px #330000;
	background: #ede6e6;
	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	margin-right: 0px;
	z-index:20;
}


.disattivato {
	float: left;
  font: bold 16px arial,verdana,tahoma,sans-serif;
  line-height: 20px;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0px 0px 0px ;
  margin: 0px;
  padding: 10px;
  padding-left: 45px;
  padding-right: 45px;
  background: #4e84f0;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px; 
}

.disattivato-mappa {
	float:left;
  font: bold 16px arial,verdana,tahoma,sans-serif;
  line-height: 20px;
  color: #000000;
  text-decoration: none;
  text-shadow: 0px 0px 0px ;
  margin: 0px;
  padding: 10px;
  padding-left: 45px;
  padding-right: 45px;
  background: #4e84f0;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px; 
  z-index:20;
}















ul#nav  ul {


  display: none;
  z-index:20;
}




ul#nav li:hover > ul {


  position: absolute;
  display: block;
  width: 940px;
  height:auto;
  margin: 40px 0px 0px 0;
  background: #ede6e6;  
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  z-index:20; 
}







ul#nav li:hover > ul li a {


  float: left;
  font: bold 14px arial,verdana,tahoma,sans-serif;
  line-height: 40px;
  color: #4e84f0;
  text-decoration:underline;
  text-shadow: 0px 0px 0px ;
  margin: 0;
  padding: 0 30px 0 0;
  background: #ede6e6 ;
  z-index:20;
}

ul#nav li:hover > ul li a:hover {


  color: #87aaf0;
  text-decoration:underline;
  text-shadow: none;
  z-index:20;
}
