p {text-align:left;}

body { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000;
margin: 0;
background:#fff;
background-image:url(../img/sfondo_top.jpg);
background-repeat:repeat-x;} 

.contentGeneral {
 background-image:url(../img/sfondo_corpotop.jpg);
 background-repeat:no-repeat;
 margin:0px;
}
ul {margin: 8px 0 10px 5px;list-style-type:square;padding-left:20px;} 
li {font-weight : normal;} 

.ulMenu { 
margin-left:2px;
text-align:left;
/*background-color:#fff;*/
margin-right:0px;
list-style-type : none;
width : 205px;
padding-left:0px;
border-left:0px solid #e1e1e1;
border-bottom:1px dotted #e1e1e1;
} 
.ulMenu li.liSelected {
background:#fff;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
width:100%;
height:18px;
padding-left:5px;
}
.ulMenu li.liNotSelected {
border-top:1px dotted #e1e1e1;
border-right:0px solid #ddd;
/*background-image:url(../img/liMenuSel.gif);*/
background-repeat:repeat-y;
background-position:right;
/*border-left:1px solid #666;*/
width:100%;
padding-left:5px;
height:18px;
}

A.hrefMenuSeleted { 
font-size : 8pt;
/*color : #B8041F;*/
color : #000;
font-family : Verdana, Tahoma, Arial;
font-weight:bold;
text-decoration : none;
} 
.hrefMenuSeleted:visited { 
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial;
font-weight:bold;
text-decoration : none;
} 
.hrefMenuSeleted:hover { 
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial;
font-weight:bold;
text-decoration : none;
}
A.hrefMenuNotSeleted { 
font-size : 8pt;
color : #ddd;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.hrefMenuNotSeleted:visited { 
font-size : 8pt;
color : #ddd;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.hrefMenuNotSeleted:hover { 
font-size : 8pt;
color : #ddd;
font-family : Verdana, Tahoma, Arial;
text-decoration : underline;
}
.tableContent {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : black;
background:#fff;
width:551px;
height:560px;
/*border-left:1px solid #ddd;*/
border-right:1px solid #ddd;
}
.tdTableContent {
padding-left:41px;
padding-right:41px;
text-align:left;
height:100%;
}
.spanTitoloPagina {
font-size : 10pt;
font-weight:bold;
color: #B8041F;
float:left;
margin-top:4px;
text-transform:uppercase;
}
.spanSottoTitoloPagina {
font-weight:bold;
color: #B8041F;
font-size: 11px;
text-transform:capitalize;
}
.divTopBar { 
width : 770px;
margin:auto;
height : 16px;
border-bottom : 1px dotted #fff;
text-align : center;
font-size : 7pt;
} 
.divTopBar_Container { 
width : 770px;
} 
.spanTopBar_Text_Left { 
text-align : left;
padding-left : 5px;
top : 0;
float : left;
} 
.spanTopBar_Text_Right { 
padding-right : 5px;
top : 0;
text-align : right;
float : right;
color:#fff;
} 
.tdMenuHRSelected {
/*background-image:url(../img/bkgMenuHR.jpg);*/
background-repeat:repeat-x;
/*background-color:#B8041F;*/
border-bottom:1px solid #B8041F;
}
.tdMenuHRNotSelected {
/*background-image:url(../img/bkgMenuHRnoSelected.jpg);
background-repeat:repeat-x;*/
background-color:#fff;
height:16px;
width:110px;
text-align:center;
/*border-right:1px solid #fff;
border-top:1px solid #fff;
border-bottom:0px solid #fff;*/
}
A.hrefMenuHR { 
font-size : 9pt;
color : #000;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.hrefMenuHR:visited { 
font-size : 9pt;
color : #000;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.hrefMenuHR:hover { 
font-size : 9pt;
color : #000;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
}
.tdFamosi {
font-size:10px;
padding: 20px 0 20px 5px;
width:210px;
border-bottom:1px dotted #666;
background-image:url(../img/sfondo_ombra.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.tdBarraBottom {
/*background-color:#6C6C6C;*/
}
.tableMailinglist{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : black;
background-color : #9d9fa2;
}
.tableMailinglist TD {
text-align: right;
border-bottom:1px dotted #e1e1e1;
}
.spanTitleFamosi {
color: #fff;
font-size : 8pt;
font-weight:bold;
font-family : Verdana, Tahoma, Arial;
padding-left: 5px;
}
.divFotoProdotto {
text-align : left;
padding: 15px 0px 5px 18px;
width:90%;
min-height:170px;
font-size : 8pt;
font-family : Verdana, Tahoma, Arial;
float:left;
border-bottom:1px dotted #ddd;
}
.divFotoProdotto img {margin-right:5px;}
.divEvnNwsHome {
width:50%;
text-align:left;
font-size : 8pt;
font-family : Verdana, Tahoma, Arial;
border:1px solid #ddd;
padding: 3px;
height:200px;
vertical-align:top;
}
td.divEvnNwsHome a,  td.divEvnNwsHome a:visited,td.divEvnNwsHome a:hover {font-weight:bold;text-decoration:underline;color:#000}











.divBottomBar_Text_Left { 
background-image : url(http://www.fysiolab.it/cgi-bin/website/images/sfondo_bottom_sx.jpg);
background-repeat : no-repeat;
background-color : #e1e1e1;
border-top : 1px dotted #666;
text-align : left;
padding-left : 5px;
top : 0;
float : left;
width : 169px;
height : 48px;
} 
.divBottomBar_Text_Right { 
background-image : url(http://www.fysiolab.it/cgi-bin/website/images/sfondo_bottom_rx.jpg);
background-repeat : no-repeat;
background-position : top right;
font-size : 7pt;
padding-top : 47px;
padding-right : 10px;
margin-top : 0;
text-align : right;
float : right;
width : 601px;
height : 85px;
} 

.spanNota { 
font-size : 7pt;
} 
.divTitleBar { 
width : 770px;
margin-top : 6px;
height : 146px;
background-image : url(http://www.fysiolab.it/cgi-bin/website/images/bkg_title.jpg);
background-repeat : repeat-x;
text-align : left;
} 
.divTitleBar_Left { 
margin-top : 0;
margin-left : 0;
padding-left : 0;
text-align : left;
top : 22px;
float : left;
} 
.divTitleBar_Right { 
color : #fff;
margin-right : 3px;
margin-top : 58px;
height : 80px;
text-align : right;
float : right;
border : 1px solid #e1e1e1;
vertical-align : top;
padding-top : 4px;
padding-right : 4px;
padding-bottom : 4px;
padding-left : 4px;
font-size : 7pt;
} 
.imgLogo { 
float : left;
border : 0;
cursor : pointer;
} 
A.hrefAreaPrivata { 
float : left;
color : #fff;
cursor : pointer;
font-size : 7pt;
text-decoration : none;
} 
A.hrefAreaPrivata:hover { 
float : left;
color : #fff;
cursor: pointer;
font-size : 7pt;
text-decoration:none;
} 
A.hrefAreaPrivata:visited { 
float : left;
color : #fff;
cursor : pointer;
font-size : 7pt;
text-decoration : none;
} 
.divCenter { 
width : 770px;
height : 500px;
background-color : #dadbdc;
border-right : 1px solid #000;
border-left : 1px solid #000;
} 
.divBottomBar { 
background-color : #444444;
height : 100%;
text-align : center;
margin-bottom : 0;
margin-top : 0;
width : 772px;
border-right : 1px solid #000;
border-left : 1px solid #000;
padding-left : 0;
/*top : 0;*/
bottom:0px;
} 
.divMainLeft { 
float : left;
width : 169px;
padding-top : 30px;
background-color:#dadbdc;
} 
.divMainCenter { 
float : left;
width : 439px;
height: 600px; /*527px*/
padding-top : 0;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-left : 1px dotted #999999;
border-right : 1px dotted #999999;
background-color : #fff;
} 
.divMainRight { 
text-align : right;
float : left;
width : 145px;
padding-left : 5px;
padding-top : 120px;
background-color:#dadbdc;
} 
.divPiegaRight { 
height : 240px;
width : 150px;
position : relative;
left : 35px;
top : -115px;
padding-top : 15px;
padding-right : 10px;
background-image : url(http://www.fysiolab.it/cgi-bin/website/images/sfondo_piega_rx.jpg);
background-repeat : no-repeat;
background-position : top right;
} 
.divSottoPiegaRight { 
height : 100%;
width : 145px;
top : -100px;
position : relative;
background-color : #dadbdc;
} 
HR { 
border-top : 1px dotted #666;
height : 1px;
} 

.spanMenu { 
border-top : 0 solid gray;
border-right : 0 solid #000;
border-bottom : 0 solid #000;
border-left : 0 solid gray;
padding-top : 3px;
padding-right : 3px;
padding-bottom : 0;
padding-left : 5px;
margin-top : 1px;
margin-right : 1px;
font-weight : normal;
font-size : 7pt;
color : #fff;
font-family : Verdana, Tahoma, Arial;
cursor : pointer;
text-align : right;
background-color : #393939;
width : 95%;
height : 20px;
text-transform : uppercase;
} 
.spanMenu_liv2 { 
border-top : 0 solid gray;
border-right : 0 solid #000;
border-bottom : 0 solid #000;
border-left : 0 solid gray;
padding-top : 3px;
padding-right : 3px;
padding-bottom : 0;
padding-left : 5px;
margin-top : 1px;
margin-right : 1px;
font-weight : normal;
font-size : 7pt;
color : #fff;
font-family : Verdana, Tahoma, Arial;
cursor : pointer;
text-align : right;
background-color : #898a8a;
width : 95%;
height : 20px;
} 
.spanTitoloContenutoPagina { 
font-size : 9pt;
font-family : Arial, Helvetica, sans-serif;
color : #f68f1e;
text-transform : uppercase;
font-weight : bold;
background-image : url(http://www.fysiolab.it/cgi-bin/website/images/bkg_titolo_contenuto.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 45px;
padding-top : 2px;
width : 390px;
height : 29px;
} 
.td_label_editor { 
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : bold;
border-bottom : 1px solid #e1e1e1;
width : 20%;
text-align : right;
vertical-align : top;
} 
.td_campo_editor { 
width : 80%;
} 
.td_contenuto_pagina { 
padding-top : 20px;
padding-right : 20px;
padding-bottom : 20px;
padding-left : 20px;
} 
.td_dettaglio_top { 
font-size : 7pt;
color : #fff;
font-family : Verdana, Tahoma, Arial, sans-serif;
} 
.td_dettaglio_bottom { 
font-size : 7pt;
color : #fff;
font-family : Verdana, Tahoma, Arial, sans-serif;
} 
.spacer_diagonali { 
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
height : 13px;
background-image : url(..\images\diagonali.gif);
background-repeat : repeat-x;
} 
.table_contenuto_pagina { 
border : 1px solid gray;
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color : #fff;;
width : 100%;
height : 420px;
margin-bottom:25px;
} 
.table_contenitore_pagina_admin {
border : 1px solid gray;
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color : #fff;
width : 100%;
height: 400px;
}
.table_contenuto_pagina_admin {
border : 0px solid gray;
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color : #fff;
width : 100%;
}
.table_contenuto_pagina_home { 
border : 1px solid gray;
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
width : 100%;
height : 100%;
} 
.td_titolo_paragrafo { 
font-size : 8pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : underline;
} 
.divContenutoPagina { 
text-align : left;
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;
padding-bottom : 0;
} 
.divContenutoPaginaPrenotazione { 
text-align : center;
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;
padding-bottom : 0;
font-size : 7pt;
} 
.divNews { 
background-image : url(..\images\sfondo_piega.jpg);
background-repeat : no-repeat;
background-position : bottom right;
margin-bottom : 40px;
border-left : 1px solid #cccccc;
padding-left : 5px;
padding-right : 8px;
padding-top : 5px;
border-top : 1px solid #cccccc;
} 
.spanNewsTitle { 
width : 95%;
} 
.divNewsHome { 
background-image : url(..\images\bkg_news.gif);
background-repeat : no-repeat;
background-position : top left;
height : 150px;
border : 0 solid #000;
text-align : left;
padding-top : 35px;
padding-left : 35px;
padding-bottom : 30px;
padding-right : 50px;
margin-top : 30px;
} 
.spanDataNews { 
color : #888989;
font-size : 7pt;
} 
.table_news_homepage { 
background-image : url(..\images\bkg_news.gif);
background-repeat : no-repeat;
background-position : top left;
} 
.td_titolo_news { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : normal;
border-bottom : 1px solid #666;
padding-left : 5px;
} 
.td_archivio_news_home { 
background-color : #000;
font-size : 7pt;
color : #fff;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : normal;
} 
.table_sezioni_home { 
border-right : 2px solid #000;
border-left : 1px solid #000;
border-top : 2px solid #000;
border-bottom : 1px solid #000;
font-size : 7pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
width : 100%;
} 
.tableInsertMessage {
height:100px;
width:100%;
font-size : 7pt;
color : #000;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color:#fff;
}
.table_contenitore { 
width : 790px;
} 
.table_contenitore_td_sx { 
width : 11px;
background-repeat : repeat-y;
background-position : top right;
} 
.table_contenitore_td_cx { 
width : 790px;
border-right : 1px solid #000;
border-left : 1px solid #000;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
} 
.table_contenitore_td_cx_home { 
width : 790px;
border-right : 1px solid #000;
border-left : 1px solid #000;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
} 
.table_contenitore_td_dx { 
width : 11px;
background-repeat : repeat-y;
} 
.table_link_home { 
border-right : 1px solid #e1e1e1;
border-left : 1px solid #e1e1e1;
border-top : 1px solid #e1e1e1;
border-bottom : 1px solid #e1e1e1;
padding-top : 0;
padding-right : 4px;
padding-bottom : 0;
padding-left : 4px;
width : 100%;
font-size : 7pt;
color : gray;
font-family : Verdana, Tahoma, Arial, sans-serif;
} 
.table_link_home_td_title { 
border-right : 0 solid #e1e1e1;
border-left : 0 solid #e1e1e1;
border-top : 0 solid #e1e1e1;
border-bottom : 0 solid #e1e1e1;
padding-top : 0;
padding-right : 3px;
padding-bottom : 0;
padding-left : 0;
height : 37px;
text-align : right;
font-size : 8pt;
color : #666;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : bold;
background-image : url(../images/bkg_title_section.jpg);
} 
.table_SEZIONI_td_title { 
border-right : 0 solid #e1e1e1;
border-left : 0 solid #e1e1e1;
border-top : 0 solid #e1e1e1;
border-bottom : 0 solid #e1e1e1;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 0;
padding-left : 2px;
height : 18px;
text-align : right;
font-size : 8pt;
color : #666;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : bold;
background-image : url(../images/bkg_titolo_home.jpg);
background-repeat : no-repeat;
} 
.table_body { 
width : 790px;
height : 500px;
margin-top : 0;
border-right : 1px solid #fff;
border-left : 1px solid #fff;
border-top : 10px #215c9e;
border-bottom : 1px #d32f00;
} 
.table_body_admin { 
width : 100%;
/*height : 500px;*/
margin-top : 0;
border-right : 1px solid #fff;
border-left : 1px solid #fff;
border-top : 10px #215c9e;
border-bottom : 1px #d32f00;
} 
.table_pop { 
width : 100%;
height : 100%;
margin-top : 0;
border-right : 1px solid #fff;
border-left : 1px solid #fff;
border-top : 10px #215c9e;
border-bottom : 1px #d32f00;
} 
.td_label { 
font-size : 7pt;
color : #000;
} 
.table_news { 
border : 1px solid gray;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color : white;
font-size : 7pt;
font-weight : normal;
color : black;
font-family : Verdana, Tahoma, Arial, sans-serif;
vertical-align : top;
} 
.field_text_menu { 
border : 1px solid silver;
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial, sans-serif;
} 
.field_text { 
border : 1px solid silver;
font-size : 8pt;
font-family : Verdana, Tahoma, Arial, sans-serif;
} 
TEXTAREA { 
border : 1px solid silver;
font-size : 8pt;
font-family : Verdana, Tahoma, Arial, sans-serif;
BEHAVIOR: url(../code/maxlength.htc);
} 
.but_flat { 
border-right : thin white;
border-top : thin white;
font-weight : bolder;
font-size : 7pt;
text-transform : uppercase;
border-left : thin white;
color : gray;
border-bottom : thin white;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color : #dcdcdc;
} 
.but_white { 
width : 130px;
border-top : 1px solid #e1e1e1;
border-right : 1px solid #666;
border-bottom : 1px solid #666;
border-left : 1px solid #e1e1e1;
margin-right : 3px;
font-family : Tahoma;
font-size : 8pt;
color : #666;
background-image : url('../images/bkg_title_section.jpg');
background-position : 0% 0%;
cursor : pointer;
} 
.table_MENU_orizzontale { 
border-width : 2px;
border-style : solid;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 1px;
width : 100%;
height : 20px;
font-weight : normal;
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
background-repeat : no-repeat;
} 
.link_titolo_news { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : bold;
padding-left : 5px;
cursor : pointer;
text-decoration : none;
} 
.link_titolo_news:visited { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : bold;
padding-left : 5px;
cursor : pointer;
text-decoration : none;
} 
.link_titolo_news:hover { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-weight : bold;
padding-left : 5px;
cursor : pointer;
text-decoration : none;
} 
.link_menu { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.link_menu:visited { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.link_menu:hover { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.linkFooter { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.linkFooter:visited { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
.linkFooter:hover { 
font-size : 7pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : underline;
} 
a, a:visited  { 
font-size : 8pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : none;
} 
A:hover { 
font-size : 8pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
text-decoration : underline;
} 
.td_titolo_pagina { 
height : 35px;
border-right : 0 solid gray;
font-weight : bolder;
font-size : 9pt;
background-image : url(../images/bkg_title_section.jpg);
color : #666;
border-bottom : 1px solid #e1e1e1;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-variant : small-caps;
text-align : right;
padding-right : 8px;
padding-top : 0;
margin-top : 0;
} 
.tbl_navigazione { 
font-size : 8pt;
color : #666;
font-family : Verdana, Tahoma, Arial;
} 
.tb_riga_1 { 
font-size : 7pt;
text-transform : uppercase;
color : black;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color : silver;
} 
.tb_riga_2 { 
font-size : 7pt;
text-transform : uppercase;
color : black;
font-family : Verdana, Tahoma, Arial, sans-serif;
background-color : #e1e1e1;
} 
.tb_titolo { 
border-right : 1px ridge white;
border-top : 1px ridge white;
font-weight : bolder;
font-size : 8pt;
text-transform : uppercase;
border-left : 1px ridge white;
color : #666;
border-bottom : 2px ridge white;
font-family : Verdana, Tahoma, Arial, sans-serif;
} 
* {margin : 0;padding : 0;} 
.clear {clear:both;}
