body
{
	margin: 5px 0px;
	padding: 0;
	background: #E8E8E8;
	font-family:verdana,tahoma;
	font-weight:normal;
	font-size:11px;
	color:#6D6D6D;
	background:#eaeaea url(../image/body.jpg) repeat-x ;
}
/* Links */
p{	margin: 5px 0 1px 0;
	padding: 0;
	font-size:11px;
	line-height: 1.4em;}
a { padding: 0 2px;color: #4b940a;font-weight:bold}

a:visited { padding: 0 2px;color: #4b940a;font-weight:bold}

a:hover{color: #ff9900;}

/* Html Elements */
h1{color:#4b940a;font-size:22px;margin:8px auto;padding:10px;line-height: 1.2em;}
h2{font-size:20px;margin:2px 0px;padding:0;line-height: 1.2em;}
h3 {color:#89B228;font-size:18px;line-height: 1.2em;}
h4{font-size:14px;margin:2px 0px;padding:0}
h5 {font-size:12px;margin:2px 10px;padding:0;text-align:center;}
h5 a , h5 a:visited{
	color:#FF9933;
	text-decoration:none;	
	font-weight:bold;
	text-align:center;
}

ul {list-style-type: square; color: #6D6D6D; }


/* Structure */
#container
{
	margin: 0 auto;
	width: 810px;
	padding:5px;
	background-color: #FDFDFD; 
	border:2px solid #CCC;
}

.header
{
	/*background-image:url(header_ad2sell3_back.jpg);*/
	width:100%;
	float:left;
	padding:0px;
	margin:0px;	
}
.header img{margin:0px;padding:0px;border:0px;}

.header-td-box-blue{text-align:center;background:#FFFFFF url(../image/box-header-blue.jpg) no-repeat;width:133px;height:118px;}
.header-td-box-orange{text-align:center;background:#FFFFFF url(../image/box-header-orange.jpg) no-repeat;width:133px;height:118px;}
.header-td-box-yellow{text-align:center;background:#FFFFFF url(../image/box-header-yellow.jpg) no-repeat;width:133px;height:118px;}
.header-td-box-viola{text-align:center;background:#FFFFFF url(../image/box-header-viola.jpg) no-repeat;width:133px;height:118px;}
.header-td-box-green{text-align:center;background:#FFFFFF url(../image/box-header-green1.jpg) no-repeat;width:133px;height:118px;}
.header-td-box-red{text-align:center;background:#FFFFFF url(../image/box-header-red.jpg) no-repeat;width:133px;height:118px;}

.header-td-box-blue a,.header-td-box-blue a:visited,
.header-td-box-orange a,.header-td-box-orange a:visited,
.header-td-box-yellow a,.header-td-box-yellow a:visited,
.header-td-box-viola a,.header-td-box-viola a:visited,
.header-td-box-red a,.header-td-box-red a:visited,
.header-td-box-green a,.header-td-box-green a:visited
{
color:white;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.header-td-box-blue a:hover,
.header-td-box-orange a:hover,
.header-td-box-yellow a:hover,
.header-td-box-viola a:hover,
.header-td-box-red a:hover,
.header-td-box-green a:hover{
color:white;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.header-td-box-blue img,
.header-td-box-orange img,
.header-td-box-yellow img,
.header-td-box-viola img,
.header-td-box-red img,
.header-td-box-green img{
	margin-left:-3px;
	margin-top:-5px;
	border:0px solid red;
}

.header-left{
 font-family:comic san ms,verdana,tahoma;
 dispay:inline;
 width: 235px;
 float:left;
 padding: 2px 6px;
 margin:0px 3px;
 border:0px solid;
 background:#F0F0F0;
 font-weight:bold;
 
}
.header-left ul {
	width: 98%;
	padding: 0px 4px 0px 0px;
	margin:-45px 0 0 0;
	list-style: none;
	float:left;
	border:0px solid #DDDDDD;
	font-size:10px;
	
}	

.header-left li {
	margin: 0em 0em 0em 0em;
	color:#6F6F6F;

}

.header-left li a ,.header-left li a:visited {
	display: block;
	margin:0px;
	padding:5px 0 0 25px;
	text-decoration: none;
	font-weight:bold;
	height: 1.5em;
    color:#6F6F6F;
    text-transform: capitalize;
    background:url(../image/li-lemon.jpg) no-repeat;
    /*background: url(../image/drink_shot2.gif) no-repeat;*/
    background-position:center left;
}	
	
.header-left li a:hover {
	display: block;
	margin:0px;
	padding:5px 0 0 25px;
	text-decoration: none;
	font-weight:bold;
	height: 1.5em;
	color:#000;
    text-transform: capitalize;
    /*background: url(../image/drink_shot3.gif) no-repeat;
    background-position:center left*/
}	


.header-right{
 float: right;
 padding:0px 4px;
 margin:0px 14px 0px 0px;	
 _margin:0px 7px 0px 0px;	
 _width: 530px;
 width: 530px;
 border:0px solid;
 min-height:250px;
 height:auto !important;
 height:250px;
 text-align:left;
 /*background: url(../image/header-right2.jpg) no-repeat;*/
}



#navigation
{
    width: 800px;
	clear: both;
	margin: 0em 0em 0em 0em;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	background-color: #FFFFFF;	
	text-transform: uppercase;
	line-height: 2.0em;
	padding-bottom:0px;
	text-align:center;

}
#navigation .header
{
    width: 790px;
	clear: both;
	margin: 0em 0em 0em 0em;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #444444;	
	text-transform: uppercase;
	line-height: 2.0em;
	color: rgb(50,50,50);
	padding-bottom:0px;
	text-align:center;

}
#navigation_top
{
    width:790px;
	clear: both;
	margin: 0em 0em 0em 0em;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #2f2f2f;	
	padding-bottom:0px;
	padding-left:10px;
	text-align:left; 
	color: #aaaaaa;
}
#navigation_adsense
{
    width: 790px;
	clear: both;
	margin: 0em 0em 0em 0em;
	background-color: #FFFFFF;	
	text-transform: uppercase;
	padding:0px 0px;
	text-align:center;
}

#wrapper
{
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
	
}
/* corpo del sito */

.maincontent {
 min-height: 80px;
 display: inline; /* IE Hack */
 float: left;
 margin-bottom: 7px;
 width: 540px;
 line-height: 1.6em;

}



.content-mid {
 background-image:url(../image/content-mid.gif);
 background-repeat: repeat;
 padding: 5px 10px 0px 10px;
 border:1px solid white;
 margin:0px;
}

.content-mid p {margin-bottom:15px;border:0px solid;}

.content-mid .adsense_middle {
	margin:0px auto;
	margin-top:5px;
	border:0px solid;
	width:95%;
	border:0px solid black;
}

.middle-column-left {
	float: left;
	width: 262px;
	height:auto;
	margin: 1px 0px 2px 2px;
	border:0px solid #DDD;
    padding: 5px 0px 10px 2px;
}

 .middle-column-right {
	float: right;
	width: 262px;
	height:auto;
	margin: 1px 2px 2px 0px;
	border:0px solid #DDD;
    padding: 5px 2px 10px 0px;
}
.middle-column-left2 {
	float: left;
	width: 255px;
	height:auto;
	margin: 0px ;
	border:0px solid #DDD;

    padding:2px 0px;
}

 .middle-column-right2 {
	float: right;
	width: 255px;
	height:auto;
	margin: 0px ;
	border:0px solid #DDD;
    padding: 2px 0px;
}
.middle-column-left img,
.middle-column-right img{border:2px solid white;padding:0;}

/* menu di sinistra */
#sidebar-wrapper{ /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 255px;
 float: left;
 height:auto;
 margin:5px 0px 7px 0px;
 border:0px solid;
}
.sidebar-title {
 /*background-image:url(../image/left-heading255.gif);
 background-repeat: no-repeat;*/
 padding: 9px 14px 5px 10px;
 font-size: 16px;
 color: #fff;
 min-height: 11px;
 font-weight: bold;
 text-align:center;
 }
.sidebar {
 background-image:url(../image/left-mid255.gif);
 background-repeat: repeat;
 padding: 5px 8px 10px 8px;
 min-height:140px;
 height:auto !important;
 height:140px;

}
.sidebar img{float:left;border:1px solid #CCC;margin:5px;}
.sidebar p{padding: 0px 4px 0px 4px;}
.sidebar ul {
	width: auto;
	padding: 0px 4px 0px 15px;
	margin-left: 0px;
	list-style: none;
	border:0px solid #DDDDDD;
	font-size:10px;
}	

.sidebar li {
	margin: 0em 0em 0em 0em;
	padding:0px;
}

.sidebar li a,.sidebar li a:visited {
	display: block;
	padding:0px;
	text-decoration: none;
	font-weight:bold;
	height: 1.5em;
    color:#6D6D6D;
    text-transform: capitalize;
    
}	
.sidebar li a:hover {
	display: block;
	padding:0px;
	text-decoration: none;
	font-weight:bold;
	height: 1.5em;
    color:#f99c1c;
    text-transform: capitalize;
}	

#footer
{
	clear: both;
	float: left;
	width: 99%;
	padding:10px 1px;
	color: #486F1B;
	text-align: center;
	border:0px solid #d0d0d0;
}



/* Navigation */

#navigation ul
{
    clear:both;
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-weight: bold;
	font-size: 0.9em;
	display:inline;
}

#navigation li { 	
    border-right: solid 0.1em rgb(175,175,175);
	padding: 0em 1.0em 0em 1.0em;
	display: inline;
	margin:0px;
	clear:both;
}

#navigation a,
#navigation a:visited,#navigation_top a,
#navigation_top a:visited
{
	display: inline;
	text-decoration: none;
	color: #9cb1d0;

}

#navigation a:hover,#navigation_top a:hover
{		

	text-decoration:none;
	color: #bed3f0;
}



/* Footer */

#footer a { color: #BBBBBB; }

#footer a:visited { color: #BBBBBB; }

#footer a:hover, #footer a:active { color: #CC0001; }



.input
{font-size:14px;margin:0px;color:#444;border:1px solid #CCC;}

form {margin:0; display:inline;}

/*stile per le funzioni javascript del mouseover*/

legend{color:#0036A8;}
fieldset{line-height: 1.8em;width:465px;}

#info_link a,#info_link a:visited {color:green;text-decoration:none;}
#info_link a:hover {color:#004C00;text-decoration:underline;}


.content-top {
	margin:0px 0px -5px 0px;
}
.content-bottom{
	margin-top:-5px;padding:0px;float:left;border:0px solid;
}
.strong{font-weight:bold;color:#444444}
.img-border {border:1px solid #CCC;padding:2px; float:right;margin:0px 5px}
.anteprima {	
	margin-top:10px;
	font-size:10px;
	line-height: 1.4em;
}

.submit{margin:2px;padding:0px;border:1px solid #9a9a9a;background:#DDD;width:60px;color:#444; }
fieldset{
	margin:20px 0;
	width:90%;
}
legend{
	color:#f99c1c;
	padding:0 5px;
}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
}
.link_merceologia a,.link_merceologia a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:#4b940a;
}
.link_merceologia a:hover{
	color:#FF9900;
}
.link_merceologia {
    font-weight:bold;
}
.cocktail_cat a,.cocktail_cat a:visited{
	font-weight:normal;
	text-decoration:underline;
	color:#996600;
}
.cocktail_cat a:hover{
	color:#FF9900;
}
.cocktail_cat {
    font-weight:normal;
    color:#996600;
}
.result_bar{
	width:99%;
	text-align:right;
	border:0px solid;
}
.result_bar span{
	font-weight:bold;
}
.errore{
	color:#f99c1c;
	font-weight:normal;
}
.positivo{
	color:green;
	font-weight:normal;
}

.rss_image{
	position:relative;
	top:-13px;
	margin-right:0px;
	border:0px solid red;
	float:right;
	z-index:2;
	left:3px;
}
.commenta_cocktail{
	position:relative;
	top:-13px;
	margin:0px;
	padding:0px;
	border:0px solid red;
	float:right;
	z-index:9;
	left:50px;
}
.thanks{
	font-weight:normal;
	color:#006699;
	margin-top:25px;
	width:200px;
	font-style:italic;
}

#mainAreaInternal{color:red}
.mainAreaInternal {
   position: relative;
   
   width: 300px;
   height: 350px;
   background-color: #FFF;
   overflow: auto;
   padding: 2px;
   z-index: 0;
   border:1px solid #CCC;
 }

 .fade-area {
   position: absolute;
   top:134px;
   left:483px;
   width: 535px;
   height:250px;
   overflow: auto;
   padding: 2px auto;
   background-color: #FFF;
   text-align:center;
   margin:0px auto;
   z-index: 1;
   border:0px solid #009966;
 }
 .fade-area img{
   margin-top:30px;
   padding:auto;
   text-align:center;
 }
 .sinistra{
 	border:1px solid #DFDFDF;
 	float:left;
 	width:49%;
 	color:#06699;
 	margin-bottom:2px;
 } 
 .destra{
 	border:1px solid #DFDFDF;
 	float:right;
 	width:49%;
 	margin-bottom:2px;
 }
 .sinistra img,.destra img {
 	border:1px solid #CCC;padding:2px; float:right;margin:0px 5px
 }
 .commento{
 	border:1px solid white;
 }
 .commento:hover{
 	border:1px solid green;
 	cursor:pointer;
 }
 /*ZANOX*/
 .zanox_468{text-align:center;width:468px;margin:0 auto;}