.servizi {
    width:670px;
    margin:0 auto;
    padding:0;
	 text-align: center;
}
.servizi p{
    width:100%;
	 font-size:12px;
    color:#666;
    margin: 0;
    padding:0;
    text-align: justify;
    font-weight: normal;
}
.servizi_small {
    width:99%;
    margin:0 0 10px 0;
    padding:10px 2px 10px 5px;
    float:left;
    background-color:#fff;
}
.servizi_small1 {
    width:216px;
    margin:0;
    padding:0;
    float:left;
    text-align:left;
}
.servizi_small1 a{
    text-align:left;
    color:#9cce13;
    margin:0 8px 0 0;
    padding:0;
    font-weight:bold;
    text-decoration:none;
}
.servizi_small1 a:hover{
    text-align:left;
    color:#666;
    margin:0 8px 0 0;
    padding:0;
    font-weight:bold;
    text-decoration:none;
}
.servizi_small2 {
    width:218px;
    margin:0 5px 0 5px;
    padding:0;
    float:left;
    text-align:left;
}
.servizi_small2 a{
    text-align:left;
    color:#9cce13;
    margin:0 8px 0 0;
    padding:0;
    font-weight:bold;
    text-decoration:none;
}
.servizi_small2 a:hover{
    text-align:left;
    color:#666;
    margin:0 8px 0 0;
    padding:0;
    font-weight:bold;
    text-decoration:none;
}
.servizi_btn {
    width:215px;
    height:35px;
    margin:0 auto;
    padding:0; 
    background-image: url(../img/btn_s.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_btn h3{
    width:215px;
    height:25px;
    margin:0;
    float:left;
    font-size:14px;
    padding:7px 0 0 0;
}
.servizi_btn h3 a{ 
    text-align:center;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}

.servizi_btn h3 a:hover{
    color:#666;    
}

.elenco {
    width:670px;
    height:auto;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    background-image:url('../img/elenco_in.gif');
    background-position:top;
    background-repeat:repeat-y;
}
.elenco_in {
    width:670px;
    height:30px;
    margin:0;
    border-bottom:1px solid #fff;
    padding:0;
    float:left;
    background-image:url('../img/elenco_up.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.elenco_insx {
    width:305px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
}
.elenco_insx p{
    font-size:14px;
    margin:6px 0 0 5px;
    padding:0;
    color:#666;
    font-weight:bold;
    text-align:center;
}
.elenco_insx a{
    font-size:14px;
    margin:6px 0 0 5px;
    padding:0;
    color:#666;
    font-weight:bold;
    text-align:center;
}
.elenco_slim {
    width:120px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
}
.elenco_slim p{
    font-size:14px;
    margin:6px 0 0 0;
    padding:0;
    color:#666;
    text-align:center;
}
.elenco_slim a{
    width:120px;
    height:32px;
    font-size:12px;
    margin:0;
    padding:7px 0 0 0;
    color:#fff;
    float:left;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    background-image:url('../img/btn_small.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.elenco_slim a:hover{
   color:#666;
    text-decoration:none;
}
.elenco_basic {
    width:120px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
}
.elenco_basic p{
    font-size:14px;
    margin:6px 0 0 0;
    padding:0;
    color:#666;
    text-align:center;
}
.elenco_basic a{
    width:120px;
    height:32px;
    font-size:12px;
    margin:0;
    padding:7px 0 0 0;
    color:#fff;
    float:left;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    background-image:url('../img/btn_small.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.elenco_basic a:hover{
    color:#666;
    text-decoration:none;
}
.elenco_prestige {
    width:120px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
}
.elenco_prestige p{
    font-size:14px;
    margin:6px 0 0 0;
    padding:0;
    color:#666;
    text-align:center;
}

.elenco_prestige a{
    width:120px;
    height:32px;
    font-size:12px;
    margin:0;
    padding:7px 0 0 0;
    color:#fff;
    float:left;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    background-image:url('../img/btn_small.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.elenco_prestige a:hover{    
    color:#666;
    text-decoration:none;
}

.elenco_void {
    width:120px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
}
.elenco_in_sub {
    width:670px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
    border-bottom:1px solid #eee;
}
.elenco_in_sub1 {
    width:305px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
}
.elenco_in_sub1 p{
    font-size:12px;
    width:auto;
    margin:1px 0 0 5px;
    padding:0 0 0 15px;
    color:#666;
    text-align:left;
    background-image: url(../img/002.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.elenco_in_sub2 {
    width:305px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
    background-image: url(../img/new.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.elenco_in_sub2 p{
    font-size:12px;
    width:auto;
    margin:1px 0 0 5px;
    padding:0 0 0 15px;
    color:#666;
    text-align:left;
    background-image: url(../img/002.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.elenco_in_sub3 {
    width:305px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
    background-image: url(../img/youtube.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.elenco_in_sub3 p{
    font-size:12px;
    width:auto;
    margin:1px 0 0 5px;
    padding:0 0 0 15px;
    color:#666;
    text-align:left;
    background-image: url(../img/002.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.elenco_in_price {
    width:670px;
    height:30px;
    margin:0;
    padding:0;
    float:left;
    border-bottom:1px solid #eee;
}
.elenco_in_price_white {
    width:667px;
    height:34px;
    margin:0;
    padding:5px 0 10px 3px;
    float:left;
    background-color:#fff;
}
.new {
	width:40px;  
   height:30px; 
   margin:0;
	padding:0;
   float:right;	
}
.ricerca_circ_big {
	width:100%;   
    margin: 15px 0 15px 0;
	padding:0;
    float:left;
	text-align: center;  
} 

.ricerca_circ {
    width: 240px;
    height:232px;
    margin:0 auto;
    padding:0;
    background-image: url(../img/comunicazione_circolare.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.business_big {
    width:100%;    
    margin: 15px 0 15px 0;
    float:left;
    padding:0;
}

.business {
    width:500px;
	 height: 244px;    
    margin:0 auto;
    padding:0;
    background-image: url(../img/business_che_comunica.jpg);
	background-position: top;
	background-repeat: no-repeat;
    border:1px solid #d2d2d2;
}
.servizi_pack_slim {
    width:216px;
    height:128px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/slim_s.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_pack_slim1 {
    width:310px;
    height:180px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/slim_pack.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_pack_slim a{
    width:216px;
    height:128px;
    margin:0;
    float:left;
    padding:0;
}
.servizi_pack_basic {
    width:218px;
    height:128px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/basic_s.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_pack_basic1 {
    width:310px;
    height:180px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/basic_pack.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_pack_basic a{
    width:218px;
    height:128px;
    margin:0;
    float:left;
    padding:0;
}
.servizi_pack_prestige {
    width:216px;
    height:128px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/prestige_s.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_pack_prestige1 {
    width:310px;
    height:180px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/prestige_pack.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_pack_prestige a{
    width:216px;
    height:128px;
    margin:0;
    float:left;
    padding:0;
}

.servizi_pack_prestige_upgr {
    width:216px;
    height:128px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/prestige_200.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.servizi_pack_prestige1_upgr {
    width:310px;
    height:180px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/prestige_pack_upgr.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.servizi_pack_partnership {
    width:310px;
    height:180px;
    margin:0 auto;
    padding:0;
    background-image: url(../img/partnership.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.servizi_page {
    width:664px;
	height:auto;    
    margin:0 0 10px 5px;
    float:left;
    padding:0 0 10px 0;
	border:3px solid #bfbfbf;
	background-color:#fff;
}
.servizi_page:hover {
	border:3px solid #999;
}
.servizi_page1 {
    width:670px;
	height:auto;    
    margin:0 0 10px 5px;
    float:left;
    padding:0;
	background-color:#eee;
}
.servizi_page_in {
    width:165px;
	height:auto;    
    margin:0;
    float:left;
    padding:0 0 0 40px;
}
.servizi_page_in h3{
    width:100%;
	height:auto;    
    margin:0;
    float:left;
    padding:0;
	text-align:center;
	color:#999;
	font-size:20px;
}
.servizi_page_in a{
    width:165px;
	height:auto;    
    margin:0 0 5px 0;
    float:left;
    padding:0;
	font-size:12px;
	line-height:38px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
}
.servizi_page_in a:hover{
	font-size:12px;
	color:#9cce13;
}
.servizi_page_in_small {
    width:324px;
	height:auto;    
    margin:0 10px 0 0;
	border-right:5px solid #eee;
    float:left;
    padding:0;
	background-color:#fff;
	border:3px solid #dcdcdc;
}
.servizi_page_in_small:hover {
	border:3px solid #999;
}
.servizi_page_in_small h3{
    width: 100%;	
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;		
	font-size: 20px;	
    color:#313131;
}
.servizi_page_in_small a{
    width:328px;
	height:auto;    
    margin:0;
    float:right;
    padding:0;
}
.servizi_page_in_small1 {
    width:324px;
	height:auto;    
    margin:0;
    float:left;
    padding:0;
	background-color:#fff;
	border:3px solid #dcdcdc;
}
.servizi_page_in_small1:hover {
	border:3px solid #999;
}
.servizi_page_in_small1 h3{
    width: 100%;	
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;		
	font-size: 20px;	
    color:#313131;
}
.servizi_page_in_small1 a{
    width:328px;
	height:auto;    
    margin:0;
    float:right;
    padding:0;
}
.shadow {
    width:680px;
    height:15px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/packs/shadow.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.shadowsmall {
    width:324px;
    height:15px;
    margin:0;
    float:left;
    padding:0;
    background-image: url(../img/packs/shadowsmall.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.text_site {
	width:auto;
    margin:10px 0 10px 0;
    padding:0;
	color:#666;
	text-align:justify;
	font-size:13px;
}
.link_site_dv {
	width:170px;
    height:100px;
    margin: 0 0 10px 0;
    padding:0;
	text-align:left;
    float:left;
    border-bottom:2px solid #fff;
}
.link_site {
	width:164px;
    margin:0 0 2px 0;
    padding:2px 0 2px 2px;
	color:#666;
	text-align:center;
	font-size:13px;
	text-align:left;
    float:left;
    background-color:#fff;
    border:1px solid #d2d2d2;
    text-decoration:none;
}
.link_site:hover {
    color:#313131;
    border:1px solid #999;
}
.text_site_top {
	width:680px;
    margin:10px 0 10px 0;
    padding:0;
	color:#313131;
	float:left;
	text-align:left;
	font-size:16px;
	}
	
.text_site_contact {
	width:680px;
    margin:10px 0 10px 0;
    padding:5px 0 5px 0;
	color:#313131;
	float:left;
	text-align:center;
	font-size:14px;
    background-color:#fff;
}
	
.text_site_down {
	width:680px;
    margin:10px 0 10px 0;
    padding:0;
	color:#666;
	float:left;
	text-align:center;
	font-size:20px;
}
.text_site_mail {
	color:#9cce13;
}
.site_img {
    width:auto;
    height:auto;
    margin:0;
    float:right;
    padding:0;
}
.site_mod {
    width:680px;
    height:auto;
	background-color:#fff;
    margin:0 0 10px 0;
    float:left;
    padding:0;
	border-bottom:2px solid #fff;
}
.site_desc {
    width:680px;
    height:30px;
    margin:0;
    float:left;
    padding:0;
	background-image: url(../img/aa.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.site_desc1 {
    width:680px;
    height:30px;
	background-color:#dcdcdc;
    margin:0;
    float:left;
    padding:0;
}
.price_text {
    color:#666 !important;
}
.site_desc_sx {
    width:200px;
    height:30px;
    margin:0;
    float:left;
    padding:0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	line-height:30px;
}
.site_desc_dx {
    width:96px;
    height:30px;
    margin:0;
    float:left;
    padding:0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	line-height:30px;
}
.pack {
    width:200px;
    height:auto;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
    margin:0;
    float:left;
    padding:0;
}
.pack_in {
    width:190px;
    height:30px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
    margin:0;
    float:left;
    padding:0 0 0 10px;
}
.pack_in1 {
    width:190px;
    height:30px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-align:left;
    margin:0;
	line-height:30px;
    float:left;
    padding:0 0 0 10px;
	background-color:#f3f3f3;
}
.pack_dx {
    width:480px;
    height:auto;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
    margin:0;
    float:left;
    padding:0;
}
.pack_in_dx {
    width:480px;
    height:30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
    margin:0;
    float:left;
	line-height:30px;
    padding:0;
}
.pack_in_dx1 {
    width:480px;
    height:30px;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
    margin:0;
    float:left;
    padding:0;
	background-color:#f3f3f3;
}
.pack_in_down {
    width:470px;
    height:30px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-align:left;
    margin:0;
    float:left;
	line-height:30px;
    padding:0 0 0 10px;
}
.pack_in_down1 {
    width:200px;
    height:30px;
    margin:0;
    float:left;
    padding:0;
	color:#666;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	line-height:30px;
}
.pack_in_down2 {
    width:470px;
    height:30px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-align:left;
    margin:0;
    float:left;
	line-height:30px;
    padding:0 0 0 10px;
	background-color:#f3f3f3;
}
.pack_in_down3 {
    width:200px;
    height:30px;
    margin:0;
    float:left;
    padding:0;
	color:#666;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	line-height:30px;
	background-color:#f3f3f3;
}
.seo_mod {
    width:680px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding:0;
}

.seo_in {
    width:146px;
	height:auto;    
    margin:0;
    float:left;
    padding:0;
}


.all_in {
    width:170px;
	height:auto;    
    margin:0;
    float:left;
    padding:0;
}
.banner_in {
    width:135px;
	height:auto;    
    margin:0;
    float:left;
    padding:0;
}
.banner_inbg {
    width:275px;
	height:auto;    
    margin:0;
    float:left;
    padding:0;
}
.all_text{
    width:100%;
	height:30px;
	line-height:30px;    
    margin:0;
    float:left;
    padding:0;
	text-align:center;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-image: url(../img/aa.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.all_text1{
    width:100%;
	height:30px;
	line-height:30px;    
    margin:0;
    float:left;
    padding:0;
	text-align:center;
	color:#666;
	font-size:11px;
	background-color:#fff;
	border-bottom:1px dotted #dcdcdc;
}
.all_text2{
    width:100%;
	height:30px;   
    margin:0;
    float:left;
    padding:0;
	text-align:center;
	color:#666;
	font-size:11px;
	background-color:#fff;
	border-bottom:1px dotted #dcdcdc;
}
