body {
    font-family: arial;
    background-color: #FFFFFF;
	color: #000;
    text-align: center;
    margin: 0;
    padding: 0;
	font-weight: normal;
	font-size: 12px;
	/* background-image:url('../img/0010.jpg');*/
	background-position:top;
	background-repeat:repeat-x;
} 

img {
    border:none;
	margin: 0;
	padding: 0;
}
#container {
    width:1000px;
	height:auto;
    border:none;
	margin: 0 auto;
	padding: 0;
}
#container_bg {
    width:1000px;
	height:auto;
    border:none;
	margin:  0;
	float:left;
	padding:0;
}

/* .container_snow {
    width:1000px;
	height:260px;
	background-image:url('../img/merry.jpg');
	background-position:top;
	background-repeat:no-repeat;
	margin: 0;
	float:left;
	padding:0;
} */

#container_in {
    width:1000px;
	height:auto;
	margin:0;
	float:left;
	background-color:#fff;
	padding:0;
	
}

#page_sup {
    width:1000px;
	height:auto;
    border:none;
	margin: 0;
	float:left;
	background-color:#fff;
	padding: 0;
}
.head_sup {
    width:1000px;
	height:130px;
    border:none;
	margin: 0;
	float:left;
	padding: 0;
}
.head_dx {
    width:728px;
	height:130px;
    border:none;
	margin: 0;
	float:left;
	padding: 0;
}
.leaderboard {
    width:728px;
	height:90px;
    border:none;
	margin: 0;
	float:left;
	padding: 0;
	background-color:#fff;	
}
.login {
	position:relative;
    width:300px;
	height:35px;
	margin: 0;
	float:right;
	padding: 0;
	z-index:101;
}
.login_in {
	width:300px;
	height:auto;
	display:none;
	float:left;
	margin: 0;
	padding: 5px 0 20px 0;
	background-image:url('../img/login_repeat.png');
	background-position:top;
	background-repeat:repeat-y;
}
.login_bottom {
    width:300px;
	height:35px;
	margin: 0;
	float:right;
	padding:2px 0 0 0;
	background-image:url('../img/login_sup.png');
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
}
.login_text {
	margin: 0 0 0 10px;
	width:90px;
	line-height:18px;
	height:22px;
	float:left;
	padding: 0 ;
	color:#fff;
	font-size:12px;
	border-right:1px dotted #b5b5b5;
	text-align:center;
}
.fb_button_text {
	margin: 0 !important;
	width:65px;
	height:22px;
	float:left;
	padding: 0 !important;
	background-image:url('../img/facebook_log.gif') !important;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:none !important;
}
.login_text:hover{
	color:#f29000;
	text-decoration:underline;
}
.log_out {
	margin: 0;
	width:100%;
	height:22px;
	float:left;
    line-height:18px;
	padding: 0;
	color:#fff;
	font-size:12px;
	text-align:center;
}
.log_out:hover{
	color:#f29000;
	text-decoration:underline;
}
.left {
	width:220px;
	margin:0 auto;
	padding:0;
}
.clearfix {
	width:220px;
	margin:0;
	float:left;
	padding:0;
	height:auto;
}
.clearfix h1{
	width:220px;
	margin:0 0 20px 0;
	float:left;
	padding:0;
	color:#f29000;
	text-align:center;
	font-size:18px;
}
.clearfix a{
	width:220px;
	margin:0;
	float:left;
	padding:0;
	color:#f29000;
	text-align:center;
	font-size:10px;
}
.clearfix a:hover{
	color:#fff;
	text-decoration:underline;
}
.grey {
	width:220px;
	margin:0;
	float:left;
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:0;
}
.field {
	width:220px;
	margin:0;
	float:left;
	color:#fff;
	font-size:12px;
	text-align:left;
	color:#313131;
	padding:0;
}
.captcha_box{
	float:right;
}
.user_text {
	margin: 0;
	width:90px;
	height:22px;
	line-height:18px;
	float:left;
	padding: 0 5px 0 5px;
	color:#fff;
	font-size:12px;
	text-align:center;
	border-right:1px dotted #b5b5b5;
}
.user_text:hover{
	color:#f29000;
	text-decoration:underline;
}

#logo {
    width:272px;
	height:130px;
    border:none;
	margin:0;
	padding:0;
	float:left;
}

#logo h1{
    width:272px;
	height:130px;
    border:none;
	margin:0;
	padding:0;
	float:left;
}

#logo h1 a{
    width:272px;
	height:130px;
    border:none;
	margin:0;
	padding:0;
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#fff;
}



h1.logo_usa a{  
	background-image:url('../img/loghi_nazioni/bowebo_america.gif');	
}

h1.logo_argentine a{  
	background-image:url('../img/loghi_nazioni/bowebo_argentina.gif');	
}

h1.logo_austria a{  
	background-image:url('../img/loghi_nazioni/bowebo_austria.gif');	
}

h1.logo_australia a{  
	background-image:url('../img/loghi_nazioni/bowebo_australia.gif');	
}

h1.logo_brazil a{  
	background-image:url('../img/loghi_nazioni/bowebo_brasile.gif');	
}

h1.logo_colombia a{  
	background-image:url('../img/loghi_nazioni/bowebo_colombia.gif');	
}

h1.logo_france a{  
	background-image:url('../img/loghi_nazioni/bowebo_francia.gif');	
}

h1.logo_germany a{  
	background-image:url('../img/loghi_nazioni/bowebo_germania.gif');	
}

h1.logo_england a{  
	background-image:url('../img/loghi_nazioni/bowebo_inghilterra.gif');	
}

h1.logo_international a{  
	background-image:url('../img/loghi_nazioni/bowebo_international.gif');	
}

h1.logo_ireland a{  
	background-image:url('../img/loghi_nazioni/bowebo_irlanda.gif');	
}

h1.logo_israel a{  
	background-image:url('../img/loghi_nazioni/bowebo_israele.gif');	
}

h1.logo_italy a{ 	
	background-image:url('../img/loghi_nazioni/bowebo_italia.gif');	
}

h1.logo_mexico a{  
	background-image:url('../img/loghi_nazioni/bowebo_messico.gif');	
}

h1.logo_portugal a{  
	background-image:url('../img/loghi_nazioni/bowebo_portogallo.gif');	
}

h1.logo_spain a{  
	background-image:url('../img/loghi_nazioni/bowebo_spagna.gif');	
}

#login {
    width:728;
	height:30px;
    border:none;
	margin:0 0 5px 0;
	padding:0;
	float:right;
    background-color:#f3f6fc;
}
#leaderboard {
    width:728;
	height:90px;
    border:none;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/banner728.gif');
	background-position:top;
	background-repeat:no-repeat;
	background-color:#fff;
}
#menu {
    width:1000px;
	height:56px;
    border:none;
	margin: 0;
	float:left;
	padding: 0;
	background-image:url('../img/001.gif');
	background-position:bottom;
	background-repeat:repeat-x;
}
.menu_in {
    width:auto;
	height:52px;
    border:none;
	margin: 0;
	float:left;
	padding:4px 0 0 0;
	line-height:48px;
	color:#fff;
}
.menu_in_home {
    width:56px;
	height:56px;
    border:none;
	margin:0;
	float:left;
	padding: 0 0 0 5px;
}
.menu_in_home a{
    width:56px;
	height:56px;
    border:none;
	margin: 0;
	float:left;
	padding: 0;
	background-image:url('../img/logo_home.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.menu_in a{
    width:auto;
	height:48px;
    border:none;
	margin:0;
	float:left;
	padding: 0 3px 0 3px;
	color:#fff;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
}
.menu_in a:hover{
	color:#f29000;
	background-image:url('../img/menu_h.gif');
	background-position:bottom center;
	background-repeat:no-repeat
}
.menu_in2 {
    width:110px;
	height:40px;
    border:none;
	margin: 4px 0 0 0;
	float:left;
	padding: 0 10px 0 10px;
    background-image:url('../img/posta.png');
	background-position:top;
	background-repeat:no-repeat;
}
.menu_in2 a{
    width:110px;
	height:30px;
    border:none;
	margin: 4px 0 0 0;
	float:left;
    line-height:14px;
	padding:0;
	color:#1d5895;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
.menu_in2 a:hover{
	color:#313131;
}
.menu_in1 {
    width:300px;
	height:auto;
    border:none;
	margin: 0 10px 0 0;
	float:right;
	padding: 0;
}
.menu_in1 a{
    width:300px;
	height:48px;
    border:none;
	margin: 0;
	float:left;
	padding:3px 0 0 0;
	color:#fff;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    background-image:url('../img/soc_bg.png');
    background-repeat:no-repeat;
    background-position:top;
}
.menu_in_my {
    width:70px !important;
	height:52px !important;
    border:none;
	margin: 0 2px 0 2px !important;
	float:left;
	padding:4px 0 0 0 !important;
}
.menu_in_my a{
    width:70px !important;
	height:48px !important;
    border:none;
	margin: 0 !important;
	float:left;
	padding:0 !important;
    background-image:url('../img/bwb_my.gif');
    background-repeat:no-repeat;
    background-position:top;
}
.menu_in_my a:hover{
    background-image:url('../img/bwb_my.gif');
    background-repeat:no-repeat;
    background-position:bottom;
}
.menu_in_tv {
    width:60px !important;
	height:52px !important;
    border:none;
	margin: 0 2px 0 2px !important;
	float:left;
	padding:4px 0 0 0 !important;
}
.menu_in_tv a{
    width:60px !important;
	height:48px !important;
    border:none;
	margin: 0 !important;
	float:left;
	padding:0 !important;
    background-image:url('../img/bwb_tv.gif');
    background-repeat:no-repeat;
    background-position:top;
}
.menu_in_tv a:hover{
    background-image:url('../img/bwb_tv.gif');
    background-repeat:no-repeat;
    background-position:bottom;
}
.menu_in_snm {
    width:75px !important;
	height:52px !important;
    border:none;
	margin: 0 !important;
	float:left;
	padding:4px 0 0 0 !important;
}
.menu_in_snm a{
    width:75px !important;
	height:48px !important;
    border:none;
	margin: 0 !important;
	float:left;
	padding:0 !important;
    background-image:url('../img/snm.gif');
    background-repeat:no-repeat;
    background-position:top;
}
.menu_in_snm a:hover{
    background-image:url('../img/snm.gif');
    background-repeat:no-repeat;
    background-position:bottom;
}
#header {
    width:690px;
	height:auto;
    border:none;
	float:left;
	margin: 0 ;
	padding: 5px 0 5px 0;
    background-color:#fff;
}
#ricerca_mappa {
    width:240px;
    border:none;
	margin:0;
	padding:0;
	float:left;
}
#ricerca_mappa_in {
    width:230px;
	
	border-bottom:1px dotted #dcdcdc;
	margin:0;
	float:left;
	padding:0;
}
h3.ricerca_mappa_in{
  font-size:18px;
  height:25px;
  margin:0 0 5px 0;
  padding:0 ;
  text-align:left;
  color:#313131;
/*  background-image:url('../img/h300.gif'); */
  background-position:top;
  background-repeat:repeat-x;
  line-height:25px;
}
.bowebo_orange {
   color:#fff;
   background-color:#f7b300;
}
.bowebo_dark {
   color:#313131;
}
.bowebo_green {
   color:#9cce13;
}
#ricerca_mappa_in p{
    width:auto;
	height:auto;
	margin:0;
	float:left;
	padding:0;
	color:#313131;
	font-size:12px;
	text-align:justify;
	font-weight:normal;
}
#ricerca_center {
    width:690px;
	height:auto;
    border:none;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/search.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.cerca_tab {
    width:690px;
	height:73px;
    border:none;
	margin:0;
	padding:0;
	float:left;
}
.cerca_tab_in {
    width:690px;
	height:auto;
    border:none;
	margin:10px 0 0 0;
    float:left;
	padding:0 10px 0 10px;
}
.cerca {
    width:690px;
	height:60px;
    border:none;
	margin:0;
	padding:0;
	float:left;
    
}
.iscr_az {
	font-size:20px;
	color:#313131;
	text-align:center;
	line-height:35px;
	margin:5px 0 0 0;
	padding:0;
	background-image:url('../img/h3sup.gif');
    background-position:top;
    background-repeat:no-repeat;
	float:left;
	height:35px;
	width:450px;
}
.text_search {
    width:540px;
	height:16px;
    border:none;
	margin: 14px 0 0 20px;
    float:left;
	padding:4px;
    color:#666;
    font-size:13px;
    text-align:left;
    background-color:#fff;
    border:none;
    font-weight:normal;
}
.btn_cerca {
    width:100px;
	height:33px;
    border:none;
	margin:8px 0 0 4px;
    float:left;
    text-align:center;
	padding: 0;
    color:#313131;
    cursor:pointer;
    font-size:14px;
    background-image:url('../img/btn_search.png');
    background-position:top;
    background-repeat:no-repeat;
}
.btn_cerca:hover {
    background-position:bottom;
    color:#fff;
}
.form {
    width:450px;
	height:auto;
    border:none;
	margin: 0;
    float:left;
	padding: 0;
}
.fieldset_search {
	width: 100%;
    height:auto;
	float: left;	
	margin:0;
	padding: 0;
	clear: both;
	border: none;
}
.tab_bg {
    width:370px;
	height:190px;
	margin:0;
	padding:0;
	float:left;
}
.select_ricerca {
	width: 690px;
	float: left;
	text-align: left;
	margin: 10px 0 0 0;
	padding: 0;
	color: #666;	
}

label.label_ricerca {
	width: 100px;
	margin: 2px 0 0 10px;	
	padding: 0; 	
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-align: left;
	float: left;	
}
.fieldset {
	width: 100%;
    height:140px;
	float: left;	
	margin: 5px 0 0 0;
	padding: 0;
	clear: both;
	border: none;
    background-image: url('../img/003.gif');
    background-repeat:repeat-x;
    background-position:top;
}
.select_main_lat {
	font-size: 11px;
    height:20px;
	color: #313131;
	margin: 0 10px 0 0;
	padding: 0;
	width: 300px;
	float: right;	
    border:1px solid #d2d2d2;
}
.cerca_reg {
	width: 450px;
	height: 140px;
	float: left;
	text-align: center;
	margin:5px 0 0 0;
	padding: 0;	
    background-image: url('../img/003.gif');
    background-repeat:repeat-x;
    background-position:top;
}
.cerca_reg p{
    font-size:16px;
    color:#666;
    text-align:left;
    margin:3px 0 2px 0;
    padding:0 0 0 5px;
    font-weight:bold;
    width:99%;
    float:left;
}
.cerca_reg_in {
	width: 150px;
    height:145px;
	height:auto;
	float: left;
	text-align: center;
	margin:0;
	padding:0;	
}
.cerca_reg_in a{
    width:100%;
    font-size:12px;
    color:#313131;
    text-align:center;
    margin:0;
    float:left;
    font-weight:bold;
    padding:0;
    text-decoration:none;
}
.cerca_reg_in a:hover{
    color:#9cce13;
    text-decoration:underline;
}
.page {
    width:700px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    background-color:#fff;
}
.page_in {
    width:690px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    background-color:#fff;
}
.page_in_form {
    width:690px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	float:left;
    background-color:#f9f9f9;
}
.aziende_mese {
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.aziende_mese_in {
    width:690px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    display:inline;
}
.aziende_logo {
    width:134px;
	height:auto;
	margin:0 5px 6px 0;
	display:inline;
	padding:0;
	float:left;
	background-image:url('../img/02.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.aziende_logo:hover {
    width:134px;
	height:auto;
	margin:0 5px 6px 0;
	padding:0;
	float:left;
	background-image:url('../img/02.gif');
    background-position:bottom;
    background-repeat:no-repeat;
}
.aziende_logo_dx {
    width:134px;
	height:85px;
	margin:0 0 6px 0;
	padding:0;
	float:left;
    background-image:url('../img/02.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.aziende_logo_dx:hover {
    width:134px;
	height:85px;
	margin:0 0 6px 0;
	padding:0;
	float:left;
    background-image:url('../img/02.gif');
    background-position:bottom;
    background-repeat:no-repeat;
}
.aziende_logo_in {
    width:124px;
	height:75px;
	display:inline;
	margin:5px;
	padding:0;
	float:left;
	overflow:hidden;
}
.aziende_logo_in_sc {
    width:124px;
	height:75px;
	margin:8px 0 0 8px;
	padding:5px;
	float:left;
	overflow:hidden;
    background-image:url('../img/02.gif');
    background-position:bottom;
    background-repeat:no-repeat;
}
.aziende_logo_in_sc_in {
    width:124px;
	height:75px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
.aziende_logo_in a{
    width:124px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
   
}
.aziende_logo_in a:hover{
    width:124px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.aziende_text {
    width:124px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    color:#666;
    font-size:9px;
    text-align:left;
}
.aziende_mod {
    width:530px;
	height:auto;
	margin:0;
	padding:3px 0 0 0;
	float:right;
    background-color:#f9f9f9;
}
.news_home {
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-color:#fff;
}
.news_home_in {
    width:690px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    display:inline;
}
.news_index {
    width:228px;
	height:auto;
	margin:0 5px 0 0;
	padding:5px 15px 15px 15px;
	float:left;
    border-right:2px dotted #eee;
    display:inline;
    background-color:#f3f3f3;
}
.news_index p{
    width:230px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#666;
    text-align:left;
}
.news_index a{
    width:230px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#666;
    text-align:right;
}
.news_index a:hover{
    color:#f29000;
    text-decoration:underline;
}
.news_index h3{
    width:230px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	float:left;
    font-size:18px;
    color:#313131;
    text-align:left;
    border-bottom:2px dotted #999;
}
.news_index h4{
    width:230px;
    float:left;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
    font-size:14px;
    color:#009ee0;
    text-align:left;
    font-weight:bold;
}
.news_index h4 a{
    width:230px;
    float:left;
	height:auto;
	margin:0;
	padding:0;
    font-size:14px;
    color:#009ee0;
    text-align:left;
    font-weight:bold;
}
.news_index_img {
	margin:0 0 5px 0 !important;
    height:131px !important;
    overflow:hidden !important;
	padding:0 !important;
	float:left !important;
    border:15px solid #fff !important;
    width:200px !important;
	background-color:#fff;
}
.news_indexdx {
    width:415px;
	height:auto;
	margin:0;
	padding:0 0 0 5px;
	float:left;
    display:inline;
}
.news_indexdx h3{
    width:415px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:14px;
    color:#004a7f;
    text-align:left;
}
.news_indexdx h4{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
}
.news_indexdx h4 a{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
    font-weight:bold;
}
.news_indexdx a{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#999;
    text-align:right;
    border-bottom:2px dotted #eee;
    font-weight:normal;
}
.news_indexdx a:hover{
    color:#f29000;
    text-decoration:underline;
}
.news_indexdx p{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#666;
    text-align:left;
}
.news_indexdx1 {
    width:415px;
	height:auto;
	margin:0;
	padding:0 0 0 5px;
	float:left;
    display:inline;
}
.news_indexdx1 h3{
    width:415px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:14px;
    color:#9cce13;
    text-align:left;
}
.news_indexdx1 h4{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
}
.news_indexdx1 h4 a{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
    font-weight:bold;
}
.news_indexdx1 a{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    border-bottom:2px dotted #eee;
    color:#999;
    text-align:right;
    font-weight:normal;
}
.news_indexdx1 a:hover{
    color:#f29000;
    text-decoration:underline;
}
.news_indexdx1 p{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#666;
    text-align:left;
}
.news_indexdx2 {
    width:415px;
	height:auto;
	margin:0;
	padding:0 0 0 5px;
	float:left;
    display:inline;
}
.news_indexdx2 h3{
    width:415px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:14px;
    color:#e2007a;
    text-align:left;
}
.news_indexdx2 h4{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
}
.news_indexdx2 h4 a{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
    font-weight:bold;
}
.news_indexdx2 a{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#999;
    text-align:right;
    font-weight:normal;
    border-bottom:2px dotted #eee;
}
.news_indexdx2 a:hover{
    color:#f29000;
    text-decoration:underline;
}
.news_indexdx2 p{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#666;
    text-align:left;
}
.news_indexdx3 {
    width:415px;
	height:auto;
	margin:0;
	padding:0 0 0 5px;
	float:left;
    display:inline;
}
.news_indexdx3 h3{
    width:415px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:14px;
    color:#9d0d15;
    text-align:left;
}
.news_indexdx3 h4{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
}
.news_indexdx3 h4 a{
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
    font-size:13px;
    color:#313131;
    text-align:left;
    font-weight:bold;
}
.news_indexdx3 a{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#999;
    text-align:right;
    font-weight:normal;
    border-bottom:2px dotted #eee;
}
.news_indexdx3 a:hover{
    color:#f29000;
    text-decoration:underline;
}
.news_indexdx3 p{
    width:415px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:left;
    font-size:12px;
    color:#666;
    text-align:left;
}
.news_category {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	font-size:18px;
    text-align:left;
    color:#f29000; 
}
.content_news {
	width:670px;
	height:auto;
	margin:0 auto;
	padding:0;
}
.content_in_news {
	width:670px;
	height:auto;
	margin:0;
	float:left;
	padding:0 0 10px 0;
}
.news_internal {
	width:670px;
	float:left;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	font-size:18px;
    text-align:left;
    color:#f29000;
    border-bottom:2px dotted #d2d2d2;
}
.news_internal h4{
	width:670px;
	height:auto;
	margin:0;
	float:left;
	padding:0 0 10px 0;
}
.news_internal_text {
	width:460px;
	height:auto;
	margin:0;
    float:left;
	padding:0;
    font-size:12px;
    text-align:left;
    color:#666;
}
.news_internal_link {
	width:460px;
	height:auto;
	margin:20px 0 0 0;
    float:left;
	padding:0;
    font-size:12px;
    text-align:left;
    color:#f29000;
}
.news_img {
	width:200px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
    overflow:hidden;
    text-align:center;
}
.page_dx {
    width:300px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
}
.box_300 {
    width:300px;
	height:250px;
    border:none;
	margin:5px 0 0 0 ;
	padding:0;
	float:right;
}
h2.carousel_text{
  font-size:18px;
  height:25px;
  margin:0 0 5px 0;
  padding:0 ;
  text-align:left;
  color:#313131;
  border-bottom:2px dotted #999; 
  line-height:25px;
}
h2.not_text{
  font-size:18px;
  height:25px;
  margin:0 0 5px 0;
  padding:0;
  text-align:left;
  color:#313131;
  border-bottom:2px dotted #999;
  line-height:25px;
}
h3.page_dx_text{
  font-size:18px;
  height:25px;
  margin: 0;
  padding:0 0 0 10px;
  text-align:left;
  color:#313131;
  border-bottom:0px solid #d2d2d2;
  background-color:#eee;
}
.social {
    width:300px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	float:right;
}
.social h2{
	height:25px;
	width:300px;
	margin:0 0 10px 0;
	padding:0 ;
	float:left;
    color:#f29000;
	line-height:25px;
    font-size:18px;
    border-bottom:2px dotted #999;
    text-align:left;
}
.social_in {
    width:296px;
	height:auto;
	margin:0 auto;
	padding:2px 0 0 0;
}
.facebook_social {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:0px top;
    background-repeat:no-repeat;
}
.facebook_social:hover {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:0px bottom;
    background-repeat:no-repeat;
}
.twitter_social {
	width:40px;
	height:40px;
	margin: 0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-42px top;
    background-repeat:no-repeat;
}
.twitter_social:hover {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-42px bottom;
    background-repeat:no-repeat;
}
.linkedin_social {
	width:40px;
	height:40px;
	margin:0 0 0 1px;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-85px top;
    background-repeat:no-repeat;
}
.linkedin_social:hover {
	width:40px;
	height:40px;
	margin:0 0 0 1px;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-85px bottom;
    background-repeat:no-repeat;
}
.youtube_social {
	width:40px;
	height:40px;
	margin:0 0 0 1px;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-130px top;
    background-repeat:no-repeat;
}
.youtube_social:hover {
	width:40px;
	height:40px;
	margin:0 0 0 1px;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-130px bottom;
    background-repeat:no-repeat;
}
.yahoo_social {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-173px top;
    background-repeat:no-repeat;
}
.yahoo_social:hover {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-173px bottom;
    background-repeat:no-repeat;
}
.flickr_social {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-216px top;
    background-repeat:no-repeat;
}
.flickr_social:hover {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-216px bottom;
    background-repeat:no-repeat;
}
.friendfeed_social {
	width:40px;
	height:40px;
	margin:0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-258px top;
    background-repeat:no-repeat;
}
.friendfeed_social:hover {
	width:40px;
	height:40px;
	margin: 0;
	padding:0 1px 0 1px;
	float:left;
	background-image:url('../img/social.gif');
    background-position:-258px bottom;
    background-repeat:no-repeat;
}
.network {
    width:300px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
.network h2{
	height:25px;
	width:300px;
	margin:0 0 10px 0;
	padding:0 ;
	float:left;
    color:#f29000;
	line-height:25px;
    font-size:18px;
    border-bottom:2px dotted #999;
    text-align:left;
}
.cart{
	height:auto;
	width:300px;
	margin:0;
	padding:0 ;
	float:left;
}
.cart_sup{
	height:10px;
	width:300px;
	margin:0 ;
	padding:0 ;
	float:left;
	background-image:url('../img/cart_sup.gif');
    background-position:top ;
    background-repeat:no-repeat;
}
.empty{
	height:auto;
	width:290px;
	margin:0 ;
	padding:0 ;
	float:left;
	text-align:center;
}
.cart_inf{
	height:10px;
	width:300px;
	margin:0 ;
	padding:0 ;
	float:left;
	background-image:url('../img/cart_inf.gif');
    background-position:top ;
    background-repeat:no-repeat;
}
.cart_in{
	height:auto;
	width:290px;
	margin:0;
	padding:5px;
	text-align:left;
	float:left;
	color:#313131;
	font-size:12px;
	background-color:#eee;
}
.cart_inner{
	height:auto;
	width:201px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}
.cart_img{
	height:25px !important;
	width:290px !important;
	margin:0 !important;
	padding:0 0 2px 10px !important;
	float:left;
    color:#313131 !important;
	line-height:25px !important;
    font-size:18px;
    border-bottom:2px solid #f8b300 !important;
    text-align:left;
	background-color:#dcdcdc !important;
	background-image:url('../img/empty_cart.gif');
    background-position:top right;
    background-repeat:no-repeat;
}
.out_cart{
	height:36px;
	width:140px;
	cursor:pointer;
	margin:0;
	padding:0;
	float:left;
    color:#313131;
    font-size:12px;
	border:1px solid #d2d2d2;
    text-align:left;
	background-color:#fff;
}
.out_cart:hover{
	border:1px solid #f7b300;
}
.ok_cart{
	height:36px;
	width:140px;
	cursor:pointer;
	margin:0 0 0 3px;
	padding:0;
	float:left;
    color:#313131;
    font-size:12px;
	border:1px solid #d2d2d2;
    text-align:left;
	background-color:#fff ;
}
.ok_cart:hover{
	border:1px solid #f7b300;
}
.ok_cart1{
	height:36px;
	width:150px;
	cursor:pointer;
	margin:0;
	padding:0;
	float:left;
    color:#313131;
    font-size:12px;
	border:1px solid #fff;;
    text-align:right;
	background-color:#fff ;
	background-image:url('../img/butt_ord.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.ok_cart1:hover{
	border:1px solid #f7b300;
}
.cart_text{
	height:20px;
	width:285px;
	margin:0 0 5px 0;
	padding:0 ;
	float:left;
    color:#313131;
	line-height:20px;
	text-transform:uppercase;
    font-size:12px;
    border-bottom:2px dotted #999;
    text-align:left;
	font-weight:bold;
}
.total{
	margin:0 5px 0 0;
	padding:0 ;
	float:right;
    color:#f29000;
	text-transform:uppercase;
    font-size:14px;
    text-align:left;
	font-weight:bold;
}
.network_in {
    width:300px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.net_img_comunitalia {
    width:110px ;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/network.gif');
    background-position:-94px top;
    background-repeat:no-repeat;
}
.net_img_comunitalia:hover {
    width:110px ;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/network.gif');
    background-position:-94px bottom;
    background-repeat:no-repeat;
}
.net_img_cercaimmobili {
    width:95px ;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/network.gif');
    background-position:-205px top;
    background-repeat:no-repeat;
}
.net_img_cercaimmobili:hover {
    width:95px ;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/network.gif');
    background-position:-205px bottom;
    background-repeat:no-repeat;
}
.net_img_cercaziende {
    width:95px ;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/network.gif');
    background-position:0px top;
    background-repeat:no-repeat;
}
.net_img_cercaziende:hover {
    width:95px ;
	height:70px;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/network.gif');
    background-position:0px bottom;
    background-repeat:no-repeat;
}
.tag_cloud {
    width:296px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	background-color:#fff;
	
}
.tag_cloud h2{
	height:25px;
	width:294px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
    color:#f29000;
    font-size:18px;
	line-height:25px;
    background-color:#;
    border-bottom:2px dotted #999;
    text-align:left;
}
.tag_cloud_in {
    width:288px;
	height:auto;
	margin:0;
	padding:3px;
	float:left;
    text-align:justify;
    border:1px solid #f7b300;
}
.bwb_img {
	float:left;
}
.news_bg {
    width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.news_bg_in {
    width:382px;
	height:190px;
    border:none;
	margin:0 0 6px 0;
	padding:0;
	float:left;
    z-index:1;
}
.news_bg_in_down {
    width:382px;
	height:50px;
    border:none;
	margin:140px 0 0 0;
	padding:0;
	float:left;
    position:absolute;
    z-index:2;
    background-image:url('../img/bg_news.png');
    background-position:top;
    background-repeat:no-repeat;
}
h3.news_text {
    margin:0;
    padding:5px;
    color:#fff;
    text-align:left;
    float:left;
    font-size:18px;
}
h3.news_text a{
    margin:0;
    padding:0;
    color:#fff;
    text-align:left;
    float:left;
    font-size:18px;
    text-decoration:none;
}
h3.news_text a:hover{
    margin:0;
    padding:0;
    color:#fff;
    text-align:left;
    float:left;
    font-size:18px;
    text-decoration:underline;
}
.news_sm_in {
    width:382px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.news_small {
    width:124px;
	height:162px;
	margin:0 4px 3px 0;
	padding:0;
    float:left;
    background-image:url('../img/03.gif');
    background-positiontop;
    background-repeat:no-repeat;
}
.news_small_dx {
    width:124px;
	height:162px;
	margin:0 0 3px 0;
	padding:0;
    float:left;
    background-image:url('../img/03.gif');
    background-positiontop;
    background-repeat:no-repeat;
}
.news_small_in {
    width:100px;
	height:52px;
	margin:0;
	padding:0;
	float:left;
}
.news_small_img {
    width:100px;
	height:46px;
    border:none;
	margin:3px 0 0 5px;
	padding:0;
	float:left;
}
.form2 {
    width:690px;
	height:73px;
    border:none;
	margin: 0 ;
    float:left;
	padding:0;
}
.fieldset2 {
    border:none;
    margin:0;
    float:left;
    padding:0;
    width:670px;
	text-align:center;
}
.fieldset2 a{
   color:#999;
   text-align:left;
   float:left;
   margin:0 0 2px 0;
   padding:0;
   width:190px;
   font-size:11px;
}
.fieldset2 a:hover{
   color:#313131;
   text-align:left;
   float:left;
   margin:0 0 2px 0;
   padding:0;
   width:190px;
   font-size:11px;
}
.label1 {
    width:100px;
	height:auto;
    border:none;
	margin: 0 0 5px 0;
    float:left;
	padding: 0;
    color:#313131;
    font-size:12px;
    text-align:left;
}
.text_search1 {
    width:190px;
	height:17px;
    border:none;
	margin: 0;
    float:left;
	padding:5px;
    color:#666;
    font-size:14px;
    text-align:left;
    border:2px solid #d2d2d2;
    font-weight:bold;
}
.select {
    width:220px;
    height:auto;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    color:#666;
    border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #fff;
}



.cerca_home_ext {
	width:100%;	
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}

.cerca_home {
	width:100px;	
	margin:0 auto;
	padding:0;
	text-align:center;
}



.btn_cerca_home {
    width:100px;
	height:52px;
    border:none;
	margin: 0 6px 0 0;
    float:right;
    text-align:center;
	padding: 0;
    color:#313131;
    cursor:pointer;
    font-size:14px;
    background-image:url('../img/btn_cerca_home.png');
    background-position:top;
    background-repeat:no-repeat;
}
.btn_cerca_home_disabled{
    width:100px;
	height:52px;
    border:none;
	margin: 0;
    float:right;
    text-align:center;
	padding: 0;
    cursor:pointer;
    font-size:14px;
    background-image:url('../img/btn_cerca_home.png');
    color:#fff;
    background-position:bottom;
    background-repeat:no-repeat;
}
.btn_cerca_home:hover {
    color:#fff;
    background-position:bottom;
}
.btn_cerca1 {
    width:100px;
	height:33px;
    border:none;
	margin: 0;
    float:right;
    text-align:center;
	padding: 0;
    color:#313131;
    cursor:pointer;
    font-size:14px;
    background-image:url('../img/btn_log1.gif');
    background-position:top;
    background-repeat:no-repeat;
}

.btn_cerca1_disabled{
    width:100px;
	height:33px;
    border:none;
	margin: 0;
    float:right;
    text-align:center;
	padding: 0;
    cursor:pointer;
    font-size:14px;
    background-image:url('../img/btn_log1.gif');
    color:#fff;
    background-position:bottom;
    background-repeat:no-repeat;
}
.btn_cerca1:hover {
    color:#fff;
    background-position:bottom;
}

.btn_cerca2 {
    width:100px;
	height:33px;
    border:none;
	margin:13px 0 0 0;
    float:left;
    text-align:center;
	padding: 0;
    color:#313131;
    cursor:pointer;
    font-size:14px;
    background-image:url('../img/btn_log.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.btn_cerca2:hover {
    color:#fff;
    background-position:bottom;
}
.btn_cerca3 {
    width:100px;
	height:33px;
    border:none;
	margin:7px 0 0 60px;
    float:left;
    text-align:center;
	padding: 0;
    color:#313131;
    cursor:pointer;
    font-size:14px;
    background-image:url('../img/btn_log1.png');
    background-position:top;
    background-repeat:no-repeat;
}
.btn_cerca3:hover {
    color:#fff;
    background-position:bottom;
}
/* search interno */
#ricerca_center_int {
    width:690px;
	height:73px;
    border:none;
	margin:0;
	padding:0;
	float:left;
	background-image:url('../img/search.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.cerca_tab_int {
    width:350px;
	height:auto;
    border:none;
	margin:0;
	padding:0;
	float:left;
}
.cerca_int {
    width:690px;
	height:73px;
    border:none;
	margin:0;
	padding:0;
	float:left;   
}
 .form_int {
    width:690px;
	height:auto;
    border:none;
	margin: 0;
    float:left;
	padding: 0;
}
.fieldset_search_int {
	width: 100%;
    height:auto;
	float: left;	
	margin:0;
	padding: 0;
	clear: both;
	border: none;
}
.text_search_int {
    width:550px;
	height:16px;
    border:none;
	margin: 8px 0 0 15px;
    float:left;
	padding:4px;
    color:#666;
    font-size:13px;
    text-align:left;
    background-color:#fff;
    border:none;
    font-weight:normal;
}
.select_ricerca_int {
	width: 580px;
	float: left;
	text-align: left;
	margin: 10px 0 0 0;
	padding: 0;
	color: #666;	
}
.bank_transfer {
	width: 670px;
	height:100px;
	float: right;
	text-align: left;
	margin:0 10px 5px 0;
	padding: 0;
	color: #666;	
	background-image:url('../img/bank_transfer.gif');
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fff;
}
.bank_transfer a{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #f29000;	
	font-size:14px;
	font-weight:bold;
}
.bank_transfer p{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #666;	
}
.cheque {
	width: 670px;
	height:100px;
	float: right;
	text-align: left;
	margin:0 10px 5px 0;
	padding: 0;
	color: #666;	
	background-image:url('../img/cheque.gif');
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fff;
}
.cheque a{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #f29000;	
	font-size:14px;
	font-weight:bold;	
}
.cheque p{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #666;	
}
.credit_card {
	width: 670px;
	height:100px;
	float: right;
	text-align: left;
	margin:0 10px 5px 0;
	padding: 0;
	color: #666;	
	background-image:url('../img/credit_card.gif');
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fff;
}
.credit_card p{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #666;	
}
.credit_card a{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #f29000;	
	font-size:14px;
	font-weight:bold;	
}
.paypal {
	width: 670px;
	height:100px;
	float: right;
	text-align: left;
	margin:0 10px 5px 0;
	padding: 0;
	color: #666;	
	background-image:url('../img/paypal1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fff;
}
.paypal a{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #f29000;	
	font-size:14px;
	font-weight:bold;	
}
.paypal p{
	width: 560px;
	height:auto;
	float: right;
	text-align: left;
	margin:0;
	padding: 0;
	color: #666;	
}
/* pacchetti */

.choice_pack {
	width:690px;
	float:left;
	margin:0;
	padding:0;
}
.choice_pack_in {
	width:600px;
	margin:0 auto;
	padding:0;
}
.choice_pack_in p{
	width:150px;
	margin:0 0 10px 0;
	float:left;
	padding:0 0 5px 0;
	text-align:center;
}
.choice_pack_in a{
	width:148px;
	height:40px;
	float:left;
	margin:0 ;
	color:#666;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding:10px 0 0 0;
	background-image:url('../img/price.gif');
	background-position:top ;
	background-repeat:no-repeat;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.choice_pack_in a:hover{
	color:#f29000;
}
.img_pack {
	width:600px;
	height:100px;
	text-align:center;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../img/packs.gif');
	background-position:top ;
	background-repeat:no-repeat;
}

.img_pack_Slim {
	width:150px;
	height:100px;
	text-align:center;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../img/Slim_pack.gif');
	background-position:top ;
	background-repeat:no-repeat;
}

.img_pack_Basic {
	width:150px;
	height:100px;
	text-align:center;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../img/Basic_pack.gif');
	background-position:top ;
	background-repeat:no-repeat;
}

.img_pack_Prestige {
	width:150px;
	height:100px;
	text-align:center;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../img/Prestige_pack.gif');
	background-position:top ;
	background-repeat:no-repeat;
}

.img_pack_Deluxe {
	width:150px;
	height:100px;
	text-align:center;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../img/Deluxe_pack.gif');
	background-position:top ;
	background-repeat:no-repeat;
}

p.pack_years{
	width:100%;
	height:25px;
	line-height:25px;
	margin:10px 0 0 0;
	float:left;
	padding:0;	
    color:#313131;
	font-size:14px;
	font-weight:bold;
	background-color:#eee;
	border-bottom:2px solid #f7b300;
}
.choice_pack_line {
	width:auto;
	height:22px;
	margin:0 0 2px 0;
	float:left;
	padding:0;
	line-height:20px;
	background-color:#fff;
	border:1px solid #eee;
}
.choice_pack_line_text {
	width:385px !important;
	margin:0 !important;
	float:left;
	text-align:left !important;
	padding:0 0 0 5px !important;
	color:#313131;
}
.choice_pack_line_packname {
	width:50px !important;
	margin:0 !important;
	height:22px;
	text-align:center;
	float:left;
	padding:0 !important;
	color:#313131;
	border-left:1px solid #eee;
	border-right:1px solid #eee;	
}
.choice_pack_line_img {
	width:50px !important;
	margin:0 !important;
	height:22px;
	text-align:center;
	float:left;
	padding:0 !important;
	color:#313131;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background-image:url('../img/yes.gif');
	background-position:center ;
	background-repeat:no-repeat;
}
.choice_pack_line_num {
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	color:#67AD2B;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:22px;
	margin:0 !important;
	padding:0 !important;
	text-align:center;
	width:50px !important;
}

.choice_pack_line_img_no {
	width:50px !important;
	margin:0 !important;
	height:22px;
	text-align:center;
	float:left;
	padding:0 !important;
	color:#313131;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background-image:url('../img/no.gif');
	background-position:center ;
	background-repeat:no-repeat;
}
.choice_pack_line_infinite {
	width:50px !important;
	margin:0 !important;
	height:22px;
	text-align:center;
	float:left;
	padding:0 !important;
	color:#313131;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background-image:url('../img/infinite.gif');
	background-position:center ;
	background-repeat:no-repeat;
}
.pack_text_bg{
	width:100%;
	height:25px;
	margin:0;
	float:left;
	padding:0;	
	text-align:left;
	background-color:#fff;
	border-bottom:2px solid #9cce13;
}
.pack_text{
	width:auto;
	height:auto;
	margin:7px 10px 0 10px;
	padding:0;	
    color:#313131;
	font-size:12px;
	background-color:#fff;
	text-align:left;
	font-weight:bold;
	float:left;
}
.pack_text_2{
	width:auto;
	height:auto;
	margin:5px 0 5px 0;
	padding:0 10px 0 0;	
	float:left;
    color:#313131;
	font-size:12px;
	background-color:#fff;
	text-align:left;
	font-weight:normal;
	border-right:1px dotted #dcdcdc;
}
.leg {
	width:auto !important;
	margin:5px 2px 0 10px !important;
	height:auto;
	padding:0 !important;
	float:left;
}
.pack_home_price {
	width:449px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	border-left:1px solid #eee;
}
.pack_home_price img{
	width:112px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.cloud1 {
    margin:0 2px 0 2px;
    padding:0;
    text-align:left;
    color:#f7b300;
    font-size:13px;
    font-weight:bold;
    text-decoration:underline;
    bottom:0px;
    height:20px;
}
.cloud1:hover {
    margin:0 2px 0 2px;
    padding:0;
    color:#666;
    text-align:left;
    font-size:13px;
    font-weight:bold;
    height:20px;
    text-decoration:underline;
    bottom:0px;
}
.cloud2 {
    margin:0 2px 0 2px;
    padding:0;
    text-align:left;
    height:20px;
    color:#707070;
    font-size:12px;
    text-decoration:underline;
    bottom:0px;
}
.cloud2:hover {
    margin:0 2px 0 2px;
    padding:0;
    height:20px;
    text-align:left;
    color:#999;
    font-size:12px;
    text-decoration:underline;
    bottom:0px;
}
.cloud3 {
    margin:0 2px 0 2px;
    padding:0;
    height:20px;
    text-align:center;
    color:#a0a0a0;
    font-size:10px;
    text-decoration:underline;
    bottom:0px;
}
.cloud3:hover {
    margin:0 2px 0 2px;
    padding:0;
    height:20px;
    text-align:left;
    color:#d2d2d2;
    font-size:10px;
    text-decoration:underline;
    bottom:0px;
}

p.box_company {
	width: 100%;
	margin: 2px 0 2px 0;
    padding: 15px 0 0 0;
    height:40px;
    text-align:center;
    float:left;
	background-color: #E4E4E4;
	font-size: 14px;
}
.prod_small {
	width:524px;
	margin:5px 0 0 0;
	height:auto;
	float:left;
	padding:0 3px 0 3px;
	background-color:#f9f9f9;
}
.prod_small_in {
	width:260px;
	margin:0;
	height:auto;
	float:left;
	padding:0;
}
.add_prod {
	width:140px !important;
	margin:0 5px 0 0 !important;
	height:21px;
	text-align:center;
	float:left;
	padding:0 !important;
	color:#313131;
	background-image:url('../img/btn_dark.gif');
	background-position:top ;
	background-repeat:no-repeat;
}
.add_prod a{
	width:140px !important;
	margin:0 !important;
	height:21px;
	text-align:center;
	float:left;
	padding:0 !important;
	color:#313131;
	line-height:21px;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.add_prod a:hover{
	color:#f29000;
}
.add_tab {
	width:180px !important;
	margin:0 0 10px 0 !important;
	height:21px;
	text-align:center;
	float:left;
	padding:0 !important;
	background-image:url('../img/btn_dark2.gif');
	background-position:top ;
	background-repeat:no-repeat;
}
.add_tab a{
	width:180px !important;
	margin:0 !important;
	height:21px;
	text-align:center;
	float:left;
	padding:0 !important;
	color:#313131;
	line-height:21px;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.add_tab a:hover{
	color:#f29000;
}
.add_cart {
	width:126px !important;
	margin:0 !important;
	height:21px;
	text-align:right;
	float:left;
	padding:0 !important;
	line-height:21px;
	color:#313131;
	background-image:url('../img/btn_gray.gif');
	background-position:top ;
	background-repeat:no-repeat;
	font-size:11px;
	border:none;
}
.add_cart:hover {
	color:#f29000;
}
.add_mod {
	width:123px !important;
	margin:3px 0 0 0 !important;
	height:21px;
	text-align:right;
	float:left;
	padding:0 3px 0 0!important;
	line-height:21px;
	color:#313131;
	background-image:url('../img/btn_mod.gif');
	background-position:top ;
	background-repeat:no-repeat;
	font-size:11px;
	border:none;
}
.add_mod_del {
	width:123px !important;
	margin:3px 0 0 0 !important;
	height:21px;
	text-align:right;
	float:left;
	padding:0 3px 0 0!important;
	line-height:21px;
	color:#313131;
	background-image:url('../img/btn_del.gif');
	background-position:top ;
	background-repeat:no-repeat;
	font-size:11px;
	border:none;
}
.add_mod:hover {
	color:#666 !important;
}







