body { 
	padding: 0; 
	margin: 0; 
	font-size: 12px;
	font-family: Tahoma,Verdana,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	background-color: #FFFFFF;
	overflow:auto;
}

.sfondo_web
{
	background-color: #E4E2E3;
	background-image: url('images/sfondo_web.jpg');
	background-repeat:repeat-y;
	background-position: center center;
}

hr
{
border-top:1px dotted #999999;
border-bottom: none;
border-left: none;
border-right: none;
height:1px;
}

sup
{
	font-size:70%;
	font-family:verdana,arial;
}

p
{
padding-top:3px;
margin-top:0px;
}

.black_bg
{
background-color: #333333;
}
.elenco
{

list-style-type: none;
padding: 0;
margin-left: 10px;
margin-top:10px;
}

.bannerprezzi
{
background-image: url("http://www.benessereclick.com/images/imgbannerprezzi.jpg");
background-repeat:no-repeat;
background-position: right top;
background-color: #FFFFFF;
}

.bottoni_condividi
{
cursor:pointer;
font-family: Tahoma,Verdana;
font-size: 10px;
background-color: #F379E1;
color: #FFFFFF;
width:70px;
text-align:center;
}

.elemento_elenco
{
background-image: url(images/elenco.jpg);
background-repeat: no-repeat;
background-position: left .3em;
padding-left: 15px;
padding-bottom:5px;
}

.chk
{
border:0;
background: none;
height:auto;
margin:0;
padding:0;
}
select
{
font-family: Tahoma,Verdana;
border: 1px solid #D427E3;
font-size: 12px;
color: #4B4B4B;
}

.select_cerca
{
font-family: Tahoma,Verdana;
font-size: 14px;
border: 1px solid #D427E3;
color: #4B4B4B;
}

.sfondo_scuro
{
	background-color: #8A8989;
}
input
{
font-family: Tahoma,Verdana;
font-size: 14px;
border: 1px solid #D427E3;
color: #4B4B4B;
padding-left:2px;
padding-right:2px;
}

textarea
{
font-family: Tahoma,Verdana;
font-size: 12px;
border: 1px solid #D427E3;
overflow:auto;
resize:none;
color: #4B4B4B;
}

.search
{
    font-family:  Tahoma,Arial,Verdana;
    font-size:12px;
    color:  #333333;	
    border: 1px solid #AAAAAA;
    background-image: url(immagini/sfondo_textbox.jpg);
	background-repeat: no-repeat;
}

.disabilitato
{
	background-color: #F3CCCC;
}

.sfondo_grigio
{
background-color: #F3F4F7;
}

.sfondo_menu
{
background-color: #E86CF3;
}

.content
{
background-color: #A6A6A6;
}

.sfondo_content
{
background-color: #F5F5F4;
}

.sfondo_footer
{
background-color: #797878;
height:25px;
}

.header { 
	background-image: url('images/header.jpg');
	width: 1000px;
	height: 131px;
}

.sfondo_slide { 
	background-image: url('images/sfondo_slide.jpg');
	width: 1000px;
	height: 302px;
}

.sfondo_slide2 { 
	background-image: url('images/sfondo_slide.jpg');
	width: 1000px;
	height: 240px;
	background-position:bottom center;
}

.sfondo_login { 
	background-image: url('immagini/sfondo_login.jpg');
	width: 194px;
	height: 188px;
	font-size: 13px;
	font-family: Tahoma,Trebuchet MS,Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #848080; 
}

a.sfondo_newsletter:link,a.sfondo_newsletter:hover,a.sfondo_newsletter:active,a.sfondo_newsletter:visited { 
	background-image: url('images/sfondo_newsletter.jpg');
	width: 230px;
	height: 73px;
	display:block;
	text-decoration:none;
}

a.sfondo_registra_azienda:link,a.sfondo_registra_azienda:hover,a.sfondo_registra_azienda:active,a.sfondo_registra_azienda:visited { 
	background-image: url('images/registra_azienda.jpg');
	width: 231px;
	height: 96px;
	display:block;
	text-decoration:none;
}

.sfondo_bianco { 
	background-color:	#FFFFFF;
}

.sfondo_cella
{
	background-color:	#EEEEEE;
	
}
.sfondo_cella2
{
	background-color:	#DDDDDD;
	
}

a.link_menu2:link,a.link_menu2:active,a.link_menu2:visited {
	color: #727171;
	text-decoration: underline;
	font-family: Tahoma,verdana,arial;
	font-size: 12px;
	font-weight: normal;
}

a.link_menu2:hover {
	color: #D427E3;
	text-decoration: underline;
}

.titolo_box
{
	color: #FFFFFF;
	background-color: #D427E3;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
	font-weight: normal;
}

a.area_azienda:link,a.area_azienda:active,a.area_azienda:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-size: 14px;
	font-weight: normal;
	width:156px;
	display:block;
}

a.area_azienda:hover {
	color: #D427E3;
	text-decoration: none;
	background-color: #EEEEEE;
}

a.azione:link,a.azione:active,a.azione:visited {
	color: #D427E3;
	background-color: #EEEEEE;
	border:1px solid #ACACAC;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-size: 10px;
	font-weight: normal;
}

a.azione:hover {
	color: #D427E3;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.link_footer:link,a.link_footer:active,a.link_footer:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-weight: normal;
}

a.link_footer:hover {
	color: #F379E1;
	text-decoration: none;
}

a.link_footer2:link,a.link_footer2:active,a.link_footer2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-size: 11px;
	font-weight: normal;
}

a.link_footer2:hover {
	color: #D427E3;
	text-decoration: none;
}

a.link_footer3:link,a.link_footer3:active,a.link_footer3:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-weight: normal;
}

a.link_footer3:hover {
	text-decoration: underline;
}

a:link,a:active,a:visited {
	color: #D427E3;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-weight: normal;
}

a:hover {
	color: #D427E3;
	text-decoration: underline;
	font-weight: normal;
}

.anteprima
{
border: 1px solid #999999;
}

.bordo_viola
{
border: 1px solid #D427E3;
}

.bordo_viola_doppio
{
border: 2px solid #D427E3;
}

a.link:link,a.link:active,a.link:visited {
	color: #D427E3;
	text-decoration: none;
	font-family: Tahoma,verdana,arial;
	font-size:12px;
	font-weight: normal;
}

a.link:hover {
	color: #D427E3;
	text-decoration: underline;
	font-weight: normal;
}

.testo
{
	font-size: 13px;
	font-family: Tahoma,Trebuchet MS,Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #333333; 
}

.grigio_piccolo
{
	font-size: 12px;
	font-family: Tahoma,Verdana,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:18px;
}

.testo_bianco
{
	font-size: 12px;
	font-family: Tahoma,Verdana,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:18px;
}

.testo_grande
{
	font-size: 24px;
	font-family: Tahoma, Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 28px;
	color: #595959;	
}

.titolo_nero
{
	font-size: 30px;
	font-family: Tahoma, Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 32px;
	color: #000000;	
}

.testo_grande2
{
	font-size: 16px;
	font-family: Tahoma, Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 28px;
	color: #595959;	
}

.testo_grande_bianco
{
	font-size: 24px;
	font-family: Tahoma, Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 28px;
	color: #FFFFFF;	
}

.testo_piccolo
{
	font-size: 11px;
	font-family: Tahoma,Verdana,Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:17px;	
}

.explain
{
	font-size: 11px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}



form { 
	margin: 0; 
}

.sfondo_viola
{
	background-color: #CB40D7;
}

.search-vai { 
	font-size:			12px;
	font-family:		Tahoma,Verdana,Tahoma, sans-serif;
	font-weight: 		bold;
	color:				#D427E3;
	width:82px;
	border: 1px solid #D427E3;
	background-image:	url(images/bottone.jpg);
	cursor: pointer;
	height:21px;
}




.plus { 
	color:				#F379E1;
}

/* footer
   ------ */

.footer { 
	color: #000000;
	font-size: 11px;
	font-family: Tahoma,Trebuchet MS,Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

.footer_desel { 
	color: #AAAAAA;
	font-size: 12px;
	font-family: Tahoma,Trebuchet MS,Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

/* registrazione */

.sfondo_promo
{
	background-color: #F6F6F7;
}

.sfondo_basic
{
	background-image: url('/images/sfondo_basic.jpg');
	width: 514px;
	height: 156px;
}

.sfondo_offerta
{
	background-image: url('/images/sfondo_offerta.jpg');
	width: 254px;
	height: 123px;
}

.titolo_reg
{
	font-family: verdana, arial;
	font-size: 20px;
	font-weight: normal;
	color: #D427E3;
}

.titolo_costo
{
	font-family: verdana, arial;
	font-size: 30px;
	font-weight: normal;
	color: #E1FB06;
}

.testo_reg
{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	color: #434342;
	line-height:12px;
	padding-left:1px;
}
