﻿/* HTML TAGS */
body { font-family: "Trebuchet MS", Verdana, Arial; margin: 0; font-size: 12px; }
body.Default, body.Doctors { background: transparent url('Cardiolab/pages/bg-lower.jpg') no-repeat center top; color:#ffffff; position: relative; }
.Default form, .Doctors form { margin:auto; width:990px; height:128px; background: transparent url('Cardiolab/pages/bg-head1.jpg') repeat-x left top; }
a, a:visited, a:hover { color: #b60c00; text-decoration: none; font-size:12px;}
a img { border:none; }
p { font-weight:normal; color: #000000; }

/* Tipi di Submit specifici (Pulsanti CSS)*/
.bmiHome input[type="submit"], .columns input[type="submit"], .lowerLeftWrapper input[type="button"] { border: none; background-color: transparent; color: #ffffff; font-size: 12px; font-weight: bold; font-style: italic; text-align: center; line-height: 25px; } 
.pulsante { vertical-align:middle; width: 75px; height: 25px; background : transparent url('Cardiolab/buttons/button.png') no-repeat center center; font-family: Georgia; font-style:italic /*vertical-align:text-top;*/ }
.pulsanteLarge { width: 200px; height: 25px; background : transparent url('Cardiolab/buttons/buttonLarge.png') no-repeat center center; font-family: Georgia; font-style:italic }
.pulsanteLargeDoc { width: 200px; height: 25px; background : transparent url('Cardiolab/buttons/buttonMedLarge.png') no-repeat center center; font-family: Georgia; font-style:italic }
.buttonRass { vertical-align:middle; width: 120px; height: 25px; background : transparent url('Cardiolab/buttons/buttonRassegna.png') no-repeat center center; color:#a70000 !important; font-family:Georgia; font-size:11px; }

.hrColor { clear: both; width: 100%; height: 1px; margin-top: 5px; background-color:#ff6600; }
.Doctors .hrColor { background-color:#496784 !important; }
.Doctors .pulsante { background : transparent url('Cardiolab/buttons/mButton.png') no-repeat center center; }
.Doctors .buttonRass { background : transparent url('Cardiolab/buttons/mButtonRassegna.png') no-repeat center center; color:#ffffff !important; }

.button { text-align:center; color:#ffffff !important; width: 200px; height: 25px; line-height:25px !important; }
.Default .button { background : transparent url('Cardiolab/buttons/buttonLarge.png') no-repeat center center; }
.Doctors .button { background : transparent url('Cardiolab/buttons/buttonMedLarge.png') no-repeat center center; }
.button a { color:#ffffff !important; font: italic bold 14px Georgia !important; text-decoration:none !important; line-height:25px !important; vertical-align:middle; }
.logoff { color:#ffffff; text-decoration: underline !important; font-style:italic; }

#bredcrumbs { font-weight:bold; font-size:16px; padding: 0 0 0 13px; margin: 0px;}
.Default #bredcrumbs { color:#ff6601; }
.Doctors #bredcrumbs { color:#5b89aa; }
.Default #bredcrumbs a { color:#e00700; font-size:16px; text-decoration: none; }
.Doctors #bredcrumbs a { color:#002844; font-size:16px; text-decoration: none; }

.bc1 { font-weight:bold; font-size:16px; color:#e00700; }
.bc2{ font-weight:bold; font-size:16px; color:#ff6601; }
.bcDoc { font-weight:bold; font-size:16px; color:#5b89aa; }

.pulsanteLargeGrey { width: 200px; height: 25px; background : transparent url('Cardiolab/buttons/buttonLargeGrey.png') no-repeat center center; vertical-align:text-top; font-family:Georgia;}
.gotoArch { position:absolute; bottom: 88px; left:12px; height:31px; background-color:#ff3d00; width:500px; text-align:center; padding-top:9px; }
.archTable { border:1px solid #a70000; border-collapse: collapse; }
.archTable td { border: 1px solid #a70000; padding:2px 5px; }
.archTable th { border: 1px solid #a70000; padding:2px 5px; color:#a70000;}
/* Tipi di Input specifici (Textfield)*/
.bmiHome input[type="text"] { position: relative; vertical-align:middle; font-size : 11px; color: #000000; border: solid 1px #bcbcbc; }

.clearBoth { clear: both; }
.imgRight { float: right; margin:0px; padding:0px;}
.right { float:right; }
.left { float:left; }
.centered { text-align: center; }
h1 { font-family: Georgia; font-size: 22px; font-weight: bold; font-style:italic; color: #ca0800; margin: 0; }
h1.doc { color: #729cb8; }
.Doctors h1 { color: #002844; }
h2 { font-family: Georgia; font-size: 16px; font-weight: bold; font-style:italic; text-decoration:none; color:#a70000; }
h3 { font-weight:bold; font-size: 12px; color:#ff6600; padding: 35px 0 0 15px; }
h4 { font-family: Georgia; font-size: 12px; font-weight: bold; font-style:italic; text-decoration:none; color:#fc3400; display:inline; }
.Default h5 { font-family: Georgia; font-size: 12px; font-weight: normal; font-style:italic; text-decoration:none; color:#fc3400; display:inline; }
.Doctors h5 { font-family: Georgia; font-size: 12px; font-weight: normal; font-style:italic; text-decoration:none; display:inline; color:#002844; }
h6 { font-weight:bold; font-size: 12px; color:#cc0802; display:inline; }
.Doctors h6 { font-weight:bold; font-size: 12px; display:inline; }
.Doctors h6 { color:#5b89aa; }

.orange { font-size: 12px; font-weight: bold; font-style:italic; text-decoration:none; color:#ff6600; }
.elenco { height:21px; width:21px; line-height:21px; text-align:center; color:#ffffff; Background:transparent url('/App_Themes/Cardiolab/icons/ol-li.png') no-repeat center center; }
.docTable { border:1px solid #5b89aa; border-collapse: collapse; }
.docTable td { border: 1px solid #5b89aa; padding:5px 10px; }
.docTable th { border: 1px solid #5b89aa; padding:5px 10px; }

/* SPAN vari */
.welcome { padding: 10px 10px 0 0; text-align:right; display:block; width:130px; }
.subtitle { font-style:italic; font-size:13px; font-weight:normal; }
.bmiResult { color:#ffffff; font-size:12px; font-style: normal; line-height:14px; }
.error { color:Red; }
.welcome a { font-weight:bold}

/* Elenchi Numerati con il disco Arancione*/
.numbered { list-style-type:none; margin:0px; padding:0px; }
.numbered li { background: transparent url('Cardiolab/icons/ol-li.png') no-repeat left center; line-height:25px; padding-left:7px; }
.numberList { color:#ffffff; padding-right:10px; font-weight:bold; }

/* HEADER */
#headerWrapper  { margin:auto; width:990px; height:128px; background: transparent url('Cardiolab/pages/header-angle.jpg') no-repeat left top; padding: 0px; }
#headerWrapper a, #headerWrapper a:visited, #headerWrapper a:hover { color: #ffffff; text-decoration: none; }
#headerWrapper a img { border:none; }
#logo {width: 35%; padding-top:0px; }
#logo a img {margin-left:110px; }
#headMenu {	width:55%; height:128px; padding: : 0px; margin: 0px; }

/* MENU SUPERIORE */
#topMenu { width:510px; font-size:14px; color:#ffffff; padding-top:14px; text-align:right; line-height:12px;}
#topMenu ul { display:inline; margin :0px; padding:0px; list-style-type: none; list-style-image: none; }
#topMenu li {display: inline; border-left: 1px solid #ffffff;padding: 0 13px 0 13px;}
#topMenu li.first {border-left: none;}
#topMenu ul li a {color: #ffffff; text-decoration:none; margin: 1px; }
#topMenu ul li a:hover {color: #ffffff;text-decoration: underline;	}
#topMenu ul li a:active {color: #ffffff;text-decoration: underline;	}

/* PAGE WRAPPERS */
#centerWrapper { margin:auto; width:990px; margin-top: 28px; }
.home { background: transparent url('Cardiolab/pages/home-bg.png') no-repeat right top; min-height:291px; }
#bmiRes { width:100%; height:660px; background: transparent url('Cardiolab/pages/home-bg-ris.png') no-repeat right top; }
#results { padding : 20px 0 0 50px; }

/* LAYOUT CONTNITORE CENTRALE PAGINA */
#centerLeft { background-color: transparent; width:226px; position:relative; }
#centerLeft a, #centerLeft a:visited, #centerLeft a:hover { color: #ffffff; text-decoration: none; }
#centerLeft a img { border:none; }
#centerRight { background-color: transparent; width:749px; margin:0px; }
#services { width:236px; margin-left: 2px; padding-top :13px; background : transparent url('Cardiolab/IT/services.png') no-repeat left top; }
#servicesDoc { width:236px; margin-left: 2px; padding-top :13px; background : transparent url('Cardiolab/IT/servicesDoc.png') no-repeat left top; min-height:215px }
#servicesEn { width:236px; margin-left: 2px; padding-top :64px; background : transparent url('Cardiolab/EN/services.png') no-repeat left top; }
#servicesDocEn { width:236px; margin-left: 2px; padding-top :64px; background : transparent url('Cardiolab/EN/servicesDoc.png') no-repeat left top; }
#dlab { display:block; width:236px; height: 76px; background : transparent url('Cardiolab/dlab.png') no-repeat 10px top; }

/* TABULAR PAGE CONTENT */
#pageEmpty { color:#000000; font-weight: normal; font-size: 12px; position:relative; }
#pageContent { background: transparent url('Cardiolab/pages/pageMiddle.png') repeat-y left top; color:#000000; font-weight: normal; font-size: 12px; position:relative; }
#pageContentHome { background-color: transparent; color:#000000; font-weight: normal; font-size: 11px; position:relative; min-height:290px; padding:0px; }
#pageContent a, #pageContent a:visited, #pageContent a:hover, #pageContentHome a, #pageContentHome a:visited, #pageContentHome a:hover { color: #b60c00; text-decoration: underline; font-size:13px;}
#DocContent { color:#002844; padding-top:30px; min-height:520px; background: transparent url('Cardiolab/pages/homeDoc.jpg') no-repeat right 10px; color:#000000; font-weight: normal; font-size: 12px; position:relative; }

#pageTop { top: 0px; left:0px; padding: 65px 50px 0 30px; }
	.dx { background: transparent url('Cardiolab/pages/curva-dx.png') no-repeat 5px top; min-height:35px; }
	.sx { background: transparent url('Cardiolab/pages/curva-sx.png') no-repeat left top; min-height:35px; }
#pageTopHome { background-color: transparent; color:#000000; font-weight: normal; font-size: 11px; position:relative; padding: 25px 50px 0 50px;}
#pageBottom { background: transparent url('Cardiolab/pages/pageBottom.png') no-repeat left bottom; min-height:17px; position:relative; bottom:0px; left:0px; }
#page { width:100%; text-align:justify; }
.pageLinks { font-size: 11px !important; }
.notLinks { color:#b60c00; font-size: 11px !important; font-weight:bold !important; }

.Doctors .pageLinks { color:#5b89aa; font-size: 11px !important; }
.notLink2 { color:#5b89aa !important; font-size: 11px !important; font-weight:bold !important; }

#pageContentDoc { background: transparent url('Cardiolab/pages/pageMiddleDoc.png') repeat-y left top; color:#000000; font-weight: normal; font-size: 12px; position:relative; }
#pageContentDoc a, #pageContentDoc a:visited { color:#5b89aa; font-weight: normal; font-size: 12px; text-decoration: underline; }

/*#pageContentHome { background-color: transparent; color:#000000; : normal; font-size: 11px; position:relative; min-height:290px; padding:0px; }
#pageContent a, #pageContent a:visited, #pageContent a:hover, #pageContentHome a, #pageContentHome a:visited, #pageContentHome a:hover { color: #b60c00; text-decoration: underline; font-size:13px;}*/

#pageTopDoc { top: 0px; left:0px; padding: 65px 50px 0 30px; }
	.dxDoc { background: transparent url('Cardiolab/pages/curva-dx-doc.png') no-repeat 5px top; height:35px; }
/*#pageTopHome { background-color: transparent; color:#000000; font-weight: normal; font-size: 11px; position:relative; padding: 25px 50px 0 50px;}*/
#pageBottomDoc { background: transparent url('Cardiolab/pages/pageBottomDoc.png') no-repeat left bottom; height:17px; position:relative; bottom:0px; left:0px; }

#scheda { position:relative; width:420px; height:550px; padding:140px 150px 0 40px; float:right; background: transparent url('Cardiolab/pages/scheda.gif') left top; z-index:0;}

/* PAGE COLUMNS */
.columns { float:left; margin:0; padding:0; }
.oneColumn { padding-left:30px; width:90%; }
.Doctors .oneColumn { padding-left:30px; width:90%; }
.bmiHome { padding: 25px 0 0 50px; }
.bmiNotHome { padding-top:20px; width:100%; background: transparent none no-repeat right top; position:relative; }
.bmiNotHome .imgDoctor{ position:absolute; right:0px; bottom:-13px; z-index:10;}
.twoColumnsBig { padding-left:30px; width:65%; }
.twoColumnsLow { padding-left:30px; width:20%; }

.tableColumnsBig { padding-left:30px; width:60%; }
.tableColumnsMiddle { padding-left:30px; width:35%; }
.tableColumnsLow { padding-left:15px; width:25%; }
.tableColumnsLower { padding-left:15px; width:18%; }
.tableColumnsLow a, .tableColumnsLower a { font-size:11px !important; font-weight:normal !important;}

.tableColumnsLower br, .twoColumnsLow br { line-height:8px}

/* PAGE TOP IMAGES*/
.upperSpace { padding-top: 50px;}
#iconTop { position:absolute; top:0px; right:25px; width:200px; height:150px; z-index:5;}
.Doctors #iconTop { position:absolute; top:0px; right:25px; width:200px; height:150px; z-index:5; }
#imgPosition { position:absolute; top:0px; right:25px; width:200px; height:150px; z-index:5;}

/* LOGIN BOXES */
.userLogin { width:395px; height:91px; padding: 192px 0 0 55px; background: transparent url('Cardiolab/userLogin.png') no-repeat left top; font-family:@Arial Unicode MS; color:#ffffff; }
.doctorLogin { width:410px; height:91px; padding: 192px 0 0 40px; background: transparent url('Cardiolab/doctorLogin.png') no-repeat left top; color:#ffffff; }

.userLogin input[type="text"], .userLogin input[type="password"] { margin:0px; position: relative; vertical-align:middle; width: 250px; font-size : 11px; color: #000000; border: 0px; }
.doctorLogin input[type="text"], .doctorLogin input[type="password"] {  margin:0px; position: relative; vertical-align:middle; width: 170px; font-size : 11px; color: #000000; border: 0px; }
.userLogin input[type="password"] { margin-top: 33px; }
.doctorLogin input[type="password"] { margin-top: 28px; }

.logSpan { font-size:11px; font-weight:normal; }
.logRed { color:Red; }
.logLink { color:#000000 !important; text-decoration:underline !important; font-weight:bold !important; font-size:11px !important;}
.logLink { color:#000000 !important; text-decoration:underline !important; font-weight:bold !important; font-size:11px !important;}

/* PAGE LAST BOXES*/
#lowerLeftWrapper { width:45%; background:transparent url('Cardiolab/IT/inTour.png') no-repeat left bottom; padding-left:10px; height:220px }
#lowerLeftWrapperEn { width:45%; background:transparent url('Cardiolab/inTour.jpg') no-repeat right top;  padding-left:10px; }
#lowerLeftWrapper h3, #lowerLeftWrapperEn h3  { padding:5px 0 0 25px; margin:0px }
#lowerLeftWrapperEn { background:transparent url('Cardiolab/onTour.jpg') no-repeat right top; }
#lowerLeftContain { /*background: transparent url('Cardiolab/map.png') no-repeat 30px 5px;*/ height: 118px; padding-left:110px;	margin-right:70px; color:#cc0802; }
#lowerLeftContainEn { background: transparent url('Cardiolab/map.png') no-repeat 30px 5px; height: 118px; padding-left:110px;	margin-right:70px; color:#cc0802; }

#lowerRightWrapper { background: transparent url('Cardiolab/EN/lowerRight.png') no-repeat left bottom; width:53%; height:200px; }
ul.calculate { padding:110px 0 0 140px; margin:0px; list-style:none; }
ul li.one{ background: transparent url('Cardiolab/icons/one.png') no-repeat 40px top; height:34px; padding-left:80px; padding-top: 8px; list-style:none; list-style-position:inside;}
ul li.two{ background: transparent url('Cardiolab/icons/two.png') no-repeat left top; height:34px; padding-left:40px; list-style:none; }
a.lower { font-family: Georgia; font-size:12px; color:#ff3a00; font-style:italic; font-weight:bold; }

/* Nuovo LowerRight */
/* #lowerRightWrapper2 { background: transparent url('Cardiolab/pages/forumCenterHome.png') no-repeat left top; width:335px; height:180px; padding:50px 0 0 50px; z-index:0 !important;} */
/* #lowerRightWrapper2 { display:block; background: transparent url('Cardiolab/pages/prevenzione.jpg') no-repeat left top; width:335px; height:180px; padding:50px 0 0 50px; z-index:0 !important;}*/
#lowerRightWrapper2 { display:block; background: transparent url('Cardiolab/IT/Cardiotest.gif') no-repeat left top; width:335px; min-height:120px; padding: 140px 0 0 50px; z-index:0 !important;}
#lowerRightWrapper2 p { font-size:11px; margin-left:50px; color:#ff3a00; font-family:Georgia; font-weight:bold; font-style:italic}
#lowerRightWrapper2 a.pulsante {  margin-left:50px; padding-top:5px; width: 75px; height: 25px; display:block; color:White; font-weight:bold; text-align:center; background : transparent url('Cardiolab/buttons/button.png') no-repeat center center; font-family: Georgia; font-style:italic /*vertical-align:text-top;*/ }

#scopriForum { /*position:absolute; top:90px; left:50px;*/ padding:15px 0 0 0; width:200px; color:#ff3a00; font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold; }
#scopriForum .lowerButton, #lowerLeftContain .lowerButton, #lowerLeftContainEn .lowerButton { display:block; vertical-align:middle; width:75px; height:20px; padding-top:5px;  margin-top:5px;
	background : transparent url('Cardiolab/buttons/button.png') no-repeat center center; 
	font-family: Georgia; font-style:italic; font-weight:bold; color:#ffffff !important; text-align:center;
}

/* DINAMIC SIDE MENU*/
.Default .left .RadPanelBar, .Doctors .left .RadPanelBar { text-transform: uppercase; }
.Default .left .rpRootGroup, .Doctors .left .rpRootGroup { border:none !important; margin:0px !important; width: 226px !important; padding: 0 0 0 10px !important; }
.Default .rpRootGroup .rpItem { background:transparent url('Cardiolab/menu/rpMenuBg.png') no-repeat left top;	vertical-align:middle;}
.Doctors .rpRootGroup .rpItem { background:transparent url('Cardiolab/menu/rpMenuBgDoc.png') no-repeat left top;	vertical-align:middle;}
.rpRootGroup .rpItem a { width:200px;padding: 3px 0 3px 18px; display:block; }
.Default .rpRootGroup .rpFirst { background:transparent url('Cardiolab/menu/rpItemFirst.png') no-repeat left top; vertical-align:middle;}
.Doctors .rpRootGroup .rpFirst { background:transparent url('Cardiolab/menu/rpItemFirstDoc.png') no-repeat left top;	vertical-align:middle;}
.rpRootGroup .rpFirst a { padding: 4px 0 4px 18px; display:block; }
.Default .rpRootGroup .rpLast { background:transparent url('Cardiolab/menu/rpItemLast.png') no-repeat left top; vertical-align:middle;  }
.Doctors .rpRootGroup .rpLast { background:transparent url('Cardiolab/menu/rpItemLastDoc.png') no-repeat left top;	vertical-align:middle;}
.rpRootGroup .rpLast a { padding: 4px 0 4px 18px; display:block; }
/* Ultimo link del primo livello aperto */
.Default .rpRootGroup .rpLast a.rpExpanded { width:208px; height: 31px; margin:0px; background:transparent url('Cardiolab/menu/rpLastExt.png') repeat-x left top; margin-bottom:-1px; }
.Default .rpRootGroup .rpLast a.rpSelected { width:208px; height: 31px; margin:0px; background:transparent url('Cardiolab/menu/rpLastSel.png') no-repeat left top; margin-bottom:-1px; }
.Default .rpGroup .rpLast a.rpExpanded { margin-bottom:0; }
.Default .rpGroup .rpLast a.rpSelected { margin-bottom:0; }

.rpGroup { margin: 0px; width:216px; }
.Default .rpGroup .rpItem { list-style-image:none; list-style-type:none;	background-image:none; line-height:25px;}
.rpGroup .rpItem a { line-height:25px; display:block; padding: 0 0 0 25px;}

.Default .rpSlide { clear: both; background: transparent url('Cardiolab/menu/rpSlide.png') repeat-x center top; padding:0px; }
/* Ultimo sottomenu aperto */
.Default .rpRootGroup .rpLast .rpSlide { clear: both; background: transparent url('Cardiolab/menu/rpSlideLast.png') no-repeat left top; padding:0px; }
.Default .rpRootGroup .rpLast .rpSlide .rpSelected { height:26px; }
.Default .rpRootGroup .rpLast .rpSlide li.rpLast { height:26px; }

.rpLink { line-height: normal; }
.rpText { color: #ffffff !important; font-weight:bold !important; }
.rpSelected { background:transparent url('Cardiolab/menu/freccia.png') no-repeat 3px center; }
.Default .rpGroup .rpItem a.rpSelected { background:transparent url('Cardiolab/menu/freccia.png') no-repeat 7px center; padding-left:25px; height:25px}

/* menu link destro */
.twoColumnsLow .rpRootGroup { margin-top:50px !important}
.twoColumnsLow .rpRootGroup li.rpItem { background-image:none;}
.twoColumnsLow .rpRootGroup li.rpItem a.rpLink { background:none; line-height: 18px !important; height:18px !important}
.twoColumnsLow .rpRootGroup li.rpItem a.rpSelected { text-decoration:none !important}
.twoColumnsLow .rpRootGroup .rpSlide { background-image:none !important}
.twoColumnsLow .rpRootGroup li.rpItem a.rpLink span.rpText { color: #B60C00 !important; font-weight:normal !important; font-size:11px !important;}
.twoColumnsLow .rpGroup li.rpItem a.rpLink { padding-left:40px !important}
.twoColumnsLow .rpGroup li.rpLast a.rpLink { height:18px !important;}
.Doctors .twoColumnsLow .rpRootGroup li.rpItem a.rpLink span.rpText { color: #002844 !important; }

.Default hr { color: #ff6600; height: 1px; background-color: #ff6600}
.Doctors hr { color: #002844; height: 1px; background-color: #002844}
/* STATIC SIDE MENU */
.servicesMenu { list-style-type:none; margin:0px; padding:0px; padding-left:40px; }
.servicesMenu .first { padding-left: 55px; }
.Default .servicesMenu a.srvLinks{ line-height: 28px; font-size:14px !important; font-weight: normal; }
.Doctors .servicesMenu a.srvLinks{ line-height: 28px; font-size:14px !important; font-weight: normal; }

.dlabMenu { list-style-type:none; margin:0px; padding:0px; padding-left:30px; }
a.dlabLinks{ line-height: 38px; font-size:12px !important; font-weight: bold; }
a.confLinks{ display:block; line-height: 13px; padding:7px 0 7px 0; font-size:12px !important; font-weight: bold; }

/* BMI CALCULATOR TABLE LAYOUT */

.bmiTable { line-height:30px; font-size:13px; font-style:italic; font-weight:normal; padding-left:30px; }
.bmiTable tr td { padding: 5px 15px 5px 0; vertical-align: middle; }

/* FOOTER */
#footerWrapper { margin:auto; padding-top:10px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; color:#666666; font-size:10px; }
#footerWrapper a, #footerWrapper a:visited { color:#666666; font-size:10px; }
#footerWrapper a:hover { color:#000000; }
#foot1{	width:200px; padding-left:10px; }
#foot2{	width:580px; text-align:center; padding-top:12px; font-weight:normal; }
#foot3 { width: 200px; text-align:right; padding-top:7px;}

/* Registration Forms */
#registrationTable th { width:30px; height:30px; color:#ffffff; text-align:center !important; line-height:27px; font-size:12px; font-weight:bold; padding: 1px 0px 0px 0px; }
.regLbl { font-weight:normal; font-size:12px; font-style:italic; padding-left:5px; line-height: 14px;}
.regTtl { font-family: Georgia; font-size: 12px; font-weight: bold; font-style:italic; text-decoration:none; color:#ca0800; display:inline; }

/*Tasto stampa */
#printSheet { position:absolute; bottom:15px; left:40px; }

.modalBackground { background-color: black; filter: alpha(opacity=60); opacity: 0.6}
/* BMI modale */
.modalPopup { width: 746px; height: 320px; background: transparent url('Cardiolab/bmi/popupBg.png') no-repeat; }
.modalPopup input { border:none; font-style:italic; font-weight: bold; color: white}
.mpHeader { text-align: right; margin:20px }
.mpContent { margin:20px }
.mpFooter { text-align: center !important; margin:20px; width:300px }

/* CCV modale */
.modalPopupCCV { width: 745px; height: 553px; background: transparent url('Cardiolab/ccvBg.png') no-repeat; }
.mpHeaderCCV { text-align: right; margin:20px }
.mpContentCCV { margin:20px; font-weight:normal }
.mpContentCCV table th { width:30px; height:30px; background: transparent Url('Cardiolab/icons/ol-li.png') no-repeat top center; color:#ffffff; text-align:center; line-height:16px; font-size:12px; font-weight:bold; padding-top: 3px; }
.mpContentCCV td a { color: Black !important; text-decoration:none !important}
.mpContentCCV td a:hover { color: Black; text-decoration:underline}
.mpContentCCV h1 { margin:0px; padding:0px;}
.mpContentCCV h3 { margin:0px; padding:0px; color:#FF3300; font-family: Georgia, Times New Roman; font-size:12px; font-style:italic}
.mpContentCCV ul { list-style-type:none; margin-top:0px;}
.mpContentCCV .scroll { overflow:scroll; height:450px}
.mpFooterCCV { text-align: center !important; margin:20px; width:300px }


.modalPopupVideoTop { width: 720px; height: 60px; background: transparent url('Cardiolab/pages/bgPopVideoTop.png') no-repeat; }
.modalPopupVideoBottom {min-height:352px; background: transparent url('Cardiolab/pages/bgPopVideoBottom.png') no-repeat bottom; padding-bottom:20px}
.modalPopupVideo { width: 720px;   }
.mpHeaderFV { }
.mpTitle {margin : 15px 20px; float:left;}
.mpClose { margin:15px; float:right;}
.videoWrapper {width: 100%; max-height:500px; overflow:hidden; text-align: center; }
.fotoWrapper {}
.galleria { width:100%; }
.galleria td { width:210px; padding:9px; text-align:center; }

/* FORUM */
.helloForum { width:929px; height:109px; background: transparent url('Cardiolab/pages/forumHome.jpg') no-repeat left top; padding:70px 0 0 60px; color:#000000; }
.helloForum h1 { margin-bottom:10px; }
.ForumPageContainer { width:745px; }
.Normal{font-size: 12px; color: black;}
.Normal a {font-size: 12px; color: black; font-weight:bold; }
.TopBord{font-size: 11px; color: black; border-top: 1px #ff7c30 solid; }
.ForumSolutionBorder{ border: 1px #ff7c30 solid; background-color: #FFFFFF; }
.ForumSolutionHeader{background-color: #cc0802 !important; color: white; font-size: 13px; font-weight:bold;}
.ForumSolutionFormControl{font-size: 13px; border: 1px solid #ff7c30; font-family: Arial; }
.ForumSolutionErrorText{color: red;}
.ForumSolutionQuote{border-top: 1px #ff7a30 solid; border-bottom: 1px #ff7a30 solid; }
TD.ForumSolutionRow{background-color: #f3f3ea; padding:10px; }
TD.ForumSolutionRowHighlight{background-color: #abacae;  padding:10px; color:#ffffff;}
TD.ForumSolutionRowHighlight b a {color:#ffffff !important;}
TD.ForumSolutionRow img, TD.ForumSolutionRowHighlight img, .TopBord img { vertical-align:middle; }
.ForumSolutionSmallerFont{font-size: 10px;}
.spanNumb { color:#cc0802; font-weight:bold; }
.ButtonsLine { font-size: 13px; }
.ButtonsLine a { color:#cc0802; font-weight:bold; }
.forumInput { border:0 !important; width: 200px; height: 25px; display:inline-block; margin : 5px; padding: 0; 
	background : transparent url('Cardiolab/buttons/buttonLarge.png') no-repeat center center; color:#ffffff !important; line-height:25px; 
	text-align:center; font-style:oblique; font-family:Trebuchet MS; font-size:14px; font-size:14px !important; font-weight:bold; }
.forumButtonLarge { width: 200px; height: 25px; display:inline-block; margin : 5px; padding: 0; 
	background : transparent url('Cardiolab/buttons/buttonLarge.png') no-repeat center center; 
	color:#ffffff !important; line-height:25px; text-align:center; font-style:oblique; font-size:14px !important; }
/* Forum Login modale */
.modalLogin { width: 500px; height: 176px; background: transparent url('Cardiolab/pages/popupBg.png') no-repeat; }
.modalLogin input { border:none; font-style:italic; font-weight: bold; color: white}
.mpHeaderLogin { text-align: right; margin:20px }
.mpHeaderLogin h1 {float:left }
.mpContentLogin { margin:20px; color:#000000; }

/* TOUR */
.tourWrapper { margin-top: 25px; }
.cartina { width:319px; float:left; min-height:40px; }
.regione { width:355px; float:left; min-height:37px; padding-top: 3px; }
.selRegion { width:331px; height:57px; padding: 10px 20px; background:transparent url('Cardiolab/pages/selectTourBG.png') no-repeat left top; }
.Doctors .selRegion { width:331px; height:57px; padding: 10px 20px; background:transparent url('Cardiolab/pages/selectTourDocBG.png') no-repeat left top; }
.selRegion span { font-size:18px; color:#ffffff; line-height:24px; text-transform:uppercase; }
.selRegion select { width:330px; margin-top:5px; border: solid 1px #acacac; font-size:11px; line-height:13px; }
.eventView { width:331px; height:197px; padding: 15px 20px; margin:2px 0 10px 0; background:transparent url('Cardiolab/pages/eventBG.png') no-repeat left top; }
.Doctors .eventView { width:331px; height:197px; padding: 15px 20px; margin:2px 0 10px 0; background:transparent url('Cardiolab/pages/eventDocBG.png') no-repeat left top; }
.events { width:307px; height:163px; padding:12px; background-color:#ffffff; line-height:16px; overflow-x:hidden; overflow-y:auto }
.lbdata { color:#900000; font-weight:bold; }
.Doctors .lbdata { color:#5b89aa; font-weight:bold; }
.lbnome { font-weight:bold; }
 
.dicAcc { border:solid 1px #ff7c30; padding:5px 10px; margin-bottom:10px;}
.accordionHeader {background-color: #ff7c30; padding: 5px; color:#ffffff;} 
.accordionContent {background-color: #ffffff; padding: 5px; color:#000000;}
.pacce { text-decoration:blink; color:#ffffff; background-color:red; }

.Paginatore{ text-align:right}

/* Nuovi menu forum */
#mezzoMenu { background: transparent url('Cardiolab/menu/userMiddle.jpg') no-repeat left top; width:226px; height:76px; margin:0 0 0 10px !important; }
#mezzoMenu #middleMenu { padding:0; margin-left:15px !important; }
#mezzoMenu #middleMenu li{ height:38px; padding:0px !important; list-style:none; }
#mezzoMenu #middleMenu li.c_bmi{ line-height:38px; }
#mezzoMenu #middleMenu li.c_ccv{ line-height:19px; }
#mezzoMenu .mm { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; 
text-transform:uppercase !important; font-weight:bold; text-decoration:none; color:#ffffff; padding:0 !important; margin:0 !important;}

.oneColumn a.hmLinks { font-weight:bold !important; color:#002844 !important; }
.pastPdf { margin: 0; margin-top:5px; }


/* Cardio test */
#Cardiotest { background: transparent url('Cardiolab/menu/cardiotest.jpg') no-repeat left top; width:226px; height:98px; margin:0 0 0 10px !important; }
#Cardiotest a { display:block; padding-top:37px; margin-left:20px; line-height:12px; text-transform:uppercase; font-weight:bold}

.modalPopupCardioTest { width: 739px; height: 375px; background: transparent url('Cardiolab/CardioTestBg.png') no-repeat; }
.mpHeaderCardioTest { text-align: right; margin:20px; margin-bottom:5px; }
.mpContentCardioTest { margin:20px; margin-top:5px; font-weight:normal }

.mpContentCardioTest table { width:100%; height:280px; margin-top:20px }
.mpContentCardioTest div.Num { width:30px; height:21px; background: transparent Url('Cardiolab/icons/ol-li.png') no-repeat bottom center; color:#ffffff; text-align:center; line-height:22px; font-size:12px; font-weight:bold; }
.mpContentCardioTest table td.domanda { height:35px }
.mpContentCardioTest table td.risposta .pulsante { margin-top:5px; margin-bottom:5px; font-size:11px; vertical-align:middle; width: 390px; height: 27px; background : transparent url('Cardiolab/buttons/buttonExtraLarge.png') no-repeat center center; font-family: Georgia; font-style:italic; text-align:left; padding-left:15px  }
.mpContentCardioTest table td.risposta .pulsanteBig { margin-top:5px; margin-bottom:5px; font-size:11px; white-space:normal; vertical-align:middle; width: 390px; height: 43px; background : transparent url('Cardiolab/buttons/buttonExtraLarge2.png') no-repeat center center; font-family: Georgia; font-style:italic; text-align:left; padding-left:15px; padding-right:15px; line-height:12px;  }

.mpContentCardioTest table.Intro { height:288px; margin-top:14px; width:95% }
.mpContentCardioTest .Intro p {}

.mpContentCardioTest h1 { margin:0px; padding:0px;}
.mpContentCardioTest h3 { margin:0px; padding:0px; color:#FF3300; font-family: Georgia, Times New Roman; font-size:12px; font-style:italic; text-align: left}
.mpContentCardioTest ul { list-style-type:none; margin-top:0px;}
.mpContentCardioTest .scroll { overflow:hidden; height:355px}
.mpFooterCardioTest { text-align: center !important; margin:20px; width:300px }

.RotatorBar { margin-left:-20px; width:726px; height:132px; }
.RotatorBar .ArrowSx { width:29px; float:left; }
.RotatorBar .ArrowDx { width:28px; float:left; text-align:right}
.RotatorBar .items { width: 669px; float:left; background: #F3F3EA url('Cardiolab/CardioTest/Default.png'); }
.RotatorBar div.item { background: transparent url('Cardiolab/CardioTest/Default.png') no-repeat; width:134px; height: 132px; float:left; text-align:right; cursor:hand}
.RotatorBar div.item:hover { background: transparent url('Cardiolab/CardioTest/Default_on.png') no-repeat;}
.RotatorBar div.item .container { margin-top:10px; margin-right:5px}

.RotatorBar a { text-decoration: none !important; font-size: 10px !important; font-family: Georgia; font-weight:bold !important; margin-top:10px; display:block}

.RotatorBar div.bmi { background: transparent url('Cardiolab/CardioTest/BMI.png') no-repeat; }
.RotatorBar div.bmi:hover { background: transparent url('Cardiolab/CardioTest/BMI_on.png') no-repeat; }

.RotatorBar div.test01 { background: transparent url('Cardiolab/CardioTest/test01.png') no-repeat; }
.RotatorBar div.test01:hover { background: transparent url('Cardiolab/CardioTest/test01_on.png') no-repeat; }
.RotatorBar div.test02 { background: transparent url('Cardiolab/CardioTest/test02.png') no-repeat; }
.RotatorBar div.test02:hover { background: transparent url('Cardiolab/CardioTest/test02_on.png') no-repeat; }
.RotatorBar div.test03 { background: transparent url('Cardiolab/CardioTest/test03.png') no-repeat; }
.RotatorBar div.test03:hover { background: transparent url('Cardiolab/CardioTest/test03_on.png') no-repeat; }
.RotatorBar div.testCCV { background: transparent url('Cardiolab/CardioTest/test04.png') no-repeat; width:134px; height: 132px; overflow:hidden}
.RotatorBar div.testCCV:hover { background: transparent url('Cardiolab/CardioTest/test04_on.png') no-repeat; }

.radr_clipRegion { width:670px !important; background-color:#F3F3EA !important; background-image:url('Cardiolab/CardioTest/Dummy.png') !important}
.RadRotator  { padding:0px !important; width:669px !important};
