html,body{
	margin:0;
	padding:0;
background: #fff url(/images/sfondo-sotto.gif) repeat top;
	font: 16px Helvetica, Arial, sans-serif;
	color:#666;
	height: 100%;
}

a {
	color : #ccc;
	text-decoration : none;
}


a img{
	border: none;
}
a:hover {
	color: #fff;
}

#linkhome {
	width: 300px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

p{
	text-align: left;
}
#linkhome a {
	margin-right: 10px;
}

div#sopra-cont ul#negozi-home2 li.attivo a{background-position:bottom;}

div#sopra-cont div#menu ul li.attivo a{background-position:bottom;}


div#main{
	width: 100%;
	padding: 0;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
}

div#mainpop{
	width: 750px;
	padding: 0;
	text-align: left;
background: repeat #fff;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0;
	padding:0;
}

#sopra{
	width: 100%;
	background: #fff url(/images/sfondo.gif) repeat top;
	height: 80%;
	text-align: left;
}

#sopra-cont {
	width: 950px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	height: 100%;
	}

#sopra script{
	z-index: 0;
}

#sopra a img#marchio{
border: none; margin-top: 10px; position: relative; margin-left: 72%;
}

#sopra a img#marchionews{
border: none; margin-top: 10px; position: relative; left: 100%;
}

#sopra ul#news{
	text-align: left;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
	font-size: .9em;
}

#sopra ul#news li{
margin-bottom: 15px;
}

#sopra ul#news li a{color: #999;}
#sopra ul#news li a:visited{color: #666;}
#sopra ul#news li a:hover{color: #fff;}


#sopra ul#news li strong{
	font-size: 1.2em;
}

h1 {
	clear: left;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	color: #000;
	letter-spacing: -1px;
    margin-left:0px;
	font: 1.4em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
}

h2{
	font-size: 1.2em;
	color: #000;
}

p.catenaccio{
	margin: 0 0 10px 0; padding: 0;
	font-size: .9em;
}

/* @group news */

span.arancio{
	color: #d68d24;
	font-weight: bold;
}

#fotonews{
	float: left;
	width: 450px;
	height: 100%;
}

#fotonews p{
	margin: 0; padding: 0;
	height: 100%; text-indent: -1000px;
}

#newsdx{
	float: left;
	position: absolute;
	left: 40%;
	z-index: 50;
	top: 0px;
}

li#paginazione{
	padding-top: 50px;
	color: #ccc;
	font-size: .8em;
}

li#paginazione span a{
	color: #666;
}

li#paginazione span a:hover{
	color: #000;
}

a.accoppialink{
	color: #000;
}

a:hover.accoppialink{
	color: #999;
}


/* @end */


#menu {
	margin:0;
	padding: 0;
	font-size: 1em;
	width: 950px;
	margin: 0 auto;
	color: #ffffff;
	margin-top: -1px;
	float: left;
	position: relative;
	left: 50%;
	margin-left: -475px;
}

#menu ul{
	padding: 0;
	margin: 0;
	display: inline;
}

#menu ul li{
	list-style: none;
	padding: 0;
	float: left;
	height: 51px;
	margin-top: 5px;
	margin-right: 30px;
}

#menu ul li a{
	padding:0;
	height: 51px;
	color: #d68d24;
	display: block;
	text-indent: -10000px;
}

#menu ul li#bot-home a{
	width: 90px;
	background: url(/images/bot-home.gif) left top;
}

/* @group Contact */

div#indirizzi{
	width: 300px; float: left;
	font-size: .7em;
	margin-top: 0; padding-top: 0;
}

div#modulo{
	width: 550px; float: left;
	font-size: .8em;
}

form input{
	border: 1px solid #ccc;
	margin: 3px 0;
}

textarea{
	border: 1px solid #ccc;
}

img.imgind{
	margin-left: -3px;
}


/* @end */

/* @group bottoni */

/* bottoni su nero */

ul#lingue{
	list-style: none;
	display: inline;
	position: absolute;
	right: 18%;
	bottom: 20%;
}

ul#lingue li{
	float: left;
}


#ita a{
	width: 53px;
	display: block;
	height: 32px;
	text-indent: -10000px;
	background: url(../images/ita.gif) left top;
}

#ita a:hover{
	background: url(../images/ita.gif) left bottom;
}

#eng a{
	width: 120px;
	display: block;
	height: 32px;
	text-indent: -10000px;
	background: url(../images/eng-inallestimento.gif) left top;
}

#eng a:hover{
	background: url(../images/eng-inallestimento.gif) left top;
}


#menu ul li#bot-location-nero a{
	width: 110px;
	background: url(/images/bot-location-nero.gif) left top;
}

#menu ul li#bot-location-nero a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-abbigliamento-nero a{
	width: 155px;
	background: url(/images/bot-abbigliamento-nero.gif) left top;
}

#menu ul li#bot-abbigliamento-nero a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-enocafetheria-nero a{
	width: 155px;
	background: url(/images/bot-enocafetheria-nero.gif) left top;
}

#menu ul li#bot-enocafetheria-nero a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-pianteefiori-nero a{
	width: 134px;
	background: url(/images/bot-pianteefiori-nero.gif) left top;
}

#menu ul li#bot-pianteefiori-nero a:hover{
	background-position: 0 bottom;
}



#menu ul li#bot-home a:hover{
	background-position: 0 bottom;
}

/* @group bottoni grigio */

#menu ul li#bot-location-grigio a{
	width: 110px;
	background: url(/images/bot-location-grigio.gif) left top;
}

#menu ul li#bot-location-grigio a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-abbigliamento-grigio a{
	width: 155px;
	background: url(/images/bot-abbigliamento-grigio.gif) left top;
}

#menu ul li#bot-abbigliamento-grigio a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-enocafetheria-grigio a{
	width: 155px;
	background: url(/images/bot-enocafetheria-grigio.gif) left top;
}

#menu ul li#bot-enocafetheria-grigio a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-pianteefiori-grigio a{
	width: 134px;
	background: url(/images/bot-pianteefiori-grigio.gif) left top;
}

#menu ul li#bot-pianteefiori-grigio a:hover{
	background-position: 0 bottom;
}



/* @end */

#menu ul li#bot-news a{
	width: 90px;
	background: url(/images/bot-news.gif) left top;
}

#menu ul li#bot-news a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-contact a{
	width: 110px;
	background: url(/images/bot-contact.gif) left top;
}

#menu ul li#bot-contact a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-video a{
	width: 100px;
	background: url(/images/bot-video.gif) left top;
}

#menu ul li#bot-video a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-location a{
	width: 110px;
	background: url(/images/bot-location.gif) left top;
}

#menu ul li#bot-location a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-abbigliamento a{
	width: 155px;
	background: url(/images/bot-abbigliamento.gif) left top;
}

#menu ul li#bot-abbigliamento a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-enocafetheria a{
	width: 155px;
	background: url(/images/bot-enocafetheria.gif) left top;
}

#menu ul li#bot-enocafetheria a:hover{
	background-position: 0 bottom;
}

#menu ul li#bot-pianteefiori a{
	width: 134px;
	background: url(/images/bot-pianteefiori.gif) left top;
}

#menu ul li#bot-pianteefiori a:hover{
	background-position: 0 bottom;
}



div#sotto div#contenuto div p a#bot-video{
	width: 90px;
	height: 51px;
	background: url(/images/bot-video.gif) left top;
	text-indent: -1000px;
	display: block;
}

div#sotto div#contenuto div p a:hover#bot-video{
	background-position: 0 bottom;
}



/* @end */




/* @group negozi index */

ul#negozi-home{
	position: absolute; top: 68%;
	list-style: none; padding: 0;
	display: inline;
	text-align: left;
	margin-left: 0;
	padding-left: 0;
}

ul#negozi-home li{float: left;}

a#galeazzo-pd{
	width: 160px;
	display: block;
	height: 53px;
	text-indent: -10000px;
	background: url(/images/galeazzo-pd.gif) left top;
}

a:hover#galeazzo-pd{
	background: url(/images/galeazzo-pd.gif) left bottom;
}

a#galeazzo-vi{
	width: 160px;
	display: block;
	height: 53px;
	text-indent: -10000px;
	background: url(/images/galeazzo-vi.gif) left top;
}

a:hover#galeazzo-vi{
	background: url(/images/galeazzo-vi.gif) left bottom;
}

a#galeazzo-vr{
	width: 160px;
	display: block;
	height: 53px;
	text-indent: -10000px;
	background: url(/images/galeazzo-vr.gif) left top;
}

a:hover#galeazzo-vr{
	background: url(/images/galeazzo-vr.gif) left bottom;
}

a#galeazzo-g{
	width: 81px;
	display: block;
	height: 53px;
	text-indent: -10000px;
	background: url(/images/galeazzo-g.gif) left top;
}

a:hover#galeazzo-g{
	background: url(/images/galeazzo-g.gif) left bottom;
}


a#g-pd{
	width: 54px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/g-pd.gif) left top;
}

a:hover#g-pd{
	background: url(/images/g-pd.gif) left bottom;
}

a#g-vi{
	width: 54px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/g-vi.gif) left top;
}

a:hover#g-vi{
	background: url(/images/g-vi.gif) left bottom;
}

a#g-vr{
	width: 54px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/g-vr.gif) left top;
}

a:hover#g-vr{
	background: url(/images/g-vr.gif) left bottom;
}

a#g-g{
	width: 54px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/g-g.gif) left top;
}

a:hover#g-g{
	background: url(/images/g-g.gif) left bottom;
}



/* @end */

/* @group negozi interni */

ul#negozi-home2{
	list-style: none; padding: 0;
	display: inline;
	text-align: left;
	float: left; margin-top: -75px;
	margin-left: 3px;
}

ul#negozi-home2 li{float: left;margin-right: 30px;}

ul#negozi-home2 li a#galeazzo-pd{
	width: 134px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/galeazzo-pd-interno.gif) left top;
}

ul#negozi-home2 li a:hover#galeazzo-pd{
	background: url(/images/galeazzo-pd-interno.gif) left bottom;
}

ul#negozi-home2 li a#galeazzo-vi{
	width: 150px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/galeazzo-vi-interno.gif) left top;
}

ul#negozi-home2 li a:hover#galeazzo-vi{
	background: url(/images/galeazzo-vi-interno.gif) left bottom;
}

ul#negozi-home2 li a#galeazzo-vr{
	width: 151px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/galeazzo-vr-interno.gif) left top;
}

ul#negozi-home2 li a:hover#galeazzo-vr{
	background: url(/images/galeazzo-vr-interno.gif) left bottom;
}

ul#negozi-home2 li a#galeazzo-g{
	width: 68px;
	display: block;
	height: 44px;
	text-indent: -10000px;
	background: url(/images/galeazzo-g-interno.gif) left top;
}

ul#negozi-home2 li a:hover#galeazzo-g{
	background: url(/images/galeazzo-g-interno.gif) left bottom;
}

img#striscia-pg-interna{
position:absolute; left:530px; top:-14px
}

/* @end */

/* @group abbigliamento */

p#sopra-ind{
	position: relative;
	top: -50px;
	left: 15px;
	font-size: .9em;
	color: #999;
}

p#sopra-ind strong{
	color: #fff;
	font-weight: normal;
	width: 100px;
}

ul#uomo-donna{
	list-style-type: none;
	padding-left: 0;
	margin-top: 35px;
}

ul#uomo-donna li{
	list-style: none;
	padding-left: 0;
	font-size: .9em;
}

div#main div#sotto div#contenuto div ul#uomo-donna li a{
	color: #fff;
	list-style: none;
	padding-left: 0;
}

div#main div#sotto div#contenuto div ul#uomo-donna li a:hover{
	color: #999;
	list-style: none;
	padding-left: 0;
}

ul.listapiante{
	list-style-type: none;
	padding-left: 0;
	margin-top: 30px;
}

ul.listapiante li{
	list-style: none;
	padding-left: 0;
	font-size: .9em;
}

ul.listapiante li.bianco{
	color: #fff;
}

span.spanpiccolo{
	font-size: .7em;
}

div.marche{
	width: 130px;
	float: left;
	list-style: none;
	font-size: .9em;
	color: #999;
	margin-top: 20px;
}

div.tipologie{
	width: 140px;
	float: left;
	list-style: none;
	font-size: .9em;
	margin-top: 20px;
}

div.tipologie ul{
	list-style: none;
	padding-left: 0;
}


div.marche ul{
	list-style: none;
	padding-left: 0;
}

div.marche ul li{
	font-size: .75em;
}


/* @end */

/* @group piante */

div p#sushi{
	color: #d68d24;	
}



/* @end */

p#vetrina{
	position: absolute; bottom: 21%; 
	margin: 0;
}

p#ind-pd{font-size: .75em; color: #fff;margin-left:15px;margin-top: 0; width: 200px;}


div#thumb{
	clear: left;
	position: absolute; top: 35%;
	margin: 0px 0 0 20px; padding: 0px 0 0 0;
	width: 950px;
	color: #000;
}

div.thumbs{
	float: left;
	margin-right: 5px;
	color: #000;
}

div#sotto{
	padding: 0;
	margin: 0;
	font-family: Helvetica, Arial, Verdana;
	background: #fff url(/images/sfondo-sotto.gif) repeat top;
}

div#contenuto{
	width: 950px;
	position: relative;
	left: 50%;
	margin-left: -455px;
}

#contenuto p{
	color: #999;
	font-size: .9em;
}

 #contattidati{
	float: right; width: 200px; margin-top: 20px;}

#contattidati p strong{
	color: #000;
}

div#contattidati p{
	font-size: .75em;color: #000;width: 170px;
}

#main p#flashhome {
	vertical-align: bottom;
}

.piccolo {
	text-decoration : underline;
	font-size: .6em;
	padding: 0;
	margin: 0;
}

.piccolocurrent {
	text-decoration : underline;
	font-size: .6em;
	color: #670022;
	margin: 0;
	padding: 0;
}

p.unodue {
	margin: 0 0 0 30px;
	padding: 0;
	font-size: 1.1em;
	clear: left;
}

#main #sottosx p#immagini{
float: left; width: 250px; margin-left: 80px;
}

input#tac {width:10px; height: 10px;float:left;}

#linkpagine .rosso a{
	color: #cc0000;
	padding-left: 10px;
	font-weight: bold;
	font-size:0.8em;
	}

#sottodx .rosso {
	color: #cc0000;
	font-weight: bold;
	float: left;
	font-size: 1em;
}

#main div#sotto div#linkpagine {
	font-size: .8em;
	margin-left: 405px; 
}
	
#sottodx .chef p{
	background: #ffffff;
   font-size: 0.6em;
}

#identifier {

}	

#sottodx span{font-size: .9em;color: #666;font-weight: normal;}

#sottodx a{
font-size: 1.1em;color: #cc0000;padding: 2px;
}

#sottodx a:visited{
color: #cc0000;
}

#sottodx a:hover{
font-size: 1.1em;color: #cc0000;background: #F5F5F5;border-bottom: 1px solid #ccc;}

p.torna{font-size: .8em;}

#sottopop{
	font-size: .9em;
	font-family: Times, "Times New Roman", Georgia, Verdana;
	text-align: center;
	padding: 20px;
	border: 1px solid #999;
}

#sottopop strong  {font-size: 1.2em;
	color: #c00;
}

#sottopop p {
	color: #333;
}

#sottopop .prezzo{
	color: #999;
margin-bottom: 20px;}

#sottopop #downpdf a{
position: relative; left: 300px; top: -60px;font-size: 1.1em; letter-spacing: -1px; color: #666;
}

#sottopop #downpdf a:hover{
	color: #c00;
}

#sottopop a {font-size: 1em; color: #cc0000;}

#sottopop a:hover {text-decoration: underline;}

/* @group form contatti */




/* @end */
