body{font: 80%/1.5 "Trebuchet MS";margin:0;padding:0;color: #333;text-align:center;
background: #E3E3E3 url(../img/gradient.jpg) repeat-x;}
p{margin: .7em 0}
a{color: #333;font-weight:700;}
h1{font: bold 1.5em "Lucida Sans", "Trebuchet MS", sans-serif; color: #333;}
h2{font-size:1.5em;color: #FF0000;}
a img{border: 0 none;}

#contenitore{width:940px; margin:0 auto;text-align:left;height: 100%}
.wrap{padding: 10px 20px;background:#fff;overflow:hidden; height: auto !important; height: 800px; min-height: 800px}
* html body .wrap{height:1%;}

#header{font: italic bold 180% "Lucida Sans", sans-serif;border-bottom: 3px solid #353535; padding: 1px 20px 0 0;}
#header p{margin-bottom: 10px;line-height: 30px}
#header a{text-decoration: none;color: #333;}


#menu li{display:inline;margin:0;padding:0; font-size:90%;}
#menu ul{margin:0 0 0 0;padding:0;}
#menu a {display:block; float:left; margin: 0 2px 20px 0;padding: 3px 10px;
	border:solid   #939393;border-width: 0 1px 1px; font-size:95%;
	background: #666; color:#fff; text-decoration: none}
#menu b {display:block; float:left; margin: 0 2px 20px 0;padding: 3px 10px;
	border:solid #eee;border-width: 0 1px 1px; font-size:95%;
	background: #FF0000; color:#fff; text-decoration: none}
#menu a:hover{background:#fff  url(../img/tab.jpg) repeat-x;border-color:#eee;color: #333}

#content{width:75%;float:left;}

#subcat, .provider, #subcat2{
	width: 160px;float:right;
	background: #fff;
	margin-bottom:10px;
	margin-right: 21px;
	clear:right;
	background:#F3F6F7;

}


#subcat li b {
	color:#e00;background-color:#E9EEEF;
	background:transparent url(./img/bullet.gif) no-repeat scroll left center;
	padding: 5px 0 5px 35px;
}

#subcat li, #subcat ul, .provider li, .provider ul, #subcat2 li, #subcat2 ul{margin: 0; padding: 0;list-style:none;line-height:130%;display:inline}


#subcat ul li.ultimo a, .provider li.ultimo a{background: url(../img/ultimo.jpg) no-repeat;}


#subcat a, #subcat2 a, .provider a{
background: #CCC url(../img/freccina.jpg) no-repeat;
	display:block;
	text-decoration:none;
	font-size: 90%;
	padding: 4px 0px 10px 23px;
	
	
}
.offerte a {font-size:16px;color:#FF0000;}
.offerte tr td{border-bottom:1px solid #999;}

#subcat a:hover, #subcat2 a:hover, .provider a:hover{text-decoration: underline;}


.provider .tit, #subcat b, #subcat2 b{
	display:block;
	margin: 0; background: #8F8F8F  url(../img/menu_lat.jpg) repeat-x; color: #fff; font-weight: bold;font-size:16px; text-align:center; padding:10px;margin:0;
}



#home-cats *{margin:0}
#home-cats td{border:1px solid #66A7CC;width:33%;}
#home-cats h2{background: #66A7CC;padding: 0 10px;font-size: 100%;}
#home-cats h2 a{color:#fff;text-decoration:none}
#home-cats p{margin: 5px 10px;font-size: 12px;line-height: 1.5em}
#home-cats a{font-weight: normal;color:#008}
#home-cats a:hover{background:#eee;color:#d00}

#ads-home{margin: 20px 10px 0px 10px}

.homeSideBox{
	width: 22%;float:right;margin-bottom:10px;margin-top: 20px;margin-right:0;
	clear:right; border:1px solid #eee;padding:5px;}

.homeSideBox img{border:0; padding: 10px}
.homeSideBox p{padding: 5px 10px 0;margin:0;font-size:12px;background:#F3F6F7; }
.homeSideBox strong, .homeSideBox b{font-weight: normal}
.homeSideBox .pImg{margin:0;text-align:center}
.homeSideBox a{
	display:inline;
	text-decoration:underline;
	font-size:14px;
	padding: 0;
	background:none;
}
.homeSideBox a:hover{color:#e00;background:none}

.offerte{border-collapse:collapse;width:100%;}
/*.offerte td, .offerte th{border:1px solid #333;}*/
.offerte th.tab_test{background: #8F8F8F url(../img/menu_lat.jpg) repeat-x;height:40px;}
.offerte td{padding:10px}
.offerte td.sfondo{background: #E5E5E5;padding:10px}
.offerte th{background:#333;color:#fff;border-color: #fff;padding:3px;text-align:center; font-size:18px;}
.logo-comp{text-align:center}
.logo-comp a img{border:1px solid #ccc}
.offerte p{margin:0}
.more{text-align:right;display:block;}


#feed{float:right;clear:right; margin-top: 10px; margin-right: 20px}
#feed img{border:0;}
#ads-menu{clear:right;float:right;margin-right: 20px;margin-top:20px;margin-bottom: 20px}

.vai-offerte a{float:left;background: url(/img/call.jpg) no-repeat;border:1px solid #eee;margin: 0 10px 0 0;font-family:georgia;color:#e00; width:187px; height:57px;}
.vai-offerte a:hover{color:#069}

.left-img{margin: 0 10px 0 0}

.offerte li{list-style: circle /*url(../img/freccina2.jpg);*/}



/**
 * Modifica home page, nuovo tema 28/01/2008
 */
#home-cats td {border-color:#333}
#home-cats h2 {background: #333 url(http://www.confronto-offerte.evolutive.it/template-new/img/menu_lat.jpg) repeat scroll 0 0}
#home-cats a {color:#333}
.homeSideBox {border:1px solid #333;}


#ads-home-skyscraper{
	clear:right;
	float:right;
	margin-right: 20px;
	margin-top:20px;
	margin-bottom: 20px;
}

/*exit popup*/
#serialbox-overlay{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;cursor:pointer;}
#serialbox-content{display:none;position:absolute;z-index:1000;top:0;left:50%;margin-left:-250px;}
#serialbox-overlay{
background:#333;
filter: Alpha(Opacity=70); -moz-opacity:0.7; opacity: 0.7;
}
