body { font-family:verdana; font-size:12px; background: #333; margin:0; padding:0; text-align: center;	color: #000000;}
#container 		{background: #FFFFFF; width: 100%;  margin: 0 auto; text-align: center;}
#header 		{background: #000000; padding: 0; margin:0 auto; height: 100px; position:relative; text-align: center; width:100%;}
#contenuto_header{margin:0 auto; height: auto; position:relative; width:880px;}
#mainContent 	{ background: #FFFFFF url(http://www.ckware.com/wvcgi/sfuma-top.gif) top repeat-x; padding-top: 25px; }
#maincontenuto { 	clear:both; display:block;	color:#999; padding:15px; width:880px; background:#fff; margin:0 auto;}
#footer 		{background:#000  url(http://www.ckware.com/wvcgi/frameback.png); padding-top: 30px; text-align:center;  	 }
#footercontent {clear:both;	display:block;	color:#111;	width:900px;background:transparent;	margin:0 auto;padding-bottom:30px}
#bottom 		{background:#333333; height:20px;  border-top:1px solid #FF9900; }
#bottom a{color:#999;text-decoration: none; }
#bottom a:hover{color:#FFF;text-decoration: none; }

h3 {
	margin-top:1px;
	margin-bottom:10px;
	font-family: georgia,arial,verdana;
	font-size:28px;
	width:80%;
	border-bottom:1px solid #FF9900;
	font-weight: normal;
}
h4 {
	margin-top:8px;
	margin-bottom:10px;
	font-family: georgia,arial,verdana;
	font-size:22px;
	width:50%;
	border-bottom:1px solid green;
	font-weight: normal;
}


a:link, a:visited, a:active {color: #660066; text-decoration: none;}

a:hover {	text-decoration: underline;	color: #0000FF;}

.pallino{ border:0; vertical-align:middle;}
.testo{font-family:sans-serif,Verdana, Arial, Helvetica; font-size:12px; color: #333; padding:10px;}
.titolo{font-family:sans-serif,Verdana, Arial, Helvetica; font-size:14px; color: #FF9900; font-weight:bold; padding:10px;}
.newfoot{ clear:both; overflow:hidden;  font-size:11px; border:0px solid #ff9900;}
.footeritem{ float:left; width:210px; color:#fff; margin:0px 5px; border-top:5px solid #FF4700; text-align:left; background:#000 url(http://www.ckware.com/wvcgi/frameback.png); font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif; }
.footeritem h2{margin:0; padding:7px 10px 10px 10px; font-size:14px; background:#333; color:#ccc }
.footeritem h2 a{margin:0; padding:7px 10px 10px 10px; font-size:14px; background:#333;color:#ccc; }
.footeritem h2:hover{color:#ff9900; text-decoration:none;}
.footeritem ul{margin:0; padding:0;}
.footeritem li{  padding-left:0px;overflow:hidden;}
.footeritem a{color:gray;}

.footeritem li a{ padding:3px; margin:0; border-bottom:0px solid #111; display:block; text-decoration:none; color:#ccc; }
.footeritem li a:visited{ padding:3px; margin:0; border-bottom:0px solid #111; display:block; text-decoration:none; color:#ddd; }
.footeritem li a:active{  padding:3px; margin:0; border-bottom:0px solid #111; display:block; text-decoration:none; color:#ddd; }
.footeritem li a:link{   padding:3px; margin:0; border-bottom:0px solid #111; display:block; text-decoration:none; color:#ddd; }
.footeritem li a:hover{  background:#ffaa00; border-bottom:0px solid #ff9900; text-decoration:none; color:#fff;}

.servizi  		{ clear:both; padding:10px; display:block; font-size:11px; color:#333; text-decoration:none; }
.servizi a 		{ color:#ccc; text-decoration:none; }
.servizi a:hover {color:#fff;}
.servizi a:active {color:#ccc;}
.servizi a:link {color:#ccc;}
.servizi a:visited {color:#ccc;}

.footeritem span{ clear:both; padding:10px; display:block; font-size:11px; color:#ccc; }
.footeritem span:hover{ color:#fff; }
.footeritem:hover{ border-top:5px solid #ff9900; background:#333; }
.imgex{ float:left; width:58px; height:90px; margin:2px; }

.suggest_link { background-color: #333; padding: 2px 6px 2px 6px; color:#aaa; border-bottom:1px solid #666; cursor: pointer;}
.suggest_link_over { background-color: #444; border-bottom:1px solid #FF9900; color:#FFF; padding: 2px 6px 2px 6px; cursor: pointer;}
#search_suggest { background-color: #333; text-align: left; border: 0px solid #000; width:150px; font-size:1.0em}	
#txtSearch{ width:150px; color: #333;}

div.pic{ float:left; padding:0 0 12px 0; background: url(http://www.ckware.com/wvcgi/shadow2.gif) no-repeat bottom right;}
div.pic img{display: block;border: 1px solid; border-color: #CCC #CCC #AAA #CCC; background: #f6f6f6; margin-left:15px;}

div.pic2{ padding:0 0 12px 0; background: url(http://www.ckware.com/wvcgi/shadow2-110.gif) no-repeat bottom right; text-align: center; float:left; font-size:10px;}
div.pic2 img{border: 1px solid; border-color: #CCC; background: #f6f6f6;}

.Stile1 { padding-left:5px; color: #111; font-weight: bold;	padding-top:5px; margin-top:10px; padding-bottom:5px; border-top:1px solid #666;}
.Stile2 {color: #333; padding-top:3px; margin-bottom:3px; font-weight: bold;}

ul#multi1,ul#multi1 li{margin:0;padding:5px 0px 5px 5px;list-style:none}
ul#multi1{width: 100%;overflow: hidden; padding:0; margin:0; line-height: 1.0; color: #666}
ul#multi1 li{float:left; height:235px;  width:15%; margin-left: 1%;display: inline;}

ul#multi2,ul#multi2 li.lista{margin:5px;list-style:none; }
ul#multi2{width: 100%;overflow: hidden; padding:0; margin:0; line-height: 1.0; color: #666}
ul#multi2 li.lista{float:left; height:165px; overflow:hidden; width:260px;; padding: 10px;display: inline; border-right:1px dotted #666; border-bottom:1px dotted #666;}
.listacorta{float:left; width:120px; padding: 10px;height:15px; }



.prezzo{ padding:3px 6px 3px 3px ; margin-top:3px; width:40px; height:17px; background:url(http://www.ckware.com/wvcgi/logo-vuoto.gif) top left no-repeat; float:left; text-align:right;}
.prezzo2{ padding:3px 6px 3px 3px ; margin-top:3px; width:50px; height:17px; background:url(http://www.ckware.com/wvcgi/logo-vuoto2.gif) top left no-repeat; float:left; text-align:right;}

.intropagina{ font-family:georgia;font-size:18px;border-top:1px solid #FF9900; padding:5px; text-align:left; margin:10px; color:#333;}
.intropaginabottom{ font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;  font-size:11px;border-top:1px solid #FF9900; padding:5px; text-align:left; margin:10px; color:#333;}
.titolo_cat_2 { background-color: #f3f3f3; border-bottom:1px solid #FF9900; padding:5px; margin-bottom:7px;}

/*Quotes style
..............................*/
#paginazione{width: 690px; height:38px; padding: 8px 0; text-align:center; background: transparent url(http://www.ckware.com/wvcgi/paginazione.gif) left top no-repeat; }
.pagination{padding: 3px;}
.pagination ul{margin: 0;padding: 0;text-align: center;font-size: 11px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{ padding: 3px; border: 1px solid #aaa; text-decoration: none; color: #999;}
.pagination a:hover, .pagination a:active{ border: 1px solid #999; color: #000; background-color:#ccc; }
.pagination li.currentpage{ font-weight: bold; padding: 3px; margin-right:3px; border: 0px solid #777; background-color: #ffa; color: #FFF; }
.pagination li.disablepage{ padding: 3px; border: 1px solid #999; color: #999;}
.pagination li.nextpage{ font-weight: bold; }

.inputsearch  { font: 11px tahoma; color: #330000; border:1px dashed #ccc;background-color:transparent}

* html .pagination li.currentpage, * html .pagination li.disablepage{
 /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;padding-right: 0;}



/* Top pagina.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px; }
-----------------------------------------------------*/

#Topp  {  background: #000 url(http://www.ckware.com/wvcgi/frameback.png) top repeat ;height: 120px; width: 100%; margin: 0 auto; padding: 0; }
#sfondologo { height: 90px; width: 980px; margin: 0 auto; padding: 0;padding-top:10px;font:40px georgia; color:#cfcfcf;overflow: hidden;}
#logo{ margin: 0 auto; padding:0px; background: #000 url(http://www.ckware.com/wvcgi/logo.jpg) top left no-repeat; height:130px;
}
/* Main navigation
------------------------------------------------------------------*/
#mainNavContainer { text-align: left; background: black; height: 30px; width: 100%; margin: 0 auto; padding-left: 250;}
#mainNavContainer a{ background: black; margin-left: 250px; padding: 0;border:1px solid #111;background-color:#222}

#mainNavContainer a:visited{padding:3px; margin:0; border-bottom:0px solid #111; display:block; text-decoration:none; color:#ddd; }
#mainNavContainer a:active{padding:3px; margin:0; border-bottom:0px solid #111; text-decoration:none; color:#ddd; }
#mainNavContainer a:link{padding:3px; margin:0; border-bottom:0px solid #111; display:block; text-decoration:none; color:#ddd; }
#mainNavContainer a:hover{background:#ffaa00; border-bottom:0px solid #ff9900; text-decoration:none; color:#fff;}



/* Others */
.in_form { border:1px dotted gray;background:#333; color:#FF4700; font-size:12px; font-family:monospace}
.userlogin { color:white;background-color: #FF4700;border:1px solid black;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;  font-size:11px;}
.undertext { clear:both; text-transform:capitalize;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;  font-size:11px;height:34px; overflow:hidden;}


.useraction {
	height:26px;
	width:130px;
	padding-top:12px;
	
	background:url(../icon/buttonfollow.png) center no-repeat;
}
.useraction a{
	padding-left: 4px;
	text-decoration: none;
	font-family: verdana;
	font-size:12px;
	
	color:green;
	font-weight:bold;
	line-height:13px;
	
}

.useraction a:hover{
	color:#00CC00;
}


.ads {
	font:20px georgia; color:#555;overflow: hidden;
	text-align: left;
}

.ads p{
	font:20px georgia; color:#555;overflow: hidden;
	text-align: left;
	margin-left:20px;
	line-height:26px;
}
.ads h3{
	font:32px georgia; color:#555;overflow: hidden;
	text-align: left;
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
}
.ads a{
	color:red;
}


#wvmenu { position:absolute;top:84px;left:0px;width:100%}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif; 
font-size:13px;
width:100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../icon/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #111;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../icon/blockactive.gif) center center repeat-x;
}

