body {
	background: #F5F6F7 url(/img/livecare_sfondo_10_700.jpg) repeat-x;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 11pt;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a, p, h1, h2, h3, li {
	font-family: Tahoma;
	text-decoration: none;
	line-height:  16px;
}

a, a:link, a:visited  {
	color: #19728D;
}

a:hover {
	color: #7ABDD1;
}
/****************************************************************** header */
.headerTable   {width: 1035px;}
.headerTable td {
	padding: 0px 0px;
	font-size: 12px;
	color: #FFFFFF;

}

.hmenubutttel {
	background: url(/img/button_telefono_114_44.gif);
	width: 114px;
	height: 36px;
	float: left;
	margin-top: 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-top: 4px;
}

.hmenubutttel a, .hmenubutttel a:link, .hmenubutttel a:hover, .hmenubutttel a:active, .hmenubutttel a:visited 
{
	color: white;
	text-decoration: none;
}

.hmenutxt {
	width: 114px;
	height: 44px;
	margin-top: 10px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.hmenutxt a {
	width: 114px;
	height: 44px;
	margin-top: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.hmenutxt a:hover {
	width: 114px;
	height: 44px;
	margin-top: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}

.hmenu div {
	margin-top: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
}

.hmenu a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.hmenu a:hover {
	font-size: 12px;
	color: #acacac;
}

.fastconnect {
	background: url(/img/sidebar_button_chat_it_114_44.gif);
	width: 114px;
	height: 44px;
	float: left;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #01465D;
	padding-top: 0px;
	padding-left: 0px;
	text-align:left;
}

.fastconnect a, .fastconnect a:link, .fastconnect a:visited, .fastconnect a:active {
	color: #01465D;
	text-decoration:none;
	float: left;
}

/***************************************************** NAVI */
.tableTopNavi {
	background: url(/img/sfondo_navi_1035_63.jpg);
	width: 1035px;
	height: 63px;
}
.divNaviActive {
	float: left;
	width: 127px;
	height: 63px;
	background: url(/admin/img/sfondo_navi_center_10_63.jpg) repeat-x;
}

.divNaviUnactive {
	float: left;
	width: 124px;
	height: 63px;
	background: url(/admin/img/sfondo_navi_center_10_63.jpg) repeat-x;
}

.spanNaviActive {
	background: url(/img/button_navi_attivo_127_39.jpg);
	width: 127px;
	height: 21px;
	float: left;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #01465D;
	padding-top: 18px;
	text-align:center;
}

.spanNaviActive a, .spanNaviActive a:link, .spanNaviActive a:hover, .spanNaviActive a:visited, .spanNaviActive a:active {
	color: #01465D;
	text-decoration:none;
}

.spanNaviUnactive a, .spanNaviUnactive a:link, .spanNaviUnactive a:hover, .spanNaviUnactive a:visited, .spanNaviUnactive a:active {
	width: 124px;
	height: 29px;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	float: left;
	padding-top: 7px;
	margin-top: 5px;
	text-align:center;
	text-decoration:none;
}

.spanNaviUnactive a:hover {
	background: url(/img/button_navi_blu_hover_120_34.gif) no-repeat;
	width: 124px;
	height: 22px;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	float: left;
	padding-top: 12px;
	margin-top: 0px;
	text-align:center;
	text-decoration:none;
}

.spanNaviUnactive {
	background: url(/img/button_navi_blu_120_34.gif) no-repeat;
	width: 124px;
	height: 34px;
	float: left;
	margin-top: 5px;
}

.naviTabUnactive {
	width: 117px;
	height: 19px;
	margin-top: 5px;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-top: 15px;
	text-align:center;
}

.tableFlash {
	background: url(/img/sfondo_flash_809_255.jpg);
	width: 803px;
	height: 255px;
	padding-left: 6px;
}
.tableSfondoBianco {
	background: url(/img/sfondo_maincontent_bianco_809_10.jpg) repeat-y;
	width: 809px;

}
.tableSfondoGrigio {
	background: url(/img/sfondo_maincontent_grigio_809_10.jpg) repeat-y;
	width: 809px;
}

.tableBottom {
	background: url(/img/sfondo_maincontent_sotto_bianco_1035_61.jpg);
	width: 1035px;
	height: 61px;
}

.tableBottomGrigio {
	background: url(/img/sfondo_maincontent_sotto_grigio_1035_61.jpg);
	width: 1035px;
	height: 61px;
}

/*************************************************** SIDEBAR *********************************/
.tableSidebar {
	background: url(/img/sidebar_meta_226_10.jpg) repeat-y;
	width: 226px;
	font-size: 9pt;
	color: #333333;
	text-align: left;
}

.tableSidebarSopra {
	background: url(/img/sidebar_sopra_226_106.jpg);
	width: 226px;
	height: 106px;
}
.tableSidebarSotto {
	background: url(/img/sidebar_sotto_226_20.jpg);
	width: 226px;
	height: 20px;
}

.tableSidebarTitolo {
	background: url(/img/sidebar_titolo_226_37.jpg);
	width: 216px;
	height: 32px;
	font-size: 9pt;
	color: #01465D;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 10px;
}

.tableSidebarSfondo {
	background: url(/img/sidebar_sfondo_226_10.jpg) repeat-y;
	width: 226px;
	height: 100%;
}
.tableSidebarContent td {
	width: 226px;
	font-size: 8pt;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.connectButton a, .connectButton a:link, .connectButton a:visited {
	background: url(/img/sidebar_button_connect_91_22.gif);
	width: 91px;
	height: 18px;
	font-size: 8pt;
	float: right;
	text-decoration: none;
	color: black;
	padding-top: 4px;
	padding-left: 0px;
}
.connectButton a:hover, .connectButton a: active {
	font-size: 8pt;
	text-decoration: none;
	color: black;
}

.spanLiveletButton a, .spanLiveletButton a:link, .spanLiveletButton a:hover, .spanLiveletButton a:active, .spanLiveletButton a:visited {
	background: url(/img/sidebar_livelet_226_109.jpg);
	line-height: 17px;
	text-align: left;
	color: white;
	float: left;
	font-size: 8pt;
	text-decoration: none;
	width: 201px;
	height: 68px;
	padding-top: 41px;
	padding-left: 25px;
}

.lsessionlab {
	font-size:10px;
    color: #01465D;
	text-decoration: none;
}

.lsessionlab a {
	font-size:10px;
    color: #01465D;
	text-decoration: none;
}

.lsessionlab a:hover {
	font-size:10px;
    color: #01465D;
	text-decoration: none;
}

.lsession {
	font-size:9px;
	color: black;
	width: 200px;
}

.sidebarfastconnect {
	background: url(/img/sidebar_button_chat_it_114_44.gif);
	width: 114px;
	height: 44px;
	float: left;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #01465D;
	padding-top: 0px;
	padding-left: 0px;
	text-align:left;
}

.sidebarfastconnect a, .sidebarfastconnect a:link, .sidebarfastconnect a:visited, .sidebarfastconnect a:active {
	color: #01465D;
	text-decoration:none;
	float: left;
}

/************************************************** CONTENT  **************************************/

.tableContent {
	padding-left: 0px;
	padding-rigth: 0px;
}

.tableContent td {
	padding-rigth: 0px;
}

.tdTableContent {
	background: url(/img/logo_trasparente_120_113.jpg);
	background-repeat: no-repeat;
}

.tdTableContent h2 {
	font-size:14px;
	font-weight: bold;
	text-align: left;
}

.tdTableContent p {
	font-size:11px;
	font-weight: none;
	text-align: justify;
}

.tdTableContent a, .tdTableContent a:link, .tdTableContent a:visited {
	font-size: 10pt;
	text-decoration: none;
}
.tdTableContent a:hover, .tdTableContent a: active {
	font-size: 10pt;
	text-decoration: none;
}

.tdTableContentGrey {
	text-align: left;
}

.tdTableContentGrey h2 {
	font-size:14px;
	font-weight: bold;
	text-align: left;
}

.tdTableContentGrey p {
	font-size:11px;
	font-weight: none;
	text-align: justify;
}
.tdTableContentGrey a, .tdTableContentGrey a:link, .tdTableContentGrey a:visited {
	font-size: 10pt;
	text-decoration: none;
}
.tdTableContentGrey a:hover, .tdTableContentGrey a: active {
	font-size: 10pt;
	text-decoration: none;
}

.homemore, .homemore a, .homemore a:link, .homemore a:visited {
	font-size: 10pt;
	text-decoration: none;
	width: 200px;
	text-align: right;
	padding-bottom: 5px;
}

.ragazzaSupport, .ragazzaSupport a, .ragazzaSupport a:link, .ragazzaSupport a:visited {
	background: url(/img/support_immagine_ragazza_176_150.jpg);
	background-repeat:no-repeat;
	float: left;
	text-decoration: none;
	width: 176px;
	height: 150px;
}

.ragazzaSupport a:hover {
	background: url(/img/support_immagine_ragazza_hover_176_150.jpg);
	background-repeat:no-repeat;
	float: left;
	text-decoration: none;
	width: 176px;
	height: 150px;
}

.ragazzaContact, .ragazzaContact a, .ragazzaContact a:link, .ragazzaContact a:visited {
	background: url(/img/contact_immagine_ragazza_176_150.jpg);
	background-repeat:no-repeat;
	float: left;
	text-decoration: none;
	width: 176px;
	height: 150px;
}

.ragazzaContact a:hover {
	background: url(/img/contact_immagine_ragazza_hover_176_150.jpg);
	background-repeat:no-repeat;
	float: left;
	text-decoration: none;
	width: 176px;
	height: 150px;
}

.divHomepageLeft {
	float: left;
	width: 360px;
	padding-left: 30px;
	padding-right: 15px;
}
.divHomepageRight {
	float: left;
	width: 360px;
	padding-left: 15px;
	padding-right: 0px;
}

/************************************** FOOTER ***********************/
.footerTable {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color:  #efefef;
	color: #AFAFAF;
}

.footerTableLink {
	width: 1035px;
}
.footerTableLink a, .footerTableLink a:link, .footerTableLink a:visited {
	color: #AFAFAF;
}

.footer, .footer a, .footer a:link, .footer a:visited {
	font-size: 8pt;
	text-decoration: none;
	color: black;
}
.footer a:hover {
	font-size: 8pt;
	text-decoration: none;
	color: black;
}

/*********************************************** menu interni ******************/

.menuUnactive a, .menuUnactive a:link, .menuUnactive a:hover, .menuUnactive a:visited, .menuUnactive a:active {
	width: 123px;
	height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #01465D;
	float: left;
	padding-top: 15px;
	padding-left: 25px;
	text-align:left;
	text-decoration:none;
}

.menuUnactive a:hover {
	color: #009DFF;
}

.menuUnactive {
	background: url(/img/link_interni_tab_non_attivo_148_44.jpg);
	width: 148px;
	height: 44px;
	float: left;
}

.menuActive {
	background: url(/img/link_interni_tab_attivo_148_44.jpg);
	width: 123px;
	height: 29px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #009DFF;
	padding-top: 15px;
	padding-left: 25px;
}
.menuActive a, .menuActive a:link, .menuActive a:hover, .menuActive a:visited, .menuActive a:active {
	color: #009DFF;
	text-decoration:none;
}


.menuSopra {
	background: url(/img/link_interni_tab_sopra_148_16.jpg);
	width: 148px;
	height: 16px;
	float: left;
}

.menuMeta {
	background: url(/img/link_interni_tab_meta_148_10.jpg);
	width: 148px;
	height: 10px;
	float: left;
}

.menuMetaRiempitivo {
	background: url(/img/link_interni_tab_meta_148_10.jpg);
	width: 148px;
	height: 100%;
	float: left;
}

.menuSotto {
	background: url(/img/link_interni_tab_sotto_148_16.jpg);
	width: 148px;
	height: 16px;
	float: left;
}

/****************************** contenuto pagine interne **********************/
.titlelcc {
	color: #009DFF;
	font-size: 20px;
	font-weight: bold;
}

.titlecc {
	text-align: left;
}

.ccolumn h2 {
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}

.ccolumn h3 {
	color: #333333;
	font-size: 11px;
	font-weight: none;
}

.ccolumn p, .ccolumn li {
	color: #333333;
	font-size: 11px;
	font-weight: none;
	height: 500px;
	text-align: left;
}

.editor {
	float:right;
	padding-right: 22px;
	background: transparent url(/img/pdf_icon.gif) top right no-repeat;
	height: 30px;
}

.editor2 {
	border: 0px;
	padding-right: 22px;
	vertical-align: middle;
}

.titlelcs {
	font-size: 14px;
	color: #eb008b;
	margin: 0 0 10px 0;
	text-decoration: none;
	font-weight:bold;
}


.titleoff {
	font-size: 14px;
	color: #ff9201;
	margin: 0 0 10px 0;
	text-decoration: none;
	font-weight:bold;
}

.clickltotalk {
	float: right;
	font-size: 11px;	
	color: #4b4f5e;
	margin: -3px 0 0 0;
}

.titleneutral {
	font-size: 14px;
	color: #333333;
	margin: 0 0 10px 0;
	text-decoration: none;
	font-weight:bold;
}

.tabriferimenti tr {
	height: 22px;
}

.tabriferimenti td {
	font-size: 11px;
	vertical-align: middle;
	padding-left: 0px;
	text-align: left;
}
.tabofferta {
}

.tabofferta td {
        font-size: 11px;
        vertical-align: middle;
        background: #EEEEEE;
}

.tabofferta th {
        font-size: 11px;
        vertical-align: middle;
        background: #CCCCCC;
}
