	body {
	background: #633 url(../img/bg.jpg) top center repeat-x;
font: 8pt Verdana, Arial, Helvetica, sans serif;
margin: 0px; padding: 0px;
}
img {
border: 0;
	}
	#top {
	width: 900px; margin: auto;
font-size: 7pt; color: #fff;
text-align: center;
padding: 0px 2px;
height: 24px;
	}
	#container {
	width: 1000px;
margin: auto;
position: relative;
	}
	#content {
	/*width: 1000px;*/
background: url("../img/bg_cont.png") repeat scroll 0 0 transparent;
padding: 8px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
height: auto important!;
behavior:url(/img/border-radius.htc);
box-shadow: 0 0 5px #fec;
	}
	#content_adm {
	background: url("../img/bg_cont.png") repeat scroll 0 0 transparent;
padding: 8px;
	}
	#head {
	display: none;

	}
	#logo {
	position: absolute;
top: 60px; left: 20px;
width: 290px; height: 130px;
}
#logo img {
/*background: url(../img/logo_koi_italia.png) no-repeat; border: 0px;
behavior:url(../img/border-radius.htc);*/
	}
	#flash {
	/*border: 2px solid #fff;*/
background: url("../img/bg_cont.png") repeat scroll 0 0 transparent;
padding: 2px;
}
#anim {
 width: 980px;
 height: 200px;
	}
	#banner {
	position: absolute;
text-align: right;
top: 20px;
right: 10px;
color: #fff;
}
#banner a {
color: #fff;
	}
	#address {
	display: none;
/*position: absolute;
text-align: right;
top: 20px;
right: 10px;
color: #fff;*/
}
#address a {
color: #fff;
	}
	#lang {
	position: absolute;
top: 0px;
right: 0px;
	}
	#nav {
	color: #fff;
/*background: url(../img/nav_.png) center center no-repeat;*/
position: relative; 
}
#nav_adm {
color: #fff;
background: #633;
text-align: center;
padding: 8px; 
margin-bottom: 8px;
	}
	#nav a {
	text-decoration: none;
text-transform: uppercase;
font: bold 9pt Trebuchet Ms, Tahoma, Helvetica, sans serif;
color: #fff;
}
#nav_adm a {
text-decoration: none;
font: bold 9pt Trebuchet Ms, Tahoma, Helvetica, sans serif;
color: #fff;
	}
	#nav ul {
	margin: 0px; padding: 0 0 0 16px; height: 27px;
}
#nav ul li {
float: left; display: inline;
color: #fff; position: relative
	}
	#nav li a {
	padding: 4px 12px; margin-right: 4px; ;
background: transparent;
display: block;
color: #fff; background: #966;

	}
	#nav li a:hover, #nav li a.on {
	background: #f60;
color: #fff;
	}
	#nav li ul {
	display: none;
position: absolute;
padding: 0px;
top: 26px; left: 0px;
}
#nav li ul li {
float: none; height:20px;
width: 180px; position: relative;
}
#nav li li ul {
display: none;
position: absolute; top: 0px; left: 170px;
	}
	#nav li ul li a {
	display: block;
padding: 2px 4px;
width: 160px;
font-size: 8pt;
background: #fff; color: #000;
text-align: left; 
border: 1px solid #ccc;
text-transform: lowercase;
font: normal 7pt Arial , Helvetica, sans-serif;
	}
	#main {
	background: #fff;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
behavior:url(/img/border-radius.htc);
/*box-shadow: 0 0 5px #fff;*/
margin: 8px auto;
padding: 8px;
height: auto; !important
}
#main a {
color: #633;
	}
	#main_bot {
	/*background: #444 url(../img/main_bot.gif) bottom center no-repeat;
height:19px;*/
clear: both;
	}
	#main td {
	vertical-align: top;
}
#main th {
color: #777;
font-size: 9pt;
text-align: right;
	}
	#main img {
	border: 3px double #fc9;
margin: 8px;
}
#main img.none {
border-width: 0px;
margin: 0;
	}
	#main .bread {
	font-size: 7pt;
margin-bottom: 4px;
	}
	#corpo {
	font-size: 9pt;
text-align: justify;
margin-right: 210px;
margin-left: 210px;
}
#corpo .list td, #corpo .list th {
border-bottom: 1px solid #ccc;
	}
	#corpo .right {
	float: right;
	}
	#corpo h2 {
	color: #f60;
/*text-transform: uppercase;*/
font: normal 20pt Century Gothic, Arial, Helvetica, sans serif; letter-spacing: 3px;
margin: 6px; padding: 0px;
font-weight: normal;
}
#corpo h2 span {
color: #633;
font: normal 20pt Century Gothic, Arial, Helvetica, sans serif;
margin: 1px; padding: 0px;
	}
	#corpo h3 {
	color: #f60;
/*text-transform: uppercase;*/
font: normal 16pt Century Gothic, Arial, Helvetica, sans serif; letter-spacing: 1px;
margin: 6px; padding: 0px;
font-weight: normal;
}
#corpo h3 span {
color: #633;
/*text-transform: uppercase;*/
font: normal 16pt Century Gothic, Arial, Helvetica, sans serif; letter-spacing: 1px;
margin: 1px; padding: 0px;
font-weight: normal;
	}
	#corpo h3.button {
	    background: #f60 url(../img/button-cart.gif) top left no-repeat;
    width: 320px; height: 42px;
}
#corpo h3.button a {
display: block;
/*background: #f60 url(../img/but.gif) center repeat-x;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
box-shadow: 0 0 5px #f93;
border: 1px solid #c00; */
padding: 7px 56px 7px 16px;
text-decoration: none;
color: #fff;
	}
	#corpo h3.paypal {
	background: #f60 url(../img/paypal-but.gif) top left no-repeat;
width: 320px; height: 42px;
}
#corpo h3.paypal a {
display: block;
padding: 7px 56px 7px 16px;
text-decoration: none;
color: #fff;
	}
	#corpo h4 {
	color: #999;
/*text-transform: uppercase;*/
font: bold  11pt Tahoma, Arial, Helvetica, sans serif; letter-spacing: 1px;
margin: 1px; padding: 0px;
}
#products h4 {
margin: 2px;
padding: 4px; color: #f60;
border: #999 solid 1px;
/*background: #f60; color: #fff;*/
}
#products h4 a{
color: #f60;
	}
	#corpo .koibox {
	background: #fff;
border: #ccc 1px solid;
text-align: center;
color:#333;
}
#corpo .koibox a, #corpo .koibox a:hover {
text-decoration: none;
color: #000;
	}
	#products td, #articles td {
	vertical-align: top;
	}
	#cart td {
	vertical-align: middle;
	}
	.box .txt {
	text-align: justify;
padding: 6px;
}
.large {
padding: 6px;
background:#eee;
border: 1px solid #f93;
	}
	#map {
	width: 540px;
height: 400px;
margin: auto;
border: 3px #fcc double;
	}
	#right {
	width: 200px;
float: right;
}
#left {
width: 200px;
float: left;

	}
	#right h3, #left h3 {
	margin: 4px 0;
text-transform: uppercase;
/*padding: 6px 2px 6px 12px;*/
font: bold 8pt Century Gothic,Arial,Helvetica,sans serif;
letter-spacing:2px;
color: #f60;
}
#right h3 span, #left h3 span {
color: #633;
font: 8pt Century Gothic,Arial,Helvetica,sans serif;
margin: 1px; padding: 0px;
	}
	#right h3.tit, #left h3.tit {
	background: transparent url(../img/box.gif) top left no-repeat;
margin:0px;
padding: 6px 6px 6px 12px;
	}
	#catalog, #feed, #best, #letter, #list, #social, #video, #shop, #login, #gallery, #quick, #news, #left .tag, #right .tag {
	border-left: 3px solid #fc9;
border-right: 3px solid #fc9;
background: #fff;
/*border-radius: 16px;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
height: auto important!;behavior:url(/img/border-radius.htc);*/
margin: 0px;
padding: 4px 8px 8px 8px;
}
#social {
text-align: center;
	}
	#catalog_bot, #best_bot, #feed_bot, #letter_bot, #list_bot, #video_bot, #quick_bot, #shop_bot, #login_bot, #gallery_bot, #news_bot, .tag_bot {
	background: transparent url(../img/box.gif) bottom left no-repeat;
margin: 0px 0px 12px 0px; /*display: none;*/

	}
	#news, #left .tag, #right .tag {
	/*padding: 0px 20px;*/
	}
	#catalog ul, #best ul {
	        padding: 0px;
        margin: 0px 0px 0px 4px;
        list-style:none;
}
#catalog li, #best li {
        margin: 0px;
        font-weight: bold;
        /*font-size: 0.8em !important;*/
	}
	#catalog  li a, #best  li a {
	margin:0px;
display:block;
background: url(../img/arrow.gif) left center no-repeat;
/*border-top: 0px dotted #ccc;
border: 1px dotted #ccc;*/
padding: 3px 3px 3px 12px;
color:#633;
text-decoration: none;
}
#catalog li a:hover, #left li #acceso {
margin:0px;
background: url(../img/arrow.gif) left center no-repeat;
/*border-left:15px solid #c3ccd7;
padding-left:7px;
background-color:#e3e3e3;*/
color:#f60;
display:block;
}
#catalog  li a span {
color:#f90;
	}
	#catalog ul ul {
	margin: 0px 0px 0px 12px;
}
#catalog li li{
font-size: 10px;
font-weight: normal;
/*padding-left:20px;*/
}
#catalog li li li{
font-size: 9px;
font-weight: normal;
}
#catalog li li a:link, 
#catalog li li a:visited, 
#catalog li li a:active, 
#catalog li li a:hover {
font-size: 10px;
font-weight: normal;
/*padding-left:20px;*/
}
#cataog li li li a:link, 
#catalog li li li a:visited, 
#catalog li li li a:active, 
#catalog li li li a:hover{
font-size: 9px;
font-weight: normal;
	}
	#boxnews {
	position: relative;
/*background: #eee; width:120px;*/
height: 100px;
overflow: hidden;
}
#boxnews a {
text-decoration: none;
	}
	#footer {
	text-align: center;
background: #633;
padding: 24px;
margin: 8px 0px; color: #966;
/*border: 1px solid #fff;*/
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
behavior:url(/img/border-radius.htc);
color: #ccc;
	}
	#footer a {
	text-decoration: none;
color: #eee;
	}
	#footer_adm {
	text-align: center;
background: #633;
padding: 24px;
margin: 8px 0px; color: #966;
color: #ccc;
}
#footer_adm a {
text-decoration: none;
color: #eee;
	}
	#info {
	background: #fff;
height: 100px;
color: #333;
margin-top: 12px;
border-radius: 16px;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
behavior:url(/img/border-radius.htc);
padding: 8px;
}
#info a {
color: #f60;
	}
	#info h3 {
	margin: 0px;
text-transform: uppercase;
padding: 6px 2px 6px 12px;
font: bold 8pt Verdana,Arial,Helvetica,sans serif;
letter-spacing:1px;
color: #f60;
}
#info h3 span {
color: #567;
font: normal  8pt Bookman Old Style, Times New Roman, Times, serif;
margin: 1px; padding: 0px;
	}
	#info1 {
	    text-align: right;
    width: 200px;
    padding: 8px;
    float: right;
}
#info2 {
    border-right: 1px solid #555;	
    width: 320px;
    padding: 8px;
    float: left;
}
#info3 {
    border-right: 1px solid #555;
    margin-left: 350px;
    margin-right: 220px;
    /*width: 320px;*/
    padding: 8px;
	}
	#bottom {
	width: 788px;
margin: auto;
padding: 8px;
font-size: 7pt;
text-align: center;
padding-bottom: 16px;
color: #999;
}
#bottom a {
color: #aaa;
	}
	#main .orange, #main a.orange {
	color: #f60;
text-decoration: none;
}
#main .white, #main a.white {
color: #fff;

	}
	input, select, textarea {
	font-size: 8pt;
border: 1px solid #966;
margin: 4px 0px;
	}
	input.button {
	color: #eee;
border: 1px solid #c00; /* 234 */
background: #f60; /* 567 */
font-weight: bold;
padding: 4px;
	}
	input.none {
	border: 0px solid #eee;
	}
	#top_adm {
	width: 1000px; margin: auto;
font-size: 7pt; color: #fff;
text-align: right;
padding: 2px;
display: none;
	}
	#container_adm {
	width: 1000px;
margin: auto;
	}
	#main_adm {
	background: #fff;
padding: 0px 20px;
	}
	#main_adm a {
	color: #966;
	}
	#main_adm h2, #main_adm h3, #main_adm h4, #main_adm h5 {
	margin: 0.5em 0 0.2em 0;
font-family: Tahoma, Arial, Helvetica, sans serif;
font-weight: normal;
color: #966;

	}
	#info_adm {
	background: #fff;
height: 100px;
color: #333;
margin-top: 12px;
padding: 8px;
}
#info_adm a {
color: #f60;
	}
	#info_adm h3 {
	margin: 0px;
text-transform: uppercase;
padding: 6px 2px 6px 12px;
font: bold 8pt Verdana,Arial,Helvetica,sans serif;
letter-spacing:1px;
color: #f60;
}
#info_adm h3 span {
color: #567;
font: normal  8pt Bookman Old Style, Times New Roman, Times, serif;
margin: 1px; padding: 0px;
	}
	#bottom_adm {
	width: 1000px;
margin: 12px auto;
font-size: 7pt;
text-align: center;
padding-bottom: 16px;
color: #999;
}
#bottom_adm a {
color: #999;
	}
	#stop {
	clear: both;
	}

