/* CSS Document */
body{padding:0px; margin:0px; background:#FFF; color:#6f6f6f; font:10px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

/* HEADER */

#header{width:775px; height:314px; position:relative; background:url(../images/b_header.jpg) 0 0 no-repeat; margin: 0 auto;}

#logo{width:262px; height:218px; position:absolute; top:5px; left:467px}

ul.menu{height:12px; position:absolute; top:236px; left:364px;}
ul.menu li{float:left}

#header ul.menu li.home{width:50px; height:12px; margin-right:12px}
#header ul.menu li.home a{width:50px; height:12px; display:block; background:url(../images/btn_home.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.home a:hover{width:50px; height:12px; background:url(../images/btn_home_over.jpg) 0 0 no-repeat;}

#header ul.menu li.new{width:67px; height:12px; margin-right:12px}
#header ul.menu li.new a{width:67px; height:12px; display:block; background:url(../images/btn_new.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.new a:hover{width:67px; height:12px; background:url(../images/btn_new_over.jpg) 0 0 no-repeat;}

#header ul.menu li.specials{width:41px; height:12px; margin-right:12px}
#header ul.menu li.specials a{width:41px; height:12px; display:block; background:url(../images/btn_specials.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.specials a:hover{width:41px; height:12px; background:url(../images/btn_specials_over.jpg) 0 0 no-repeat;}

#header ul.menu li.account{width:55px; height:12px; margin-right:12px}
#header ul.menu li.account a{width:55px; height:12px; display:block; background:url(../images/btn_account.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.account a:hover{width:55px; height:12px; background:url(../images/btn_account_over.jpg) 0 0 no-repeat;}

#header ul.menu li.contact{width:52px; height:12px; margin-right:12px}
#header ul.menu li.contact a{width:52px; height:12px; display:block; background:url(../images/btn_contact.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.contact a:hover{width:52px; height:12px; background:url(../images/btn_contact_over.jpg) 0 0 no-repeat;}

#header ul.menu li.line{width:2px; height:12px; margin-right:12px; background:url(../images/line_menu.jpg) 0 0 no-repeat;}

#header ul.lang {height:26px; position:absolute; top:277px; left:300px;}
#header ul.lang li{float:left; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-top:2px; padding-right:8px;}

#header ul.lang li.english{width:26px; height:18px; margin-right:13px; padding:0}
#header ul.lang li.english a{width:26px; height:18px; display:block; background:url(../images/btn_en.jpg) 0 0 no-repeat; text-indent:-20000px;}

#header ul.lang li.german{width:26px; height:18px; margin-right:13px;  padding:0}
#header ul.lang li.german a{width:26px; height:18px; display:block; background:url(../images/btn_ge.jpg) 0 0 no-repeat; text-indent:-20000px;}

#header ul.lang li.spanish{width:26px; height:18px; margin-right:17px;  padding:0}
#header ul.lang li.spanish a{width:26px; height:18px; display:block; background:url(../images/btn_sp.jpg) 0 0 no-repeat; text-indent:-20000px;}

#header ul.currency {height:26px; position:absolute; top:275px; left:541px;}
#header ul.currency li{float:left;}

#header ul.currency li.currency_headline {font:10px/12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-top:4px; padding-right:8px; float:left}

#header ul.currency li.listmenu form{float:left; width:135px; height:18px; margin: 0;}
#header ul.currency li.listmenu form select{width:135px; height:18px; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#000;}

#header ul.cart {height:50px; position:absolute; top:9px; left:538px;}
#header ul.cart li{height:33px; background:url(../images/cart.jpg) 0 0 no-repeat; font:12px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; padding-top:17px; padding-left:72px;}
#header ul.cart li span{color:#6f6f6f;  font-weight:normal;  }


/* streaming immagine*/
#streaming{width:125px; height:65px; position:absolute; top:244px; left:625px; margin:0px; padding:0px;}

/* streaming TESTO*/
#streaming_t{width:159px; height:45px; position:absolute; top:264px; left:474px; margin:0px; padding:0px;}

/* CONTENT */

#content{width:760px; position:relative; margin: 0 auto; clear:both; padding: 18px 0px 0 0;}

#leftPan{width:176px; position:relative; float:left; padding-right:16px;}

#categories {background:#e6e6e6; padding-bottom:20px;}
#categories h2{height:29px; background:url(../images/img_menu.jpg) 0 0 no-repeat; position:relative; padding-bottom:10px;}
#categories ul{padding-left:10px}
#categories ul li a{display:block; height:20px; background:url(../images/bullet.jpg) 0 6px no-repeat; font:11px/20px Tahoma, Arial, Helvetica, sans-serif; color:#777777; font-weight:normal; text-decoration:none; padding:0 0 0 23px;}
#categories ul li a:hover{text-decoration:underline; color: #FF6600; background:url(../images/bullett_hover.png) 0 6px no-repeat;} 

#middlePan{width:350px; position:relative; float:left; padding-right:26px;}

.prod{width:349px; height:126px;position:relative; clear:both;}
.prodlast{width:349px; height:126px;  position:relative; clear:both;}
.prodimg{width:138px; height:auto; margin: 2px 2px 0 0; float:left; position:relative;}
.txt p {width:200px;   height:auto; float:left; padding-top:5px; position:relative; padding-bottom:10px; font-size:11px;}
.txt p span{font:14px Tahoma, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
.txt p a{font:12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
.txt p a:hover{text-decoration:underline;}
.txt p a.info{font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#6f6f6f; font-weight:normal; text-decoration:underline;}
.txt p a.info:hover{text-decoration:none;}

.action{width:211px; float:left;}
.action ul li{float:left;}
.action ul li.details{width:78px; height:17px; margin-right:19px;}
.action ul li.details a{width:78px; height:17px; display:block; background:url(../images/btn_details.jpg) 0 0 no-repeat; text-indent:-20000px;}
.action ul li.add{width:102px; height:17px;}
.action ul li.add a{width:102px; height:17px; display:block; background:url(../images/btn_add.jpg) 0 0 no-repeat; text-indent:-20000px;}

.price{width:88px; position:absolute; top:6px; left:260px}
.price p{font:12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#ea4d00; font-weight:bold; text-align:right}

#rightPan{width:176px; height:300px; position:relative; float:left; padding-top:15px;}

#partner{width:176px; height:300px; position:relative; float:left; margin-top:15px; 
		 vertical-align:middle; border:double;}
#partner_link{width:176px; height:auto; position:relative; float:left; padding-top:10px;}
#partner h2{height:29px; position:relative; padding-bottom:10px; background:url(../images/partners.jpg) 0 0 no-repeat; margin:2px 0 0 0; color:#FFFFFF;}


#new {background:#e6e6e6; margin-bottom:10px; position:relative; padding-bottom:10px}
#new h2{height:29px; background:url(../images/h_category.jpg) 0 0 no-repeat; position:relative; padding-bottom:10px;}
#new img{margin: 0 13px 10px 12px; position:relative; float:left;}
#new p{width:76px; padding-right:15px; float:left; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#6f6f6f; font-weight:normal; text-decoration:none;}
#new a{font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#6f6f6f; font-weight:normal; text-decoration:underline;}
#new a:hover{text-decoration:none; color:#000;}

#new #addprice ul{padding-left:12px; clear:both; position:relative; width:152px;}
#new #addprice ul li{float:left;}
#new #addprice ul li.newadd a{width:102px; display:block; height:17px; background:url(../images/btn_add2.jpg) 0 0 no-repeat; text-indent:-20000px;}
#new #addprice ul li.newprice img{width:50px; height:17px; margin:0}

#advertisment{clear:both}

/* streaming TESTO*/
#immagini{width:159px; height:45px; position:absolute; top:264px; left:474px; margin:0px; padding:0px;}

/* palinsesto */
#pal_sett{width:40px; height:40px; margin:5px; position:relative; float:left;}
#pal_1{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#000066;}
#pal_2{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#006600;}
#pal_3{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#990033;}
#pal_4{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#FF9900;}
#pal_5{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#3366FF;}
#pal_6{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#990099;}
#pal_7{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#CC6699;}
#pal_8{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#33CC99;}
#pal_9{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#000000;}
#pal_10{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#CC3300}
#pal_11{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#00CC00}

/* staff */
#staff{width:450px; position:relative; float:left; padding-left:26px; margin-left:30px;}

/* FOOTER */

#footer{width:775px; height:71px; background:#080808; position:relative; margin: 10px auto 0 auto; clear:both;}
#footer img{width:141px; height:20px; position:absolute; top:26px; left:32px}
#footer p{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; display:block; width:552px; padding-top: 22px; text-align:center;}
#footer a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:none; background:#FFF;}

