/* RESETTO I CSS UGUALE PER TUTTI I BROWSER */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
a{
outline:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* FINE RESET */
body{
background:#97c00e url(images/bgbody.jpg) 0 0 repeat-x;
font-family:verdana;
}
/* LARGHEZZA E POSIZIONE CONTAINER */
#container{
width:982px;
position:absolute;
left:50%;
margin-left:-491px;
background:transparent url(images/bgcontainer.jpg) 0 80px no-repeat;
}
p{
font-size:0.8em;
}
#container2{
width:982px;
position:absolute;
left:50%;
z-index:9;
margin-left:-491px;
}
/* FINE LARGHEZZA E POSIZIONE CONTAINER */
/* MENU LINGUE */
#languages{
margin:0;
padding:0;
text-align:left;
width:982px;
height:80px;
background:transparent url(images/bglang2.png) 0 0 no-repeat;
}
#languages ul{
margin:0;
padding:2.8em 2em 0 0;
}
#languages li{
font-size:0.7em;
text-indent:15px;
padding:0;
margin:0;
width:100px;
height:25px;
float:right;
}
#languages a{
text-decoration:none;
color:#85aa08;
}
#languages a:hover{
color:#000;
}
/* FINE MENU LINGUE */
/* AREA BRAND */
#branding{
width:982px;
display:block;
float:left;
}
#branding2{
width:982px;
height:200px;
display:block;
float:left;
background:white url(images/bgcontainer2.jpg) 0 0 no-repeat;
}
#logo{
width:201px;
height:80px;
margin:5px 0 0 65px;
background:transparent url(images/logo.png) 0 0 no-repeat;
text-indent:-9999px;
float:left;
}
#logo a{
width:201px;
height:80px;
display:block;
}
/* NAVIGAZIONE PRINCIPALE */
#nav{
width:699px;
display:block;
margin:20px 0 0 280px;
}
#nav li{
float:left;
text-indent:-9999px;
line-height:45px;
}
#lihome{
display:block;
width:137px;
height:45px;
background:transparent url(images/homepage.png) 0 0 no-repeat;
}
#lihome:hover{
display:block;
width:137px;
height:45px;
background:transparent url(images/homepage.png) 0 -45px no-repeat;
}
#liprodotti{
display:block;
width:137px;
height:45px;
background:transparent url(images/prodotti.png) 0 0 no-repeat;
}
#liprodotti:hover{
display:block;
width:137px;
height:45px;
background:transparent url(images/prodotti.png) 0 -45px no-repeat;
}
#liazienda{
display:block;
width:137px;
height:45px;
background:transparent url(images/azienda.png) 0 0 no-repeat;
}
#liazienda:hover{
display:block;
width:137px;
height:45px;
background:transparent url(images/azienda.png) 0 -45px no-repeat;
}
#licontatti{
display:block;
width:137px;
height:45px;
background:transparent url(images/contatti.png) 0 0 no-repeat;
}
#licontatti:hover{
display:block;
width:137px;
height:45px;
background:transparent url(images/contatti.png) 0 -45px no-repeat;
}
#liingredienti{
display:block;
width:137px;
height:45px;
background:transparent url(images/ingredienti.png) 0 0 no-repeat;
}
#liingredienti:hover{
display:block;
width:137px;
height:45px;
background:transparent url(images/ingredienti.png) 0 -45px no-repeat;
}
#nav a{
width:137px;
height:45px;
display:block;
}
/* FINE AREA BRAND */
/* MAINCONTENT */
#maincontent{
padding:150px 0 0 0;
}
#maincontent2{
margin:200px 0 0 0;
padding:0 0 0 0;
min-height:341px;
background:#fff;
color:#000;
}
#maincontent3{
margin:200px 0 0 0;
padding:0 0 0 0;
min-height:1380px;
background:#fff;
color:#000;
}
#maincontent4{
margin:200px 0 0 0;
padding:0 0 0 0;
min-height:690px;
background:#fff;
color:#000;
}
#maincontent2 h1,#maincontent3 h1,h2,h3,h4,h5,h6{
padding:0.4em 0em 0.4em 0;
}
#maincontent2 p,#maincontent3 p{
padding:1.6em 5em 0.4em 0;
}
#maincontent2 h1,#maincontent3 h1{
font-size:1.2em;
color:#313131;
}
#maincontent2 h2,#maincontent3 h2{
font-size:1em;
color:#313131;
}
#maincontent2 h3,#maincontent3 h3{
font-size:1em;
color:#313131;
}
#maincontent2 h4,h5,h6,#maincontent3 h4{
font-size:1em;
color:#607700;
}
.nota{
width:846px;
display:block;
min-height:600px;
}
.nota1{
width:846px;
height:30px;
background:transparent url(images/nota1.png) 0 0 no-repeat;
float:left;
}
.nota2{
width:846px;
background:transparent url(images/nota2.png) 0 0 repeat-y;
float:left
}
.nota2 img{
margin:0 1em 0 2em;
padding:0 0.5em 0.5em 0.5em;
float:left;
}
.nota3{
width:846px;
height:20px;
background:transparent url(images/nota3.png) 0 0 no-repeat;
float:left
}
.pnota{
padding:0;
margin:-1.6em 1em 0em 2em;
font-size:0.9em;
}
.destra{ 
text-align:right 
}

#crocchette{
width:300px;
height:100px;
background:transparent url(images/crocchette2.png) 0 0 no-repeat;
float:left;
}
#crocchette:hover{
width:300px;
height:100px;
background:transparent url(images/crocchette2.png) 0 -100px no-repeat;
float:left;
}
#biscotti{
width:300px;
height:100px;
background:transparent url(images/biscotti2.png) 0 0 no-repeat;
float:left;
}
#biscotti:hover{
width:300px;
height:100px;
background:transparent url(images/biscotti2.png) 0 -100px no-repeat;
float:left;
}
#umido{
width:300px;
height:100px;
background:transparent url(images/umido2.png) 0 0 no-repeat;
float:left;
}
#umido:hover{
width:300px;
height:100px;
background:transparent url(images/umido2.png) 0 -100px no-repeat;
float:left;
}
.cane 
{
color:black;
text-align:center;
font-family:"Trjan Pro Bold";
font-size:30px;
}

.gatto 
{
color:black;
text-align:center;
font-family:"Trjan Pro Bold";
font-size:30px;

}

/* video flash */
#videoflash{
width:250px;
height:250px;
padding:0;
margin:-70px 0 0 87px;
float:left;
}
#content h2{
width:100%;
height:250px;
text-indent:-9999px;
}
#content2{
width:982px;
margin:0 0 0 50px;
}
/* fine video flash */
/* SUB MENU */
#subnav{
margin-top:-4.8em;
background:#fff;
}
#subnav li{
float:left;
}
#subnav h3{
font-size:15px;
font-weight:bold;
padding-top:1.9em;
margin-left:7.5em;
width:60%;
color:#000;
}
#subnav p{
font-size:0.8em;
margin-left:8.8em;
letter-spacing:-0.02em;
}
.linkvetrina1{
color:#393939;
text-decoration:none;
border:none;
}
.linkvetrina3{
color:#393939;
text-decoration:none;
border:none;
}
#vetrina1{
float:left;
width:350px;
height:180px;
background:#fff url(images/vetrina1gatto.png) 0 0 no-repeat;
color:#696969;
}
#vetrina1:hover{
width:350px;
height:180px;
background:#fff url(images/vetrina1gatto.png) 0 -178px no-repeat;
color:#696969;
}
#vetrina1 p{
width:220px;
font-size:0.8em;
}
#vetrina2{
float:left;
width:350px;
height:180px;
background:#fff url(images/vetrina2cane.png) 0 0 no-repeat;
color:#696969;
padding:0;
margin:0;
}
#vetrina2:hover{
width:350px;
height:180px;
background:#fff url(images/vetrina2cane.png) 0 -178px no-repeat;
color:#696969;
}
#vetrina2 p{
font-size:0.8em;
width:220px;
}
#vetrina3{
float:left;
width:282px;
height:180px;
background:#fff url(images/vetrinarivenditori.png) 0 0 no-repeat;
color:#696969;
}
#vetrina3:hover{
width:282px;
height:180px;
background:#fff url(images/vetrinarivenditori.png) 0 -178px no-repeat;
color:#696969;
}
#vetrina3 h3{
margin-left:1.6em;
}
#vetrina3 p{
font-size:0.8em;
width:150px;
margin-left:1.9em;
}
/* FINE SUB MENU */
/* FINE MAINCONTENT */
/* SITE INFORMATION - footer*/
#siteinformation{
text-align:center;
color:#fff;
background:transparent url(images/footer.png) 0 -1.6em;
font-size:0.8em !important;
}
#siteinformation li{
line-height:4em;
display:inline;
}
#siteinformation a{
color:#fff;
text-decoration:none;
}
#siteinformation a:hover{
color:#000;
text-decoration:underline;
}
#siteinformation2{
clear:both;
text-align:center;
font-size:0.8em !important;
color:#fff;
background:transparent url(images/footer.png) 0 0;
}
#siteinformation2 li{
line-height:4em;
display:inline;
}
#siteinformation2 a{
color:#fff;
text-decoration:none;
}
#siteinformation2 a:hover{
color:#000;
text-decoration:underline;
}
/* FINE SITE INFORMATON - footer */
.contattih2{
width:350px;
height:100px;
text-indent:-9999px;
background:transparent url(images/contattih2.png) 0 0 no-repeat;
}
.prodottih2{
width:350px;
height:100px;
text-indent:-9999px;
background:transparent url(images/prodottih2.png) 0 0 no-repeat;
}
.crocchetteh2{
width:350px;
height:100px;
text-indent:-9999px;
background:transparent url(images/crocchetteh2.png) 0 0 no-repeat;
}
.aziendah2{
width:350px;
height:100px;
text-indent:-9999px;
background:transparent url(images/aziendatit.png) 0 0 no-repeat;
}
.biscottih2{
width:350px;
height:100px;
text-indent:-9999px;
background:transparent url(images/biscottih2.png) 0 0 no-repeat;
}
.crocchetteh3{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/adulth3.png) 0 0 no-repeat;
}
.naturaleh3{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/naturaleh3.png) 0 0 no-repeat;
}
.polloh3{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/polloh3.png) 0 0 no-repeat;
}
.agnelloh3{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/agnelloh3.png) 0 0 no-repeat;
}
.crocchetteh3b{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/lighth3.png) 0 0 no-repeat;
}
.crocchetteh3c{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/puppyh3.png) 0 0 no-repeat;
}
.crocchetteh3d{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/sensibleh3.png) 0 0 no-repeat;
}
.gatto1{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/kitten_manzo.png) 0 0 no-repeat;
}
.gatto2{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/trancetti_tonno.png) 0 0 no-repeat;
}
.gatto3{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/tonno_gamberetti.png) 0 0 no-repeat;
}
.gatto4{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/tonno_prosciutto.png) 0 0 no-repeat;
}
.gatto5{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/tonno_olive.png) 0 0 no-repeat;
}
.gatto6{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/pollo_tonno.png) 0 0 no-repeat;
}
.gatto7{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/filetti_pollo.png) 0 0 no-repeat;
}
.gatto8{
padding:0;
margin:0;
width:900px;
height:50px;
text-indent:-9999px;
background:transparent url(images/pollo_manzo.png) 0 0 no-repeat;
}
.boxcrocchette{
width:880px;
display:block;
}


.immaginecrocchette{
padding:0 2em 0 1em;
float:left;
}
.crocchettecont{
padding-top:10px !important;
margin:0 0 0 0;
color:#505050;
font-size:0.8em;
}
.crocchettecont2{
padding-top:10px !important;
margin:0 0 0 0;
color:#505050;
font-size:0.8em;
}
.boxcroc2{
width:900px;
height:120px;
background:transparent url(images/boxcroc2.png) 0 0 no-repeat;
}
.boxcroc2:hover{
width:900px;
height:120px;
background:transparent url(images/boxcroc2.png) 0 -120px no-repeat;
}
.crocchettea{
width:250px;
height:100px;
display:block;
}
#maincontent2 a,#maincontent3 a{
color:#5e9c0d;
}
#maincontent2 a:hover,#maincontent3 a:hover{
color:#d2b700;
}

#brochure{
width:100px;
height:20px;
background:transparent url(images/brochure.png) 0 0 no-repeat;
display:block;
position:absolute;
left:50%;
top:45px;
margin-left:-450px;
z-index:99;
}
#compraonline{
width:116px;
height:20px;
background:transparent;
display:block;
position:absolute;
left:50%;
top:45px;
margin-left:-340px;
z-index:99;
}
.compralink{
width:116px;
height:20px;
display:block;
background:transparent;
text-indent:-9999px;
}
.brochurelink{
width:100px;
height:20px;
display:block;
text-indent:-9999px;
}
input{
border:1px solid #a2c203;
padding:0.6em;
width:200px;
height:16px;
}
input:hover{
background:#fafafa;
padding:0.6em;
}
textarea{
border:1px solid #a2c203;
padding:0.6em;
width:200px;
height:90px;
}
textarea:hover{
background:#fafafa;
}
.bottonesubmit{
width:100px;
height:30px;
}
strong{
font-weight:bold;
}
.float-left{
float:left;
padding:1em;
}
.float-right{
float:right;
padding-right:6em;

}
#contattisx{
width:40%;
height:500px;
float:left;
}
#contattidx{
margin:0 0 0 20em;
width:40%;
height:500px;
}
#servizioclienti{
padding:0;
margin:0 0 0 4.5em;
width:338px;
height:100px;
display:block;
background:transparent url(images/servizioclienti.jpg) 0 0 no-repeat;
}
.tuttoa1{
display:block;
width:880px;
text-decoration:none;
}
.titolinuovi{
font-size:1.5em !important;
color:white !important;
width:920px;
display:block;
background:#a9c405;
}
.lineaverde{
background:#a9c405;
border:none;
padding:0;
margin:0;
width:920px;
display:block;
height:10px;
}
.aggiungi-carrello{
	width:200px;
	height:100px;
	display:block;
	background:transparent url(images/aggiungi-carrello.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin:20px 20px 20px 0;
	float:right;
}
.visualizza-carrello{
	width:200px;
	height:100px;
	display:block;
	background:transparent url(images/visualizza-carrello.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin:20px 20px 0 20px;
	float:right;
}
#shop-left{
	width:650px;
	
	float:left;
}
#shop-left span{
	text-decoration: line-through;
	width:65px;
	display:block;
	float:left;
}
#shop-left img{
	float:left;
}
#shop-right{
	width:232px;
	height:1200px;
	float:left;
}
#shop-right2{
	width:232px;
	height:650px;
	float:left;
}
#shop-right img{
float:left;
}
#shop-left ul{
	margin:30px 0 30px 140px;
}
#shop-left li{
	display:inline;
	padding:0 43px 0 0 ;
}
#puppy-shop,#adult-shop,#light-shop{
	width:700px;
	height:250px;
}
.riga{
	width:600px;
        height:64x
}
.riga1{
	width:600px;
        height:54px;
	padding:20px 0 0 0;
}
.riga p,.riga1 p,.riga2 p{
	float:left;
}
.referenza{
	margin:0 0 0 19px;
	width:190px;
}
.numconf{
	width:47px;
}
.spese{
	color:red;
	font-style:italic;
	font-size:0.7em;
}
.biscotti{
	width:180px;
	margin:0 0 0 29px;
}
.prezzo{
	width:60px;
	display:block;
	float:left;
}
.addtocart{
	width:1px;
	background:red;
	height:30px;
}	
