@charset "UTF-8";
@import url(reset.css);

html, body {text-align:center; font-family:Arial,Helvetica,sans-serif; background:#FFF none scroll no-repeat 0 0;}
body {font-size:11px; line-height:1.2em; color:#000;}
hr {display:none;}
br.clear-both {clear:both;}
.cleared:after {clear:both; visibility:hidden; display:block; content:"."; height:0;}
.cleared {clear:both; height:1%;}

/* struttura */
#page{clear:both;margin:0 auto;padding:21px 0 0;width:980px; /*border:1px solid red;*/ }
#header{clear:both;position:relative;margin:0 auto;width:954px;height:65px;z-index:9998;}
.pageCNT{clear:both;position:relative;;width:980px;overflow:hidden;z-index:1;}
#container{clear:both;position:relative;margin:0 auto;width:954px;text-align:left;}
.main{float:left;clear:both;display:inline;width:689px;overflow:hidden; position:relative;}
.infoboxtop{float:left;clear:both;position:relative;z-index:3;}
.aside{float:right;display:inline;width:259px;}
#footer{clear:both;padding:26px 0 0;height:78px;background:transparent url(../gfx/bkg_footer.jpg) no-repeat 50% 0;z-index:9997;}
.footerCNT{clear:both;position:relative;margin:0 auto;width:884px;}

/* header */
img.HDRlogo{position:absolute;top:0;left:12px;z-index:9999;}

/* navigazione */
ul.nav1lvl {position:absolute;top:27px;right:0;margin:0;padding:0;list-style-type:none;width:765px;height:37px;background:transparent url(../gfx/bkg_nav-header-full.jpg) no-repeat 100% 0;}
ul.nav1lvl li {float:left;display:inline;margin:0;padding:0;font-size:0;line-height:1px;}
ul.nav1lvl li.first {margin:0 0 0 3px;}
ul.nav1lvl li a {float:left;padding:30px 0 0;height:0!important;overflow:hidden;background:transparent none no-repeat 0 0; height /**/:30px;}
ul.nav1lvl li a.NAV-i-prodotti {width:131px; background-image:url(../img/NAV-i-prodotti.gif);}
ul.nav1lvl li a.NAV-sai-cosa-c-e-dentro {width:180px; background-image:url(../img/NAV-sai-cosa-c-e-dentro.gif);}
ul.nav1lvl li a.NAV-il-meglio-per-il-tuo-gatto {width:203px; background-image:url(../img/NAV-il-meglio-per-il-tuo-gatto.gif);}
ul.nav1lvl li a.NAV-contatti {width:110px; background-image:url(../img/NAV-contatti.gif);}
ul.nav1lvl li a.NAV-petreet-and-me {width:138px; background-image:url(../img/NAV-petreet-and-me.gif);}
ul.nav1lvl li a.NAV-CONCORSO {width:138px; background-image:url(../img/NAV-concorso.gif);}
ul.nav1lvl li a:hover,ul.nav1lvl li a.sel {background-position:0 -30px;}
ul.nav2lvl {position:absolute;top:23px;left:200px;margin:0;padding:9px 16px 0;list-style-type:none;width:535px;background:transparent url(../gfx/mnu2lvlSepTop.png) no-repeat 0 0;}
ul.nav2lvl li {padding:0 10px;}
ul.nav2lvl li a {padding:13px 0 0;color:#A0A0A0; height /**/:13px;}
ul.nav2lvl li a.LNK-olioliva {width:176px;background-image:url(../gfx/LNK-olioliva.png);}
ul.nav2lvl li a.LNK-naturale {width:153px;background-image:url(../gfx/LNK-naturale.png);}
ul.nav2lvl li a.LNK-filetto {width:42px;background-image:url(../gfx/LNK-filetto.png);}
ul.nav2lvl li a:hover,ul.nav2lvl li a.sel {color:#F54F64;background-position:0 -13px;}
ul.nav1lvl li a.sel {/*cursor:default;*/}

/* FLASH */
#HPboxFLASH{clear:both;height:375px;text-align:center;/*background:transparent url(../gfx/bkg_boxFLASH.jpg) no-repeat 50% 100%;*/}

/* spalla */
.asideHsep{clear:both;height:23px;}
.boxNewsletter{float:right;clear:both;position:relative;padding:0 10px;width:210px;height:184px;background:transparent url(../gfx/bkg_boxNewsletter-2.gif) no-repeat 0 0;}
.boxNewsletter .cathead{position:absolute;top:-20px;left:-23px;width:101px;height:103px;background:transparent url(../gfx/cat-head.png) no-repeat 0 0;}
.boxNewsletter h3{margin:0;padding:11px 5px 0 50px;height:55px;font:normal 12px/1.2em Tahoma,Arial,Helvetica,sans-serif;color:#ce2733;text-transform:uppercase;}
.boxNewsletter p{margin:0;padding:0 0 11px;color:#706d6e;line-height:1.4em;}
.boxNewsletter .formField{margin:0 8px 0 0;border:1px solid #CFCFCF;padding:2px;width:120px;font-size:11px;color:#706d6e;text-align:center;vertical-align:middle;}
.boxNewsletter .formButton{vertical-align:middle;}
.boxNewsletter2 .cathead{position:absolute;top:-30px;left:-23px;width:101px;height:103px;background:transparent url(../gfx/cat-head-2.png) no-repeat 0 0;}
.boxNewsletter2 h3{margin:0;padding:15px 5px 0 80px;height:55px;font:normal 18px/1.2em Tahoma,Arial,Helvetica,sans-serif;color:#ce2733;text-transform:uppercase;}
.boxNewsletter2 p{margin:0;padding:0 0 11px;color:#706d6e;line-height:1.4em;}
.boxNewsletter2 p.red{color:#c1201f;}
.boxNewsletter2 .formField{margin:0 8px 0 0;border:1px solid #CFCFCF;padding:2px;width:120px;font-size:11px;color:#706d6e;text-align:center;vertical-align:middle;}
.boxNewsletter2 .formButton{vertical-align:middle; margin:0 0 0 130px;}
.boxGenerico{float:right;clear:both;position:relative;width:230px;background:#FBFCFE url(../gfx/bkg_boxGenerico.gif) no-repeat 0 0;}
.boxGenerico2{float:right;clear:both;position:relative;width:245px;background: none; margin:0 20px 0 0;}
.boxGenerico h3{position:relative; margin:0;padding:9px 15px 0;height:57px;font-weight:bold;font:bold 12px/1.0em Tahoma,Arial,Helvetica,sans-serif;color:#c92632;text-transform:uppercase; text-align:center; top:5px;}
.boxGenerico h3 span{font-size:13px;line-height:1.0em;color:#6E6861;}
.boxGenerico .boxGenCNT{clear:both;padding:0 15px 11px;background:transparent url(../gfx/bkg_boxGenCNT.gif) no-repeat 0 100%;}
.boxGenerico .smallbox{margin:-28px 0 0; padding:0 15px;}
.boxGenerico .bigbox{margin:0; padding:0 15px 14px;}
.boxGenCNT p{margin:0;padding:0;color:#79746D;line-height:1.4em;}
.boxGenCNT p img{float:left;display:inline;margin:-6px 0 0 -10px;}
.boxGenCNT p strong{color:#000;}
.boxGenCNT p a{float:right;clear:both;padding:0 8px 0 0;color:#000;text-decoration:none;background:transparent url(../gfx/arrw_dx.gif) no-repeat 100% 50%;}
.boxGenCNT p a:hover{color:#6E6861;}
.boxGenerico .boxGenHP{height:83px;overflow:visible;}

/* footer */
ul.FTR{margin:0;padding:0;list-style-type:none;width:884px;overflow:auto;font:11px/1.2em tahoma,Arial,Helvetica,sans-serif;}
ul.FTR li{float:left;display:inline;}
ul.FTR li.first{font-size:0;line-height:1px;}
ul.FTR li.last{float:right;font-size:10px;color:#A3A36C;}
ul.FTR li a{color:#A3A36C;text-decoration:none;}
ul.FTR li a:hover{color:#000;}

/* box sommario per tre */
.boxSommario{float:left;clear:both;position:relative;width:689px;z-index:1;}
.boxSommario h3{clear:both;margin:0;padding:6px 0 0 10px; color: #e0270e; font-size:12px; font-weight:bolder; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase;  }

/* slideshow */
.slideShow{float:left;display:inline;margin:0 0 18px 0;position:relative;width:702px;height:128px;background: transparent url(../gfx/bkg_stepcarousel.gif) 54px 0 no-repeat; padding:19px 0 0; z-index:1;}
.stepcarousel{float:left;clear:both;display:inline;position:relative;margin:0 0 0 54px;width:596px;height:128px;overflow:scroll;   }
.stepcarousel .belt{position:absolute;top:0;left:0;}
.stepcarousel .panel{float:left;display:inline;position:relative;overflow:hidden;margin:3px 0 0;width:198px;height:93px;border-right:1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; font-family:Arial,Helvetica,sans-serif;text-align:center; }
.stepcarousel .panel img{margin:12px 0 0 0;}
.stepcarousel .panel span{font-weight:bold;font-size:12px;line-height:1.1em; }
.stepcarousel .panel .strip-novita{position:absolute;top:0;right:0;z-index:9;}
.stepcarousel .panel .strip-nuovo-gusto{position:absolute;top:0;right:0;z-index:9; margin:0;}
.stepcarousel .panel h4{position:absolute;bottom:2px;left:0;margin:0;padding:0;width:193px;font-weight:normal;font-size:11px;line-height:1.1em;color:#6e6861;z-index:1; }


.stepcarousel .panel a{text-decoration:none;/*position:absolute;top:60px;left:84px;font-size:8px;color:#346694;text-transform:uppercase;z-index:2;}*/
/*.stepcarousel .panel a:hover{color:#F54F64;*/}

.stepcarousel .panel a img{border:0 none;}

/* box sommario per due*/
.boxSommario2{
	position:absolute;
	top:0;
	left:0;
	height:186px;
	width:378px;
	background: transparent url(../gfx/bkg-box-sx.jpg) 0 0 no-repeat;
	}
	
.boxSommario2 p{
	margin:65px 0 0 200px;
	padding:0; 
	color: #c32c25; 
	font-size:12px; 
	font-weight:bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;  
	}

.boxSommario2 span.blk{ 
	color: #444; 
	font-size:10px; 
	}
.boxSommario2 img{ 
	margin:22px 0 0 200px;
	padding:0;
	border:none;
	}
	
.boxSommario3{
	/*position:absolute;*/
	/*margin:400px 0 0 0;*/
	/*left:0;*/
	height:109px;
	width:689px;
	background: transparent url(../gfx/bkg-box-S-3.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	position:relative;
	}
	
.boxSommario3 p{
	margin:20px 0 0 30px;
	width:650px;
	padding:0; 
	color: #606060; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;  
	}
	
.boxSommario3 h3{
	margin:20px 0 0 30px;
	width:650px;
	padding:0; 
	color: #70aa34; 
	font-size:14px; 
	font-weight:bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;  
	}
	
.boxSommario4{
	/*position:absolute;
	margin:300px 0 0 0;
	left:0;*/
	height:98px;
	width:689px;
	background: transparent url(../gfx/bkg-box-S-4.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	position:relative;
	}
	
.boxSommario4 p{
	margin:20px 0 0 130px;
	width:500px;
	padding:0; 
	color: #606060; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px; 
	}
	
.boxSommario4 a{
	text-decoration:none;
	color: #70aa34; 
	}
	
.boxSommario4 a:hover{
	text-decoration: underline;
	color: #70aa34; 
	}

.dry .pageCNT{ min-height:1000px; height:auto!important; height:1000px;}


.slideShow2 h3{
	color:#6e6861; 
	font-size:13px; 
	font-weight:normal; 
	line-height:15px;
	text-transform:uppercase; 
	margin:0 0 0 12px;
	padding:7px 0 0 ;
	}
	
	
.slideShow2 h3 span{
	color:#d3b677; 
	font-size:18px; 	
	}

.slideShow2 h3 .rosso{
	color: #ce2733;
	}
	
	
.stepcarousel2{
	float:left;
	clear:both;
	display:inline;
	position:relative;
	margin:8px 0 0 40px;
	width:371px;
	height:115px;
	overflow:scroll; 
	background:red url(../gfx/bkg_slideShow2.png) 0 0 repeat-x; 
	}
	
.stepcarousel2 .belt2{
	position:absolute;
	top:0;
	left:0;
	}
	
.stepcarousel2 .panel2{
	float:left;
	display:inline;
	position:relative;
	overflow:hidden;
	margin:20px 0 0 0; 
	width:185px;
	height:110px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center; 
	}

.stepcarousel2 .panel2 span{
	font-weight:bold;
	font-size:12px;
	line-height:1.1em; 
	}
	
.stepcarousel2 .panel2 .strip-novita{
	position:absolute;
	top:0;
	right:0;
	z-index:9;
	}
		
.stepcarousel2 .panel2 h4{
	position:relative;
	bottom:15px;
	padding:0;
	width:193px;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	line-height:1.1em;
	color:#6e6861;
	z-index:1;
	}

.stepcarousel2 .panel2 a{
	position:absolute;
	top:0px;
	left:0px;
	font-size:8px;
	color:#346694;
	text-decoration:none;
	text-transform:uppercase;
	z-index:2;
	}
		
.stepcarousel2 .panel2 a:hover{
	color:#F54F64;
	}

.stepcarousel2 .panel2 a img{border:0 none;}



.rosa{color:#d78d9f;}
.verde{color:#17712b;}
.blu{color:#1637ad;}
.nero{color: #142e25;}
.grigio{color:#7d7d7b;}
.arancia{color:#e98806;}
.beige{color:#be9d22;}

/*****************home*****************/
.home .flash{
	/*background:url(../gfx/bkg_boxFLASmegliotuogatto.jpg) 0 0 no-repeat;*/
	width:1024px;
	height:356px;
	margin:15px 0 0 0;
	}
.home .flash2{width:723px;height:356px;margin:33px 300px 0 0;}

/*****************home spalla*****************/
.spalladx {display:inline;height:580px;position:absolute;right:14px;top:10px;width:265px;}	
.spalladx .spalladx_top {height:445px;width:265px;background:transparent url(../gfx/bkg_spallatop.png) no-repeat 0 0;}
.spalladx .spalladx_top .btn_partecipaora { width:176px;height:45px;border:0;margin-left:19px;margin-top:204px;}
.spalladx .spalladx_bottom {height:131px;width:265px;background:transparent url(../gfx/bkg_spallabottom.png) no-repeat 0 0;}
.spalladx .spalladx_bottom .btn_vaigallery { width:124px;height:20px;border:0;margin-left:119px;margin-top:98px;}
.top_red {color:#c01b1e;margin-left:36px;margin-top:20px;width:224px;text-align:left;font-size:12px;margin-bottom:12px;}
p.recupera {margin-top:10px;}
.big_red {color:#c01b1e;font-weight:bold;}
.bottom_red {color:#c01b1e;margin-left:35px;}
.big_grey {color:#474747}


/****************** spalla dx concorso make up ******************/
.spalladx .spalladx_bottom_makeup {height:131px;margin-left:20px;width:245px;background:transparent url(../gfx/bkg_spallabottom_makeup.png) no-repeat 0 0;}
.spalladx .spalladx_bottom_makeup .giocafb{color:#4F6B9E;display:inline;float:left;font-family:Tahoma;font-size:12px;font-weight:bold;margin:108px 0 0 95px;text-decoration:none;}
.spalladx .spalladx_top_makeup {padding:20px 2px 0 21px; width:242px; height:425px; background:transparent url(../gfx/bkg_spallatop_makeup.png) no-repeat 0 0;}
/* logo */
.spalladx_top_makeup .box-logo {float:left; display:inline; margin:0 0 0 15px; height:63px;}
/* right top box */
.spalladx_top_makeup .right-top-box {float:right; display:inline; margin:0 4px 0 0; text-align:center; background:transparent url(../gfx/bkg-right-top-box.jpg) no-repeat 0 0;}
/* registration box */
.spalladx_top_makeup .registration-box {width:106px;}
.spalladx_top_makeup .registration-box .txt-box {padding:7px 0;}
/* user photo box */
.spalladx_top_makeup .user-photo-box {padding:9px 0 0; width:96px;}
.spalladx_top_makeup .user-photo-box .user-photo {position:relative; margin:0 auto; border:1px solid #DEDBD1; padding:4px; width:48px; overflow:hidden; background:#FFF;}
.spalladx_top_makeup .user-photo-box .user-photo-CNT {position:relative; width:48px; height:48px; overflow:hidden; text-align:center;}
.spalladx_top_makeup .user-photo-box .user-photo-CNT img {position:relative;}
/* login box */
.spalladx_top_makeup .login-box {height:77px;}
.spalladx_top_makeup .login-box h3 {padding:5px 15px 0; font-size:15px; color:#C01B1E; text-transform:uppercase;}
.spalladx_top_makeup .login-box .abstract {padding:0 15px; font-size:12px; color:#C01B1E;}
.spalladx_top_makeup .login-box .abstract p {}
.spalladx_top_makeup .login-box .error-msg {padding:7px 17px; font-weight:bold; font-size:10px; color:#EE1D25;}
.spalladx_top_makeup .login-box form {margin:0 13px;}
.spalladx_top_makeup .login-box form label {float:left; display:inline; margin:0 4px 0 0; padding:3px 4px; width:95px; height:16px; background:transparent url(../gfx/bkg-lbl-login.gif) no-repeat 0 0;}
.spalladx_top_makeup .login-box form label input {margin:0; border:0; padding:0; width:95px; height:16px; font-size:11px; color:#929292; background:transparent none no-repeat 5px 50%;}
.spalladx_top_makeup .login-box form label input#login_user {background-image:url(../gfx/bkg-lbl-username.gif);}
.spalladx_top_makeup .login-box form label input#login_password {background-image:url(../gfx/bkg-lbl-password.gif);}
.spalladx_top_makeup .login-box .tool-box {padding:5px 25px 15px 15px;}
.spalladx_top_makeup .login-box .tool-box ul {}
.spalladx_top_makeup .login-box .tool-box ul li {display:inline;}
.spalladx_top_makeup .login-box .tool-box ul li a {color:#C32A20; text-decoration:underline;}
.spalladx_top_makeup .login-box .tool-box ul li a:hover {text-decoration:none;}
.spalladx_top_makeup .login-box .tool-box ul li.first-elm {float:left; padding:1px 0 0; font-size:10px;}
.spalladx_top_makeup .login-box .tool-box ul li.last-elm {float:right; font-size:11px;}
.spalladx_top_makeup .login-box .tool-box ul li.last-elm a {text-transform:uppercase;}
/* user logged box */
.spalladx_top_makeup .user-logged-box {text-align:left; height:73px;}
.spalladx_top_makeup .user-logged-box .wellcome-text {padding:6px 20px 0;}
.spalladx_top_makeup .user-logged-box .wellcome-text p {font-size:13px; color:#404040;}
.spalladx_top_makeup .user-logged-box .wellcome-text p strong {color:#000;}
.spalladx_top_makeup .user-logged-box .tool-box {padding:5px 20px 15px;}
.spalladx_top_makeup .user-logged-box .tool-box ul {}
.spalladx_top_makeup .user-logged-box .tool-box ul li {display:inline;}
.spalladx_top_makeup .user-logged-box .tool-box ul li a {color:#C32A20; text-decoration:underline;}
.spalladx_top_makeup .user-logged-box .tool-box ul li a:hover {text-decoration:none;}
.spalladx_top_makeup .user-logged-box .tool-box ul li.first-elm {float:left; padding:1px 0 0; font-size:10px;}
.spalladx_top_makeup .user-logged-box .tool-box ul li.last-elm {float:right; font-size:11px;}
.spalladx_top_makeup .user-logged-box .tool-box ul li.last-elm a {text-transform:uppercase;}
.spalladx_top_makeup .user-logged-box .button {padding:5px 0 15px; text-align:center;}
/* bottoni concorso */
.spalladx_top_makeup .bottoni {padding:169px 0 9px;}
.spalladx_top_makeup .bottoni a {margin:0 2px;}
.spalladx_top_makeup .bottoni a img {}
/* note concorso */
.spalladx .spalladx_top_makeup .bottom_grey {padding:9px 13px 0; font-style:italic; font-size:10px; line-height:10px; color:#828282; text-align:left;}





/**********************i prodotti*********************/
		
.iprodotti .top{
	clear:both;
	width:980px;
	height:390px;
	text-align:center;
	/*background:transparent url(../gfx/bkg_boxFLASH2.jpg) no-repeat 50% bottom;
	background:#ffa;*/
	margin:0 auto;
	}


/*leftside*/	
	
.leftside{
	float:left;
	position:relative;
	width:439px;
	top:44px;
	left:44px;
	margin:0;
	}
	
.leftside span{
	text-decoration:underline;
	}
	
.leftside #packs{
	position:relative;
	width:427px;
	height:91px;
	top:40px;
	text-align:center;
	padding:0;
	}
	
.leftside h1{
	position:relative;
	width:284px;
	margin:60px auto;
	}
	
.boxleftside{
	float:left;
	position:relative;
	background:transparent url(../img/i-prodotti-box.gif) 0 0 no-repeat;
	width:423px;
	height:101px;
	padding:10px 0 0 14px;
	margin:-58px 0 0 0;
	/*display:none;*/
	}
	
.boxleftside p{
	position:absolute;
	font-size:12px;
	color:#3e3e3e;
	text-align:left;
	margin:0;
	}
	
.boxleftside .lineagrigio{
	position:relative;
	top:60px;
	width:414px;
	height:12px;
	background:transparent url(../gfx/lineagrigio.png) 0 bottom no-repeat;
	}
	
.boxleftside .link{
	position:relative;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#2292d2;
	top:60px;
	padding:0 6px 0 0;
	background:transparent url(../gfx/arrw_dx-blu.gif) no-repeat 100% center;
	}
	
	
/*rightside*/

.rightside{
	float:left;
	position:relative;
	width:439px;
	height:288px;
	top:44px;
	left:58px;
	margin:0;
	}
		
	
.rightside span{
	text-decoration:underline;
	}
	
.rightside #petreet-canes{
	position:relative;
	width:434px;
	height:123px;
	top:15px;
	text-align:center;
	padding:0;
	}

.rightside h1{
	position:relative;
	width:284px;
	margin:28px auto;
	}
	
.boxrightside{
	float:left;
	position:relative;
	background:transparent url(../img/i-prodotti-box.gif) 0 bottom no-repeat;
	width:423px;
	height:101px;
	margin:-24px 0 0 0;
	bottom:0;
	padding:10px 0 0 14px;
	}
	
.boxrightside p{
	position:absolute;
	font-size:12px;
	color:#3e3e3e;
	text-align:left;
	margin:0;
	}
	
.boxrightside .lineagrigio{
	position:relative;
	top:60px;
	width:414px;
	height:12px;
	background:transparent url(../gfx/lineagrigio.png) 0 bottom no-repeat;
	}
		
.boxrightside .link{
	position:relative;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#448e21;
	top:60px;
	padding:0 6px 0 0;
	background:transparent url(../gfx/arrw_dx-green.gif) no-repeat 100% center;
	}
	
/*********************sai cosa ce dentro*********************/

.saicosa .top{
	position:absolute;
	width:602px;
	height:344px;
	background:transparent url(../img/topimage_saicosacedentro.png) 50% 0 no-repeat;
	top:9px;
	right:0;
	}
	
.saicosa .top h1{
	position:relative;
	margin:65px 28px 0 0;
	}
	
.leftbox{
	float:left;
	display:inline;
	position:relative;
	margin:25px 0 0;
	width:298px;
	height:300px;
	background:url(../img/leftbox_saicosacedentro.png) 0 0 no-repeat;
	padding: 22px 15px 0;
	}
	
.leftbox h2{
	float:left;
	color: #c32530;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:225px;
	margin:0 0 8px;
	}
		
.leftbox p{

	color: #606060;
	text-align:left;
	margin:0;
	font-size:11px;
	line-height:13px;
	}
	
	
.leftbox p span{
	color: #c32530;
	width:240px;
	}
	
.leftbox .stripinfo{
	position:relative;
	float:left;
	height:35px;
	width:171px;
	background: transparent url(../img/button_brown.png) 0 0 no-repeat;
	text-align:center;
	color: #fff;
	text-decoration:none;	
	font-size:15px;
	left:65px;
	line-height:28px;
	padding:0;
	}

.leftbox #diagram{
	position:relative;
	float:left;
	margin:-63px 0 0 35px;
	
	padding:0;
	}

.box-perduelanci{
	width: 691px;
	height: 360px;
	margin: 0 0 28px;
	background:url(../img/bkg_lanci_saicosacedentro.jpg) center right no-repeat;
	}

.lanca-saicosacedentro{
	position: relative;
	width: 669px;
	height: 178px;
	padding:0;
	margin:0 0 11px 0;	
	}
	
	
.lanca-saicosacedentro-bkg{
	position:absolute;
	top:0;
	left:0;
	width: 669px;
	height: 178px;
	background:url(../img/lancia_saicosacedentro.png) 0 0;
	z-index:1;
	}
	
.contiene{
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	margin: 24px 0 0 18px;
	width: 660px;
	height: 154px;
	padding:0;
	}
	
#foto1{
	float: right;
	display:inline;
	width:156px;
	height:105px;
	position:relative;
	top:15px;
	right:30px;
	z-index:9;		
	}
	
#foto2{
	float: right;
	display:inline;
	width:253px;
	height:109px;
	position:relative;
	top:28px;
	right:38px;
	z-index:9;			
	}
			
.contiene h2{
	margin:0;
	font-size:14px;
	color: #a9202a;
	text-transform:uppercase;
	}

.contiene h2 span{
	margin:0;
	font-size:12px;
	color: #606060;
	font-weight:normal;
	text-transform:none;
	}
	
	
.contiene p{
	font-size:12px;
	color: #606060;
	margin:31px 0 10px;
	}
	
.contiene p span{
	font-size:12px;
	color: #c1201f;
	font-weight:bold;
	}
	 
.contiene ul{
	margin:0 0 0 15px;
	padding:0;
	}
		
.first ul{
	margin:20px 0 0 15px;
	}
	
.first ul li{
	font-size:12px;
	color: #c1201f;
	line-height:18px;
	font-weight:bold;
	}	

.contiene li span{
	font-size:12px;
	color: #606060;
	font-weight:normal;
	}
			
.short{
	width:320px;
	line-height:29px;
	}
	
.contiene ul li a{
	float:right;
	display:inline;
	text-decoration:none;
	color:black;
	text-transform:uppercase;
	font-size:9px;
	
	}
		
/*freccia*/
.contiene ul li a img{
	width: 4px;
	height: 8px;
	border:none;
	margin:0 0 0 4px;
	}

/*****************il meglio per il tuo gatto*****************/

.megliogatto .flash{
	margin:51px 0 0;
	}
	
/*********************contattici*********************/

.top-contatti{
	background:url(../img/bkg-contatti.jpg);
	width:978px;
	height:289px;
	margin:0 0 55px;
	}

.top-contatti .lieing-cat{
	position:absolute;
	top:107px;
	left: 90px;
	z-index:9;
	}
.top-contatti .food{
	position:absolute;
	top:65px;
	left:90px;
	z-index:1;
	}
		

.top-contatti h1{
	position:absolute;
	top:121px;
	left:584px;
	}
.top-contatti p{
	position:absolute;
	text-align:left;
	width:307px;
	font-size:13px;
	color:#6e6861;
	top:153px;
	left:584px;
	}
				
/*form*/


.form-contatti{
	position:relative;
	width:530px;
	margin:0 0 98px 102px;
	}


.form-contatti h3{
	font-size:14px;
	color:#3e3e3e;
	margin:0 0 5px 0;
	}

.form-contatti p{
	margin:0 0 29px;
	}



.informazioni{
	margin:0 0 34px;
	
	}

.nomeemail{
	margin:0 0 24px;
	}
	

.nome{
	float:left;
	width:252px;
	margin:0 26px 0 0;
	}
	
.email{
	float:left;
	width:252px;
	}


.form-contatti .nome{
	border:none;
	width:252px;
	height:35px;
	background:url(../img/input-contatti.gif) 0 bottom no-repeat;
	margin:0 26px 28px 0;
	}
	
.form-contatti #nome{
	border:0 none;
	background:transparent;
	padding:3px 0;
	
	}

.form-contatti .email{
	border:none;
	width:252px;
	height:35px;
	background:url(../img/input-contatti.gif) 0 bottom no-repeat;
	margin:0 0 28px 0;
	}
	
	
	.form-contatti #email{
	border:0 none;
	background:transparent;
	padding:3px 0;
	
	}


.form-contatti #message{
	border:none;
	width:530px;
	height:132px;
	background: url(../img/message-contatti.gif) 0 bottom no-repeat;
	margin:0 0 20px 0;
	
	}

.form-contatti a{
	color:#777777;
	margin:0 0 9px 0;
	}

#invia{
	position:absolute;
	right:0;
	bottom:0;
	}
	
/*gattoideal smallbox*/

.gattosmall img{
	margin:-10px 0 0 0;
	border:0 none;
	
	
	}	
.gattosmall p{
	margin:-10px 0 0 0;
	}
	
	
	
/*********************(scede per prodotti, prodotti linee (rosa)*********************/


.menu2d{
	height: 105px;
	margin:0 0 40px 0;
	}

.top-pnatura{
	position:relative;
	background:url(../img/bkg-top-natura.jpg);
	width:978px;
	height:289px;
	margin:0 0 40px;	
	}

.top-pnatura h1{
	position:absolute;
	font-size:23px;
	font-weight:normal;
	color:#6e6861;
	top:9px;
	left:296px;
	text-align:left;
	line-height:23px;
	width: 297px;
	}

.top-pnatura h3{
	position:absolute;
	font-size:13px;
	color:#6e6861;
	top:62px;
	left:296px;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	width:400px;	
	}

.top-pnatura img.btn_negozi{
	position:absolute;
	bottom:20px;
	right:38px;
	}
	
.top-pnatura img.btn_soddisfatti{
	position:absolute;
	bottom:37px;
	right:187px;
	}

.top-pnatura h4 span{
	color:#606060;
	}

.top-pnatura h5{
	position:relative;
	color:#858585;
	top:260px;
	left:375px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2em;
	text-align:center;
	}

.cat{
	position:absolute;
	left:27px;
	top:36px;
	}
	
.imgmiddle{
	position:absolute;
	left:328px;
	top:76px;
	z-index:50;
	}
		
.imgright{
	position:absolute;
	left:650px;
	top:15px;
	z-index:0;
	}
	
.boxleft{
	background:transparent url(../img/boxleft-prodottinatura.gif) 0 0 no-repeat;
	float:left;
	width:222px;
	height:202px;
	padding:25px 23px;
	color:#606060;
	}
	
.boxleft h4{
	font-size:14px;
	color:#f27d00;
	margin:0;
	text-transform:uppercase;	
	}
	
.boxleft p{
	margin:8px 0 22px;
	}
	
.middlelist{
	float:left;
	position:relative;
	margin:6px 0 0 0;
	width:400px;
	}
		
.middlelist h2{
	font-size:17px;
	font-weight:normal;
	margin:5px 0 0 20px;
	color:#f27d00;
	}
	
.middlelist ul{
	margin:9px 0 0 23px;
	padding:0 0 0 15px;
	font-size: 13px;
	color:#706d6e;
	z-index:9;
	}
	
.middlelist li{
	line-height:15px;
	}
	
.middlelistN{
	float:left;
	position:relative;
	margin:35px 0 0 0;
	width:400px;
	}
		
.middlelistN h2{
	font-size:20px;
	font-weight:normal;
	margin:5px 0 0 20px;
	color:#f27d00;
	}
	
.middlelistN ul{
	margin:15px 0 35px 23px;
	padding:0 0 0 15px;
	font-size: 14px;
	color:#706d6e;
	z-index:9;
	}
	
.middlelistN li{
	line-height:20px;
	}

.line{
	background:url(../img/line.jpg) no-repeat;
	margin:20px 0 2px;
	text-align:center;
	z-index:7;
	}
	
.line p{
	margin:0;
	position:relative;
	top:-8px;
	z-index:9;
	color:#fff;
	font-size:14px;
	}
	
.line img{
	clear:both;
	margin:0;
	position:relative;
	top:-30px;
	z-index:4;
	}
	
.diagramm{
	position:absolute;
	top:125px;
	left:90px;
	z-index:9;
	}
	
.diagramma_sfilaccettti{
	position:absolute;
	top:35px;
	}
.diagramma_riso{
	position:absolute;
	top:-20px;
	}
	
.gattoideale img{
	border:0 none;
	}
	

.gattoideale a{text-align:center;clear:both;padding:0 8px 0 0;color:#000;text-decoration:none; text-transform:uppercase; border:0 none;} 

.gattoideale{
	position:relative;
	background:transparent url(../img/shadow-boxright.jpg) no-repeat 0 30%;
	margin:5px 0 3px 0;
	padding:0;
	}
	
.gattoideale p{
	color:#000;
	margin:6px 0 3px 0;
	padding:0;
	}
	
/*nasello - blu*/


.nasello .top-pnatura h1 span{
	color:#1d8fd1;	
	}

.nasello .imgmiddle{
	position:absolute;
	left:325px;
	top:140px;
	}

.nasello .imgright{
	position:absolute;
	left:585px;
	top:38px;
	}

.nasello .top-pnatura h3{
	position:absolute;
	font-size:13px;
	color:#6e6861;
	top:62px;
	left:296px;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	width:275px;	
	}

.nasello .boxleft h4{	
	color:#1d8fd1;
	}	
	
.nasello .middlelist{
	margin:6px 0 60px 0;
	}

.nasello .middlelist h2{	
	color:#007ec9;
	}
	
.nasello .pesce{
	position:absolute;
	left:295px;
	top:0px;
	}		
	
.nasello .diagramm{
	position:absolute;
	top:170px;
	left:90px;
	}

/*sfilaccetti*/

.sfilaccetti .top-pnatura h1 span{	
	color:#6eb39d;	
	}

.sfilaccetti .imgmiddle{
	position:absolute;
	left:328px;
	top:76px;
	}

.sfilaccetti .imgright{
	position:absolute;
	left:625px;
	top:5px;
	}

.sfilaccetti .top-pnatura h3{
	position:absolute;
	font-size:13px;
	color:#6e6861;
	top:62px;
	left:296px;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	width:400px;	
	}

.sfilaccetti .top-pnatura h4{
	right:38px;
	}


.sfilaccetti .top-pnatura h5{
	/*position:absolute;
	color:#858585;
	font-size:11px;
	top:175px;
	right:38px;*/
	}
	
.sfilaccetti .boxleft h4{	
	color:#6eb39d;
	}	
	
.sfilaccetti .middlelist{
	margin:8px 0 40px 0;
	}

.sfilaccetti .middlelist ul{
	color:#606060;
	}
	
.sfilaccetti .middlelist h2{
	color:#70b39d;
	}
	
	
	
.sfilaccetti .diagramm{
	position:absolute;
	top:115px;
	left:95px;
	}	
	
/*dry*/
.dry .imgright{
	position:absolute;
	left:600px;
	top:-40px;
	}

.dry .top-pnatura h1 span{	
	color:#6eb39d;	
	}

.dry .imgmiddle{
	position:absolute;
	left:297px;
	top:94px;
	}

.dry .top-pnatura h3{
	position:absolute;
	font-size:13px;
	color:#6e6861;
	top:62px;
	left:296px;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	width:400px;	
	}

.dry .top-pnatura h4{
	right:38px;
	}


.dry .top-pnatura h5{
	/*position:absolute;
	color:#858585;
	font-size:11px;
	top:175px;
	right:38px;*/
	}
	
.dry .boxleft h4{	
	color:#6eb39d;
	}	
	
.dry .middlelist{
	margin:8px 0 40px 0;
	}

.dry .middlelist ul{
	color:#606060;
	}
	
.dry .middlelist h2{
	color:#70b39d;
	}

/*centopercento*/

.centopercento .imgright{
	position:absolute;
	left:600px;
	top:-40px;
	}

.centopercento .top-pnatura h1 span{	
	color:#6eb39d;	
	}

.centopercento .imgmiddle{
	position:absolute;
	left:285px;
	top:95px;
	}

.centopercento .top-pnatura h3{
	position:absolute;
	font-size:13px;
	color:#6e6861;
	top:62px;
	left:296px;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	width:400px;	
	}

.centopercento .top-pnatura h4{
	right:38px;
	}


.centopercento .top-pnatura h5{
	position:relative;
	color:#858585;
	top:280px;
	left:657px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2em;
	text-align:left;
	}
	
.centopercento .boxleft h4{	
	color:#6eb39d;
	}	
	
.centopercento .middlelist{
	margin:8px 0 40px 0;
	}

.centopercento .middlelist ul{
	color:#606060;
	}
	
.centopercento .middlelist h2{
	color:#70b39d;
	}


/* i colore sfilaccetti */
.tonnorosaconsfilaccettidipollo{color:#f27d00!important;}
.sfilaccettidipollo{color:#D7B84E!important;}
.sfilaccettidipollocongamberetti{color:#BE5178!important;}
.sfilaccettidipolloconasparagi{color:#BFBD44!important;}
.sfilaccettidipolloconsalmone{color:#D6B6AB!important;}


/* i colore linea natura */
.tonnorosacontonnoaffumicato{color:#FFAE58!important;}
.tonnorosaconmolluschiecrostacei{color:#3055BC!important;}
.tonnorosaconpescebianco{color:#E1D792!important;}
.tonnorosaconsurimialgustogranchio{color:#FF321D!important;}
.tonnorosaconbianchetti{color:#3055BC!important;}
.tonnorosaconsgombro{color:#1D6DB2!important;}
.tonnorosacongamberetti{color:#D58064!important;}
.tonnorosaconfagiolini{color:#34732D!important;}
.tonnorosaconcarote{color:#D76F18!important;}
.tonnorosaconsalmone{color:#DB7A50!important;}
.tonnorosaconpatate{color:#E5CA59!important;}
.tonnorosa{color:#E6A498!important;}
.tonnorosaconsurimialgustodiaragosta{color:#E16D44!important;}
/*icolorelineatradizionale*/
.tonnoconrisoenasello{color:#61B4E2!important;}
.tonnoconrisoesurimialgustogranchio{color:#7f312d!important;}
.tonnoconrisoebaccala{color:#00372D!important;}
.tonnoconrisoesalmone{color:#E1829A!important;}
.tonnoconrisoepescespada{color:#757E82!important;}
.tonnoconrisoecalamari{color:#B2BA3D!important;}
.tonnoconrisoegamberetti{color:#00569F!important;}
.tonnoconriso{color:#F47C35!important;}

/* i colore nouva linea */
.pesce100{color:#4fb0ee!important;}
.pollo100{color:#F8CF18!important;}
.salmone100{color:#F09560!important;}
.sgombro100{color:#8F0008!important;}
.tonno100{color:#EF979C!important;}
.naturapollo{color:#985E48!important;}
.naturapollofegatini{color:#985E48!important;}
.naturapollolive{color:#303133!important;}
.naturatonnocalamari{color:#CFA059!important;}
.naturatonnosedano{color:#9ED6BF!important;}
.naturatonnospinaci{color:#0D8F54!important;}
.drypolloriso{color:#D3751E!important;}
.drytonnorisoa{color:#B73F3E!important;}
.drytonnorisoj{color:#8FB54E!important;}
.drytacchinorisol{color:#5095CE!important;}


/*new footer*/
.newfooterCNT ul.FTR{margin:0;padding:0;list-style-type:none;width:884px;font:11px/1.2em tahoma,Arial,Helvetica,sans-serif;overflow:hidden;}
.newfooterCNT ul.FTR li{float:left;display:inline;line-height:28px;}
.newfooterCNT ul.FTR li.first{font-size:10px;color:#A3A36C;}
.newfooterCNT ul.FTR li.last{float:right;}
.newfooterCNT ul.FTR li a{color:#A3A36C;text-decoration:none;}
.newfooterCNT ul.FTR li a:hover{color:#000;}

/* modifiche pagina saicosacedentro */

.bdx{color:#c1201f;}
.saicosacedentrobig .lanca-saicosacedentro-bkg {background:url(../img/lancia_saicosacedentro_big.png) repeat scroll 0 0 transparent;height:212px;left:0;position:absolute;top:0;width:669px;z-index:1;}
.saicosacedentrobig { height:212px; margin:0;}
.boxGenerico .box-baffi {background: none;}
.annobaffi {background:url(../gfx/bkg_boxGenerico-2.gif) no-repeat 0 0;clear:both;float:right;position:relative;width:231px; height:182px;}
.box-baffi .gattoideale {margin:12px 0 0;}
.box-baffi .gattoideale a {padding:0;}
#foto-pet {display:inline;float:right;height:109px;position:relative;right:38px;top:18px;width:253px;z-index:9;}
#listasai { list-style:url(../gfx/punto-big.gif); margin:40px 0 0 30px;}
#listasai li{ margin:10px 0; font-size:14px;}
#listaricette { list-style:url(../gfx/punto-small.gif);}
.leftbox p span.note {color:#606060; font-size:9px;}
.new-left {background: none;display:inline;float:left;height:290px;margin:25px 0 20px 0;padding:30px 15px 0 20px;position:relative;width:288px;}
.new-left h2 {margin:0 0 15px;}
.new-left p { font-size:12px;}
#SAIboxFLASH { width:978px; background:url(../img/bkg-flash-sai.jpg) -24px 0 no-repeat;}
.saicosa .top {background: none;}