body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin: 5px 0;color: #5c5c64;}

.Page {background: #f6f6f6 url(Stop/bg_body.jpg) repeat-x top left;}

.Home .LogHeadBox { visibility:hidden }

a img{border: 0;}
a, a:visited {color:#1d6aaf; text-decoration:underline;}
h4 {background: transparent url(Stop/bgModalTitle.png) repeat-x top left; height:33px; margin-top:0px; color:#1C6BAE; padding-left:17px; padding-top:5px}
h4 img { margin-right:10px}

.cyan { color:#42b3ea; font-weight:bold}

.pageBottomContent ul{padding: 0 0 0 20px; margin: -10px 0 0 0;list-style-type: none;}
.pageBottomContent li {padding: 2px 0 2px 13px;background: transparent url(Stop/li_arrow.gif) no-repeat center left;}

.left{float: left;}
.right{float: right;}
.centeredContent{margin: 0 auto;text-align: center;}
.cb{clear: both;}
.roundBox{-moz-border-radius: 7px;-webkit-border-radius: 7px;}
#pageWrapper{width: 930px;margin: 0 auto;} 
#headerWrapper{height: 113px;width: 930px;display: block;position: relative;background-color: Transparent;}
.userTab{position: absolute;bottom: 29px;left: 0px;display: block;width: 172px;height: 27px;padding: 4px 4px 2px 4px;background: transparent url(Stop/userTab.png) no-repeat top left;}
.doctorTab{position: absolute;bottom: 29px;left: 200px;display: block;width: 171px;height: 27px;padding: 4px 4px 2px 4px;background: transparent url(Stop/doctorTab.png) no-repeat top left;}
#headerBar{height: 29px;position: absolute;left: 0;bottom: 0;width: 925px;display: block;padding-left: 5px;}
.user{background: transparent url(Stop/headerBarUser.gif) repeat-x top left;}
.doctor{background: transparent url(Stop/headerBarDoctor.gif) repeat-x top left;}
#headerBar .rmRootGroup .rmItem, #headerBar .rmLevel1 .rmItem{position: relative !important;}
#headerBar .rmRootGroup ul, #headerBar .rmRootGroup ul li{padding: 0 !important;margin: 0 !important;list-style-type: none !important;}
#headerBar .rmRootGroup a.rmLink{display: block !important;float: left !important;font-size: 16px !important;color: #ffffff !important;text-decoration: none !important;padding: 5px 12px !important;margin: 0 1px !important;text-transform: lowercase !important;}
#headerBar .UserMenu a.rmLink:hover, #headerBar .UserMenu a.rmSelected{background-color: #49c2f5 !important;}
#headerBar .DoctorMenu a.rmLink:hover, #headerBar .DoctorMenu a.rmSelected{background-color: #6597cd !important;}
#headerBar .rmRootGroup .rmLevel1{padding: 1px 0 !important;}
#headerBar .rmLevel1 .rmItem{margin: 0 !important;}
#headerBar .rmLevel1 a.rmLink{margin: 1px 0 !important;font-size: 12px !important;text-align: left !important;padding: 5px 12px 5px 9px !important;height: 14px !important;}
#headerBar .rmRootGroup .rmSlide{position: absolute !important;top: 29px !important;left: 1px !important;}
#headerBar .UserMenu .rmSlide{background-color: #3294d0 !important; min-width:100% !important;}
#headerBar .DoctorMenu .rmSlide{background-color: #3772b9 !important;}
#headerBar .rmText{padding: 0 !important;}
.searchbox{position: absolute;right: 0px;top: 0px;width: 204px;height: 23px;padding: 3px 8px 3px 18px;display: block;}
.user .searchbox{background: transparent url(Stop/bgSearchBox.gif) no-repeat top left;}
.doctor .searchbox{background: transparent url(Stop/bgSearchBoxDoctor.gif) no-repeat top left;}
.tbSearch{width: 122px;height: 16px; font-size: 11px;border: none; margin: 1px 0 0 5px;}
.areaSearch { background: transparent url(Stop/tbSearch.png) no-repeat top left;height: 23px; }
.areaSearch input {padding: 3px 0px 0px 0px;}
.lnBtn{margin: 0 3px;}
#homeWrapper{min-height: 600px;padding: 15px 10px 10px 15px;width: 905px;display: block;background-color: #e7e7e7;}
#pageCenterWrapper{min-height: 600px;padding: 0;width: 930px;display: block;background-color: #ffffff;}
.homeCol1{float: left;display: block;width: 672px; min-height: 200px; margin-top:-10px;}
.homeCol2{float: left;margin: 0 0 0 15px;display: block;width: 217px;min-height: 200px;}
.pageHeader{height: 166px;width: 928px;margin: 0 auto;display: block;background: transparent url(Stop/bg_pageHeader.gif) repeat-x bottom left;}
.breadWrapper{height: 12px;line-height: 12px;font-size: 12px;padding: 6px 20px;}
.breadWrapper a{color: #5e5d63;font-weight: normal;text-decoration: none;text-transform: lowercase;}
.breadWrapper .bc_last{color: #379ed9;text-transform: lowercase;}
.pageHeaderLeft{float:left;display:block;padding:20px 15px;height: 102px;width: 485px;margin: 0 auto;}
.pageHeaderLeft a{color:#1d6aaf;font-style:italic;}
.pageHeaderRight{float:right;display:block;height: 142px;width: 413px;margin: 0 auto;}
.pageCenterCol1{float: left;display: block;width: 685px;min-height: 200px;position:relative;}
.pagePadder{padding: 15px;}
.pageCenterMenu{float: left;width: 215px;min-height: 200px;display: block;}
.pageUserMenu{padding: 8px 0 0 0;}
.pageUserMenu .rmItem{display: block;width: 215px !important;min-height: 24px;margin-bottom: 1px !important;background-color: #d6e3f3;}
.pageUserMenu .rmItem .rmLink{min-height: 16px;line-height: 16px;padding: 4px 8px;color: #1c6bb0;text-decoration: none;font-weight: bold;}
.pageUserMenu .rmItem .rmLinkSelected{min-height: 16px;line-height: 16px;padding: 4px 8px;color: #ffffff;text-decoration: none;background-color: #40b2e8;font-weight: bold;}
.pageUserMenu .rmItem .rmLink:hover{color: #ffffff;background-color: #40b2e8;}
.pageUserMenu .rmItem .rmText{display: inline; white-space:normal}
.pageDoctorMenu{padding: 8px 0 0 0;}
.pageDoctorMenu .rmItem{display: block;width: 215px !important;min-height: 24px;margin-bottom: 1px !important;background-color: #d6e4f3;}
.pageDoctorMenu .rmItem .rmLink{min-height: 16px;line-height: 16px;padding: 4px 8px;color: #1d6aaf;text-decoration: none;font-weight: bold;}
.pageDoctorMenu .rmItem .rmLinkSelected{min-height: 16px;line-height: 16px;padding: 4px 8px;color: #ffffff;text-decoration: none;background-color: #6597cd;font-weight: bold;}
.pageDoctorMenu .rmItem .rmLink:hover{color: #ffffff;background-color: #6597cd;}
.pageDoctorMenu .rmItem .rmText{display: inline; white-space:normal}
.pageCenterContent{float: right;width: 460px;min-height: 200px;display: block;padding: 0 0 10px 0;}
.pageCenterCol2{float: left;margin: 0 13px 0 15px;display: block;width: 217px;min-height: 200px;}
.visoreHome{display: block;width: 672px;height: 166px;background: transparent url(Stop/visoreHome.gif) no-repeat top left;}
.visoreLeft{width: 300px;display: block;margin: -12px 0 0 8px;float: left;}
.visoreLeftRientra{padding-left: 5px;}
.visoreCenter{float: left;margin-top: 5px;position: relative;}
.visoreCenterText{position: absolute;top: 20px;left: 125px;}
.visoreRight{float: left;margin: 15px 0 0 45px;}
.visorePill{display: block;width: 652px;height: 110px;background-color: #FFF;margin: 25px 0 0 0;padding: 5px 10px;position: relative;}
.quoteblock{width: 522px;height: 48px;line-height: 16px;margin: 0 auto;display: block;padding: 6px 40px;background: transparent url(Stop/bquote.gif) no-repeat top left;font-style: italic;font-size: 13px;overflow: hidden;}
.PillAuth{width: 100%;text-align: right;font-size: 11px;}
.PillAuth span{font-style: italic;}
.medlineContent{margin-top: 10px; height:65px;}
.medlineContent span{color: #5698db;font-weight: bold;}
.medlineButt{position: absolute;right: 10px;bottom: 10px;}
.visoriWrap{display: block;width: 672px;height: 190px;margin: 15px 0 0 0;}
.miniVisore{float: left;display: block;width: 310px;height: 180px;background-color: #FFF;padding: 5px 10px;position: relative;}
.miniVisore2{float: right;display: block;width: 310px;height: 180px;background-color: #FFF;padding: 5px 10px;position: relative;}
.miniSubtitle{position: absolute;top: 50px;left: 12px;width: 310px;height: 28px;line-height: 14px;display: block;}
.miniButton{position: absolute;top: 160px;left: 255px;width: 65px;height: 20px;display: block;}
.miniContent{position: absolute;top: 85px;left: 10px;width: 300px;height: 95px;display: block;overflow: hidden;}
.miniRicText { position:absolute; left:90px; width:210px; height:88px; overflow:hidden; display:block }
.imgRicetta{float: left;position: relative;padding: 6px 15px 0 0;height: 82px;width: 82px;display: block;overflow: hidden;}
.tagNew{position: absolute;top: 0px;left: 0px;}
.ricTitle{display:block; max-width:210px; max-height:48px; line-height:16px; color: #3ca6e0;font-weight: bold;font-size: 14px; overflow:hidden;}
.miniCasi{position: absolute;top: 85px;left: 10px;width: 310px;height: 95px;display: block;float: left;}
.miniCasi a{color: #1d6aaf;padding: 2px 0 2px 28px;display: inline-block;height: 16px;margin: 0 0 5px 0;background: transparent url(Stop/linkLeftDoctor.png) no-repeat left top;}
.whoIsExpert{padding: 4px;height: 34px;width: 220px;background-color: #e7e7e7;display: block;}
.ExpertOf{float: lefT;padding: 3px 0 0 8px;font-size: 10px;}
.ExpertOf span{color: #3ca6e0;font-size: 11px;font-weight: bold;}
.ShortCuts{display: block;width: 642px;height: 61px;margin: 15px 0 0 0;background: transparent url(Stop/bgShortcut.png) no-repeat top left;padding: 8px 15px;}
.Shortcut{float: left;width: 110px;height: 61px;display: block;margin-left: 30px;color: #1d6aaf;font-size: 11px;line-height: 15px;text-align: center;}
.Shortcut img.bayer {margin:20px 0 0 -15px;}
.LoginBox{display: block;width: 197px;height: 136px;padding: 15px 10px;background: transparent url(Stop/bgLoginbox.png) no-repeat top left;}
.lBox{padding: 10px 0 7px 0;}
.lBox a{color: #3ca6e0;font-size: 10px;text-decoration: underline;}
.radio{vertical-align: middle;}
.left_fifty_center{float: left;width: 50%;text-align: center;}
.left_twentyfive_right{float: left;width: 48px;text-align: right;font-size: 11px;padding: 6px 2px 0 0;}
.left_seventyfive_right{float: right;width: 141px;text-align: right;}
.tbLogin{display: block;width: 135px;height: 15px;border: 0;background: transparent url(Stop/tbLogin.png) no-repeat top left;font-size: 11px;padding: 5px 4px;}
.NewsBox{display: block;width: 213px;height: 387px;margin: 15px 0 0 0;background-color: #FFF;padding: 5px 2px 25px 0;}
/* Footer */
#footerWrapper{height: 54px;width: 100%;display: block;background: transparent url(Stop/bg_footer.gif) repeat-x top left;}
#footerWrapper div { font-size:9px !important}
.fLeft{float: left;color: #808080;font-size: 9px;padding: 5px 7px;display: block;width: 209px;}
.fSep{float: left;display: block;width: 2px;height: 54px;background: transparent url(Stop/footSep.gif) repeat-x top left;}
.fCent{float: left;padding: 20px 0;font-size: 11px;line-height: 14px;text-align: center;width: 560px;}
.fCent a{text-decoration: none;color: #1d6aaf;font-weight: bold;}
.fRight{float: left;padding: 20px 10px;}
.LogHeadBox{display: block;width: 155px;height: 30px;padding: 6px 12px 9px 10px;background: transparent url(Stop/bgLogHeadBox.png) no-repeat top left;position: absolute;right: 240px;top: 30px;font-size: 11px;color: #626262;line-height: 15px;}
.LogHeadBox a{color: #39a1db;font-size: 11px;text-decoration: underline;}
.lblName{font-weight: bold;color: #1d6aaf;}
.modalBackground{background-color: #000000;filter: alpha(opacity=40);opacity: 0.5;}
.modalPopup{display: block;width: 600px;min-height: 170px;max-height: 470px;padding: 10px 0 20px 0;background-color: #ffffff;}
.modalPopup iframe{display: block;width: 600px;min-height: 120px;max-height: 435px;margin: 1px 0;border: none;}
.modalTitleBar{background: transparent url(Stop/bgModalTitle.png) repeat-x top left;width: 575px;height: 21px;line-height: 21px;padding: 6px 10px 6px 15px;}
.ModalPanelLogin{width: 220px;padding: 10px 0;height: 185px;display: block;background-color: #ffffff;}
.ModalClose{background: transparent url(Stop/bgModalTitle.png) repeat-x top left;width: 197px;height: 21px;line-height: 21px;padding: 6px 8px 6px 15px;}
.ModalClose a, .modalTitleBar a{color: #3296d2;font-weight: bold;font-size: 12px;text-decoration: none !important;}
.ModalTitle{color: #2973b2;font-weight: bold;font-size: 12px;}
.ModalLog{display: block;width: 200px;height: 135px;padding: 10px;}
.ModalLogFormNames{display: block;width: 50px;padding: 5px 5px 0 0;float: left;font-size: 10px;text-align: right;}
.ModalLogFormBoxes{display: block;width: 145px;float: left;}
.modalTbLog{width: 131px;height: 17px;padding: 4px 5px;display: block;background: transparent url(Stop/bgTbLogin.gif) no-repeat top left;border: none;font-size: 11px;}
.ModalLogLinks{width: 195px;padding: 5px 5px 5px 0;text-align: right;}
.ModalGroup{padding: 6px 0 12px 0;}
.supZDiv{z-index: 1000;}
.ModalPanelMedium{width: 310px;padding: 10px 0;min-height: 270px;display: block;background-color: #ffffff;}
.ModalPanelMedium .ModalClose{width:287px;}
.ModalPanelMedium .ModalLog{width:290px;}
.ModalPanelMedium .ModalLogFormNames{width:85px; padding: 5px 5px 0 10px; text-align:left; }
.ModalPanelMedium .ModalLogFormBoxes{width:180px;}
.modalTbLarge{width: 160px;height: 17px;padding: 4px 5px;display: block;background: transparent url(Stop/bgTbLarge.gif) no-repeat top left;border: none;font-size: 11px;}
.modalTextLarge{width: 160px;height: 47px;padding: 4px 5px;display: block;background: transparent url(Stop/bgTextLarge.gif) no-repeat top left;border: none;font-size: 11px; font-family:Arial;}
.obRight { float:right; color:#609edd;}
/* FORUM STYLES */.ForumPage{padding: 0 20px;}
.ForumHeader, .ForumFooter{padding: 25px 0;}
.ForumFooter h3{color: #2e77b7;text-transform: uppercase;font-size: 12px;display: inline;}
.ForumFooter ul{padding: 0;margin: 5px 0;list-style-type: none;}
.ForumFooter ul li{padding: 2px 0 2px 13px;background: transparent url(Stop/li_arrow.gif) no-repeat center left;}
.ForumBody{}
.ForumMenuItem{float: left;width: 295px;height: 195px;padding: 10px;background-color: #e7e7e7;}
.ForumMenuSpacer{float: left;width: 15px;height: 215px;}
.ForumMenuItem .linkTitle{width: 100%;height: 14px;padding: 1px 0 5px 0;border-bottom: dotted 1px #2c9ae1;color: #1d6aaf;text-decoration: none;font-weight: bold;font-size: 13px;display: block;}
.Room{position: relative;width: 667px;min-height: 50px;padding-top: 10px;display: block;margin: 18px 0 12px 18px;}
.roomCare {color:#3ca6e0; font-size:12px; font-style:italic;}
.roomLink {color:#1d6aaf; font-size:11px;}
.roomWait {color:#3ca6e0; font-size:12px; font-weight:bold; }
.boxOpenClose{position: absolute;right: 10px;top: 0px;width: 231px;height: 47px;padding: 9px 0 0 9px;display: block;background-color: #5c5c64;}
.boxOCLeft{float: left;font-weight: bold;line-height: 13px;color: #ffffff;}
.boxOCRight{float: right;}
.roomHead{width: 647px;min-height: 67px;padding: 10px;display: block;background-color: #e7e7e7;margin-bottom: 10px;}
.roomHead .sTitle{width: 390px;height: 14px;padding: 1px 0 5px 0;border-bottom: dotted 1px #2c9ae1;color: #1d6aaf;text-decoration: none;font-weight: bold;font-size: 13px;display: block;}
.roomButtonsLine{height: 24px;display: block;float: right;min-width: 125px;}
.tbDomanda{border: solid 1px #d3d4d5;}
.tbTextOnly{border: none;background-color: Transparent;width: 30px;padding: 0;margin: 0;}
.QuestionLoginBox{float: left;background-color: #f6f6f6;padding: 10px;display: block;width: 298px;height: 30px;line-height: 15px;position: relative;}
.QuestionLoginBox .iButton{position: absolute;right: 35px;top: 15px;}
.QuestionLoginSpacer{float: left;display: block;width: 10px;height: 50px;}
.QuestionsWrapper thead, .QuestionsWrapper tfoot{height: 36px;background-color: #e7e7e7;font-weight: normal;}
.QuestionsWrapper thead{color: #1d6aaf;}
.QuestionsWrapper tfoot a{color: #3ba6de;font-weight: bold;text-decoration: none;}
.QuestionsWrapper .normal td{height: 28px;background-color: #ffffff;color: #5c5c64;font-weight: normal;}
.QuestionsWrapper .alter td{height: 28px;background-color: #e7e7e7;color: #5c5c64;font-weight: normal;}
.lbQuestion{color: #5c5c64;font-weight: bold;text-decoration: none;}
.cmDate{color: #48abe1;font-size: 11px;}
.cmUser{color: #3ea227;font-weight: bold;}
.cmExp{color: #2a72b3;font-weight: bold;}
.cmGroup{font-size: 11px;}
/* Centro Pagina */.titleShare{display: block;height: 16px;overflow: hidden;padding: 10px 0 10px 10px;border-bottom: dotted 1px #2c9ae1;}
.pageCenterCol1 .titleShare{width: 650px;margin: 15px 0 0 15px;}
.pageCenterContent .titleShare{width: 450px;margin:0;}
.paginaTesto{padding: 10px 20px 20px 20px;}
.paginaTesto span{color: #3ca6e0;font-weight: bold;}
.firma{float: right;text-align: right;}
.firma a, .linkSmaller{font-size: 11px;text-decoration: underline;color: #1d6aaf;}
.firmaName{font-size: 14px;font-weight: bold;font-style: italic;color: #3ca6e0;}
.titleShare h1{font-size: 14px;font-weight: bold;color: #1d6aaf;padding: 0;margin: 0;display: inline;}
.pageCenterContent p{padding: 10px;margin: 0;}
.pageCenterContent p span{color: #3ca6e0;font-weight: bold;}
.pageCenterContent h2{text-transform: uppercase;margin: 0;padding: 0 0px;font-size: 12px;text-transform: uppercase;font-weight: normal;color: #1d6aaf;display: inline;}
.pageCenterContent img{padding: 0 0 0 10px;}
.pageCenterContent p img{float: right;margin: 0 0 15px 15px;}
.pageCenterContent ul{padding: 0 0 0 10px;margin: -10px 0 0 0;list-style-type: none;}
.pageCenterContent li{padding: 2px 0 2px 13px;background: transparent url(Stop/li_arrow.gif) no-repeat center left;}
.dieteSalute .pageCenterMenu { width: 378px; min-height:50px; text-align:justify;}
.dieteSalute .pageCenterMenu p { margin-left: 25px}
.dieteSalute .pageCenterContent { width: 307px; min-height:50px; }
.dieteSalute .pageBottomContent { text-align:justify;}
.dieteSalute .pageBottomContent p { margin:auto 10px auto 25px; }
.dieteSalute .titleShare {width: 358px;}
/* Approfondimenti */.miniArticle{margin: 20px 15px 0 15px;padding: 12px;background-color: #e7e7e7;}
.ApprofWrap{padding: 20px 15px 0 15px;}
.ApprofContent{padding: 5px 10px;}
.ApprofContent h1, .miniArticle h1{padding: 0 5px 5px 5px;margin: 0px;display: block;width: 100%;font-size: 14px;line-height: 18px;border-bottom: dotted 1px #2c9ae1;color: #1d6aaf;}
.miniArticle h1{width:620px;}
.ApprofContent .divH1{padding: 0 5px 5px 5px;margin: 0px;display: block;width: 100%;font-size: 14px;line-height: 18px;border-bottom: dotted 1px #2c9ae1;color: #1d6aaf;font-weight:bold;}
.ApprofContent h2{text-transform: uppercase;margin: 15px 0 0 0;padding: 0;display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;color: #1d6aaf;}
.ApprofImage{margin: 15px 30px 15px 30px;float: left;max-width: 160px;}
.ApprofTexts{float: left;margin-top: 15px;max-width: 415px;}
.ApprofTexts a {color:#1d6aaf; text-decoration:underline;}
.rrItem .ApprofRotatorTitle{height: 26px;width: 111px;line-height: 13px;font-size: 11px;display: block;color: #1d6aaf;margin: 3px auto;overflow: hidden;}
.rrItem:hover .ApprofRotatorTitle, .selectedRic .ApprofRotatorTitle{color: #ffffff;}
/* DIETE E RICETTE */.ContenitoreDiete{width: 291px;float: right;}
.ContenitoreTotale{float: right;width: 291px;}
.ddlPatologie{text-align: center;font-family: Arial;font-size: 20px;color: White;width: 291px;height: 100px;background: transparent url(../App_Themes/Stop/SPTopInizio.png) no-repeat bottom center;}
.alimenti{ position:relative; margin-top: -22px;padding: 16px 0 14px 0; line-height:16px; text-align: left;font-family: Arial;color: White;font-size: 12px;width: 291px;min-height: 112px;background: transparent url(../App_Themes/Stop/AlimentiBG.png) repeat-y top left;}
.alimentiBGTop{ position:absolute; top:0px; left:0px; display:block; width:291px; height:9px; background: transparent url(../App_Themes/Stop/AlimentiBGTop.png) no-repeat top left; }
.alimentiBGBot{position:absolute; bottom:0px; left:0px; display:block; width:291px; height:8px; background: transparent url(../App_Themes/Stop/AlimentiBGBot.png) no-repeat top left;}
.alimentiLeft{padding-left: 8px;font-size: 11px;}
.alimentiRight{text-align: right;padding-right: 8px;font-size: 11px;}
.suddivisioneTop{font-family: Arial;font-size: 12px;color: #336699;padding: 20px 0 0 25px;width: 266px;height: 24px;background: transparent url(../App_Themes/Stop/SuddivisioneTop.png) no-repeat bottom left;}
.suddivisione{ position:relative;padding: 16px 0 12px 0; margin-bottom:15px; line-height:16px; text-align: left;font-family: Arial;color: #000000;font-size: 12px;width: 291px;min-height: 112px;background: transparent url(../App_Themes/Stop/SuddivisioneBG.png) repeat-y top left;}
.suddivisioneBGTop{ position:absolute; top:0px; left:0px; display:block; width:291px; height:9px; background: transparent url(../App_Themes/Stop/SuddivisioneBGTop.png) no-repeat top left; }
.suddivisioneBGBot{position:absolute; bottom:0px; left:0px; display:block; width:291px; height:8px; background: transparent url(../App_Themes/Stop/SuddivisioneBGBot.png) no-repeat top left;}
.DieteSaluteContainer{height: 197px;width: 685px;float: left;margin-bottom: 35px;}
.DSLeft{margin-left: 14px;float: left;height: 197px;width: 375px;}
.DSLeftTop{font-family: Arial;color: #336699;font-size: 17px;height: 35px;width: 375px;background: transparent url(../App_Themes/Stop/DieteSaluteTop.png) no-repeat top center;}
.DSLeftTable{font-family: Arial;color: White;font-size: 12px;height: 162px;width: 375px;background: transparent url(../App_Themes/Stop/DieteSalute.png) no-repeat top center;}
.DSLeftTable a{color: White;}
.DSLeftTable a:hover{color: White;}
.DSRight{font-family: Arial;font-size: 10px;margin-left: 35px;float: left;max-height: 197px;width: 261px;overflow: auto;}
.cb{clear: both;}
.templateRicetta{margin-left: 21px;}
/*.rotator{background: transparent url(../App_Themes/Stop/bgRotatorRep.png) repeat-x top center;margin-top: 20px;margin-bottom: 40px;margin-left: 15px;text-align: center;height: 132px;padding: 1px 20px 0 23px;position: relative;}*/
.rotatorWrapper {margin:20px auto;text-align: left;padding: 1px 0 0 0;position: relative;}
.rotatorContainer {background: transparent url(../App_Themes/Stop/bgRotatorRep.png) repeat-x top center; height:135px; display:inline-block; padding:1px 0 0 0; margin:0 0 0 40px;}
.horRot {background: transparent url(../App_Themes/Stop/bgRotatorRep.png) repeat-x top center; float:left;}
.itemTemplate{width: 111px !important;height: 130px !important; text-align:center; padding:0 5px;}
.RotatorItem{vertical-align: bottom;margin: 0 auto;max-height: 82px !important;display: block;}
.horRot .rrItem{border-right: solid 1px #a8a8a8 !important;background: transparent url(../App_Themes/Stop/rotator.jpg) no-repeat top center;width: 121px !important;height: 128px !important;color: #336699;}
.horRot .rrItem:hover{background: transparent url(../App_Themes/Stop/rotator_on.jpg) no-repeat top center;color: White;}
.horRot .rrItem:active{background: transparent url(../App_Themes/Stop/rotator_on.jpg) no-repeat top center;color: White;}
.horRot .rrItem:visited{background: transparent url(../App_Themes/Stop/rotator_on.jpg) no-repeat top center;color: White;}
.horRot .rrClipRegion{border-top: solid 1px #f3f3f3 !important;border-bottom: solid 1px #b8b8b8 !important;border-left: solid 1px #b8b8b8 !important;border-right: solid 1px #b8b8b8 !important;}
.horRot .selectedRic{background: transparent url(../App_Themes/Stop/rotator_on.jpg) no-repeat top center;color: White;}
.horRot .radr_item{text-align: center;overflow: hidden;}
.rotButtLeft {margin-left:-20px; float: left; border:0px; }
.rotButtRight {margin-right:-20px; float: right; border:0px; }
.rounded{-moz-border-radius: 10px;-webkit-border-radius: 10px;}

.SingolaColonna .pageCenterCol1 { width: 100%; min-height:400px }
.Registrazione { background-color: #e4e4e4; padding-top:10px; padding-bottom:10px; padding:10px;}
.Registrazione .roundBox { background-color: White; margin-bottom:10px; padding-top:10px; padding-bottom:10px; padding:10px;}
.Registrazione h2 { margin: 0px; color: #1d6aaf; font-size:14px; border-bottom: dotted 1px #2c9ae1; margin-bottom:5px; padding-bottom:5px }
.Registrazione table { margin-bottom: 10px; margin-top:10px;}
.Registrazione th { font-weight: normal; text-align: right; width:115px }
.Registrazione th.little { width:50px }
.Registrazione input { font-size:10px }
.Registrazione .blue { color: #1d6aaf; font-size:12px }
.pnlInvio { text-align: center; background: #e4e4e4 !important; min-height:100px; padding-top:40px !important}

.button { margin:auto; background: transparent url(Stop/Button.png) no-repeat top center; width:85px; height:24px; display:block; text-align: center; color: White; font-weight: bold; text-decoration: none; line-height: 24px; font-size: 13px}
.rotNews {padding: 10px 0 10px 1px;}
.NewsBox .rotNews { padding:0;}
.rotNews .RadRotator {margin:0 0 0 2px;}
.rotNews .upBtn, .rotNews .downBtn {border:0px; margin:0 0 0 2px;}
.rotNews .rrItem a { display: block; width: 196px; height: 54px; padding: 10px 8px; background-color:#e7e7e7; margin:1px 0; text-decoration:none;}
.rotNews .rrItem a.bannerA { display: block; width: 210px; height: 72px; padding: 1px !important; }
.rotNews .rrClipRegion { border:solid 0px #ffffff !important;}
.rotNews .userNewsImage {float: left; width: 54px; height: 54px; display: block; margin: 0 12px 0 0;}
.rotNews .userNewsTitle {float: left; width: 125px; height: 54px; line-height:13px; display: block; overflow:hidden; font-size:10px;}
.rotNews .userNewsDate { color:#585858; font-weight:bold; font-size:10px;}
.rotNews .userNewsName { color:#39a2db; font-weight:normal; font-size:10px; text-decoration:underline;}
.rotNews h4 {margin: 1px 0px; height:30px;}
.rotNews h4 a { color:#1C6BAE; text-decoration:none; }
.rotNews .rrItem a:hover { background-color:#40b2e8;}
.rotNews .rrItem a:hover span { color:#ffffff;}
.rotNews .rrItem .uSelected { background-color:#40b2e8;}
.rotNews .rrItem .uSelected span { color:#ffffff;}

.rotNews .h5Container {margin: 1px 0px; display:block; padding:5px; background:transparent url(Stop/bgH5.gif) repeat top left; }
.rotNews .h5Container a, .rotNews .h5Container span { color:#1C6BAE; text-decoration:none; font-size:14px; font-weight:bold; }
.rotNews .h5left { float:left; width:25px;}
.rotNews .h5right {float:right; width:170px;}


.theNews {padding: 20px 20px 20px 10px;}
.theNews p { margin:0px !important; padding:0px !important; font-family: Arial, Helvetica, sans-serif !important;}
.theNews span { color: #379ED9 !important}
.theNews strong { color: #1d6aaf !important}
a.medNews {color: #1d6aaf !important; text-decoration:underline; }
.theNews .laData { color:#5d5c62; font-size:12px; font-weight:bold; }
.theNews .titleShareNews {position:relative; display: block; font-size: 14px; font-weight: bold; color:#1d6ab0;overflow: hidden;padding: 0; margin:5px 0 10px 0; border-bottom: dotted 1px #2c9ae1;}
.theNews .titleShareNews .ShareRight {position:absolute; right:0px; bottom:0px;}
.theNews .titleShareNews .effective {float:left; width: 310px}
.theNews .lImg { float:right; margin:0 0 10px 10px;}

a.monthNorm, a.monthSel { display:block; padding:5px 10px; height:14px; line-height:14px; font-size:12px; font-weight:bold; color:#1d6caf; background-color:#d7e4f4; margin:1px 0; text-decoration:none; }
a.monthNorm:hover, a.monthSel { color:#ffffff; background-color:#6596ce; }

a.rsNorm, a.rsSel { display:block; padding:3px 10px; min-height:42px; line-height:14px; font-size:11px; font-weight:bold; color:#5698db; background-color:#e7e7e7; margin:1px 0; text-decoration:underline; }
a.rsNorm:hover, a.rsSel { color:#ffffff; background-color:#4f9cd4; }

.rs {padding: 20px 20px 20px 10px;}
.rs h2 {padding: 0; display:block;}
.rs .titleShareNews {display: block; font-size: 14px; font-weight: bold; color:#1d6ab0;overflow: hidden;padding: 0; margin:5px 0 10px 0; border-bottom: dotted 1px #2c9ae1;}
.rs .subtitle { font-size:11px; font-weight:normal; color:#5c5c64; }

.RicetteWrapper{text-align: left; position:absolute; top:-21px; left:1px; display:block; width:908px; height:33px; padding: 8px 10px 0 10px; background:transparent url(Stop/bg_pageHeaderPlus.gif) repeat-x bottom left; }
ul.menu2Liv{margin: 0px; padding:0;}
.menu2Liv li{float: left;margin-right: 5px;list-style-type: none;}
.menu2Liv li a{display: block;height: 33px;line-height: 33px;color: White;font-weight: bold;padding: 10px 10px auto 10px;min-width: 99px;text-decoration: none;text-align: center;background: transparent url(../App_Themes/Stop/primi.png) no-repeat top center;}
.menu2Liv li a:hover{color: #336699;background: transparent url(../App_Themes/Stop/primi_on.png) no-repeat top center;}
.menu2Liv li a:active{color: #336699;}
.menu2Liv li a.selected{color: #336699;background: transparent url(../App_Themes/Stop/primi_on.png) no-repeat top center;}

.TabsWrapper{text-align: left; position:absolute; top:-21px; left:1px; display:block; width:908px; height:33px; padding: 8px 10px 0 10px; background:transparent url(Stop/bg_pageHeaderPlus.gif) repeat-x bottom left; }
ul.menu2LivDoc{margin: 0px; padding:0;}
.menu2LivDoc li{float: left;margin-right: 5px;list-style-type: none;}
.menu2LivDoc li a{display: block;height: 13px;line-height: 13px;color:#ffffff;font-weight: bold;padding: 12px 5px 8px 5px;min-width: 147px;text-decoration: none;text-align: center;background: transparent url(../App_Themes/Stop/tabLarge.png) no-repeat top center;}
.menu2LivDoc li.usr a{background: transparent url(../App_Themes/Stop/tabLargeUser.png) no-repeat top center;}
.menu2LivDoc li a:hover{color: #336699;background: transparent url(../App_Themes/Stop/tabLarge_on.png) no-repeat top center;}
.menu2LivDoc li a:active{color: #336699;}
.menu2LivDoc li a.selected{color: #336699;background: transparent url(../App_Themes/Stop/tabLarge_on.png) no-repeat top center;}

.TabsWrapperSales{text-align: left; position:absolute; top:-26px; left:1px; display:block; width:908px; height:38px; padding: 8px 10px 0 10px; background:transparent url(Stop/bg_pageHeaderPlus.gif) repeat-x bottom left; }
ul.menu2LivSales{margin: 0px; padding:0;}
.menu2LivSales li{float: left;margin-right: 5px;list-style-type: none;}
.menu2LivSales li a{display: block;height: 13px;line-height: 13px;color:#ffffff;font-weight: bold;padding: 15px 5px 10px 5px;min-width: 106px;text-decoration: none;text-align: center;background: transparent url(../App_Themes/Stop/tabSales.png) no-repeat top center;}
.menu2LivSales li a:hover{color: #336699;background: transparent url(../App_Themes/Stop/tabSales_on.png) no-repeat top center;}
.menu2LivSales li a:active{color: #336699;}
.menu2LivSales li a.menu2_li_2r { padding:10px 5px 15px 5px; }
.menu2LivSales li a.selected{color: #336699;background: transparent url(../App_Themes/Stop/tabSales_on.png) no-repeat top center;}

.bgRicerca {background-color:#e4e4e4; margin:0 1px; width:928px; min-height:435px;}
.bgRicerca .pageCenterCol2{ margin:0; padding:0 10px;float:right;}
.bgRicerca .greyBox {background-color:#ffffff !important;}
.ontargetItem {display: block; overflow: hidden;padding: 10px 0 10px 10px;border-bottom: dotted 1px #2c9ae1;}
.ontargetItem h2 { padding:0; text-transform: uppercase;margin: 0;font-size: 12px;text-transform: uppercase;font-weight: normal;color: #1d6aaf;display: inline;}
.ontargetItem img { padding:0; margin: 5px 10px;}
h2.pad {padding-left:10px;}

.dotted { border-bottom: dotted 1px #2c9ae1 }

.PritorLinks { float:right; padding:0 10px; color:#1d6aaf; font-weight:bold; }
.PritorLinks a, .pritorL { color:#1d6aaf; font-size:12px; padding:0 5px; }
.blue { color:#1d6aaf; font-weight:bold;}
.blueBig {color:#1d6aaf; font-size:13px; font-weight:bold;}
.azzurro {color:#4ab0e5; font-weight:bold;}

.greyBox { padding: 5px 10px 10px 10px; background-color:#e7e7e7; min-height:100px; width:196px; color:#5c5c64; font-size:11px; margin-bottom:22px;}
.bgPritor { background: #e7e7e7 url(Stop/bgPritor.png) no-repeat bottom left; }
.fixGreyBox { padding:10px; background:#e7e7e7 url(Stop/bgBoxUserFix.png) no-repeat bottom left; height:182px; width:196px; color:#5c5c64; font-size:11px; margin-bottom:22px;}
.fixGreyUserBox { padding:10px; background:transparent url(Stop/bgBoxUserFix.png) no-repeat bottom left; height:190px; width:196px; color:#5c5c64; font-size:11px; margin-bottom:22px;}

/* SLIDER */
#slider {width:460px}
#slider .header {position:relative; width:400px; padding:6px 15px 6px 45px; font-weight:bold; font-size:12px; color:#1d6aaf; margin-top:5px; cursor:pointer; background:url(Stop/accHead.png)}
#slider .header img {position:absolute; left:0px; top:3px;}
#slider .content {overflow:hidden}
#slider .text {width:430px; padding:10px 0 10px 10px; color:#5c5c64;}
#slider .text span, .titleShare .right span {color:#1d6aaf; font-weight:bold;}
.ontargetItem .left {max-width:400px;}

.slideLarge #slider { width:690px; }
.slideLarge #slider .header {width:630px; }
.slideLarge #slider .header img {left:10px; }