html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
}

body {
background-color:#F3F3C1;
background-image:url(../immagini/bg_4.gif);
background-repeat:repeat-x;
font-family:"Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;
font-size:62.5%;
font-weight:normal;
}
h1 {
color:#333333;
font-size:2.4em;
}
h2 {
color:#333333;
font-size:2.2em;
}
h3 {
color:#333333;
font-size:1.8em;
}
p {
margin:0pt 10px 10px;
}
a {
color:#006600;
text-decoration:none;
}
a:hover {
color:#999999;
text-decoration:none;
}
a img{
border:0;
}
h1 span {
font-size:0.7em;
text-align:left;
}
#header {
height:171px;
overflow:hidden;
}
#logo {
float:left;
margin:0pt 0pt 0pt 20px;
display:inline;
overflow:auto;
}
#fiore {
background-image:url(../immagini/logo.gif);
background-repeat:no-repeat;
display:none;
height:171px;
left:20px;
position:absolute;
top:-300px;
width:300px;
z-index:5;
}
#ladybird { 
	width:220px;
	height:170px;
	float:left;
	margin-left:340px;
	display:inline;
	}
#intestazione {
margin:0;
padding-top:30px;
text-align:right;
float:left;
display:inline;
width:420px;

}
#intestazione h1 {
background-image:url(../immagini/logo_int.gif);
background-position:left center;
background-repeat:no-repeat;
color:#333333;
float:right;
font-size:2.2em;
font-style:italic;
font-weight:normal;
height:59px;
margin:0;
padding:0;
width:350px;
}

#intestazione h2 {
color:#FDCC09;
font-size:2.0em;
font-style:italic;
font-weight:normal;
margin:0;
padding:0;
}
#intestazione h3 {
color:#333333;
font-size:1.6em;
font-style:italic;
font-weight:normal;
margin:0;
padding:0;
}
html* #intestazione h3{
color:#333333;
font-size:1.6em;
font-style:italic;
font-weight:normal;
margin-top:-30px;
padding:0;}
#navbar {
background-image:url(../immagini/bg_navBar.gif);
background-repeat:repeat-x;
height:39px;
padding:0pt 0pt 0pt 20px;
}
#navbar table {
border:medium none;
margin:0pt;
padding:0pt;
width:750px;
}
#navbar td {
height:37px;
margin:0pt;
padding:0pt;
}
#navbar a {
color:#FDCC09;
font-size:1.7em;
font-weight:lighter;
}
#navbar a:hover {
color:#FFF6D1;
font-size:1.7em;
font-weight:normal;
text-decoration:none;
}
#slideshow {
margin:0pt auto;
width:600px;
}
div#content p {
line-height:1.4;
}
div#wrapper {
background-image:url(../immagini/Carta-intestata.png);
background-position:right center;
background-repeat:no-repeat;
float:right;
margin-left:-240px;
min-height:700px;
width:100%;
}
#content {
color:#333333;
font-size:1.4em;
padding:20px;
margin-left:240px;
}
#content ul{
	margin-left:20px;
	}
#navigation {
background-color:#537537;
float:left;
padding:20px;
width:200px;
}
#navigation a {
color:#F3F3C1;
font-size:1.4em;
font-weight:normal;
text-decoration:none;
}
#navigation a:hover {
color:#FFFFFF;
font-size:1.4em;
font-weight:normal;
}
#navigation h3 {
color:#FFCC00;
font-size:1.4em;
font-weight:normal;
}
#footer {
background:#333333 none repeat scroll 0%;
clear:both;
color:#FFFFFF;
height:30px;
text-align:center;
width:100%;
}
#footer p {
margin:0pt;
padding:5px 10px;
}
.TitoloPagina {
color:#333333;
font-size:1.6em;
font-style:italic;
}
.TitoloPagina span {
font-size:0.8em;
font-weight:normal;
}

.clear {
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
	}
/* Mostra Carrello Start */
#boxShowKart{
	text-align:center;
	width:160px;
	margin-bottom:10px;
	}		
#boxShowKart div{
	padding:8px 8px 2px 8px;
	}
#boxShowKart div img{
	margin-bottom:10px;
	}
#boxShowKart div strong{ 
	text-transform:uppercase; 
	font-size:10px; 
	color:#fff; 
	display:block; 
	font-weight:normal;
	} 
#boxShowKart div span{ 
	font-size:11px; 
	color:#fff; 
	display:block;
	}
#boxShowKart div span em{ 
	font-size:11px; 
	color:#FDCC09; 
	font-weight:bold; 
	}
#boxShowKart hr{ 
	height:1px; 
	width:80%; 
	color:#CCC; 
	background-color:#CCC; 
	clear:both; 
	border:0 none;
	}
#boxShowKart p{ 
	text-align:center; 
	margin-top:25px;
	text-transform:uppercase;
	}
#boxShowKart span{ 
	display:block; 
	text-align:center; 
	margin-top:5px;
	}
/* Mostra Carrello End */
#map{
	width:600px;
	margin:0 auto;
	height:450px;
	}	
div .gmnoprint{
	color:#000000;
	}
#slideshow{ 
	width:600px;
	display:block;
	margin:0 auto;
	}		
