* {margin:0;padding:0;} 
body{
	background:#662222;
	/*background-color: #cabba4;*/
	padding:1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#121221;
	font-size:0.70em;
	/*margin:0 10%;*/
}

a {color:#121A61; font-weight:600;text-decoration:none;}
a:hover{color:#123A61;}
 ul{margin:1.0em 0 0 1.0em;padding:0;}
 ol{margin:0;padding:0;}
h1{margin:0;color:rgb(167,3,2);font-size:1.4em;font-weight:bold;}
h1 a,h1 a:hover,h1 a:visited,h1 a:active{color:rgb(167,3,2);}
h2,h3,h4,h5,h6,h7{margin:1.0em 1.0em 1.0em 0;color:rgb(167,3,2);}
h2{font-size:1.3em;font-weight:bold;}
h3{font-size:1.25em;font-weight:bold;}
h4{font-size:1.20em;font-weight:bold;}
h5{font-size:1.15em;font-weight:bold;}
h6{font-size:1.10em;font-weight:bold;}
img{margin:0 1.0em 1.0em 0 ; border:none;}
.clear_both{clear:both; display:block;}
#container{width:930px;text-align:left;margin:auto;background:#FFF;/*border: dotted 1px #EEE ;border-bottom: none;*/}/* ridge dashed groove solid*/

#header{padding:1.0em;overflow-y:auto;}
#banda_img{clear:both;height:100px;background:url(../img/italian_wines_header.png) no-repeat;/*border-bottom: solid 3px #FAF6E6;border-top: solid 3px #FAF6E6;*/}
#banda_sp {background-color:#FFF;border-bottom: solid 3px rgb(167,3,2);padding:0.22em 0 0 0 ;}
.banda_adsense{background-color:#FFF;border-bottom: solid 3px rgb(167,3,2);padding:0.22em 0 0 0;}
/*.banda_adsense iframe{margin-left:2.0em;}*/
div#search_form{float:left; width:15%;font-size:0.90em;padding:1.0em;}
div#search_form input.button{display:none;}
div#search_form label{font-weight:bold;}
fieldset{border:none;padding:0;margin:0;}
div#path{float:left; width:77%;font-size:0.90em;padding:1.0em;font-weight:bold;}

#menuleft{clear:both;float:left;width:14.70%;padding:2.2em 1.0em 1.0em 1.0em;}
#menuleft ul{margin:0 0 0 1.4em;list-style:url(../img/list_type.png);color:#121221;}
#menuleft a {color:#121221; font-weight:600;text-decoration:none;}
#menuleft a:hover{color:#121A61;}
#menuleft ul li ul {display:none;}
#menuleft ul li.in_path ul {display:block;}
#menuleft li.in_path li a {color:#121221;}
#menuleft li.in_path a ,#menuleft li li.in_path a {color:#121A61;}

#cont_right{float:left;width:64%;}

#body_doc{float:left;padding:1.0em;text-align:justify;/*width:77%;border: solid 1px #222;*/}
#body_doc a {color:#121221; font-weight:600;text-decoration:underline;}
#body_doc a:hover {color:#121A61;}
#body_doc ul{margin:0 0 0 1.22em;}
#body_doc ol{margin:0 0 0 1.6em;}

.gallery{float:right;}
.gallery img{margin:0 0 1.0em 1.0em ; border:none;}

#col_right{float:right;width:14.70%;padding:1.0em;margin:1.8em 0 0 0;font-size:0.84em;/*border: solid 1px #0FF;*/}

.subdoc1{}

#footer{display:block; clear:both; padding:1.0em; color:#121221; overflow:hidden; border-top: solid 3px rgb(167,3,2);}
#footer a {color:#121221;}
#footer a:hover{color:#121A61;}
.al_cont{padding-left:163px;}
.rss_channel{ text-align:justify;}
.rss_channel img {margin:1.2em 0 ;border:groove 3px #AAA;}
.rss_channel dt{ margin:1.2em 0 1.2em 0;}
.rss_channel dt a { font-size:1.2em; color:rgb(167,3,2) !important;}
.rss_channel dl {margin:1.2em 0 ;}

#site_map ul {list-style:none; margin:0;}
#site_map li {float:left;width:47%;padding-right:1.2em;}
#site_map ul ul {margin:0 0 0 1.0em;padding:0;}
#site_map li li {float:none;width:96%;padding:1.2em;}
#site_map dt {border-bottom:solid 1px #CCC;}
#site_map dt a {color:rgb(167,3,2);}
#site_map dt a:hover {color:rgb(157,3,2);}
#site_map dl, #site_map dt , #site_map dd {margin:0;padding:0;}