﻿*{margin:0;padding:0;border:0 none;outline:0 none;}
html, body{height:100%;margin:0;padding:0;}
body{background:#ffffff url(../../img/sfondi/sf1.png) repeat-x top;font-family:Verdana;font-size:10px;color:#4c5a65;}
a{text-decoration:none;color:#4c5a65;}
ul{margin:0;padding:0;}
li{list-style:none;text-align:left;}
img{border:0px;}
hr{border:0 none;clear:both;height:2px;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
.left{float:left;text-align:left;}
.right{float:right;text-align:right;}
.clear{height:0px;clear:both;}
#PreloadGenerico{position:fixed;top:50%;left:50%;width:160px;height:30px;margin:-40px 0 0 -80px;color:#e2e2e2;z-index:10001;}
#PreloadGenerico img{display:block;border:1px solid #e2e2e2;}
.opacity{z-index:10000;background:url(../../img/opacity.png);position:fixed;top:0px;left:0px;width:100%;height:100%;}
#opacity{display:none;z-index:11;background:url(../../img/opacity.png);position:fixed;top:0px;left:0px;width:100%;height:100%;}
#opacity2{display:none;z-index:99;background:url(../../img/opacity.png);position:fixed;top:0px;left:0px;width:100%;height:100%;}
#container{position:relative;width:1000px;height:100%;margin:0 auto;}
#footer{margin:60px 0 0 0;padding:0 0 0 0;height:40px;background-color:#f2f4f4;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#footerMenu{text-align:center;padding:15px 0 0 0;}
#footerMenu ul li{display:inline;margin:0 5px 0 0;}
#footerMenu ul li:after{content: " |";}
#footerMenu ul li.last:after{content: "";}
#copyright{margin:20px 20px 5px 20px;}
#header{height:81px;}
#headerbar{background-color:#96bade;height:53px;}
#headerbaruser{background-color:#96bade;height:53px;}
#logo{float:left;margin:20px 0 0 20px;}
#menu{float:right;margin:5px 0 0 0;color:#fff;font-size:12px;}
#menu ul li{display:inline;margin:0 5px 0 0;color:#ffffff;}
#menu ul li:after{content: " |";}
#menu ul li.last:after{content: "";}
#menu a{color:#fff;font-size:12px;}
#menu a:hover{color:#c6dde9;}
.slogan{background:url(../../img/sprite.png) no-repeat;background-position:-2px -273px;float:left;margin:15px 0 0 10px;padding: 7px 0 0 30px}
.slogan h1{color:#fff;font-size:15pt;font-family:'Oswald' , sans-serif;font-weight:400;position:relative;top:-10px;}
#Account{float:right;text-align:right;color:#ffffff;margin:8px 5px 0 0;}
#Account img{float:right;margin:0 0 0 5px;}
#Account div{float:right;}
#Account span{color:#ffffff;font-size:12pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;}
#MenuUser{position:absolute;width:100%;}
#MenuUser ul li{color:#4c5a65;font-size:10px;display:inline;margin:0 3px 0 0;}
#MenuUser div{float:right;margin:3px 3px 0 0;}
.hMA{color:#fea410;font-size:16pt;font-family:'Oswald' , sans-serif;font-weight:400;padding:5px 5px 5px 5px}
.logout{color:#ea0202;font-size:10px;}
#reclogin{position:absolute;right:190px;top:135px;height:15px;}
#reclogin a{color:#4c5a65;font-size:10px;}
#register{background:url(../../img/banda.png) no-repeat top left;width:173px;height:47px;position:absolute;right:-19px;top:140px;padding:7px 0 0 5px;z-index:13;}
#register a{color:#fff;font-size:22px;font-family:'Oswald' , sans-serif;font-weight:400;line-height:20px;}
#share{height:195px;width:400px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#fff url(../../img/modaldialog/background2.png) no-repeat left bottom;top:50%;left:50%;margin:-125px 0 0 -200px;position:fixed;display:none;padding:15px 5px 10px 15px;z-index:100;}
#forgot{height:195px;width:400px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#fff url(../../img/modaldialog/background2.png) no-repeat left bottom;top:50%;left:50%;margin:-125px 0 0 -200px;position:fixed;display:none;padding:15px 5px 10px 15px;z-index:100;}
#forgot input[type="text"]{display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:290px;font-size:11px;}
#forgot input[type="radio"]{position:relative;top:3px;margin:0 5px 0 5px;display:inline;}
#sigup{height:415px;width:300px;display:none;position:absolute;padding:35px 10px 10px 15px;right:10px;top:133px;background:#fff url(../../img/modaldialog/background.png) repeat-x left bottom;z-index:12;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#sigup input[type="text"]{display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:290px;font-size:11px;}
#sigup input[type="password"]{display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:290px;}
#sigup input[type="radio"]{position:relative;top:3px;margin:0 5px 0 5px;display:inline;}
#sigup select{padding:5px 5px 5px 5px;border:1px solid #dddddd;width:61px;font-size:11px;}
#sigup select option{font-size:11px;text-transform:lowercase}
#sigup table{margin:15px 0 0 0;height:15px;}
#sigup label{cursor:pointer;}
#sigup td{height:18px;}
#sigup p{margin:15px 5px 0 0;text-align:justify;}
#sigup img{float:left;margin:28px 0 0 0;}
#sigup p a{color:#2c7cf3;}
.sigin{float:right;width:82px;height:34px;background-image:url(../../img/prenota.png);background-repeat:no-repeat;text-align:center;padding:6px 0 0 0;margin:25px 10px 0 0;}
.sigin a{color:#ffffff;font-size:11pt;font-family:'Oswald' , sans-serif;font-weight:400;}
.sigin2{float:right;width:82px;height:34px;background-image:url(../../img/confirm.png);background-repeat:no-repeat;text-align:center;padding:6px 0 0 0;margin:25px 10px 0 0;}
.sigin2 a{color:#ffffff;font-size:11pt;font-family:'Oswald' , sans-serif;font-weight:400;}
#login{float:right;}
#login img{float:left;margin:18px 3px 0 0;}
#login div{float:left;color:#4c5a65;font-size:12px;font-family:'Oswald' , sans-serif;font-weight:400;margin:5px 0 0 0;line-height:13px;}
#login input[type="submit"]{width:60px;height:23px;overflow:hidden;border:none;cursor:pointer;position:relative;background:#96bade;color:#4c5a65;top:15px;font-size:18px;font-family:'Oswald' , sans-serif;font-weight:400;margin:0 5px 0 0;}
#login input[type="text"]{color:#4c5a65;font-size:11px;width:137px;height:26px;border:1px solid #8c969d;line-height:28px;margin:0 5px 0 0;}
#login input[type="password"]{color:#4c5a65;font-size:12px;width:137px;height:26px;border:1px solid #8c969d;line-height:28px;margin:0 5px 0 0;}
#search{margin-top:1px;width:1000px;height:490px;background:#f6f8fa url(../../img/sfondi/home.jpg) no-repeat right bottom;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
#searchPage{margin-top:1px;width:1000px;height:180px;background:#f6f8fa url(../../img/sfondi/ricerca.jpg) no-repeat right bottom;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
.search2{margin-top:1px;width:1000px;height:490px;background:#f6f8fa url(../../img/sfondi/MiaSegretaria.jpg) no-repeat right bottom;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
#search1{float:left;}
#search2{display:none;float:left;}
#searchbox{background-color:#5681ac;position:absolute;left:15px;top:155px;width:620px;height:140px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#searchbox input[type="submit"]{background:url(../../img/sprite.png) no-repeat;background-position:-2px 0px;width:84px;height:36px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;}
#searchbox input[type="submit"]:hover{background-position:-2px -37px;}
#searchText{margin:20px 0 0 75px;height:70px;width:500px;}
#searchList{margin:0 0 0 75px;color:#fff;font-size:10px;}
#searchList input[type="radio"]{float:left;cursor:pointer;margin:0 0 0 5px;}
#searchList label{color:#fff;padding:0 0 0 5px;float:left;cursor:pointer;}
#searchbox h2{color:#fff;font-size:11pt;line-height:35px;font-family:'Oswald' , sans-serif;font-weight:400;}
.searchInput{padding:0 0 0 35px;margin:0 12px 0 0;border:none;color:#888888;background:url(../../img/searchBox.png) no-repeat;float:left;font-size:15px;height:36px;width:335px;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}
.searchInput2{padding:0 0 0 35px;margin:0 12px 0 0;border:none;color:#888888;background:url(../../img/searchBox2.png) no-repeat;float:left;font-size:15px;height:36px;width:335px;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}
.searchInput3{padding:0 0 0 35px;margin:0 12px 0 0;border:none;color:#888888;background:url(../../img/searchBox5.png) no-repeat;float:left;font-size:15px;height:36px;width:148px;line-height:30px;outline:medium none;padding:0 0 0 30px;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}
.searchInput4{padding:0 0 0 30px;margin:0 12px 0 0;border:none;color:#888888;background:url(../../img/searchBox3.png) no-repeat;float:left;font-size:15px;height:36px;width:148px;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}
.searchInput5{padding:0 0 0 30px;margin:0 12px 0 0;border:none;color:#888888;background:url(../../img/searchBox6.png) no-repeat;float:left;font-size:15px;height:36px;width:148px;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}
.searchInput6{padding:0 0 0 30px;margin:0 12px 0 0;border:none;color:#888888;background:url(../../img/searchBox4.png) no-repeat;float:left;font-size:15px;height:36px;width:148px;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}
#searchAdd{height:240px;margin:0 0 0 10px;padding:180px 0 0 0;}
#searchAdd div{float:left;width:200px;margin:0px 0 0 10px;}
#searchAdd ul{padding:10px 0 0 3px;font-size:10px;}
#searchAdd li{background:url(../../img/li.png) left center no-repeat;padding:0 0 0 8px;line-height:18px;width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#searchAdd li a{color:#4c5a65;}
#searchAdd li a:hover{color:#f3a119;}
#searchAdd h1{font-size:32pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;padding:3px;color:#7b939b;}
#searchAdd h2{font-size:18pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;padding:3px; padding-top:20px; color:#9aa5a9;}
#searchAdd h3{font-size:13pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;padding:3px;color:#7b939b;}
#searchAdd span{font-size:10pt;line-height:12px;font-family:'Oswald' , sans-serif;font-weight:400;padding:0 0 0 5px;color:#9aa5a9;}
#searchFooter{margin:0 0 0 10px;}
#searchFooter div{line-height:10px;float:left;color:#4c5a65;font-size:10px;margin:0 5px 0 0;}
#UnderSearch{padding:20px 0 0 0;height:40px;width:100%;}
#contCount{float:right;width:350px;text-align:right;}
#contCount h2{text-transform:uppercase;color:#4c5a65;font-size:11pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;}
#socialNetwork{float:left; font-size:11px}
.SocialFacebook{float:left;margin:0 5px 0 0;}
.SocialTwitter{float:left;margin:0 5px 0 0;}
.SocialGoogle{float:left;margin:0 5px 0 0;}
#socialNetworkPers{height:20px;}
#fpulse{float:left;width:160px;}
#gpulse{float:left;width:60px;}
#tpulse{float:left;width:105px;}
#info{float:left;background:#f6f8fa;width:610px;padding:15px 15px 15px 15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#info h2{color:#4c5a65;font-size:15pt;line-height:35px;font-family:'Oswald' , sans-serif;font-weight:400;margin:0 0 15px 0;}
#info p{font-size:12px;line-height:18px;}
#info ul{margin:0 0 0 25px;}
#info li{font-size:12px;line-height:22px;list-style-type:circle;}
.infodiv{width:350px;}
#info input[type="text"]{display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:350px;font-size:11px;}
#info textarea{display:block;height:150px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:350px;font-size:11px;}
#corsi{float:left;background:#f2f4f4;width:640px;height:500px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#corsi h2{color:#4c5a65;font-size:15pt;line-height:35px;font-family:'Oswald' , sans-serif;font-weight:400;margin:5px 0 0 15px;}
#corsi h3{color:#4c5a65;font-size:12pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
.corsiPrimopiano{background:#e5ebee;width:590px;height:175px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:15px 15px 5px 15px;padding:10px 10px 0 10px;}
.corsiPrimopiano p{color:#4c5a65;font-size:10px;margin:15px 0 0 0;text-transform:lowercase;text-align:justify;}
#corsi span{color:#9aa8af;font-size:10px;margin:2px 0 0 0px;}
#corsi li{clear:both;margin:5px 15px 5px 15px;background:#e5ebee;width:590px;padding:5px 10px 0 10px;height:40px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-transform:lowercase;}
.contentLI{float:left;margin:5px 0 0 0;}
.subscribe{background:url(../../img/sprite.png) no-repeat -2px -149px;float:right;height:33px;width:72px;text-align:center;margin:0 0 0 0;}
.subscribe a{text-transform:uppercase;color:#fff;font-size:11pt;line-height:30px;font-family:'Oswald' , sans-serif;font-weight:400;}
#corsi img{position:absolute;right:349px;top:675px;}
#feedback{float:right;background:#c6dde9;width:320px;height:490px;padding:10px 10px 0 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#feedback a{color:#007cf8;font-size:11px;}
#feedback div{height:115px;padding:15px 0 15px 0px;}
#feedback img{float:left;margin:0 10px 5px 0px;max-width:80px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 0px 1px 1px #b5cfdc;}
#feedback hr{background-color:#b5cfdc;color:#b5cfdc;}
#feedback h2{color:#4c5a65;font-size:15pt;line-height:25px;font-family:'Oswald' , sans-serif;font-weight:400;}
#feedback h3{color:#4c5a65;font-size:11pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
#feedback p{color:#4c5a65;font-size:10px;text-transform:lowercase;text-align:justify;}
#feedbackHall{float:right;background:#c6dde9;width:320px;padding:10px 10px 0 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#feedbackHall div{height:115px;padding:15px 0 15px 0px;}
#feedbackHall a{color:#007cf8;font-size:11px;}
#feedbackHall img{float:left;margin:0 10px 5px 0px;max-width:80px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 0px 1px 1px #b5cfdc;}
#feedbackHall hr{background-color:#b5cfdc;color:#b5cfdc;}
#feedbackHall h2{color:#4c5a65;font-size:15pt;line-height:35px;font-family:'Oswald' , sans-serif;font-weight:400;}
#feedbackHall h3{color:#4c5a65;font-size:11pt;line-height:20px;font-family:'Oswald' , sans-serif;font-weight:400;}
#feedbackHall p{color:#4c5a65;font-size:10px;text-transform:lowercase;text-align:justify;}
.Feedbackresult{float:left;padding:10px 10px 10px 10px;margin:0 0 10px 0;background:#f6f8fa;width:620px;min-height:1200px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.Feedbackresult a{color:#007cf8;font-size:11px;}
.Feedbackresult img{float:left;margin:0 10px 5px 0px;max-width:150px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 0px 1px 1px #b5cfdc;}
.Feedbackresult hr{background-color:#b5cfdc;color:#b5cfdc;}
.Feedbackresult h2{color:#4c5a65;font-size:15pt;line-height:35px;font-family:'Oswald' , sans-serif;font-weight:400;}
.Feedbackresult h3{color:#4c5a65;font-size:11pt;line-height:20px;font-family:'Oswald' , sans-serif;font-weight:400;}
.Feedbackresult p{color:#4c5a65;font-size:12px;line-height:15px;text-align:justify;}
.Feedbackresult ul li{float:left;color:#4c5a65;font-size:11px;line-height:15px;}
.Feedbackresult b{color:#4c5a65;font-size:12px;line-height:15px;}
.headSerch{margin:10px 0 0 0;}
.headSerch h2{text-transform:uppercase;color:#4c5a65;font-size:15pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
.headSerch h3{color:#5681ac;font-size:13pt;line-height:22px;font-family:'Oswald' , sans-serif;font-weight:400;}
#rightCol{text-align:right;width:345px;height:450px;padding:10px 0 0 0;float:right;}
#rightCol h1{color:#4e5c67;font-size:12pt;line-height:22px;font-family:'Oswald' , sans-serif;font-weight:400;}
#map_canvas{width:345px;height:420px;margin:0 0 0 0;border:1px solid #5681ac;}
#map_canvasSPE{width:355px;height:420px;margin:0 0 0 0;border:1px solid #5681ac;}
.banner{text-align:left;position:relative;top:20px;background-image:url(../../img/banner.jpg);background-repeat:no-repeat;width:345px;height:128px;padding:30px 0 0 10px;}
.banner h3{color:#068ba8;font-size:12pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;}
.banner h2{color:#068ba8;font-size:18pt;line-height:30px;font-family:'Oswald' , sans-serif;font-weight:500;text-transform:uppercase;text-shadow:#fff 1px 1px 1px;}
.banner h4{color:#323f4a;font-size:14pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
.Searchresult{float:left;padding:10px 0 0 0;margin:10px 0 0 0;background:#f6f8fa;width:640px;min-height:1200px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.Searchresult h3{color:#4c5a65;font-size:13pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
.Searchresult h4{color:#4c5a65;font-size:10pt;line-height:20px;font-family:'Oswald' , sans-serif;font-weight:400;}
.photo{float:left;margin:0 5px 0 0;}
.photo img{width:80px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 0 5px 0;}
.doctor{float:left;text-align:left;margin:5px 0 5px 0;}
.Searchresult ul{color:#919da5;font-size:10pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;margin:0 10px 0 0;}
.Searchresult li{color:#919da5;font-size:10pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;margin:0 0 0 5px;background:url(../../img/li2.png) left center no-repeat;padding:0 0 0 8px;}
.resultList{padding:10px 0px 0px 10px;width:620px;min-height:130px;}
.resultListTop{padding:10px 10px 0px 10px;width:620px;min-height:130px;background:#e0eaf5 url(../../img/verdeCall.jpg) no-repeat right bottom;}
.resultPrestazioni{font-size:9px; width:450px; padding:3px 3px 5px 3px;text-transform:lowercase}
.Searchresult hr{background-color:#eef1f4;color:#eef1f4;margin:10px 10px 10px 10px;}
.book{width:82px;height:34px;background-image:url(../../img/prenota.png);background-repeat:no-repeat;text-transform:uppercase;text-align:center;padding:7px 0 0 0;color:#ffffff;font-size:12pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;cursor:pointer;}
.reservation{cursor:pointer;width:82px;height:34px;background-image:url(../../img/sprite.png);background-repeat:no-repeat;background-position:-2px -109px;float:right;text-align:center;padding:6px 0 0 0;}
.reservation a{text-transform:uppercase;color:#ffffff;font-size:12pt;font-family:'Oswald' , sans-serif;font-weight:400;line-height:26px}
.star2{width:85px;height:18px;background-image:url(../../img/star.png);background-position:0 -63px;}
.star3{width:85px;height:18px;background-image:url(../../img/star.png);background-position:0 -43px;}
.star4{width:85px;height:18px;background-image:url(../../img/star.png);background-position:0 -23px;}
.star5{width:85px;height:18px;background-image:url(../../img/star.png);background-position:0 0px;}
#BookingCol{width:595px;padding:15px 0 0 0;min-height:1200px;float:left;}
.imgStep1{position:absolute;right:394px;top:320px;width:89px;height:89px;background:url(../../img/step1.png) no-repeat;}
.imgStep2{position:absolute;right:394px;top:320px;width:89px;height:89px;background:url(../../img/step2.png) no-repeat;}
.imgStep3{position:absolute;right:394px;top:320px;width:89px;height:89px;background:url(../../img/step3.png) no-repeat;}
#contetstep{width:565px;background-color:#e5e9ec;padding:15px 15px 15px 15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#contetstep h2{color:#38727c;font-size:16pt;line-height:20px;font-family:'Oswald' , sans-serif;font-weight:400;text-transform:uppercase;}
#contetstep h3{color:#64a8b4;font-size:13pt;font-family:'Oswald' , sans-serif;font-weight:400;}
#contetstep h4{color:#4c5a65;font-size:12px;font-weight:normal;padding:0 0 10px 0;}
#contetstep h5{color:#38727c;font-size:11pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
#contetstep hr{background-color:#d9e0e5;color:#d9e0e5;}
.sepPre{clear:both;background-color:#d9e0e5;height:2px;}
.stepList{margin:15px 0 0 0;}
.stepList input[type="radio"]{float:left;}
.stepList label{padding:0 0 0 5px;float:left;cursor:pointer;}
.stepList label img{float:right;}
.stepList table td{height:30px;width:550px;vertical-align:middle;}
.preList{margin:15px 0 0 0;}
.preList input[type="radio"]{float:left;}
.preList label{padding:0 0 0 5px;cursor:pointer;}
.preList table{padding:0 0 10px 0;}
.msgPre{width:400px;position:relative;left:50%;margin:10px 0 0 -200px;}
.msgPre input[type="text"]{height:23px;padding:3px 0 0 0;border:1px solid #dddddd;width:400px;font-size:11px;float:left;}
.pickerdate{width:385px;height:195px;float:left;}
.datepicker{position:absolute;top:425px;}
.datepickerCol{position:absolute;top:690px;}
.pickertime{float:right;padding:0 0 0 5px;text-align:left;width:170px;height:185px;}
.pickertime select{padding:5px 5px 5px 5px;border:1px solid #dddddd;width:80px;}
.pickertime select option{font-size:11px;text-transform:lowercase}
.resultTIME{width:400px;position:relative;left:50%;margin-left:-200px;}
.resultTIME span{line-height:25px;}
#timeDispM{float:left;padding:0 0 0 0;}
#timeDispP{float:left;padding:0 0 0 30px;}
#timeDispM table td{height:20px;}
#timeDispP table td{height:20px;}
.ShowCal{position:absolute;top:402px;left:420px;color:#38727c;font-size:11pt;font-family:'Oswald' , sans-serif;font-weight:400;}
.buttonbar{padding:10px 0 0 0;width:555px;height:35px;}
.prev{float:left;width:82px;height:34px;background-image:url(../../img/sprite.png);background-repeat:no-repeat;background-position:-2px -110px;text-align:center;padding:5px 0 0 0;margin:0 0 0 5px;}
.prev a{text-transform:uppercase;color:#ffffff;font-size:12pt;font-family:'Oswald' , sans-serif;font-weight:400;line-height:24px}
.next{float:right;width:82px;height:34px;background-image:url(../../img/sprite.png);background-repeat:no-repeat;background-position:-2px -110px;text-align:center;padding:5px 0 0 0;margin:0 0 0 5px;}
.next a{text-transform:uppercase;color:#ffffff;font-size:12pt;font-family:'Oswald' , sans-serif;font-weight:400;line-height:24px}
.confirm{position:relative;top:10px;float:right;width:82px;height:34px;background-image:url(../../img/confirm.png);background-repeat:no-repeat;text-align:center;padding:5px 0 0 0;margin:0 0 0 5px;}
.confirm a{text-transform:uppercase;color:#ffffff;font-size:12pt;font-family:'Oswald' , sans-serif;font-weight:400;}
.confirm2{position:relative;top:10px;width:82px;height:34px;background-image:url(../../img/prenota.png);background-repeat:no-repeat;text-align:center;padding:5px 0 0 0;}
.confirm2 a{text-transform:uppercase;color:#ffffff;font-size:12pt;font-family:'Oswald' , sans-serif;font-weight:400;}
#DoctorContact{float:left;margin:15px 0 15px 0;padding:15px 15px 15px 15px;background:#f6f8fa;width:460px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#DoctorContact h2{text-transform:uppercase;color:#4c5a65;font-size:13pt;line-height:35px;font-family:'Oswald' , sans-serif;font-weight:400;margin:0 0 15px 0;}
#DoctorContact p{font-size:12px;line-height:18px;}
#DoctorContact ul{margin:0 0 0 25px;}
#DoctorContact li{font-size:12px;line-height:22px;list-style-type:circle;}
#DoctorContact input[type="text"]{display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:100%;font-size:11px;}
#DoctorContact textarea{display:block;height:150px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:100%;font-size:11px;}
#DoctorSpaceContanct{float:right;margin:15px 0 15px 0;padding:15px 15px 15px 15px;background:#f6f8fa;width:460px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#DoctorSpaceContanct h1{color:#4c5a65;font-size:13pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
#DoctorSpaceContanct h3{color:#4c5a65;font-size:11pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;}
#DoctorSpaceContanct h4{color:#4c5a65;font-size:10pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;}
#DoctorSpace{float:right;margin:15px 0 15px 0;padding:15px 15px 15px 15px;background:#f6f8fa;width:360px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.sepDot{clear:both;background-color:#eef1f4;color:#eef1f4;height:2px;width:100%;margin:10px 0 10px 0;}
#DoctorSpace h1{color:#4c5a65;font-size:13pt;line-height:18px;font-family:'Oswald' , sans-serif;font-weight:400;}
#DoctorSpace h3{color:#4c5a65;font-size:11pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;}
#DoctorSpace h4{color:#4c5a65;font-size:10pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;}
.orario1 table{border:none;padding:10px 0 0 0;margin:0;}
.orario1 td{font-size:9px;text-align:center;background-color:#e7ebef;padding:3px 0 3px 0;width:60px;height:30px;}
.orario1 th{background-color:#dfe4e9;font-weight:normal;color:#7a8995;font-size:9px;text-align:center;}
.orario2 table{border:none;padding:10px 0 0 0;margin:0;}
.orario2 td{font-size:9px;text-align:center;background-color:#e7ebef;padding:3px 0 3px 0;width:120px;}
.orario2 th{background-color:#dfe4e9;font-weight:normal;color:#7a8995;font-size:9px;text-align:center;}
#mapspe{width:360px;height:190px;display:none;}
#mapspe_HR{display:none;}
.resultPrenotazione{width:100%;}
.resultPrenotazione ul{color:#919da5;font-size:10pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;margin:0 10px 0 0;}
.resultPrenotazione li{color:#919da5;font-size:10pt;font-family:'Oswald' , sans-serif;font-weight:400;margin:0 0 0 5px;background:url(../../img/li2.png) left center no-repeat;padding:0 0 0 8px;}
.pagina{width:100%;text-align:justify;font-size:10px;color:#4e5c67;}
.pagina ul{margin:10px 0 0px 0;font-size:11px;}
.pagina li{background:url(../../img/li.png) left center no-repeat;padding:0 0 0 8px;line-height:14px;font-weight:normal;text-transform:lowercase;width:350px;margin:5px 0 0 0;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.pagina ul span{color:#7a8995;font-size:9px;}
.pagina a{color:#007cf8;font-size:11px;}
.paginaLink {color:#b2c0cf;font-size:9pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;}
.paginaLink a{color:#b2c0cf;font-size:9pt;line-height:16px;font-family:'Oswald' , sans-serif;font-weight:400;cursor:pointer}
.preloader{position:relative;left:50%;margin-left:-60px;width:120px;height:18px;top:-45px;}
#userProfile{background-color:#f6f8fa;padding:15px 15px 80px 15px;width:315px;text-align:left;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#userProfile h5{font-size:11px;line-height:10px;font-weight:normal;}
#userProfile hr{background-color:#eef1f4;color:#eef1f4;width:320px;margin:10px 0 10px 0;}
.userProfilefixed{height:25px;}
#userProfile span{font-size:11px;color:#5681ac;float:right;}
#userProfile img{float:left;margin:28px 0 0 0;}
#userProfile input[type="text"]{display:block;height:23px;padding:3px 0 0 0px;border:1px solid #dddddd;margin:3px 0 4px 0px;width:100%;font-size:11px;}
#userProfile input[type="password"]{display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:100%;}
#userProfile input[type="radio"]{position:relative;top:3px;margin:0 5px 0 0;display:inline;}
#userProfile select{padding:5px 5px 5px 5px;border:1px solid #dddddd;}
#userProfile select option{font-size:11px;text-transform:lowercase}
#userProfile label{cursor:pointer;}
#userProfile table{height:25px;padding-bottom:15px;}
#userProfile td{height:18px;padding-right:10px;}
#userProfile p{margin:20px 5px 0 0;text-align:justify;}
#InfoOp{display:none;z-index:15;background:url(../../img/opacity.png);position:fixed;top:0px;left:0px;width:100%;height:100%;}
.InfoDoctor{width:800px;height:500px;position:absolute;top:50%;left:50%;margin:-200px 0 0 -400px;display:none;background:#ffffff;padding:15px 15px 15px 15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#4c5a65;z-index:16;}
.leftInfoDoctor{float:left;margin:20px 0 0 0;}
.contentInfo{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#f6f8fa;padding:15px 15px 15px 15px;font-size:12px;line-height:18px;}
.contentInfo h2{color:#4c5a65;font-size:13pt;line-height:20px;font-family:'Oswald' , sans-serif;font-weight:400;margin:5px 0 5px 0;}
.contentInfo p{font-size:12px;line-height:18px;}
.contentInfo ul li{font-size:12px;line-height:18px;}
.contentInfo img{margin:0 10px 5px 0px;max-width:100px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.InfoDoctor h1{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;}
.InfoDoctor h2{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;}
.InfoDoctor h3{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;}
.InfoDoctor h4{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;}
.InfoDoctor a{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;}
.InfoDoctor span{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;width:100%;}
.InfoDoctor b{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;}
.InfoDoctor p{font-size:11px;font-family:Verdana;font-weight:normal;color:#4c5a65;text-decoration:none;text-align:justify;}
.InfoDoctor img{max-width:150px;float:left;margin:0 5px 0 0;}
.signincoll{width:300px;position:relative;left:50%;margin:0 0 20px -150px;}
.signincoll input[type="text"]{display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:290px;font-size:11px;}
.signincoll select{margin:0 0 0 3px;padding:5px 5px 5px 5px;border:1px solid #dddddd;width:61px;font-size:11px;}
.signincoll select option{font-size:11px;text-transform:lowercase}
.ShowCalCol{position:absolute;top:662px;left:420px;color:#38727c;font-size:11pt;font-family:'Oswald' , sans-serif;font-weight:400;}
#calNumber h3{color:#498648;}
#calNumber{color:#498648;}
#Mapperesult{float:left;padding:10px 0 10px 0;margin:10px 0 0 0;background:#f6f8fa;width:100%;min-height:800px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#Mapperesult ul{padding:10px 10px 10px 10px;margin:0 10px 0 0;font-size:10px;}
#Mapperesult li{background:url(../../img/li.png) left center no-repeat;padding:0 10px 0 10px;line-height:20px;width:100%;white-space:nowrap;font-size:11px;text-transform:uppercase;}
#Mapperesult h1{font-size:14pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;padding:3px;color:#7b939b;margin:0 0 0 10px}
#Mapperesult h2{font-size:12pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;padding:3px;color:#7b939b;margin:10px 0 0 10px}
.ac_results{padding:0px;border:1px solid #d8dee5;background-color:white;overflow:hidden;z-index:9;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;}
.ac_results li{margin:0 0 0 0;padding:10px 10px 10px 10px;cursor:pointer;display:block;font:menu;font-size:13px;line-height:12px;overflow:hidden;}
.ac_loading{background:white url('img/loade1.gif') right center no-repeat;}
.ac_odd{background-color:#fff;}
.ac_over{background-color:#e9eef2;color:#4c5a65;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:11;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:12px;color:#fff;text-align:left;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:#5681ac;background-color:rgba(86,129,172,0.90);}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92);}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(86,129,172,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(86,129,172,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(86,129,172,0.92);}
}
#alert-Box{background:#fff url(../../img/modaldialog/background2.png) no-repeat left bottom;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#alert-InBox{padding:10px 15px 0 15px;min-height:170px;height:170px;}
#alert-BoxContent{}
#alert-BoxContenedor{text-align:left;font-size:12px;color:#193450;}
#alert-BoxContenedor h1, #alert-BoxContenedor h2, #alert-BoxContenedor h3, #alert-BoxContenedor b, #alert-BoxContenedor strong{color:#33597f;font-size:14px;font-family:'Oswald' , sans-serif;font-weight:400;line-height:16px;}
#contTextMSG{padding:20px 10px 0 80px;}
#alert-Buttons{width:400px;height:42px;position:absolute;text-align:right;bottom:0;}
#alert-Buttons input{margin:0 5px 0 0;border:0px;cursor:pointer;background:url(../../img/modaldialog/pulsante.png) no-repeat;height:30px;font-size:11pt;line-height:14px;font-family:'Oswald' , sans-serif;font-weight:400;color:#ffffff;}
#alert-BoxContenedor #BoxPromptInput{padding:8px 8px 8px 8px;border:1px solid #999999;margin-left:80px;}
#alert-Box .BoxAlert{height:80px;background:url('../../img/modaldialog/alert.png') no-repeat left bottom;}
#alert-Box .BoxConfirm{height:80px;background:url('../../img/modaldialog/question.png') no-repeat left bottom;}
#alert-Box .BoxConfirmTrue{height:80px;background:url('../../img/modaldialog/info.png') no-repeat left bottom;}
#alert-Box .BoxPrompt{height:80px;background:url('../../img/modaldialog/question.png') no-repeat left bottom;}
#alert-Box .BoxInfo{height:80px;background:url('../../img/modaldialog/info.png') no-repeat left bottom;}
#alert-Box .BoxError{height:80px;background:url('../../img/modaldialog/info.png') no-repeat left bottom;}
