﻿@font-face {
  font-family: 'simplicity';
  src: url('../../fonts/simplicity.eot');
  src: url('../../fonts/simplicity.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/simplicity.woff') format('woff'),
       url('../../fonts/simplicity.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Muli-Regular';
  src: url('../../fonts/Muli-Regular.eot');
  src: url('../../fonts/Muli-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Muli-Regular.woff') format('woff'),
       url('../../fonts/Muli-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Muli-Italic';
  src: url('../../fonts/Muli-Italic.eot');
  src: url('../../fonts/Muli-Italic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Muli-Italic.woff') format('woff'),
       url('../../fonts/Muli-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'mulilight';
    src: url('../../fonts/Muli-Light.eot');
    src: url('../../fonts/Muli-Light.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Muli-Light.woff') format('woff'),
         url('../../fonts/Muli-Light.ttf') format('truetype'),
         url('../../fonts/Muli-Light.svg#mulilight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Muli-LightItalic';
  src: url('../../fonts/Muli-LightItalic.eot');
  src: url('../../fonts/Muli-LightItalic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Muli-LightItalic.woff') format('woff'),
       url('../../fonts/Muli-LightItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


*{margin:0;padding:0;border:0 none;outline:0 none;}
html, body{height:100%;margin:0;padding:0;}
body{/*background: #e0eaf5;*/font-size:11px;color: #58585A;
background:url(../../img/bck.min.jpg) repeat-x;font-family: mulilight;
}
a{text-decoration:none;color: #5681AC;  font-size: 1em;  font-weight: normal;}
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%;}


#footerMenu{padding:15px 0 0 0;display: block;}
#footerMenu ul li{display:inline;margin: 0 75px 0 0;color: #fff;}
#footerMenu ul li:after{content: " |";}
#footerMenu ul li.last:after{content: "";}
.footer_top{
    text-align: center;
    width: 100%;
    margin: 0em 0 1em 0;
    
    padding: 1em 0 0 0;
}
 .footer_c { height: 100%;width: 1024px;margin: auto; 
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY1ZmEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(240,245,250,0) 0%, rgba(240,245,250,1) 15%, rgba(240,245,250,1) 50%, rgba(240,245,250,1) 85%, rgba(240,245,250,0) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,245,250,0)), color-stop(15%,rgba(240,245,250,1)), color-stop(50%,rgba(240,245,250,1)), color-stop(85%,rgba(240,245,250,1)), color-stop(100%,rgba(240,245,250,0))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* IE10+ */
 background: linear-gradient(to right,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f5fa', endColorstr='#00f0f5fa',GradientType=1 ); /* IE6-8 */

 }
 .footer_top_tx1{
    text-align: center;
    width: 100%;
    display: inline-block;
    font-size: 2em;
    font-weight: normal;
}
 .footer_top_tx2{
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 1.8em;
    color: #5681AC;
}
 .footer_center_sep{
    /* background-image: url(../../img/footer/footer-sep.png); */
    width: 100%;: 100%;: 100%;: 100;: 100;: 10;: 1;
    /* display: inline-block; */
    /* height: 1em; */
    height: 1em;
}
 .footer_center{
    width: 100%;
    display: inline-block;
    text-align: center;
}
 .footer_center_1{
    width: 20%;
    display: inline-block;
}
 .footer_center_2{
    width: 20%;  display: inline-block;
}
 .footer_center_3{
    width: 20%;  display: inline-block;
}
 .footer_center_4{
    width: 20%;  display: inline-block;
}
 .footer_bottom{
    text-align: left;
    display: block;
    color: #8F8F8F;
    padding: 40px 0 25px 40px; /* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */     /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-8 */;
    /* width: 100%; */
}
#copyright{margin:90px 20px 5px 20px;}
#copyright .left {margin-left: 140px;}
.top_pages{width: 100%;
height: 52px;
margin: auto;
background: #fff;
}


#login #headerbaruser{height: 3.9em;margin-top: 0px;padding-right: 0.5em;border-left: 0.3em solid #E0EAF5;}
#logo{float:left;margin:9px 0 0 92px;}

.menu{float:left;margin:3px 0 0 15px;color:#fff;font-size:15px;font-weight: bold;}
.menu ul li{display: inline;margin: 0 9px 0 5px;color: #ffffff;}
.menu ul li#top-acc-link{    /* margin: 0 0 0 12em; */}

/*
.menu ul li:after{content: " |";}
.menu ul li.last:after{content: "";}
*/
.menu a{color: #8c8c8c;font-size: 1.2em;}
.menu a:hover{color:#5681AC;}

.menu ul li#top-reg-link a
{ 
color: #000;
text-align: left;
text-decoration: none;
font-size: 1.3em;
font-style: italic;
}
.menu ul li#top-reg-link a:hover{color:#5681AC;}
.icon-top-reg-link
{
width: 1.5em;
height: 1.5em;
color: #fff;
background-color: #AC6000;
border-radius: 100%;
text-align: center;
display: inline-block;
line-height: 130%;
margin: 0 0.5em 0 2em;
}

.menu ul li#top-acc-link a
{
color: #58585A;
text-align: left;
text-decoration: none;
font-size: 1.3em;
font-style: italic;    
}
.menu ul li#top-acc-link a:hover{color:#5681AC;}
.icon-top-acc-link
{
width: 1.5em;
height: 1.5em;
color: #fff;
background-color: #FF8E00;
border-radius: 100%;
text-align: center;
display: inline-block;
line-height: 130%;
margin: 0 0.5em 0 0.5em;  

}
.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-weight:400;position:relative;top:-10px;}
#login #Account{float: left;text-align: left;color:#ffffff;margin:0;}
#login #Account img{float: left;margin: 0.5em;}
#login #Account div{float: left;}
#login #Account span{color: #58585A;font-size:12pt;line-height:14px;;font-weight:400;}
#login #MenuUser{display: inline-block;width: 9.5em;float: left;border-left: 0.1em solid #EEEEEE;border-right: 0.1em solid #EEEEEE;padding: 0 0.5em 0 0.5em;}
#login #MenuUser ul li{color:#4c5a65;font-size: 1em;display:inline;margin:0 3px 0 0;}
#login #MenuUser div{float: left;margin:0px 3px 0 0;line-height: 1.2em;}
#login #MenuUser div ul li a {text-decoration: none;color: #5681AC;display: inline-block;}
#login #MenuUser div ul li a:hover {text-decoration: none;color: #000;}
.hMA{color:#fea410;font-size:16pt;font-weight:400;padding:5px 5px 5px 5px}
.logout{color: #FFFFFF;margin-right:3px;}
#reclogin{position:absolute;right:190px;top:135px;height:15px;}
#reclogin a{color:#4c5a65;font-size:10px;}
#register{background: url(../../img/reg.png) no-repeat top left;width: 104px;height: 36px;position: relative;left: 320px;top: 8px;z-index: 13;float: left;text-align: center;line-height: 36px;}
#register a{color: white;font-size: 16px;line-height: 32px;font-weight: bold;display: block;height: 36px;}
#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:145px;width:310px;-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:305px;width:300px;display:none;position:absolute;padding:35px 10px 10px 15px;right: 171px;top: 50px;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;text-align:center;padding:6px 0 0 0;margin: 10px 10px 0 0;background: #5681AC;}
.sigin a{color:#ffffff;font-size: 1.3em;;font-weight: bold;}
.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-weight:400;}
#login{float: left;}
#login img{float:left;margin:18px 3px 0 0;}
#login div{float:left;color:#4c5a65;font-size: 1.1em;;font-weight:400;margin: 0;line-height: 1em;}
#login input[type="submit"]{width: 84px;height: 36px;overflow: hidden;border: none;cursor: pointer;position: relative;background: url(../../img/login.png) no-repeat top left;color: white;top: 1px;font-size: 16px;font-weight: bold;}
#login input[type="text"]{color: #5480AD;font-size: 12px;width: 132px;height: 26px;border: 1px solid #8F8F8F; line-height: 34px;margin: 0 5px 0 0;padding: 4px;border-radius: 5px;}
#login input[type="password"]{color: #5480AD;font-size: 12px;width: 132px;height: 26px;border: 1px solid #8F8F8F;line-height: 34px;margin: 0 5px 0 0;padding: 4px;border-radius: 5px;}
#search{margin-top:1px;width:1000px;height:345px;background:#f6f8fa;-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{background: url(../../img/sfondi/ricerca.jpg) no-repeat right bottom; margin-top:1px;width:1000px;height:180px;-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_hide{width: 1002px;border-bottom: 1px solid #BAC3D2;background: #fff;padding: 0.5em 1em 0.5em 1em;margin: 0.3em 0 0 0;float: left;}
#searchPage_hide .history_back{float:left;width: 1000px; height:30px; background:url(../../img/black_arrow_left.png) no-repeat left top; line-height:30px;}
#searchPage_hide .history_back a.history_back_link{padding-left:35px; color:#000;font-size: 1em;}
#searchPage_hide .history_back a{color:#8c8c8c;font-size: 1.2em;}
#searchPage_hide .history_back a:hover{color:#F5A200;}
#searchPage_hide .history_back a span{color:#999;}
#searchPage_hide .history_back a span:hover{color:#000;}

.search-pre{float: left;width: 1024px;height: 5em;}

.search-pre_1{
    height: 100%;
    line-height: 2.5em;
    float: left;
    font-size: 1.8em;
    color: #5681AC;
    
    font-weight: bold;
    font-style: italic;
}
.search-pre_2{
    display: inline-block;
    width: 150px;
}
.search-pre_3{
    display: inline-block;
}
.search-pre_4{
    display: inline-block;
}
.search-pre_5{
    display: inline-block;
}

.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;}

#searchbox{background-color:#5681ac;position:absolute;left:15px;top: 110px;width: 499px;height: 112px;-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: 8px 0 0 18px;height: 70px;width: 481px;}
#searchList{margin:0 0 0 20px;color:#fff;font-size:11px;}
#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: white;font-size: 12pt;line-height: 35px;font-weight: bold;}
.searchInput{padding: 0 6px 0 35px;
margin: 0;
border: none;
color: #888888;
background: url(../../img/searchbox/searchBox.png) no-repeat;
float: left;
font-size: 15px;
height: 32px;
width: 178px;
line-height: 30px;
outline: medium none;
text-shadow: 1px 1px 0 white;
position: relative;
z-index: 10;
text-transform: lowercase;}

.searchInput2{padding: 0 6px 0 35px;
margin: 0;
border:none;
color:#888888;
background:url(../../img/searchBox3.png) no-repeat;
float:left;
font-size:15px;
height:32px;
width: 178px;
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;border:none;color:#888888;background:url(../../img/searchBox5.png) no-repeat;float:left;font-size:15px;height:32px;width: 174px;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;border:none;color:#888888;background:url(../../img/searchBox3.png) no-repeat;float:left;font-size:15px;height:32px;width:90px;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;border:none;color:#888888;background:url(../../img/searchBox6.png) no-repeat;float:left;font-size:15px;height:32px;width: 174px;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;border:none;color:#888888;background:url(../../img/searchBox4.png) no-repeat;float:left;font-size:15px;height:36px;width:70px;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}

#searchAdd #searchAdd_top{height: 20px;margin: 0 0 0 4px;padding: 6px 0 120px 0;width: 500px;float: left;color: #527FAC;text-align: center;font-size: 16px;font-weight: bold;}
#searchAdd #searchAdd_top span{font-size: 16px;font-weight: bold;color:#F3982D;padding: 0px;}
#searchAdd{height: 320px;padding: 0px 0 0 10px;width: 505px;float: left;}
#searchAdd div{float:left;width:220px;margin:0px 0 0 30px;}
#searchAdd ul{padding:5px 0 0 3px;font-size:11px;}
#searchAdd li{background:url(../../img/li.png) left center no-repeat;padding:0 0 0 8px;line-height:16px;width:200px;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-weight:400;padding:3px;color:#7b939b;}
#searchAdd h2{font-size:18pt;line-height:14px;font-weight:400;padding:3px; padding-top:20px; color:#9aa5a9;}
#searchAdd h3{font-size:14pt;line-height:14px;font-weight:400;padding:3px;color:#7b939b;}
#searchAdd span{font-size:11pt;line-height:12px;font-weight:400;padding:0 0 0 5px;color:#9aa5a9;}
#searchFooter{margin: 24px 10px 5px 20px;float: left;width: 190px;text-align: center;}
#searchFooter div{line-height:10px;float:left;color:#4c5a65;font-size:11px;margin:0 5px 0 0;}
#UnderSearch{padding:5px 0 0 0;height:40px;width:100%;margin-bottom: 20px;}
#contCount{float: right;width: 550px;text-align: center;height: 40px;line-height: 38px;background: #C5DCEA; border-radius: 15px;}
#contCount .contCount_count{text-transform:uppercase;color:#ff7f00;font-size:26px;font-weight:bold;}
#contCount .contCount_text{text-transform: uppercase;color: #537FAE;font-size: 20px;font-weight: bold;padding-left: 10px;}
#socialNetwork{float:left; font-size:12px;height: 40px;line-height: 40px;}
.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;float: left;}
#fpulse{float:left;width:160px;}
#gpulse{float:left;width:60px;}
#tpulse{float:left;width:105px;}
#info{margin: 0.3em 0 0 0;float:left;width: 97.2%;background: #fff;border-bottom: 0.3em solid rgb(235, 235, 235);padding: 1em;font-size: 1.3em;}
#info h2{color:#4c5a65;font-size:15pt;line-height:35px;font-weight:400;margin:0 0 15px 0;}
#info p{font-size: 1.1em;line-height:18px;}
#info ul{margin:0 0 0 25px;}
#info li{font-size: 1.2em;line-height:22px;list-style-type: disc;}
.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;border-radius: 0.4em;}
#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;}

.contact_gen{width: 75%;display: inline-block;}
.contact_skypebox{width: 23%;display: inline-block;vertical-align: top;}

.textContact{width: 48%;display: inline-block;}
.confirmbox{width: 96.4%;display: inline-block;}

#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-weight:400;margin:5px 0 0 15px;}
#corsi h3{color:#4c5a65;font-size:12pt;line-height:18px;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:11px;margin:15px 0 0 0;text-align:justify;}
#corsi span{color:#9aa8af;font-size:11px;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-weight:400;}
#corsi img{position:absolute;right:349px;top:487px;}
#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:#5681AC;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-weight:400;}
#feedback h3{color:#4c5a65;font-size:12pt;line-height:18px;font-weight:400;}
#feedback p{color:#4c5a65;font-size:11px;text-transform:lowercase;text-align:justify;}
#feedbackHall{background: #FFFFFF;padding: 1em;display: inline-block;}
#feedbackHall div{height: 10.2em;padding: 1em;display: inline-table;width: 30.5%;margin: 0.3em;background: #EEEEEE;}
#feedbackHall a{color: #5681AC;font-size: 1em;font-weight: bold;}
#feedbackHall img{float:left;margin:0 10px 5px 0px;max-width:80px;box-shadow: 0px 0px 1px 1px #ADADAD;}
#feedbackHall hr{background-color:#b5cfdc;color:#b5cfdc;}
#feedbackHall h2{color:#4c5a65;font-size:15pt;line-height:35px;font-weight:400;}
#feedbackHall h3{color:#4c5a65;font-size: 1.3em;line-height: 1.6em;;font-weight: bold;}
#feedbackHall p{color:#4c5a65;font-size: 1.2em;text-transform:lowercase;text-align:justify;}
.Feedbackresult{float:left;padding: 1em;background: #FFFFFF;width: 97.9%;margin: 0.3em 0 0 0;}
.Feedbackresult a{color:#5681AC;font-size: 1em;font-weight: bold;}
.Feedbackresult img{float:left;margin:0 10px 5px 0px;max-width:150px;box-shadow: 0px 0px 1px 1px #BEBEBE;}
.Feedbackresult hr{background-color:#b5cfdc;color:#b5cfdc;}
.Feedbackresult h2{color:#4c5a65;font-size:15pt;line-height:35px;font-weight:400;}
.Feedbackresult h3{color:#4c5a65;font-size: 1.5em;;font-weight: bold;}
.Feedbackresult p{color:#4c5a65;font-size: 1.3em;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-weight:400;}
.headSerch h3{color: #5681AC;font-size: 14pt;line-height: 22px;font-weight: bold;text-transform: uppercase;}
#rightCol{text-align: left;height: 470px;padding: 10px;float: left;background: #EEE;width: 270px;margin: 1em 0 0 0;/* border-radius: 10px; */}
#rightCol h1{color:#4e5c67;font-size:12pt;line-height:22px;font-weight:400;}
/*Filtri di ricerca*/
.filters-search{
    text-align: left;  
    width: 270px;  height: 450px;  
    padding: 10px;  float: left;  
    background: #eee;
    
    margin: 10px 0 0 0;
    border-radius: 10px;
    display:none;
}
.filters-search-title{
    color: #333333;
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    display: inline-block;
    margin: 0 0 10px 0;
    width: 100%;
}
.filters-search-name{
    width: 100%;
    margin: 0 0 10px;
    display: inline-block;
}
.filters-search-name input{
    width: 92.5%;
    height: 2.5em;
    border-radius: 5px;
    color: #000;
    padding: 0 10px 0 10px;
    font-size: 1.3em;
}
.filters-search-spec{
    width: 100%;  margin: 0 0 10px;  display: inline-block;
}
.filters-search-spec input{
    width: 92.5%;  height: 2.5em;  border-radius: 5px;  padding: 0 10px 0 10px;
    font-size: 1.3em;
    color: #000;
}
.filters-search-city{
    width: 100%;  margin: 0 0 10px;  display: inline-block;
}
.filters-search-city input{
    width: 92.5%;  height: 2.5em;  border-radius: 5px;  padding: 0 10px 0 10px;
    font-size: 1.3em;  color: #000;
}
.filters-search-feed{
    display: inline-block;
    width: 100%;
}
.filters-search-feed-title{
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 1.5em;
    font-style: italic;
}
.filters-search-feed ul {
    margin: 0;
    padding: 0;
}
.filters-search-feed ul li{
    width: 3.7em;
    display: inline-block;
    height: 3.7em;
    text-align: center;
    margin: 0.53em;
    cursor: pointer;
}

.filters-search-feed ul li#feed-1 {background: url("../../Img/filter-search/icon-feed-star-1.png") no-repeat;}
.filters-search-feed ul li#feed-2 {background: url("../../Img/filter-search/icon-feed-star-2.png") no-repeat;}
.filters-search-feed ul li#feed-3 {background: url("../../Img/filter-search/icon-feed-star-3.png") no-repeat;}
.filters-search-feed ul li#feed-4 {background: url("../../Img/filter-search/icon-feed-star-4.png") no-repeat;}
.filters-search-feed ul li#feed-5 {background: url("../../Img/filter-search/icon-feed-star-5.png") no-repeat;}

.filters-search-price
{
    display: inline-block;
    width: 100%;
    }
.filters-search-price-title
{
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 1.5em;
    font-style: italic;
}
.filters-search-price-content{}
.filters-search-price-content input{}          

#map_canvas{width: 100%;height:420px;margin:0 0 0 0;border:1px solid #5681ac;}
#map_canvasSPE{width: 24.6em;height: 35em;margin: 0;border: 1px solid #FFFFFF;display: inline-block;}
.map_canvas_text{
    width: 100%;  display: inline-block;  color: #000;  font-size: 1.5em;  font-style: italic;
    text-align: left;
    border-bottom: 1px solid #ccc;
    margin: 0 0 1em 0;
    padding: 0 0 0.3em 0;
}

.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-weight:400;}
.banner h2{color:#068ba8;font-size:18pt;line-height:30px;font-weight:500;text-transform:uppercase;text-shadow:#fff 1px 1px 1px;}
.banner h4{color:#323f4a;font-size:14pt;line-height:18px;font-weight:400;}

.pagecontentResult{padding: 10px 20px 10px 0;background: #fff;}
.pagecontentResult h3{color:#4c5a65;font-size: 1.5em;line-height:18px;font-weight: bold;}
.pagecontentResult h4{color:#4c5a65;font-size:10pt;line-height:20px;font-weight:400;}
.pagecontentResult hr{background-color:#eef1f4;color:#eef1f4;margin:10px 10px 10px 10px;}
.pagecontentResult ul{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 10px 0 0;}
.pagecontentResult li{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 0 0 5px;background:url(../../img/li2.png) left center no-repeat;padding:0 0 0 8px;}

.Searchresult{padding: 10px 20px 10px 0;background: #fff;float: left;width: 62em;}
.Searchresult h3{color:#4c5a65;font-size: 1.5em;line-height:18px;font-weight: bold;}
.Searchresult h4{color:#4c5a65;font-size:10pt;line-height:20px;font-weight:400;}
.photo{float:left;margin:0 5px 0 0;display: inline;width: 100%;}
.photo img{margin:0 0 5px 0;}



/*Search*/
.search_doctor_left{
    display: inline-block;
    width: 13%;
    vertical-align: top;
}
.search_photo{float:left;width: 100%;}
.search_photo img{
    max-width: 100%;
    height: auto;
	line-height: 1.8;
    background-color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.search_doctor_center{
    display: inline-block;
    width: 74%;
}

.sdc_left{
    display: inline-block;
    width: 50%;
}
.sds_feed_star{}
.sdc_right{
    display: inline-block;  width: 50%;
    vertical-align: top;
}

.search_doctor_right{
    display: inline-block;
    vertical-align: top;
    margin: 4em 0 0 0;
}

/*End*/

.photopren{float:left;margin:0 5px 0 0;display: inline;width: 100%;}
.photopren img{width: 60%;margin:0 0 5px 0;height: 100%;}
.doctor{float:left;text-align:left;margin:5px 0 5px 0;width: 100%;}
.doctor .doctor_name{
    float: left;
    font-size: 1.6em;
    font-weight: bold;
    color: #5681AC;
    margin-right: 1em;
}

.sds_doctor{float:left;text-align:left;margin:5px 0 5px 0;width: 100%;}
.sds_doctor .doctor_name{float:left;text-align:left;margin:5px 0 5px 0;width: 100%;}
.sds_doctor .doctor_star{float:left;text-align:left;margin:5px 0 5px 0;width: 100%;}

.Searchresult ul{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 10px 0 0;}
.Searchresult li{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 0 0 5px;background:url(../../img/li2.png) left center no-repeat;padding:0 0 0 8px;}
.resultList{width: 100%;margin: 0px;background: #EEEEEE;/* border-radius: 10px; */padding: 0.6em;margin: 0 0 1em 0;display: inline-block;}
.resultListTop{padding: 0.9em;width: 99%;/* min-height:130px; *//* background:#e0eaf5 url(../../img/verdeCall.jpg) no-repeat right bottom; */margin: 0 0 1em 0;  display: inline-block;background: #e0eaf5;}
.resultPrestazioni{  padding: 0 1em 0 1em;  width: 95%;}
.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-weight:400;cursor:pointer;}
.reservation{cursor:pointer;width:82px;height:34px;float:right;text-align:center;padding:6px 0 0 0;background: #5681AC;}
.reservation a{text-transform:uppercase;color:#ffffff;font-size:12pt;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;float: left;}
#BookingCol{width: 709px;margin-top: 0px; float:right;background: #fff;min-height: 800px;}
.imgStep1{width: 100%;height: 40px;background: url(../../img/prenotazioni/step_1.png?v=1) no-repeat;}
.imgStep2{width: 100%;height: 42px;background: url(../../img/prenotazioni/step_2.png?v=1) no-repeat;/* float: left; */display: inline-block;}
.imgStep3{width: 100%;height: 40px;background: url(../../img/prenotazioni/step_3.png?v=1) no-repeat;}

.content_doctor{
    width: 100%;
    display: inline-block;
    margin: 0 0 1em 0;
}

.contetstep_out{width: 100%;/* background-color:#5480AD; */padding:0px 0px 5px 5px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#content_step_top{width:553px; padding:15px 5px 10px 5px;display: none;}
#content_step_top span{font-weight:bold;}
.contentstep_title{width: 100%;height: 42px;font-size: 23px;color: #8c8c8c;text-align: center;line-height: 42px;text-transform: uppercase;font-weight: bold;}
#contetstep{width: 100%;/* padding: 40px 10px 15px 10px; *//* background-color: #C5DDEA; */-moz-border-radius: 15px;/* -webkit-border-radius: 15px; *//* border-radius: 15px; */}
#contetstep h2{color:#38727c;font-size:16pt;line-height:20px;font-weight:400;text-transform:uppercase;}
#contetstep h3{color: #527FAE;font-size: 1.5em;font-weight: bold;margin-top: 0px;display: inline-block;}
#contetstep h4{color: #000;font-size: 1.5em;padding: 0 0 10px 0;}
#contetstep h5{color:#38727c;font-size:11pt;line-height:18px;font-weight:400;}
#contetstep hr{background-color:#d9e0e5;color:#d9e0e5;}
.step_1_studio_text{font-weight:bold;color:#000;}
.step_1_comune_text{color:#000;}
.sepPre{clear:both;background-color:#92BFD8;height: 0;}
.stepList{margin: 0.5em 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{padding: 8px 0 0 0; width: 100%;vertical-align:middle;  font-size: 1.4em;background: #EEEEEE;}
.preList{}
.preList input[type="radio"]{float:left;}
.preList label{padding:0 0 0 5px;cursor:pointer;}
.preList table{padding:0 0 10px 0;}
.msgPre{width: 26em;display: inline-block;float: left;font-size: 1.2em;}
.msgPre input[type="text"]{height: 2em;padding: 0.5em;border:1px solid #dddddd;width: 30em;font-size:11px;float:left;margin: 0.5em 0 0.5em 0;}
.pickerdate{/* width: 420px; *//* height: 170px; *//* float: left; */display: inline-block;width: 100%;}
.datepicker{display: inline-block;margin: 0em 0 2em 0;float: left;}
.datepickerCol{position:absolute;top:690px;}
.pickertime{float: left; padding: 12em 0 0 10px; text-align: left;width: 21em;height: 6em;}
.pickertime select{padding:5px 5px 5px 5px;border:1px solid #dddddd;width:80px;}
.pickertime select option{font-size:11px;text-transform:lowercase}
.resultTIME{width: 29em;float: left;display: inline-block;}
.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: 428px;left: 523px;color:#38727c;font-size:11pt;font-weight:400;}
.ShowCal_cont {width:200px; height:30px; line-height:30px;position: relative;top: 182px;left: 65px;z-index: 9;}
.ShowCal_cont div{float:left;}
.buttonbar{height: 100%;height: 5.2em;margin: 0 0 0 1em;}
.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-weight:400;line-height:24px}
.next{float: right;width: 9.5em;height: 5.2em;text-align:center;background: #5681AC;position: relative;}
.next a{text-transform:uppercase;color:#ffffff;font-size: 1.8em;font-weight: bold;line-height: 2.8em;display: block;}
.confirm{float: left;width: 11em;height: 5em;background-repeat:no-repeat;text-align:center;padding: 0px 0 0 0;margin: -5em 0 0 10em;line-height: 5em;text-align: center;background: #5681AC;}
.confirm a{text-transform:uppercase;color:#ffffff;font-size: 2em;font-weight:400;display: block;}

.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-weight:400;}

.regConfirm{text-align:center;margin: 1em 0;line-height: 3em;text-align: center;background: #5681AC;padding: 0 1em 0 1em;}
.regConfirm a{text-transform:uppercase;color:#ffffff;font-size: 1.3em;;font-weight: bold;display: block;}

.laststeppren{float: right;
width: 14em;
height: 5em;
text-align: center;
padding: 0px 0 0 0;
margin: 0em 0 0 0em;
line-height: 5em;
text-align: center;
background: #FF8E00;
display: inline-block;}
.laststeppren a{text-transform:uppercase;color:#ffffff;font-size: 2em;font-weight:400;display: block;}#DoctorContact{margin: 0px 0 15px 0;padding: 15px 15px 15px 15px;background: #F6F8FA;width: 514px;-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-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: left;margin: 15px 0 15px 0;padding: 15px 15px 15px 15px;background: #F6F8FA;width: 405px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
#DoctorSpaceContanct h1{color:#4c5a65;font-size:13pt;line-height:18px;font-weight:400;}
#DoctorSpaceContanct h3{color:#4c5a65;font-size:11pt;line-height:16px;font-weight:400;}
#DoctorSpaceContanct h4{color:#4c5a65;font-size:10pt;line-height:16px;font-weight:400;}
#DoctorSpace{float:left;padding: 15px 15px 30px 15px;background: #FFFFFF;width: 285px;}
.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-weight:400;}
#DoctorSpace h3{color:#4c5a65;font-size:11pt;line-height:16px;font-weight:400;}
#DoctorSpace h4{color:#4c5a65;font-size:10pt;line-height:16px;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%;display: inline-block;}
.resultPrenotazione ul{color:#919da5;font-size: 1.4em;font-weight:400;margin:0 10px 0 0;width: 100%;clear: both;}
.resultPrenotazione li{color:#919da5;/* font-weight:400; */padding: 0 0 0 3px;display: inline;}
.pagina{color:#4e5c67;padding: 0 0.5em 1em 0.5em;}
.pagina ul{margin:10px 0 0px 0;font-size:11px;}
.pagina li{padding:5px; width:350px; line-height:14px;font-weight:normal;text-transform:lowercase;margin:0px 0 0 0;font-size:11px; background-color:#ecf0f4; border-bottom:solid 1px #fff}
.pagina ul span{color:#7a8995;font-size:11px;}
.pagina ul span b{color:#0095da; font-size:11px;}
.pagina ul span i{color:#8499b1; font-style:normal;font-size:10px;}
.pagina ul fieldset{padding:3px; margin:5px; line-height:16px; border:solid 1px #b1bdca; width:330px; color:#b1bdca; font-style:normal;font-size:10px;}
.pagina ul legend{color:#8f9fb0; font-style:normal;font-size:11px;}
.pagina a{color: #5681AC;font-size:11px;}
.paginaLink {color:#b2c0cf;font-size:9pt;line-height:16px;font-weight:400;}
.paginaLink a{color:#b2c0cf;font-size:9pt;line-height:16px;font-weight:400;cursor:pointer}
.preloader{position:relative;left:50%;margin-left:-60px;width:120px;height:18px;top:-45px;}
#userProfile{background-color: #EEEEEE;padding: 15px 15px 80px 15px;width:315px;text-align:left;/* -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;}
.pricemiagenda{ background:url(../../img/offerta.png) no-repeat center center; font-size:9pt; font-weight:400; position:relative; top:-5px; float:right; width:40px; color:#ffffff; text-align:center; padding: 10px;}
#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; width: 515px;}
.contentInfo h2{color:#4c5a65;font-size:13pt;line-height:20px;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-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-weight:400;padding:3px;color:#7b939b;margin:0 0 0 10px}
#Mapperesult h2{font-size:12pt;line-height:14px;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-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-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;}
#searchFooter .doctor_bk{margin:10px 0 0 10px; float:left; width:166px; height:192px;}
/* MAPPA */
.map_italydoctor{float: left;width: 265px;height: 330px; margin-top:10px;}
.mapitaly_top{color:#211D61; font-size:12px;float: left; margin-bottom:5px;border-bottom: 1px solid #211D61; height:15px;}
#map_italy_main {width: 268px;margin: 0;float: left;height: 310px;}
#map_italy_cont {background:url(../../img/map/italy/map_italydoctor.png);z-index:100;height:100%;width:100%;margin:0;padding:0;float: left;}
#region_map{width:268px;height:310px;z-index:105;top:0;left:0;}
#region_map img{width:268px; height:310px;}
.sprite_region_all{background:#none; z-index:110;}
.sprite_region_1 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:0px 0px;z-index:110;}
.sprite_region_2 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-268px  0px;z-index:110;}
.sprite_region_3 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-536px  0px;z-index:110;}
.sprite_region_4 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-804px 0px;z-index:110;}
.sprite_region_5 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1072px 0px;z-index:110;}
.sprite_region_6 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1340px 0px;z-index:110;}
.sprite_region_7 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1609px 0px;z-index:110;}
.sprite_region_8 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1877px 0px;z-index:110;}
.sprite_region_9 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2145px 0px;z-index:110;}
.sprite_region_10{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2413px 0px;z-index:110;}
.sprite_region_11{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2681px 0px;z-index:110;}
.sprite_region_12{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2949px 0px;z-index:110;}
.sprite_region_13{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-3218px 0px;z-index:110;}
.sprite_region_14{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-5095px 0px;z-index:110;}
.sprite_region_15{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-3486px 0px;z-index:110;}
.sprite_region_16{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-3754px 0px;z-index:110;}
.sprite_region_17{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4022px 0px;z-index:110;}
.sprite_region_18{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4290px 0px;z-index:110;}
.sprite_region_19{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4558px 0px;z-index:110;}
.sprite_region_20{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4827px 0px;z-index:110;}
/*Lvs*/
.close_ls{position: relative;float: right;background: #5681AC;width: 25px;height: 25px;margin: -3px -3px -23px 0;line-height: 25px;text-align: center;border-bottom-left-radius: 14px; border-top-right-radius: 14px;font-size: 18px;color: white;}
.close_ls a{color:#fff;display:block;}
.close_ls a:hover{color:#ccc;}
.lvs_button{height: 30px;width: 100px;float: left;background: url('../../Img/Support/livechat.png') no-repeat;margin: 2px 0 0 7px;border-radius: 5px;cursor:pointer;}
.lvs_button a{display:block;width: 100%;height: 100%;}
#lvs_boxc{display:none;width: 315px;height: 430px;position: fixed;bottom: 30px;left: 15px;overflow: hidden; border-radius:10px;z-index: 999;border: 3px solid #5681AC;}
#lvs_bar{position: fixed;bottom: 0px;/* left: 15px; */width: 320px;height: 121px;overflow: hidden;visibility: visible;z-index: 99;background-color: transparent;border: 0px;opacity: 1;color:#000;background:url("../../Img/Support/livechatb.png?v=00001") no-repeat;}
#lvs_boxc iframe{border-radius: 9px;}
#livesupport{width:315px;border-radius:15px;border:5px solid #5681AC;display: none;}
.close_ls{right:2px;}
/*Reg*/
#ctl00_SigupButtonList{display:none;}
/*LostPW*/
#ctl00_RadioButtonList2{display:none;}
/*Prenotazioni*/
.date_cstep{ cursor:pointer;}
.icon-calendar {background-position: -192px -120px;}
.confirmstep{
    float: right;
    width: 5em;
    height: 2.5em;
    text-align: center;
    padding: 0px 0 0 0;
    margin: 0em 0 0 0em;
    line-height: 2.5em;
    text-align: center;
    background: #5681AC;
    display: inline-block;  
}
.confirmstep a{text-transform:uppercase;color:#ffffff;font-size: 100%;font-weight:400;display: block;}
/*LoadingBox*/
#facebookG{width:54px}

.facebook_blockG{
background-color:#5681AC;
border:1px solid #e4f0f5;
float:left;
height:38px;
margin-left:3px;
width:10px;
opacity:0.1;
-moz-animation-name:bounceG;
-moz-animation-duration:1.3s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-moz-transform:scale(0.7);
-webkit-animation-name:bounceG;
-webkit-animation-duration:1.3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-webkit-transform:scale(0.7);
-o-animation-name:bounceG;
-o-animation-duration:1.3s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-o-transform:scale(0.7);
-ms-animation-name:bounceG;
-ms-animation-duration:1.3s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-ms-transform:scale(0.7);
animation-name:bounceG;
animation-duration:1.3s;
animation-iteration-count:infinite;
animation-direction:linear;
transform:scale(0.7);
}
#blockG_1{-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-o-animation-delay:0.39s;-ms-animation-delay:0.39s;animation-delay:0.39s;}
#blockG_2{-moz-animation-delay:0.52s;-webkit-animation-delay:0.52s;-o-animation-delay:0.52s;-ms-animation-delay:0.52s;animation-delay:0.52s;}
#blockG_3{-moz-animation-delay:0.65s;-webkit-animation-delay:0.65s;-o-animation-delay:0.65s;-ms-animation-delay:0.65s;animation-delay:0.65s;}
@-moz-keyframes bounceG{
0%{-moz-transform:scale(1.2);opacity:1}
100%{-moz-transform:scale(0.7);opacity:0.1}
}
@-webkit-keyframes bounceG{
0%{-webkit-transform:scale(1.2);opacity:1}
100%{-webkit-transform:scale(0.7);opacity:0.1}
}
@-o-keyframes bounceG{
0%{-o-transform:scale(1.2);opacity:1}
100%{-o-transform:scale(0.7);opacity:0.1}
}
@-ms-keyframes bounceG{
0%{-ms-transform:scale(1.2);opacity:1}
100%{-ms-transform:scale(0.7);opacity:0.1}
}
@keyframes bounceG{
0%{transform:scale(1.2);opacity:1}
100%{transform:scale(0.7);opacity:0.1}
}

.center_02_01{width: 100%;color: #58585A;height: 50%;text-align: center;font-size: 2em;line-height: 1.7em;}
.center_02_02{width: 100%;color: #5681AC;height: 50%;text-align: center;line-height: 1em;font-size: 1.7em;}

.center_03{width: 100%;height: 380px;}
.center_03_01{width: 50%;height: 100%;text-align: center;float: left;}
.center_03_01_c{width: 100%;height: 378px;}
.center_03_01_c_top{width: 51%;height: 69%;border: 6px solid #5681AC;border-radius: 130px;margin: 31px 0px 0px 229px;background: #fff;}
.center_03_01_c_top_01{width: 43%;height: 35%;background: #000;margin: -6% 0 0 28%;background: url("../../Img/icon_visita_medica_citta.png") no-repeat;}
.center_03_01_c_top_02{width: 100%;text-align: center;height: 15%;line-height: 285%;font-size: 143%;font-weight: bold;color: #58585A;}
.center_03_01_c_top_03{width: 86%;text-align: center;height: 16%;margin: 0 8% 0 8%;}
.center_03_01_c_top_04{width: 80%;height: 11%;background: #5681AC;margin: 11% 0 0 19%;text-align: left;color: #fff;text-shadow: -1px -1px #474747;font-weight: bold;font-size: 200%;line-height: 130%;padding: 0 0 0 8%;}
.center_03_01_c_bottom{width: 20%;height: 21%;text-align: center;color: #fff;text-shadow: -1px -1px #474747;font-weight: bold;font-size: 180%;line-height: 245%;background: url("../../Img/find_01.png") no-repeat;cursor: pointer;}

#ctl00_ContentPlaceHolder1_UpdateProgress5{position: absolute;top: 70%;left: 34.5%;width: 100%;}

.center_03_01_c_bottom input{width: 100%;height: 100%;background: none;cursor: pointer;}

.center_03_02{width: 50%;height: 100%;text-align: center;float: left;}
.center_03_02_c{width: 100%;height: 378px;}
.center_03_02_c_top{width: 51%;height: 69%;border: 6px solid #F3A119;border-radius: 130px;margin: 31px 0px 0px 16px;background: #fff;}
.center_03_02_c_top_01{width: 43%;height: 35%;background: #000;margin: -6% 0 0 29%;background: url("../../Img/icon_nome_specialista.png") no-repeat;}
.center_03_02_c_top_02{width: 100%;text-align: center;height: 15%;line-height: 285%;font-size: 143%;font-weight: bold;color: #58585A;}
.center_03_02_c_top_03{width: 86%;text-align: center;height: 16%;margin: 0 8% 0 8%;}
.center_03_02_c_top_04{width: 80%;height: 11%;background: #F3A119;margin: 11% 0 0 19%;text-align: left;color: #fff;text-shadow: -1px -1px #474747;font-weight: bold;font-size: 200%;line-height: 130%;padding: 0 0 0 8%;}
.center_03_02_c_bottom{width: 20%;height: 22%;margin: -5px 0px 0px 103px;text-align: center;color: #fff;text-shadow: -1px -1px #474747;
font-weight: bold;font-size: 180%;line-height: 245%;background: url("../../Img/find_02.png") no-repeat;cursor: pointer;}

#ctl00_ContentPlaceHolder1_UpdateProgress4{position: absolute;top: 70%;left: 63.5%;width: 100%;}

.center_03_02_c_bottom input{width: 100%;height: 100%;background: none;cursor: pointer;}

.center_04{width: 79.8%;height: 27px;line-height: 280%;background: #E0EAF5;margin: 0.3% 0 2% 11.1%;/*margin: 0.3% 0 0 11.1%;*/padding: 0.4% 0 0 0;}
.center_04_01_c{width: 40%;float: left;border-right: 1.5px solid rgba(105, 133, 167, 0.36);height: 75%;}
.center_04_01_c_01{color: #C12227;font-size: 1.6em;font-weight: bold;padding: 0 1% 0 2%;line-height: 1.6em; float:left;}
.center_04_01_c_02{color: #5681AC;font-weight: bold; float:left;width: 15.9em;height: 35px;margin: -0.2em 0 0 0;position: relative;  perspective: 1000px;}


/*Home*/
.ticker {
	margin: 0em 0.2em;
	padding: 1px 0px;
	list-style-type:none;
	width: 100%;
	height: 34px;
	display: block;
	position: absolute;
	background: #E0EAF5;
	color: #5681AC;
	text-align: center;
	line-height: 28px;
	font-size: 1.7em; 	
}

.ticker li {   line-height:1.5;   text-align: center;}
.ticker-active {    height:1.5em;    overflow:hidden;}
.ticker-active li {    display:none;    overflow:hidden;    white-space:nowrap;}
/*end*/




.center_04_02_c{}
.center_04_02_c_01{color: #C12227;padding: 0 0 0 1%;float: left;line-height: 0.9em;font-weight: bold;font-size: 2.4em;}
.center_04_02_c_02{color:#5681AC; padding: 0 0 0 1%; float:left;line-height: 1.2em;font-size: 1.9em;font-weight: bold;}

.center_05 {width: 78.8%;height: 24em;padding: 0% 11% 1% 11%;background: url("../../Img/background_home_footer.png") no-repeat;
margin: 1.5% 0 0 0;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY1ZmEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(240,245,250,0) 0%, rgba(240,245,250,1) 15%, rgba(240,245,250,1) 50%, rgba(240,245,250,1) 85%, rgba(240,245,250,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,245,250,0)), color-stop(15%,rgba(240,245,250,1)), color-stop(50%,rgba(240,245,250,1)), color-stop(85%,rgba(240,245,250,1)), color-stop(100%,rgba(240,245,250,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f5fa', endColorstr='#00f0f5fa',GradientType=1 ); /* IE6-8 */

}
.center_05_01_c{width: 28%;float: left;margin: 0 2% 0 0;}
.center_05_01_c_01{width: 100%;margin: 4% 0 0 0;text-align: left;padding: 0 0 0 2%;color: #fff;border-bottom: 1px solid #F3A119;font-size: 1.5em;background: #F3A119;text-shadow: 0.1em 0.1em 0.2em #58585A;font-weight: bold;}
.center_05_01_c_02{width: 100%;background: url("../../Img/i_nostri_specilisti.png") no-repeat;cursor: pointer;padding: 34% 0 0 0;}
.center_05_01_c_03{width: 100%;margin: 9% 0 0 0;text-align: left;padding: 0 0 0 2%;color: #58585A;font-size: 1.5em;font-weight: bold;}
.center_05_01_c_04{border: 1.5px solid #5681AC;border-radius: 0.5em;height: 10em;width: 100%;background: #E0EAF5;}
.center_05_01_c_04_01{
    width: 6em;
    height: 6.5em;
    float: left;
    padding: 0.8em 0.5em 0em 0.5em;
}
.center_05_01_c_04_01_01{
    width: 5em;
    height: 5em;
}
.center_05_01_c_04_01_02{
    height: 1em;
    width: 5em;
    margin: 0.5em 0 0 0;
}
.center_05_01_c_04_02{
      width: 16.4em;

      height: 9.3em;
float: left;
padding: 0.8em 0.5em 0 0;

      font-size: 0.8em;
}

.center_05_01_c_04_02_01{font-weight: bold;font-size: 1.6em;}
.center_05_01_c_04_02_02{font-weight: bold;color: #8B8B8B;font-size: 1.2em;}
.center_05_01_c_04_02_03{margin: 0.5em 0 0 0;float: left;font-size: 1.3em;width: 100%;}
.center_05_01_c_04_02_04{font-weight: bold;font-size: 1.2em;width: 100%;}
.center_05_01_c_04_03{    
width: 100%;
height: 1em;
float: left;
padding: 0.2em 0 0 0;
text-align: center;
font-weight: bold;
text-shadow: 0.1em 0.1em 0em #58585A;
font-size: 1.6em;
color: #fff;
background: #F3A119;
line-height: 0.7em;
border-bottom-left-radius: 0.2em;
border-bottom-right-radius: 0.2em;
}

.center_05_02_c{width: 70%;margin: 0 0 0 0; float:left;}
.center_05_02_c_01{width: 100%;margin: 1.7% 0 0 0;text-align: left;padding: 0 0 0 2%;color: #58585A;border-bottom: 1px solid #5681AC;font-size: 1.5em;font-weight: bold;}
.center_05_02_c_02{width: 100%;}
.center_05_02_c_02 ul{width: 101%;margin: 1.8% 0 0 0;;padding: 0;}
.center_05_02_c_02 ul li{width: 48%;
display: inline-block;
height: 6.65em;
border-bottom: 1px solid #BBBBBB;
cursor: pointer;
margin: 0.1% 0 0 1.6%;}
.center_05_02_c_02 ul li.last {border:none;}
.center_05_02_c_02 ul li:hover {    background: #E0EAF5;}
.prop_left{background:url("../../Img/proposte/specialista_01.png") no-repeat;width: 6em;height: 6em;float: left;}
.prop_center{float: left;
width: 49.4%;
margin: 0 0 0 1.6%;}
.prop_center_t{color: #5681AC;
width: 100%;
font-size: 1.4em;
font-weight: bold;}
.prop_center_st{width: 100%;
color: #58585A;font-size: 1em;}
.prop_center_c{width: 100%;
margin: -0.2em 0 0 0;height: 2.5em;}
.prop_center_c_left{
color: #000;
font-size: 1.6em;}
.prop_center_c_center{color: #58585A;
font-size: 2em;font-weight: bold;}
.prop_center_c_right{color: #C12227;
font-size: 2.3em;
font-weight: bold;}
.prop_center_f{width: 100%;
color: #6A6063;
font-size: 1.2em;
font-weight: bold;line-height: 1.2em;}
.prop_center_f span{background: url("../../Img/prop_clock.png") no-repeat;
width: 1.5em;
height: 1em;
float: left;vertical-align: middle;}
.prop_right{background: url("../../Img/view.png") no-repeat;
width: 6em;
height: 4em;
float: left;
margin: 6% 0 0 0;}

#corsi img, #lvs_bar {display:none;}

.container_general_doctor{
background: #fff;
float: left;
padding: 0 0 4em 0;
}

.doctor-tabs-menu{	width: 100%; }
.doctor-tabs-menu ul.doctor-tabs-list
{
	color: #fff;
	list-style: none;
	width: 98%;
	height: 2em;
    
	border-bottom: 1px solid #D1D1D1;
	vertical-align: middle;
}
.doctor-tabs-menu ul.doctor-tabs-list li
{
	display: inline-block;
	width: 15.8%;
	text-align: center;
	height: 100%;
    
	background: rgb(238, 238, 238);
	margin: 0 0.2em 0 0em;
}
.doctor-right{width: 100%;display: inline-block;}
.doctor-tabs-container .selected{display:block;}
.doctor-tabs-container ul{}
.doctor-tabs-container ul li{}

/*********Menu**************/

.tab a {
	display: block;
	padding: 0;
	margin: 0;
	height: 100%;
	text-decoration: none;
	color: #8c8c8c;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.8em;
}

.tab a.selected {	color: #fff;	background: #5681AC;}
.tab a.last {	border: none;}
.doctor-pren-button a
{
	display: block;
	padding: 0;
	margin: 0;
	height: 100%;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.8em;
	background:#FF8E00;
    }

.doctor-pren-button a.selected{	color: #fff;	background: #FF8E00;    }

/*Doctor Page Left*/
.dl-buttons-content{width:100%;display: inline-block;}
.dl-contact{display:inline-block;width: 100%;height: 2.5em;text-align: center;color: #fff;background: #5681AC;line-height: 2.4em;font-size: 1.5em;font-weight: bold;}
.dl-contact a{color:#fff;display: block;}
.dl-pren{display:inline-block;  width: 100%;  height: 2.5em;  text-align: center;  color: #fff;  background: #FF8E00;  line-height: 2.4em;  font-size: 1.5em;  font-weight: bold;margin: 0.3em 0 0.5em 0;}
.dl-pren a{color:#fff;display:block;}
.dl-buttom-content{
    border: 0.5em solid rgb(238, 238, 238);
}

.dl-buttom-content-contact-title{width:100%;font-size: 2em;font-weight: bold;margin: 0 0 0.3em 0;}
.dl-buttom-content-contact-left{width:40%;font-size: 1.5em;font-weight: bold;display: inline-block;color: rgb(153,153,168);}
.dl-buttom-content-contact-right{width:60%;font-size: 12px ;display: inline;}

.laststep{}

fieldset.bookingStep{background: #EEEEEE;margin: 1em 0 0 0; padding: 10px; font-size: 11px; line-height: 16px; border: solid 1px #cccccc;width: 95%;}

/*Login*/
.loginboxPage{
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
.regboxPage{
    display: inline-block;
    width: 49%;
}
#login div.MenuLogout{
    display: inline-block;  
    width: 3.5em;  float: right;      
    padding: 0.5em;
    height: 1.9em;
    line-height: 2em;
    background: #C22228;
    color: #fff;
    margin: 0.5em;
    text-align: center;
}
/*I miei documenti*/
.content_col_l{width: 64%; display:inline-block; vertical-align:top;}
.content_col_r{width: 35%; display:inline-block; vertical-align:top;}
/*Prenotazioni*/
.step2_list_prest_c{float: left;text-align: left;width: 37em;}
.step2_list_prest_c_title{width: 25em;}
.step2_list_prest_c_durata{}
.step2_list_prest_c_prezzo{}*{margin:0;padding:0;border:0 none;outline:0 none;}
html, body{height:100%;margin:0;padding:0;}

a{text-decoration:none;color: #5681AC;  font-size: 1em;  font-weight: normal;}
ul{margin:0;padding:0;}
li{list-style:none;}
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%;}


.footer_top{
    text-align: center;
    width: 100%;
    margin: 0em 0 1em 0;
    
    padding: 1em 0 0 0;
}
 .footer_c { height: 100%;width: 1024px;margin: auto; 
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY1ZmEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(240,245,250,0) 0%, rgba(240,245,250,1) 15%, rgba(240,245,250,1) 50%, rgba(240,245,250,1) 85%, rgba(240,245,250,0) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,245,250,0)), color-stop(15%,rgba(240,245,250,1)), color-stop(50%,rgba(240,245,250,1)), color-stop(85%,rgba(240,245,250,1)), color-stop(100%,rgba(240,245,250,0))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* IE10+ */
 background: linear-gradient(to right,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f5fa', endColorstr='#00f0f5fa',GradientType=1 ); /* IE6-8 */

 }
 .footer_top_tx1{
    text-align: center;
    width: 100%;
    display: inline-block;
    font-size: 2em;
    font-weight: bold;
}
 .footer_top_tx2{
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 1.8em;
    color: #5681AC;
}
 .footer_center_sep{
    /* background-image: url(../../img/footer/footer-sep.png); */
    width: 100%;: 100%;: 100%;: 100;: 100;: 10;: 1;
    /* display: inline-block; */
    /* height: 1em; */
    height: 1em;
}
 .footer_center{
    width: 100%;
    display: inline-block;
    text-align: center;
}
 .footer_center_1{
    width: 20%;
    display: inline-block;
}
 .footer_center_2{
    width: 20%;  display: inline-block;
}
 .footer_center_3{
    width: 20%;  display: inline-block;
}
 .footer_center_4{
    width: 20%;  display: inline-block;
}
 { /* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */     /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */  /* Opera 11.10+ */   /* IE10+ */   /* W3C */  /* IE6-8 */;
}
#copyright{}
#copyright .left {margin-left: 140px;}
.top_pages{width: 100%;
height: 52px;
margin: auto;
background: #fff;
}


#login #headerbaruser{height: 3.5em;margin-top: 0px;padding-right: 0.5em;border-left: 0.1em solid #E0EAF5;}
#logo{float:left;margin:9px 0 0 82px;}
.menu{float:left;margin:3px 0 0 15px;color:#fff;font-size:15px;font-weight: bold;}
.menu ul li{display: inline;margin: 0 9px 0 5px;color: #ffffff;}
.menu ul li#top-acc-link{
    /* margin: 0 0 0 12em; */
}
/*
.menu ul li:after{content: " |";}
.menu ul li.last:after{content: "";}
*/
.menu a{color: #8c8c8c;font-size: 1.2em;}
.menu a:hover{color:#5681AC;}

.menu ul li#top-reg-link a
{ 
color: #000;
text-align: left;
text-decoration: none;
font-size: 1.3em;
font-style: italic;
}
.menu ul li#top-reg-link a:hover{color:#5681AC;}
.icon-top-reg-link
{
width: 1.5em;
height: 1.5em;
color: #fff;
background-color: #AC6000;
border-radius: 100%;
text-align: center;
display: inline-block;
line-height: 130%;
margin: 0 0.5em 0 2em;
}

.menu ul li#top-acc-link a
{
color: #58585A;
text-align: left;
text-decoration: none;
font-size: 1.3em;
font-style: italic;    
}
.menu ul li#top-acc-link a:hover{color:#5681AC;}
.icon-top-acc-link
{
width: 1.5em;
height: 1.5em;
color: #fff;
background-color: #FF8E00;
border-radius: 100%;
text-align: center;
display: inline-block;
line-height: 130%;
margin: 0 0.5em 0 0.5em;  

}
.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-weight:400;position:relative;top:-10px;}
#login #Account{float: left;text-align: left;color:#ffffff;margin:0;}
#login #Account img{float: left;margin: 0.5em;}
#login #Account div{float: left;}
#login #Account span{color: #58585A;font-size: 13px;line-height:14px;font-weight:400;}
#login #MenuUser{display: inline-block;width: auto;float: left;border-left: 0.1em solid #EEEEEE;border-right:0;padding: 0 0.5em 0 0.5em;height: 3.5em;}
#login #MenuUser ul li{color:#4c5a65;font-size: 0.9em;display:inline;margin:0 3px 0 0;}
#login #MenuUser div{float: left;margin:0px 3px 0 0;line-height: 3em;}
#login #MenuUser div ul li a {text-decoration: none;color: #5681AC;display: inline-block;font-size: 14px;}
#login #MenuUser div ul li a:hover {text-decoration: none;color: #000;}
.hMA{color:#fea410;font-size:16pt;font-weight:400;padding:5px 5px 5px 5px}
.logout{color: #FFFFFF;margin-right:3px;}
#reclogin{position:absolute;right:190px;top:135px;height:15px;}
#reclogin a{color:#4c5a65;font-size:10px;}
#register{background: url(../../img/reg.png) no-repeat top left;width: 104px;height: 36px;position: relative;left: 320px;top: 8px;z-index: 13;float: left;text-align: center;line-height: 36px;}
#register a{color: white;font-size: 16px;line-height: 32px;font-weight: bold;display: block;height: 36px;}
#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:145px;width:310px;-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:400px;width:317px;display:none;position:absolute;padding:35px 10px 10px 15px;right: 171px;top: 50px;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:37px;padding:3px 0 0 5px;border:1px solid #dddddd;margin:3px 0 4px 0;width:290px;font-size:11px; border-radius: 4px;}
#sigup input[type="password"]{display:block;height:37px;padding:3px 0 0 5px;border:1px solid #dddddd;margin:3px 0 4px 0;width:290px; border-radius: 4px;}
#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: auto; height: auto;text-align: center;margin: 10px 10px 0 0;background: #5681AC;padding: 9px 24px;line-height: 1.5em;border-radius: 4px}
.sigin a{color:#ffffff;font-size: 1.3em;;font-weight: bold;display: block;height: 100%;width: 100%;}
.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-weight:400;}
#login{float: left;}
#login img{float:left;margin:18px 3px 0 0;}
#login div{float:left;color:#4c5a65;font-size: 1.1em;;font-weight:400;margin: 0;line-height: 1em;}
#login input[type="submit"]{width: 84px;height: 36px;overflow: hidden;border: none;cursor: pointer;position: relative;background: url(../../img/login.png) no-repeat top left;color: white;top: 1px;font-size: 16px;font-weight: bold;}
#login input[type="text"]{color: #5480AD;font-size: 12px;width: 132px;height: 26px;border: 1px solid #8F8F8F; line-height: 34px;margin: 0 5px 0 0;padding: 4px;border-radius: 5px;}
#login input[type="password"]{color: #5480AD;font-size: 12px;width: 132px;height: 26px;border: 1px solid #8F8F8F;line-height: 34px;margin: 0 5px 0 0;padding: 4px;border-radius: 5px;}
#search{margin-top:1px;width:1000px;height:345px;background:#f6f8fa;-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{background: url(../../img/sfondi/ricerca.jpg) no-repeat right bottom; margin-top:1px;width:1000px;height:180px;-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_hide{width: 1002px;border-bottom: 1px solid #BAC3D2;background: #fff;padding: 0.5em 1em 0.5em 1em;margin: 1.5em 0 0 0;float: left;}
#searchPage_hide .history_back{float:left;width: 1000px; height:30px; background:url(../../img/black_arrow_left.png) no-repeat left top; line-height:30px;}
#searchPage_hide .history_back a.history_back_link{padding-left:35px; color:#000;font-size: 1em;}
#searchPage_hide .history_back a{color:#8c8c8c;font-size: 1.2em;}
#searchPage_hide .history_back a:hover{color:#F5A200;}
#searchPage_hide .history_back a span{color:#999;}
#searchPage_hide .history_back a span:hover{color:#000;}

.search-pre{float: left;width: 1024px;height: 5em;}

.search-pre_1{
    height: 100%;
    line-height: 2.5em;
    float: left;
    font-size: 1.3em;
    color: #5681AC;
    
    font-weight: bold;
    font-style: italic;
}
.search-pre_2{
    display: inline-block;
    width: 150px;
}
.search-pre_3{
    display: inline-block;
}
.search-pre_4{
    display: inline-block;
}
.search-pre_5{
    display: inline-block;
}

.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;}

#searchbox{background-color:#5681ac;position:absolute;left:15px;top: 110px;width: 499px;height: 112px;-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: 8px 0 0 18px;height: 70px;width: 481px;}
#searchList{margin:0 0 0 20px;color:#fff;font-size:11px;}
#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: white;font-size: 12pt;line-height: 35px;font-weight: bold;}
.searchInput{
    border:none;
    padding:0 0 0 5px; 
    background: #ffffff;  /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f2f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f2f1f1 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
    float:left;
    color:#808080; 
    font-size:12px;
    text-shadow:1px 1px 0 white;
    height:30px;
    width: 98%;
    outline:medium none;
    text-transform:none;
    position:relative;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin: 0 2px 0 1px;
    border: 1px solid #bebbbb;
    box-shadow: 2px 5px 10px -8px rgb(87, 87, 87);

}

.searchInput2{padding: 0 6px 0 35px;
margin: 0;border:none;color:#888888;background:url(../../img/home/form-name-focus.png) no-repeat;float:left;font-size:15px;height:32px;width: 82%;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}

.searchInput3{
    border:none;
    padding:0 0 0 0; 
    color:#9aa5a9;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f2f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f2f1f1 100%); /* W3C */
    float:left;
    font-size:12px;
    text-shadow:1px 1px 0 white;
    height:32px;
    width: 102%;
    outline:medium none;
    text-transform:none;
    position:relative;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin: 0 2px 10px 0;
    border: 1px solid #bebbbb;
    box-shadow: 2px 5px 10px -8px rgb(87, 87, 87);

}

.searchInput4{padding:0 0 0 30px;margin:0;border:none;color:#888888;background: url(../../img/home/form-spec-focus.png) no-repeat;float:left;font-size:15px;height:32px;width: 87%;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase; margin: 0 2px 10px 0;}

.searchInput5{
    padding:0 0 0 0; 
    border:none;
    color:#9aa5a9;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f2f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f2f1f1 100%); /* W3C */
    float:left;
    font-size:12px;
    text-shadow:1px 1px 0 white;
    height:32px;
    width: 102%;
    outline:medium none;
    text-transform:none;
    position:relative;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 1px solid #bebbbb;
    box-shadow: 2px 5px 10px -8px rgb(87, 87, 87);

}

.searchInput6{padding:0 0 0 30px;margin:0;border:none;color:#888888;background:url(../../img/home/form-city-focus.png) no-repeat;float:left;font-size:15px;height:32px;width: 87%;line-height:30px;outline:medium none;text-shadow:1px 1px 0 white;position:relative;z-index:10;text-transform:lowercase;}

#searchAdd #searchAdd_top{height: 20px;margin: 0 0 0 4px;padding: 6px 0 120px 0;width: 500px;float: left;color: #527FAC;text-align: center;font-size: 16px;font-weight: bold;}
#searchAdd #searchAdd_top span{font-size: 16px;font-weight: bold;color:#F3982D;padding: 0px;}
#searchAdd{height: 320px;padding: 0px 0 0 10px;width: 505px;float: left;}
#searchAdd div{float:left;width:220px;margin:0px 0 0 30px;}
#searchAdd ul{padding:5px 0 0 3px;font-size:11px;}
#searchAdd li{background:url(../../img/li.png) left center no-repeat;padding:0 0 0 8px;line-height:16px;width:200px;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-weight:400;padding:3px;color:#7b939b;}
#searchAdd h2{font-size:18pt;line-height:14px;font-weight:400;padding:3px; padding-top:20px; color:#9aa5a9;}
#searchAdd h3{font-size:14pt;line-height:14px;font-weight:400;padding:3px;color:#7b939b;}
#searchAdd span{font-size:11pt;line-height:12px;font-weight:400;padding:0 0 0 5px;color:#9aa5a9;}
#searchFooter{margin: 24px 10px 5px 20px;float: left;width: 190px;text-align: center;}
#searchFooter div{line-height:10px;float:left;color:#4c5a65;font-size:11px;margin:0 5px 0 0;}
#UnderSearch{padding:5px 0 0 0;height:40px;width:100%;margin-bottom: 20px;}
#contCount{float: right;width: 550px;text-align: center;height: 40px;line-height: 38px;background: #C5DCEA; border-radius: 15px;}
#contCount .contCount_count{text-transform:uppercase;color:#ff7f00;font-size:26px;font-weight:bold;}
#contCount .contCount_text{text-transform: uppercase;color: #537FAE;font-size: 20px;font-weight: bold;padding-left: 10px;}
#socialNetwork{float:left; font-size:12px;height: 40px;line-height: 40px;}
.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: 2.6em;display: inline-block;margin: 0.5em 0 0 0;}
#fpulse{float:left;width:160px;}
#gpulse{float:left;width:60px;}
#tpulse{float:left;width:105px;}
#info{margin: 0.3em 0 0 0;float:left;width: 97.2%;background: #fff;border-bottom: 0.3em solid rgb(235, 235, 235);padding: 1em;font-size: 1.3em;}
#info h2{color:#4c5a65;font-size:15pt;line-height:35px;font-weight:400;margin:0 0 15px 0;}
#info p{font-size: 1.1em;line-height:18px;}
#info ul{margin:0 0 0 25px;}
#info li{font-size: 1.2em;line-height:22px;list-style-type: disc;}
.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;border-radius: 0.4em;}
#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;}

.contact_gen{width: 75%;display: inline-block;}
.contact_skypebox{width: 23%;display: inline-block;vertical-align: top;}

.textContact{width: 48%;display: inline-block;}
.confirmbox{width: 96.4%;display: inline-block;}

#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-weight:400;margin:5px 0 0 15px;}
#corsi h3{color:#4c5a65;font-size:12pt;line-height:18px;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:11px;margin:15px 0 0 0;text-align:justify;}
#corsi span{color:#9aa8af;font-size:11px;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-weight:400;}
#corsi img{position:absolute;right:349px;top:487px;}
#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:#5681AC;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-weight:400;}
#feedback h3{color:#4c5a65;font-size:12pt;line-height:18px;font-weight:400;}
#feedback p{color:#4c5a65;font-size:11px;text-transform:lowercase;text-align:justify;}
#feedbackHall{background: #FFFFFF;padding: 1em;display: inline-block;}
#feedbackHall div{height: 10.2em;padding: 1em;display: inline-table;width: 30.5%;margin: 0.3em;background: #EEEEEE;}
#feedbackHall a{color: #5681AC;font-size: 1em;font-weight: bold;}
#feedbackHall img{float:left;margin:0 10px 5px 0px;max-width:80px;box-shadow: 0px 0px 1px 1px #ADADAD;}
#feedbackHall hr{background-color:#b5cfdc;color:#b5cfdc;}
#feedbackHall h2{color:#4c5a65;font-size:15pt;line-height:35px;font-weight:400;}
#feedbackHall h3{color:#4c5a65;font-size: 1.3em;line-height: 1.6em;;font-weight: bold;}
#feedbackHall p{color:#4c5a65;font-size: 1.2em;text-transform:lowercase;text-align:justify;}
.Feedbackresult{float:left;padding: 1em;background: #FFFFFF;width: 97.9%;margin: 0.3em 0 0 0;}
.Feedbackresult a{color:#5681AC;font-size: 1em;font-weight: bold;}
.Feedbackresult img{float:left;margin:0 10px 5px 0px;max-width:150px;box-shadow: 0px 0px 1px 1px #BEBEBE;}
.Feedbackresult hr{background-color:#b5cfdc;color:#b5cfdc;}
.Feedbackresult h2{color:#4c5a65;font-size:15pt;line-height:35px;font-weight:400;}
.Feedbackresult h3{color:#4c5a65;font-size: 1.5em;;font-weight: bold;}
.Feedbackresult p{color:#4c5a65;font-size: 1.3em;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-weight:400;}
.headSerch h3{color: #5681AC;font-size: 14pt;line-height: 22px;font-weight: bold;text-transform: uppercase;}
#rightCol{text-align: left;height: 470px;padding: 10px;float: left;background: #EEE;width: 270px;margin: 1em 0 0 0;/* border-radius: 10px; */}
#rightCol h1{color:#4e5c67;font-size:12pt;line-height:22px;font-weight:400;}
/*Filtri di ricerca*/
.filters-search{
    text-align: left;  
    width: 270px;  height: 450px;  
    padding: 10px;  float: left;  
    background: #eee;
    
    margin: 10px 0 0 0;
    border-radius: 10px;
    display:none;
}
.filters-search-title{
    color: #333333;
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    display: inline-block;
    margin: 0 0 10px 0;
    width: 100%;
}
.filters-search-name{
    width: 100%;
    margin: 0 0 10px;
    display: inline-block;
}
.filters-search-name input{
    width: 92.5%;
    height: 2.5em;
    border-radius: 5px;
    color: #000;
    padding: 0 10px 0 10px;
    font-size: 1.3em;
}
.filters-search-spec{
    width: 100%;  margin: 0 0 10px;  display: inline-block;
}
.filters-search-spec input{
    width: 92.5%;  height: 2.5em;  border-radius: 5px;  padding: 0 10px 0 10px;
    font-size: 1.3em;
    color: #000;
}
.filters-search-city{
    width: 100%;  margin: 0 0 10px;  display: inline-block;
}
.filters-search-city input{
    width: 92.5%;  height: 2.5em;  border-radius: 5px;  padding: 0 10px 0 10px;
    font-size: 1.3em;  color: #000;
}
.filters-search-feed{
    display: inline-block;
    width: 100%;
}
.filters-search-feed-title{
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 1.5em;
    font-style: italic;
}
.filters-search-feed ul {
    margin: 0;
    padding: 0;
}
.filters-search-feed ul li{
    width: 3.7em;
    display: inline-block;
    height: 3.7em;
    text-align: center;
    margin: 0.53em;
    cursor: pointer;
}

.filters-search-feed ul li#feed-1 {background: url("../../Img/filter-search/icon-feed-star-1.png") no-repeat;}
.filters-search-feed ul li#feed-2 {background: url("../../Img/filter-search/icon-feed-star-2.png") no-repeat;}
.filters-search-feed ul li#feed-3 {background: url("../../Img/filter-search/icon-feed-star-3.png") no-repeat;}
.filters-search-feed ul li#feed-4 {background: url("../../Img/filter-search/icon-feed-star-4.png") no-repeat;}
.filters-search-feed ul li#feed-5 {background: url("../../Img/filter-search/icon-feed-star-5.png") no-repeat;}

.filters-search-price
{
    display: inline-block;
    width: 100%;
    }
.filters-search-price-title
{
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 1.5em;
    font-style: italic;
}
.filters-search-price-content{}
.filters-search-price-content input{}          

#map_canvas{width: 100%;height:420px;margin:0 0 0 0;border:1px solid #5681ac;}
#map_canvasSPE{width: 24.6em;height: 35em;margin: 0;border: 1px solid #FFFFFF;display: inline-block;}
.map_canvas_text{
    width: 100%;  display: inline-block;  color: #000;  font-size: 1.5em;  font-style: italic;
    text-align: left;
    border-bottom: 1px solid #ccc;
    margin: 0 0 1em 0;
    padding: 0 0 0.3em 0;
}

.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-weight:400;}
.banner h2{color:#068ba8;font-size:18pt;line-height:30px;font-weight:500;text-transform:uppercase;text-shadow:#fff 1px 1px 1px;}
.banner h4{color:#323f4a;font-size:14pt;line-height:18px;font-weight:400;}

.pagecontentResult{padding: 10px 20px 10px 0;background: #fff;}
.pagecontentResult h3{color:#4c5a65;font-size: 1.5em;line-height:18px;font-weight: bold;}
.pagecontentResult h4{color:#4c5a65;font-size:10pt;line-height:20px;font-weight:400;}
.pagecontentResult hr{background-color:#eef1f4;color:#eef1f4;margin:10px 10px 10px 10px;}
.pagecontentResult ul{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 10px 0 0;}
.pagecontentResult li{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 0 0 5px;background:url(../../img/li2.png) left center no-repeat;padding:0 0 0 8px;}

.Searchresult{padding: 10px 20px 10px 0;background: #fff;float: left;width: 62em;}
.Searchresult h3{color:#4c5a65;font-size: 1.5em;line-height:18px;font-weight: normal; font-family:'Muli-Regular';}
.Searchresult h4{color:#4c5a65;font-size:10pt;line-height:20px;font-weight:400;}
.photo{float:left;margin:0 5px 0 0;display: inline;width: 100%;}
.photo img{margin:0 0 5px 0;}



/*Search*/
.search_doctor_left{
    display: inline-block;
    width: 13%;
    vertical-align: top;
}
.search_photo{float:left;width: 100%;}
.search_photo img{
    width: 100%;
}

.search_doctor_center{
    display: inline-block;
    width: 74%;
}

.sdc_left{
    display: inline-block;
    width: 50%;
}
.sds_feed_star{}

.sds-reviews {
    width: 82px;
    text-align: center;
    padding: 2px 0px;
    clear: both;
    color:#609ed1;
}
.sds-reviews span:hover {
    text-decoration:underline;
}

.sdc_right{
    display: inline-block;  width: 50%;
    vertical-align: top;
}

.search_doctor_right{
    display: inline-block;
    vertical-align: top;
    margin: 4em 0 0 0;
}

/*End*/

.photopren{float:left;margin:0 5px 0 0;display: inline;width: 100%;text-align:center; vertical-align:middle;}
.photopren img{margin:5% 0 5% 0;border-top-left-radius: 0.5em;border-top-right-radius: 0.5em; max-width:100%;max-height:35%;width:85%; height:100%}
.doctor{float:left;text-align:left;margin: 5px 0 0px 0;width: 94%;background: #5681AC;padding: 1em;border: solid 1px #cccccc;border-radius: 0.5em;}
.doctor .doctor_name{
    float: left;
    font-size: 2em;
    font-weight: bold;
    color: #FFFFFF;
    margin-right: 1em;
}
.doctor .doctor_star{}
.Searchresult ul{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 10px 0 0;}
.Searchresult li{color:#919da5;font-size:10pt;line-height:16px;font-weight:400;margin:0 0 0 5px;background:url(../../img/li2.png) left center no-repeat;padding:0 0 0 8px;}
.resultList{width: 100%;margin: 0px;background: #EEEEEE;/* border-radius: 10px; */padding: 0.6em;margin: 0 0 1em 0;display: inline-block;}
.resultListTop{padding: 0.9em;width: 99%;/* min-height:130px; *//* background:#e0eaf5 url(../../img/verdeCall.jpg) no-repeat right bottom; */margin: 0 0 1em 0;  display: inline-block;background: #e0eaf5;}
.resultPrestazioni{  padding: 0 1em 0 1em;  width: 95%;}
.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-weight:400;cursor:pointer;}
.reservation{cursor:pointer;width:82px;height:34px;float:right;text-align:center;background: #5681AC;}
.reservation a{text-transform:uppercase;color:#ffffff;font-size:12pt;font-weight:400;display: block;height: 100%;width: 100%;}
.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;float: left;}
#BookingCol{width: 709px;margin-top: 0px; float:right;background: #fff;min-height: 800px;}
.imgStep1{width: 100%;height: 40px;background: url(../../img/prenotazioni/step_1.png) no-repeat;}
.imgStep2{width: 100%;height: 42px;background: url(../../img/prenotazioni/step_2.png) no-repeat;/* float: left; */display: inline-block;}
.imgStep3{width: 100%;height: 40px;background: url(../../img/prenotazioni/step_3.png) no-repeat;}

.content_doctor{
    width: 100%;
    display: inline-block;
    margin: 0 0 0.5em 0;
}

.contetstep_out{width: 100%;/* background-color:#5480AD; */padding:0px 0px 5px 5px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#content_step_top{width:553px; padding:15px 5px 10px 5px;display: none;}
#content_step_top span{font-weight:bold;}
.contentstep_title{width: 100%;height: 42px;font-size: 23px;color: #8c8c8c;text-align: center;line-height: 42px;text-transform: uppercase;font-weight: bold;}
#contetstep{width: 100%;/* padding: 40px 10px 15px 10px; *//* background-color: #C5DDEA; */-moz-border-radius: 15px;/* -webkit-border-radius: 15px; *//* border-radius: 15px; */}
#contetstep h2{color:#38727c;font-size:16pt;line-height:20px;font-weight:400;text-transform:uppercase;}
#contetstep h3{color: #527FAE;font-size: 1.4em;font-weight: bold;margin-top: 0px;display: inline-block;}
#contetstep h4{color: #000;font-size: 1.2em;padding: 0 0 10px 0;}
#contetstep h5{color:#38727c;font-size:11pt;line-height:18px;font-weight:400;}
#contetstep hr{background-color:#d9e0e5;color:#d9e0e5;}
.step_1_studio_text{font-weight:bold;color:#000;}
.step_1_comune_text{color:#000;}
.sepPre{clear:both;background-color:#92BFD8;height: 0;}
.stepList{margin: 0.5em 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{padding: 3px 0 0 0; width: 100%;vertical-align:middle;  font-size: 1.4em;background: #EEEEEE;}
.preList{}
.preList input[type="radio"]{float:left;}
.preList label{padding:0 0 0 5px;cursor:pointer;}
.preList table{padding:0 0 10px 0;}
.msgPre{width: 17.4em;display: inline-block;float: left;font-size: 13px;margin: 0 0 0 0.6em;}
.msgPre input[type="text"]{height: 2em;padding: 0.5em;border:1px solid #dddddd;width: 94.5%;font-size: 11px;float:left;margin: 0.5em 0 0.5em 0;}
.pickerdate{/* width: 420px; *//* height: 170px; *//* float: left; */display: inline-block;width: 100%;}
.datepicker{display: inline-block;margin: 0em 0 2em 0;float: left;}
.datepickerCol{position:absolute;top:690px;}
.pickertime{float: left; padding: 12em 0 0 10px; text-align: left;width: 21em;height: 6em;}
.pickertime select{padding:5px 5px 5px 5px;border:1px solid #dddddd;width:80px;}
.pickertime select option{font-size:11px;text-transform:lowercase}
.resultTIME{width: 39em;float: left;display: inline-block;}
.resultTIME span{line-height:25px;}
#timeDispM{float:left;padding:0 0 0 0;font-size: 1.3em;}
#timeDispP{float:left;padding: 0 0 0 20px;font-size: 1.3em;}
#timeDispM table td{height:20px;}
#timeDispP table td{height:20px;}
.ShowCal{position:absolute;top: 428px;left: 523px;color:#38727c;font-size:11pt;font-weight:400;}
.ShowCal_cont {width:200px; height:30px; line-height:30px;position: relative;top: 182px;left: 65px;z-index: 9;}
.ShowCal_cont div{float:left;}
.buttonbar{height: 100%;height: 5.2em;margin: 0 0 0 1em;}
.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-weight:400;line-height:24px}
.next{float: right;width: 9.5em;height: 5.2em;text-align:center;background: #5681AC;position: relative;}
.next a{text-transform:uppercase;color:#ffffff;font-size: 1.8em;font-weight: bold;line-height: 2.8em;display: block;}
.confirm{float: left;width: 11em;height: 5em;background-repeat:no-repeat;text-align:center;padding: 0px 0 0 0;margin: -5em 0 0 10em;line-height: 5em;text-align: center;background: #5681AC;}
.confirm a{text-transform:uppercase;color:#ffffff;font-size: 2em;font-weight:400;display: block;}

.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-weight:400;}

.regConfirm{text-align:center;margin: 1em 0;line-height: 3em;text-align: center;background: #5681AC;padding: 0 1em 0 1em;}
.regConfirm a{text-transform:uppercase;color:#ffffff;font-size: 1.3em;;font-weight: bold;display: block;}

.laststeppren{float: right;
width: 14em;
height: 5em;
text-align: center;
padding: 0px 0 0 0;
margin: 0em 0 0 0em;
line-height: 5em;
text-align: center;
background: #FF8E00;
display: inline-block;}
.laststeppren a{text-transform:uppercase;color:#ffffff;font-size: 2em;font-weight:400;display: block;}#DoctorContact{margin: 0px 0 15px 0;padding: 15px 15px 15px 15px;background: #F6F8FA;width: 514px;-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-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: left;margin: 15px 0 15px 0;padding: 15px 15px 15px 15px;background: #F6F8FA;width: 405px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
#DoctorSpaceContanct h1{color:#4c5a65;font-size:13pt;line-height:18px;font-weight:400;}
#DoctorSpaceContanct h3{color:#4c5a65;font-size:11pt;line-height:16px;font-weight:400;}
#DoctorSpaceContanct h4{color:#4c5a65;font-size:10pt;line-height:16px;font-weight:400;}
#DoctorSpace{float:left;padding: 6px 15px 30px 15px;background: #FFFFFF;width: 285px;}
.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-weight:400;}
#DoctorSpace h3{color:#4c5a65;font-size:11pt;line-height:16px;font-weight:400;}
#DoctorSpace h4{color:#4c5a65;font-size:10pt;line-height:16px;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%;display: inline-block;}
.resultPrenotazione ul{color: #E4E4E4;font-size: 1.4em;font-weight:400;margin:0 10px 0 0;width: 100%;clear: both;}
.resultPrenotazione li{color: #DDDDDD;/* font-weight:400; */padding: 0 0 0 3px;display: inline;}
.pagina{color:#4e5c67;padding: 0 0.5em 1em 0.5em;font-size: 1.2em;}
.pagina ul{margin:10px 0 0px 0;font-size:11px;}
.pagina li{padding:5px; width: 99%; line-height:14px;font-weight:normal;text-transform:lowercase;margin:0px 0 0 0;font-size: 15px; background-color: #EEEEEE; border-bottom:solid 1px #fff}
.pagina ul span{color:#7a8995;font-size:11px;}
.pagina ul span b{color:#0095da; font-size:11px;}
.pagina ul span i{color:#8499b1; font-style:normal;font-size:10px;}
.pagina ul fieldset{padding:3px; margin:5px; line-height:16px; border:solid 1px #b1bdca; width:330px; color:#b1bdca; font-style:normal;font-size:10px;}
.pagina ul legend{color:#8f9fb0; font-style:normal;font-size:11px;}
.pagina a{color: #5681AC;font-size: 1em;}
.paginaLink {color:#b2c0cf;font-size:9pt;line-height:16px;font-weight:400;}
.paginaLink a{color:#b2c0cf;font-size:9pt;line-height:16px;font-weight:400;cursor:pointer}
.preloader{position:relative;left:50%;margin-left:-60px;width:120px;height:18px;top:-45px;}
#userProfile{background-color: #EEEEEE;padding: 15px 15px 80px 15px;width:315px;text-align:left;/* -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;}
.pricemiagenda{ background:url(../../img/offerta.png) no-repeat center center; font-size: 1.1em;; position:relative; float:right; width: 3.3em; color: #FFFFFF; text-align: left; height: 1em; background-size: 75%; padding: 0 0 0 0.9em; top: -0.1em;}
#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; width: 515px;}
.contentInfo h2{color:#4c5a65;font-size:13pt;line-height:20px;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-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-weight:400;padding:3px;color:#7b939b;margin:0 0 0 10px}
#Mapperesult h2{font-size:12pt;line-height:14px;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:14px;color:#193450;}
#alert-BoxContenedor h1, #alert-BoxContenedor h2, #alert-BoxContenedor h3, #alert-BoxContenedor b, #alert-BoxContenedor strong{color:#33597f;font-size:14px;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-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;}
#searchFooter .doctor_bk{margin:10px 0 0 10px; float:left; width:166px; height:192px;}
/* MAPPA */
.map_italydoctor{float: left;width: 265px;height: 330px; margin-top:10px;}
.mapitaly_top{color:#211D61; font-size:12px;float: left; margin-bottom:5px;border-bottom: 1px solid #211D61; height:15px;}
#map_italy_main {width: 268px;margin: 0;float: left;height: 310px;}
#map_italy_cont {background:url(../../img/map/italy/map_italydoctor.png);z-index:100;height:100%;width:100%;margin:0;padding:0;float: left;}
#region_map{width:268px;height:310px;z-index:105;top:0;left:0;}
#region_map img{width:268px; height:310px;}
.sprite_region_all{background:#none; z-index:110;}
.sprite_region_1 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:0px 0px;z-index:110;}
.sprite_region_2 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-268px  0px;z-index:110;}
.sprite_region_3 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-536px  0px;z-index:110;}
.sprite_region_4 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-804px 0px;z-index:110;}
.sprite_region_5 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1072px 0px;z-index:110;}
.sprite_region_6 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1340px 0px;z-index:110;}
.sprite_region_7 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1609px 0px;z-index:110;}
.sprite_region_8 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-1877px 0px;z-index:110;}
.sprite_region_9 {background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2145px 0px;z-index:110;}
.sprite_region_10{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2413px 0px;z-index:110;}
.sprite_region_11{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2681px 0px;z-index:110;}
.sprite_region_12{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-2949px 0px;z-index:110;}
.sprite_region_13{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-3218px 0px;z-index:110;}
.sprite_region_14{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-5095px 0px;z-index:110;}
.sprite_region_15{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-3486px 0px;z-index:110;}
.sprite_region_16{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-3754px 0px;z-index:110;}
.sprite_region_17{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4022px 0px;z-index:110;}
.sprite_region_18{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4290px 0px;z-index:110;}
.sprite_region_19{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4558px 0px;z-index:110;}
.sprite_region_20{background:url(../../img/map/italy/sprite_map.png) no-repeat; width:268px;height:310px;background-position:-4827px 0px;z-index:110;}
/*Lvs*/
.close_ls{position: relative;float: right;background: #5681AC;width: 25px;height: 25px;margin: -3px -3px -23px 0;line-height: 25px;text-align: center;border-bottom-left-radius: 14px; border-top-right-radius: 14px;font-size: 18px;color: white;}
.close_ls a{color:#fff;display:block;}
.close_ls a:hover{color:#ccc;}
.lvs_button{height: 30px;width: 100px;float: left;background: url('../../Img/Support/livechat.png') no-repeat;margin: 2px 0 0 7px;border-radius: 5px;cursor:pointer;}
.lvs_button a{display:block;width: 100%;height: 100%;}
#lvs_boxc{display:none;width: 315px;height: 430px;position: fixed;bottom: 30px;left: 15px;overflow: hidden; border-radius:10px;z-index: 999;border: 3px solid #5681AC;}
#lvs_bar{position: fixed;/* bottom: 0px; *//* left: 15px; *//* width: 320px; *//* height: 121px; */overflow: hidden;visibility: visible;z-index: 99;background-color: transparent;border: 0px;opacity: 1;color:#000;/* background:url("../../Img/Support/livechatb.png?v=00001") no-repeat; */background: url("../../Img/Support/livechatc.png?v=00001") no-repeat;width: 8.5em;top: 4.5em;height: 16em;right: 1em;cursor: pointer;}
#lvs_boxc iframe{border-radius: 9px;}
#livesupport{width:315px;border-radius:15px;border:5px solid #5681AC;display: none;}
.close_ls{right:2px;}
/*Reg*/
#ctl00_SigupButtonList{display:none;}
/*LostPW*/
#ctl00_RadioButtonList2{display:none;}
/*Prenotazioni*/
.date_cstep{ cursor:pointer;}
.icon-calendar {background-position: -192px -120px;}

/*LoadingBox*/
#facebookG{width:54px}

.facebook_blockG{
background-color:#5681AC;
border:1px solid #e4f0f5;
float:left;
height:38px;
margin-left:3px;
width:10px;
opacity:0.1;
-moz-animation-name:bounceG;
-moz-animation-duration:1.3s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-moz-transform:scale(0.7);
-webkit-animation-name:bounceG;
-webkit-animation-duration:1.3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-webkit-transform:scale(0.7);
-o-animation-name:bounceG;
-o-animation-duration:1.3s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-o-transform:scale(0.7);
-ms-animation-name:bounceG;
-ms-animation-duration:1.3s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-ms-transform:scale(0.7);
animation-name:bounceG;
animation-duration:1.3s;
animation-iteration-count:infinite;
animation-direction:linear;
transform:scale(0.7);
}
#blockG_1{-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-o-animation-delay:0.39s;-ms-animation-delay:0.39s;animation-delay:0.39s;}
#blockG_2{-moz-animation-delay:0.52s;-webkit-animation-delay:0.52s;-o-animation-delay:0.52s;-ms-animation-delay:0.52s;animation-delay:0.52s;}
#blockG_3{-moz-animation-delay:0.65s;-webkit-animation-delay:0.65s;-o-animation-delay:0.65s;-ms-animation-delay:0.65s;animation-delay:0.65s;}
@-moz-keyframes bounceG{
0%{-moz-transform:scale(1.2);opacity:1}
100%{-moz-transform:scale(0.7);opacity:0.1}
}
@-webkit-keyframes bounceG{
0%{-webkit-transform:scale(1.2);opacity:1}
100%{-webkit-transform:scale(0.7);opacity:0.1}
}
@-o-keyframes bounceG{
0%{-o-transform:scale(1.2);opacity:1}
100%{-o-transform:scale(0.7);opacity:0.1}
}
@-ms-keyframes bounceG{
0%{-ms-transform:scale(1.2);opacity:1}
100%{-ms-transform:scale(0.7);opacity:0.1}
}
@keyframes bounceG{
0%{transform:scale(1.2);opacity:1}
100%{transform:scale(0.7);opacity:0.1}
}
/*Feedback*/
.fbkfooter table.rating {width: 27%;}
.fbkfooter table.rating tr td span:not(:checked) > input {    position:absolute;    top:-9999px;    clip:rect(0,0,0,0);}
.fbkfooter table.rating tr td span:not(:checked) > label {/*float:right;*/width:1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#ddd;text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5);}
.fbkfooter table.rating tr td span:not(:checked) > label:after {    content: '★ ';}
.fbkfooter table.rating tr td span > input:checked ~ label {    color: #f70;    text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5);}
.fbkfooter table.rating tr td span:not(:checked) > label:hover,.fbkfooter table.rating tr td span:not(:checked) > label:hover ~ label {    color: gold;    text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}
.fbkfooter table.rating tr td span > input:checked + label:hover,
.fbkfooter table.rating tr td span > input:checked + label:hover ~ label,
.fbkfooter table.rating tr td span > input:checked ~ label:hover,
.fbkfooter table.rating tr td span > input:checked ~ label:hover ~ label,
.fbkfooter table.rating tr td span > label:hover ~ input:checked ~ label {color: #ea0;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}
.fbkfooter table.rating tr td span > label:active {    position:relative;    top:2px;    left:2px;}

.fbka{text-align: center;color: rgb(255, 255, 255);font-size: 13pt;font-weight: 400;background: #5480AD;width: 100%;clear: both;padding: 2px 15px 2px 15px; margin:0 5px 0 0 ;}
.fbkc{overflow:hidden ;}
.fbkheader{width:100%;}
.fbkheader p{width: 96%;background: #C5DDEA;float: left;border-bottom-left-radius: 5px;border-bottom: 1px solid rgb(223, 223, 223);margin-top: 2px;padding: 5px;border-bottom-right-radius: 5px;border-top-right-radius: 10px;color: rgb(73, 73, 73);border: 5px solid #5480AD;}
#fbkcenter{width:100%;float: left;}
.fbkcenter{width:100%;background: #EEEEEE;float: left;margin-top: 2px;padding: 5px 0 5px 0;}
.fbkcenter .fbkcenter_l{width: 40px;height: 40px;margin: 0px 5px 0px;padding: 3px 3px 9px;background: url(../../img/feedback/iconfck_back.png) no-repeat;float:left;}
.fbkcenter .fbkcenter_l img{border: none;margin: 0;}
.fbkcenter .fbkcenter_c{width: 78%;float: left;}
.fbkcenter .fbkcenter_c .fckcenter_name{width:100%;font-weight: bold;text-align: left;text-transform: capitalize;color: #58585A;font-size: 1.5em;}
.fbkcenter .fbkcenter_c .fckcenter_desc{width:98%;color: #58585A;font-size: 1.4em;}
.fbkcenter .fbkcenter_r{width: 10%;float: left;font-weight: bold; color: #58585A;font-size: 1.4em;}
.fbkfooter{width: 94%;background: #EEEEEE;padding: 10px;position: relative;}

.fbkfooterpage{width: 100%;padding: 10px;position: relative;}

.fbkfeedl{display:inline-block;width: 26%;vertical-align: top;margin: 0 2% 0 0;}
.fbkfeedc{display:inline-block;width: 46%;vertical-align: top;margin: 0 2% 0 0;}
.fbkfeedr{display:inline-block;width: 22%;vertical-align: top;}
.infodivpage{
    width: 100% !important;
}

.fbkfooter input[type="text"] {display: block;height: 23px;padding: 3px 0 0 0;border: 1px solid #dddddd;margin: 3px 0 4px 0;width: 98%;font-size: 11px;}
.fbkfooter textarea {display: block;height: 150px;padding: 3px 0 0 0;border: 1px solid #dddddd;margin: 3px 0 4px 0;width: 98%;font-size: 11px;}
.fbkfooter .siginfbk {width: 82px;height: 34px;background: #5681AC;padding: 8px 0 0 0;margin: 1em 0 0 0;line-height: 1.8em;text-align: center;}
.fbkfooter .siginfbk a {color: #ffffff;font-weight: bold;display: block;text-align: center;width: 100%;height: 100%;}
.fbkfooter .infodiv {width:507px;font-size: 1.3em;}
.fbkstars_1 { width: 10px; }
.fbkstars_2 { width: 20px; }
.fbkstars_3 { width: 30px; }
.fbkstars_4 { width: 40px; }
.fbkstars_5 { width: 50px; }

ul.score-rates-cont{}
ul.score-rates-cont li{}

.score-rates-cont-email{width: 100% !important;}
ul.score-rates-cont-email{width: 100%;padding: 5px 0 0 5px;}
ul.score-rates-cont-email li{display: inline-block;}
ul.score-rates-cont-email li.fir{width: 29%;}
ul.score-rates-cont-email li.sec{width: 35%;}
ul.score-rates-cont-email li.thi{width: 26%;}

.score-rates-cont-text-email{font-size:15px;}

.fbkstars_front {background-image: url("../../Img/feedback/rates_star_icon.png")!important; background-position: 0 0;height: 10px;position: absolute;left: 0;top: 0; }
.fbkstars_back {
background-image: url("../../Img/feedback/rates_star_icon.png");
width: 50px;
height: 10px;
background-position: 0 -10px;
position: relative;
overflow: hidden;
background-repeat: no-repeat;
text-align: left;
text-indent: -999em;
direction: ltr;
display: inline-block;
}
.fbk_rates_tot{}
#pers_feedback{float: left;margin: 15px 0 15px 0;padding: 15px 15px 15px 15px;background: #f6f8fa;width: 405px;height:150px;border:1px solid black;}
.linkfbk  { position: relative;color: #fff;font-weight: bold;font-size: 12px;background: #5480AD;border-radius: 5px;padding: 0 15px 0 15px;margin: 0 0 0 10px;box-shadow: 0px 1px 4px rgb(46, 46, 46); }
.fckemail_black_overlay{
display: block;
position: absolute;
top: 0%;
left: -50%;
height: 400%;
width: 180%;
background-color: #000;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.fckemail {
display: block;
position: absolute;
top: 25%;
left: 25%;
width: 53%;
height: 155%;
z-index:1002;
overflow: auto;
}
.button_hidefckemail{
background: rgb(194, 0, 0);
height: 25px;
width: 25px;
float: right;
margin: 0px 2px 0 0;
z-index: 1003;
color: #fff;
position: relative;
opacity: 1;
font-size: 18px;
font-weight: bold;
text-align: center;
border-bottom-left-radius: 12px;
}
.button_hidefckemail a{color:#fff;}


.center_01{width: 100%;height: 60px;line-height: 65px;font-size: 2em;font-weight: bold;color: #58585A;text-align: center;}
.center_01 span{color:#C12227;}

.center_02{width: 100%;height: 65px;font-weight: bold;color: #58585A;text-align: center;
background: url("../../Img/background_visita_citta_nome_specialista.png") no-repeat;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY1ZmEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(240,245,250,0) 0%, rgba(240,245,250,1) 50%, rgba(240,245,250,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,245,250,0)), color-stop(50%,rgba(240,245,250,1)), color-stop(100%,rgba(240,245,250,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 50%,rgba(240,245,250,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 50%,rgba(240,245,250,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 50%,rgba(240,245,250,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 50%,rgba(240,245,250,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f5fa', endColorstr='#00f0f5fa',GradientType=1 ); /* IE6-8 */

}
.center_02_01{width: 100%;color: #58585A;height: 50%;text-align: center;font-size: 2em;line-height: 1.7em;}
.center_02_02{width: 100%;color: #5681AC;height: 50%;text-align: center;line-height: 1em;font-size: 1.7em;}

.center_03{width: 100%;height: 380px;}
.center_03_01{width: 50%;height: 100%;text-align: center;float: left;}
.center_03_01_c{width: 100%;height: 378px;}
.center_03_01_c_top{width: 51%;height: 69%;border: 6px solid #5681AC;border-radius: 130px;margin: 31px 0px 0px 229px;background: #fff;}
.center_03_01_c_top_01{width: 43%;height: 35%;background: #000;margin: -6% 0 0 28%;background: url("../../Img/icon_visita_medica_citta.png") no-repeat;}
.center_03_01_c_top_02{width: 100%;text-align: center;height: 15%;line-height: 285%;font-size: 1.4em;font-weight: bold;color: #58585A;}
.center_03_01_c_top_03{width: 86%;text-align: center;height: 16%;margin: 0 8% 0 6%;display: inline-block;}
.center_03_01_c_top_04{width: 80%;height: 11%;background: #5681AC;margin: 11% 0 0 19%;text-align: left;color: #fff;text-shadow: -1px -1px #474747;font-weight: bold;font-size: 200%;line-height: 130%;padding: 0 0 0 8%;}
/*15/05/2014*/
.center_03_01_c_bottom{
    width: 100px;
    height: 25px;
    text-align: center;
    color: #5681AC;
    text-shadow: 1px 1px #fff;
    cursor: pointer;
    display: inline-block;
    margin: 3% 0% 3% 53%;
    border: 1px solid #f2f1f1;
    border-radius: 6px;
    background: #ffffff;/* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */ 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f1f1 100%);/* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%,#f2f1f1));/* Chrome,Safari4+ */  
    background: -webkit-linear-gradient(top,   #ffffff 0%,#f2f1f1 100%);/* Chrome10+,Safari5.1+ */  
    background: -o-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Opera 11.10+ */  
    background: -ms-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* IE10+ */  
    background: linear-gradient(to bottom,  #ffffff 0%,#f2f1f1 100%); /* W3C */  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f1f1',GradientType=1 ); /* IE6-8 */;
    box-shadow: 2px 5px 8px -5px rgb(87, 87, 87);
}
.center_03_01_c_bottom:hover {
    box-shadow: 0 0 5px #308AFF;
    border:1px solid #0A21EF;

}

/*15/05/2014*/
.searchButton
{
    color: #5681AC;    
    font-size:14px; 
    font-family:'Muli-Regular' 
}
#ctl00_ContentPlaceHolder1_UpdateProgress5{position: absolute;top: 70%;left: 34.5%;width: 100%;}

.center_03_01_c_bottom input{width: 100%;height: 100%;background: none;cursor: pointer;}

.center_03_02{width: 50%;height: 100%;text-align: center;float: left;}
.center_03_02_c{width: 100%;height: 378px;}
.center_03_02_c_top{width: 51%;height: 69%;border: 6px solid #F3A119;border-radius: 130px;margin: 31px 0px 0px 16px;background: #fff;}
.center_03_02_c_top_01{width: 43%;height: 35%;background: #000;margin: -6% 0 0 29%;background: url("../../Img/icon_nome_specialista.png") no-repeat;}
.center_03_02_c_top_02{width: 100%;text-align: center;height: 15%;line-height: 285%;font-size: 143%;font-weight: bold;color: #58585A;}
.center_03_02_c_top_03{width: 86%;text-align: center;height: 16%;margin: 0 8% 0 8%;}
.center_03_02_c_top_04{width: 80%;height: 11%;background: #F3A119;margin: 11% 0 0 19%;text-align: left;color: #fff;text-shadow: -1px -1px #474747;font-weight: bold;font-size: 200%;line-height: 130%;padding: 0 0 0 8%;}
.center_03_02_c_bottom{width: 20%;height: 22%;margin: -5px 0px 0px 103px;text-align: center;color: #fff;text-shadow: -1px -1px #474747;
font-weight: bold;font-size: 180%;line-height: 245%;background: url("../../Img/find_02.png") no-repeat;cursor: pointer;}

#ctl00_ContentPlaceHolder1_UpdateProgress4{position: absolute;top: 70%;left: 63.5%;width: 100%;}

.center_03_02_c_bottom input{width: 100%;height: 100%;background: none;cursor: pointer;}

.center_04{width: 90%;height: 27px;line-height: 280%;background: #E0EAF5;margin: 0.3% 0 2% 11%;/*margin: 0.3% 0 0 11.1%;*/padding: 0.4% 0 0 0;}
.center_04_01_c{width: 39%;float: left;border-right: 1.5px solid rgba(105, 133, 167, 0.36);height: 75%;}
.center_04_01_c_01{color: #C12227;font-size: 1.6em;font-weight: bold;padding: 0 1% 0 2%;line-height: 1.6em; float:left;}
.center_04_01_c_02{color: #5681AC;font-weight: bold; float:left;width: 18em;height: 35px;margin: -0.2em 0 0 0;position: relative;  perspective: 1000px;}

/*
.container{
  width: 300px;
  height: 50px;
  position: relative;
  perspective: 1000px;
  margin: 0 auto;
}*/

#prism-slider{
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  -webkit-animation: cycle 21s linear infinite;
  -webkit-animation-direction: normal;  
}

#prism-slider .side{
  width: 100%;
  height: 34px;
  display: block;
  position: absolute;
  background: #E0EAF5;
  color: #5681AC;
  text-align: center;
  line-height: 28px;
  font-size: 1.7em;  
}

.side.one{  -webkit-transform: rotateX(0deg) translateZ(14px);}
.side.two{  -webkit-transform: rotateX(120deg) translateZ(14px);}
.side.three{  -webkit-transform: rotateX(240deg) translateZ(14px);}

@-webkit-keyframes cycle{
  0%{    -webkit-transform: rotateX(0deg);   }
  28.5714%{    -webkit-transform: rotateX(0deg);  }
  33.3333%{    -webkit-transform: rotateX(-120deg);  }
  61.9047%{    -webkit-transform: rotateX(-120deg);  }
  66.6666%{    -webkit-transform: rotateX(-240deg);  }
  95.238%{    -webkit-transform: rotateX(-240deg);  }
  100%{    -webkit-transform: rotateX(-360deg);  }
}





.center_04_02_c{}
.center_04_02_c_01{color: #C12227;padding: 0 0 0 1%;float: left;line-height: 0.9em;font-weight: bold;font-size: 2.4em;}
.center_04_02_c_02{color:#5681AC; padding: 0 0 0 1%; float:left;line-height: 1.7em;font-size: 1.6em;font-weight: bold;}

.center_05 {width: 78.8%;height: 24em;padding: 0% 11% 1% 11%;background: url("../../Img/background_home_footer.png") no-repeat;
margin: 1.5% 0 0 0;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2YwZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY1ZmEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(240,245,250,0) 0%, rgba(240,245,250,1) 15%, rgba(240,245,250,1) 50%, rgba(240,245,250,1) 85%, rgba(240,245,250,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,245,250,0)), color-stop(15%,rgba(240,245,250,1)), color-stop(50%,rgba(240,245,250,1)), color-stop(85%,rgba(240,245,250,1)), color-stop(100%,rgba(240,245,250,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(240,245,250,0) 0%,rgba(240,245,250,1) 15%,rgba(240,245,250,1) 50%,rgba(240,245,250,1) 85%,rgba(240,245,250,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f5fa', endColorstr='#00f0f5fa',GradientType=1 ); /* IE6-8 */

}
.center_05_01_c{width: 28%;float: left;margin: 0 2% 0 0;}
.center_05_01_c_01{width: 100%;margin: 4% 0 0 0;text-align: left;padding: 0 0 0 2%;color: #fff;border-bottom: 1px solid #F3A119;font-size: 1.5em;background: #F3A119;text-shadow: 0.1em 0.1em 0.2em #58585A;font-weight: bold;}
.center_05_01_c_02{width: 100%;background: url("../../Img/i_nostri_specilisti.png") no-repeat;cursor: pointer;padding: 34% 0 0 0;}
.center_05_01_c_03{width: 100%;margin: 9% 0 0 0;text-align: left;padding: 0 0 0 2%;color: #58585A;font-size: 1.5em;font-weight: bold;}
.center_05_01_c_04{border: 1.5px solid #5681AC;border-radius: 0.5em;height: 10em;width: 100%;background: #E0EAF5;}
.center_05_01_c_04_01{
    width: 6em;
    height: 6.5em;
    float: left;
    padding: 0.8em 0.5em 0em 0.5em;
}
.center_05_01_c_04_01_01{
    width: 5em;
    height: 5em;
}
.center_05_01_c_04_01_02{
    height: 1em;
    width: 5em;
    margin: 0.5em 0 0 0;
}
.center_05_01_c_04_02{
      width: 16.4em;

      height: 9.3em;
float: left;
padding: 0.8em 0.5em 0 0;

      font-size: 0.8em;
}

.center_05_01_c_04_02_01{font-weight: bold;font-size: 1.6em;}
.center_05_01_c_04_02_02{font-weight: bold;color: #8B8B8B;font-size: 1.2em;}
.center_05_01_c_04_02_03{margin: 0.5em 0 0 0;float: left;font-size: 1.3em;width: 100%;}
.center_05_01_c_04_02_04{font-weight: bold;font-size: 1.2em;width: 100%;}
.center_05_01_c_04_03{    
width: 100%;
height: 1em;
float: left;
padding: 0.2em 0 0 0;
text-align: center;
font-weight: bold;
text-shadow: 0.1em 0.1em 0em #58585A;
font-size: 1.6em;
color: #fff;
background: #F3A119;
line-height: 0.7em;
border-bottom-left-radius: 0.2em;
border-bottom-right-radius: 0.2em;
}

.center_05_02_c{width: 70%;margin: 0 0 0 0; float:left;}
.center_05_02_c_01{width: 100%;margin: 1.7% 0 0 0;text-align: left;padding: 0 0 0 2%;color: #58585A;border-bottom: 1px solid #5681AC;font-size: 1.5em;font-weight: bold;}
.center_05_02_c_02{width: 100%;}
.center_05_02_c_02 ul{width: 101%;margin: 1.8% 0 0 0;;padding: 0;}
.center_05_02_c_02 ul li{width: 48%;
display: inline-block;
height: 6.65em;
border-bottom: 1px solid #BBBBBB;
cursor: pointer;
margin: 0.1% 0 0 1.6%;}
.center_05_02_c_02 ul li.last {border:none;}
.center_05_02_c_02 ul li:hover {    background: #E0EAF5;}
.prop_left{background:url("../../Img/proposte/specialista_01.png") no-repeat;width: 6em;height: 6em;float: left;}
.prop_center{float: left;
width: 49.4%;
margin: 0 0 0 1.6%;}
.prop_center_t{color: #5681AC;
width: 100%;
font-size: 1.4em;
font-weight: bold;}
.prop_center_st{width: 100%;
color: #58585A;font-size: 1em;}
.prop_center_c{width: 100%;
margin: -0.2em 0 0 0;height: 2.5em;}
.prop_center_c_left{
color: #000;
font-size: 1.6em;}
.prop_center_c_center{color: #58585A;
font-size: 2em;font-weight: bold;}
.prop_center_c_right{color: #C12227;
font-size: 2.3em;
font-weight: bold;}
.prop_center_f{width: 100%;
color: #6A6063;
font-size: 1.2em;
font-weight: bold;line-height: 1.2em;}
.prop_center_f span{background: url("../../Img/prop_clock.png") no-repeat;
width: 1.5em;
height: 1em;
float: left;vertical-align: middle;}
.prop_right{background: url("../../Img/view.png") no-repeat;
width: 6em;
height: 4em;
float: left;
margin: 6% 0 0 0;}

#corsi img, #lvs_bar {display: block;}

.container_general_doctor{
background: #fff;
float: left;
padding: 0 0 4em 0;
}

.doctor-tabs-menu{	width: 100%; }
.doctor-tabs-menu ul.doctor-tabs-list
{
	color: #fff;
	list-style: none;
	width: 98%;
	height: 2em;
    
	border-bottom: 1px solid #D1D1D1;
	vertical-align: middle;
}
.doctor-tabs-menu ul.doctor-tabs-list li
{
	display: inline-block;
	width: 15.8%;
	text-align: center;
	height: 100%;
    
	background: rgb(238, 238, 238);
	margin: 0 0.2em 0 0em;
}
.doctor-right{width: 100%;display: inline-block;}
.doctor-tabs-container{display:block;padding: 2em;}
.doctor-tabs-container .selected{display:block;}
.doctor-tabs-container ul{
    display: inline-block;
    padding: 0.4em 0 0 0.3em;
}
.doctor-tabs-container ul li{}

/*********Menu**************/

.tab a {
	display: block;
	padding: 0;
	margin: 0;
	height: 100%;
	text-decoration: none;
	color: #8c8c8c;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.8em;
}

.tab a.selected {	color: #fff;	background: #5681AC;}
.tab a.last {	border: none;}
.doctor-pren-button a
{
	display: block;
	padding: 0;
	margin: 0;
	height: 100%;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.8em;
	background:#FF8E00;
    }

.doctor-pren-button a.selected{	color: #fff;	background: #FF8E00;    }

/*Doctor Page Left*/
.dl-buttons-content{width:100%;display: inline-block;}
.dl-contact{
    display:inline-block;
    width: 100%;
    height: 2.5em;
    text-align: center;
    color: #5681AC;
    background: #fff;
    line-height: 2.4em;
    font-size: 1.5em;
    margin: 0;
    font-weight: bold;
    border:1px solid #ccc; 
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.dl-contact a{
    color: #5681AC;
}
.dl-pren{
    display:inline-block;
    width: 100%;
    height: 2.5em;
    text-align: center;  
    color: #fff;
    background: rgb(130, 191, 34);  /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgb(130, 191, 34) 0%, rgb(104, 162, 11) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(130, 191, 34)), color-stop(100%,rgb(104, 162, 11))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* W3C */
    line-height: 2.4em;  
    font-size: 1.5em;  
    font-weight: bold;
    margin: 0.3em 0 0.5em 0;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid rgb(130, 191, 34); 

}
.dl-buttom-content{margin: 1em 0 0 0;
    border: 0.5em solid rgb(238, 238, 238);
}

.dl-buttom-content-contact-title{width:100%;font-size: 1.6em;font-weight: bold;margin: 0 0 0.1em 0;}
.dl-buttom-content-contact-left{width:40%;font-size: 1.2em;font-weight: bold;display: inline-block;color: rgb(153,153,168);}
.dl-buttom-content-contact-right{width:60%;font-size: 1.0em;display: inline; margin:0 0 0 11px}

.laststep{}

fieldset.bookingStep{background: #EEEEEE;margin: 1em 0 0 0; padding: 10px; font-size: 11px; line-height: 16px; border: solid 1px #cccccc;width: 95%;}

/*Login*/
.loginboxPage{
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
.regboxPage{
    display: inline-block;
    width: 49%;
}
#login div.MenuLogout{
    display: inline-block;
    width: auto;
    float: right;
    height: auto;
    line-height: 1.5em;
    background: #C22228;
    color: #fff;
    margin: 0.5em;
    text-align: center;
    padding: 5px;
    border: 1px solid #730000;
    border-radius: 4px;
}
/*I miei documenti*/
.content_col_l{width: 64%; display:inline-block; vertical-align:top;}
.content_col_r{width: 35%; display:inline-block; vertical-align:top;}
/*Prenotazioni*/
#doctor-info{font-size: 1.2em;}

.step2_list_prest_c{float: left;text-align: left;width: 37em;}
.step2_list_prest_c_title{width: 21em;display: inline-block;}
.step2_list_prest_c_durata{
    width: 8em;
    display: inline-block;
}
.step2_list_prest_c_prezzo{
    width: 8em;  display: inline-block;
}
table.step_userreg{
    width: 100%;
    display: inline-block;
}
table.step_userreg tr{
    width: 100%;
    display: inline-block;
}

table.step_userreg tr.bottomdesc{
    width: 100%;
    display: inline-block;
}

table.step_userreg tr.bottomdesc td{
    width: 100%;
    display: inline-block;
    font-size: 1.2em;
}

table.step_userreg tr td{

}

table.step_userreg tr td.titlet{
    width: 5em;
    font-size: 1.4em;
    display: inline-block;
    vertical-align: top;
    margin:0 5px 0 0
}
table.step_userreg tr td.formt{
    width: 15.5em;
    display: inline-block;
}

table.step_userreg tr td input{
    font-size: 1.3em;
    border-radius: 0.2em;
	border:1px solid #EEEEEE;
}

/*Opinioni*/
#opinionic{background-color: #EEEEEE;padding: 15px 15px 80px 15px;width:315px;text-align:left;/* -webkit-border-radius:15px; *//* border-radius:15px; */}
#opinionic div{}
#opinionic div .opinionit{
    display: inline-block;
    width: 3em;
}
#opinionic div input[type="text"]{
    display: inline-block;
    width: 24em;
}
#opinionic h5{font-size:11px;line-height:10px;font-weight:normal;}
#opinionic hr{background-color:#eef1f4;color:#eef1f4;width:320px;margin:10px 0 10px 0;}
/*Doctor Contact*/
#doctor-contatta{background: #EEEEEE;padding: 1em;width: 93%;margin: 0.5em 0 0 0;font-size: 1.5em;}
#doctor-contatta h2{text-transform:uppercase;color:#4c5a65;font-size:13pt;line-height:35px;font-weight:400;margin:0 0 15px 0;}
#doctor-contatta div.dcleft{width: 48%;display: inline-block;margin: 0 3% 0 0;} 
#doctor-contatta div.dcright{width: 48%;display: inline-block;} 

#doctor-contatta p{font-size:12px;line-height:18px;}
#doctor-contatta ul{margin:0 0 0 25px;}
#doctor-contatta li{font-size:12px;line-height:22px;list-style-type:circle;}
#doctor-contatta input[type="text"]{border-radius: 0.5em;display:block;height:23px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:100%;font-size:11px;}
#doctor-contatta textarea{border-radius: 0.5em;display:block;height:150px;padding:3px 0 0 0;border:1px solid #dddddd;margin:3px 0 4px 0;width:100%;font-size:11px;}

.ddl
{
    border:1px solid #dddddd;
    border-radius:5px;
    padding:3px 0 0 0;
    width:100%;
    overflow: hidden; 
    border-radius: 0.5em;
    height:32px;
    margin:3px 0 4px 0;
}

input[type=text]:hover
{
    box-shadow: 0 0 5px #308AFF;
    border:1px solid #0A21EF;
    
}

input[type=text]:focus
{
    box-shadow: 0 0 5px #308AFF;
    border:1px solid #0A21EF;
    
}
input[type=password]:focus{
	box-shadow: 0 0 5px #308AFF;
    border:1px solid #0A21EF;
}


/**/
.ma-center{margin: 0px auto;}
.ma-width{width: 1024px;}
.ma-icon-arrow-right{background:#609ed1;color:#fff;border-radius:2em;width: 20px;height: 20px;display: inline-block;text-align: center;font-family: sans-serif;}

.ma-header {
height: 70px;
text-align: left;
display: block;
}

.ma-header .ma-logo{display: inline-block;float: left;padding: 15px 0 0 5px;}
.ma-menu{
    display: inline-block;
    padding: 10px 0 0 0;
    float: right;
	/*width:78%;*/
	width:auto;
}
.ma-header ul{
    display: block;
}
.ma-header ul li{
    list-style-type: none;
    display: inline;
    padding: 0 1em 0 1em;
}

.ma-header ul li a{color: #5e5551;text-decoration: none;font-size: 17px;}
.ma-header ul li a:hover{color: #2f7ab7;}

.ma-content {
min-height: 380px;
}

/*15/05/2014*/
.ma-search{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(130, 191, 34) 0%, rgb(104, 162, 11) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(130, 191, 34)), color-stop(100%,rgb(104, 162, 11))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(130, 191, 34) 0%,rgb(104, 162, 11) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82BF22', endColorstr='#68A20B',GradientType=1 ); /* IE6-8 */
float:left;
margin: 43px 22px 22px 22px; 
height: 300px;width:250px; 
display: inline-block;
border: 1px solid #bebbbb;
border-radius: 10px;
box-shadow: 2px 5px 15px -5px rgb(87, 87, 87);
margin: 40px 28px 0px 15px;
}

/*15/05/2014*/
.ma-search .title{
    font-family: 'Muli-Regular'; 
	color:white; 
	font-size:21px;
	display: block;
	text-align: center;
	padding: 1em 0em 0.8em 0;
}
.ma-search .sub-title{
	color:#74726e; 
	font-size:12px;
	text-align: left;
	display: block;
	padding: 0em 0em 0.5em 2em;
}

.ma-slide{margin:0px; height: 367px;width: 724px; display: inline-block;background: url(../../Img/home/slide-01.min.jpg) bottom right no-repeat;margin: 0px;vertical-align: top;}
.ma-slide-01{
    font-size: 23px;  
    color: #609ed1;
    /*15/05/2014*/
    font-family: 'Muli-Regular';
    display: block;
    width: 330px;
    text-align: left;
    padding: 50px 0 25px 20px;
}
.ma-slide-02{
    font-size: 17px;
    color: #74726e;
    display: block;
    padding: 0px 0px 0px 20px;
    font-weight: normal;
    line-height: 25px;
	font-family:"Muli-Regular";
}
.ma-slide-03{
    font-size: 16px;  
    color: #FFFFFF;
    display: block;
    /*15/05/2014*/
    width: 285px;
    padding: 87px 0 0 440px;
    font-weight: normal;
	font-family:"Muli-Regular";
}

.step-home{text-align:center;width:614px;height:99px;background:url(../../Img/home/step-home.png) no-repeat;position: relative;}
.step-home-title{color: #74726e;font-size: 22px;text-align: center;margin: 23px 0;font-weight: normal;font-family:"Muli-Regular";}

.ma-home-feedback{
background: rgb(233,233,232); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U5ZTllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(233,233,232,1) 1%, rgba(233,233,232,1) 20%, rgba(255,255,255,1) 51%, rgba(233,233,232,1) 80%, rgba(233,233,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(233,233,232,1)), color-stop(20%,rgba(233,233,232,1)), color-stop(51%,rgba(255,255,255,1)), color-stop(80%,rgba(233,233,232,1)), color-stop(100%,rgba(233,233,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(233,233,232,1) 1%,rgba(233,233,232,1) 20%,rgba(255,255,255,1) 51%,rgba(233,233,232,1) 80%,rgba(233,233,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(233,233,232,1) 1%,rgba(233,233,232,1) 20%,rgba(255,255,255,1) 51%,rgba(233,233,232,1) 80%,rgba(233,233,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(233,233,232,1) 1%,rgba(233,233,232,1) 20%,rgba(255,255,255,1) 51%,rgba(233,233,232,1) 80%,rgba(233,233,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(233,233,232,1) 1%,rgba(233,233,232,1) 20%,rgba(255,255,255,1) 51%,rgba(233,233,232,1) 80%,rgba(233,233,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e8', endColorstr='#e9e9e8',GradientType=0 ); /* IE6-8 */

display: inline-block;
width: 280px;
margin: 20px;
border: 2px solid #d1d0d0;
/*height: 266px;*/
  border-radius: 10px;  box-shadow: 2px 5px 15px -5px rgb(87, 87, 87);
}

.ma-home-feedback .title{
    color: #74726e;
    font-size: 14px;
    font-weight: normal;
    display: block;
    text-align: center;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #d1d0d0;
	font-family:"Muli-Regular";
}
.ma-home-feedback .feed{
    display: block;
    padding: 10px 40px 10px 40px;
}
.ma-home-feedback .stars{
    text-align: center;
    display: block;
    padding: 0 0 5px 0;
	color:#ffdb00;
    text-shadow: 1px 1px rgb(168, 168, 168);
    font-size: 15px;
}
.ma-home-feedback .desc{
    display: block;  padding: 0 0 5px 0;
    color: #74726e;
    font-size: 12px;
}
.ma-home-feedback .name{
    display: block;  padding: 0 0 5px 0;
    text-align: right;
    color: #74726e;  font-size: 12px;
}

.ma-aboutus{
    padding: 16px 20px 20px 90px;
    display: inline-block;
    font-size: 13px;
    width: 540px;
    vertical-align: top;
}

.ma-aboutus .title{
    text-transform: uppercase;
    font-size: 16px;
}
.ma-aboutus .sub-title{
    font-size: 14px;
    color: #609ed1;
}
.ma-aboutus .check {color:#289a2d;}

.ma-home-spec{
border-top:1px solid #777473;
border-bottom:1px solid #777473;
padding: 45px 0 0 40px;
}
.ma-home-spec-left{
width: 460px;
height: 175px;
display: inline-block;
}

.ma-home-spec-left .title{color:#609ed1;font-size: 18px;text-align: left;padding-bottom: 15px;}
.ma-home-spec-left .sub-title{color:#74726e;font-size: 12.5px;padding: 0 0 20px 0;}
.ma-home-spec-left .button{color:#fff;font-size:15px;background: url(../../Img/home/button-blu.png) no-repeat;width: 204px;height: 35px;text-align: center;line-height: 35px;font-weight: 600;display: inline-block;margin: 0 0 0 120px;}

.ma-home-spec-left .button a{color:#fff;display: block;}

.ma-home-spec-right{
width: 390px;
height: 190px;
display: inline-block;
margin: 0 0 0 100px;
vertical-align: top;
}


.ma-home-spec-right .photo{
    float: left;
    background: url(../../Img/home/back-photo.png) no-repeat;
    width: 107px;
    height: 158px;
	padding-top: 38px;
    padding-left: 17px;
}
.ma-home-spec-right .photo img{
    float: left;
    /*padding: 45px 0px 0px 16px;*/
}

.ma-home-spec-right .desc{
    display: inline;
    font-size: 12.5px;
}
.ma-home-spec-right .doctor-name{
    display: block;
    text-align: left;
    font-size: 12.5px;
    color: #c1c0be;
    padding: 15px 0 0 135px;
}

.ma-footer {
text-align: center;
width:1200px; 
}

.ma-footer  ul  li a{color:#777473;font-size: 12px;}

/* Contattaci*/

.ma-contact-title{
    color:#609ed1; 
	font-size:26px;
	display: block;
	text-align: center;
    padding:10px 0 0 0;
}

.ma-contact-subtitle {
    color:#74726e;
    font-size:18px;
}

.ma-contact-text{
    margin:5% 0 10px 0;
}

.ma-contact-subtext{
    margin:1% 0 5% 0;
    font-size:10px;
}

.contact_skypebox{
    width: 23%;
    display: inline-block;
    vertical-align: top;
    margin-top:22.5%;
}

.contact_skypebox img{
    
    width:34%;
    height:34%;
    margin:6% 0 4% 0;
}

.ma-contact-live{
    color: #609ed1;
    margin: 5%;
    font-size:15px;
}


.ma-contact-textarea{ 
    border: 1px solid #e4e4e3;
    border-radius: 6px;
}

.ma-contact-confirmbox {

    width:109.3px;
    height:34px;
    text-align:center;
    padding:6px 0 0 0;
    float:right;
    background: #5681AC;
    border-radius: 0.5em;
    margin:4% 2% 0 0;
    line-height: 25px;
}

.ma-contact-confirmbox a{
    color:#fff;
    text-align:center;
    vertical-align:middle;
    
    
}

.ma-header ul li a.btn-blue{
	border: 1px solid #0078a4;
	border-radius: 4px;
	background: #60a8c2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #60a8c2 0%, #0077a3 1%, #006d95 51%, #006286 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60a8c2), color-stop(1%,#0077a3), color-stop(51%,#006d95), color-stop(100%,#006286));
	background: -webkit-linear-gradient(top, #60a8c2 0%,#0077a3 1%,#006d95 51%,#006286 100%);
	background: -o-linear-gradient(top, #60a8c2 0%,#0077a3 1%,#006d95 51%,#006286 100%);
	background: -ms-linear-gradient(top, #60a8c2 0%,#0077a3 1%,#006d95 51%,#006286 100%);
	background: linear-gradient(to bottom, #60a8c2 0%,#0077a3 1%,#006d95 51%,#006286 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60a8c2', endColorstr='#006286',GradientType=0 );
	padding:5px 20px;
	color:#fff;
	display: inline-block;
}
.ma-header ul li a.btn-blue:hover{
	color:#EFF8FF;
}

/*fix content search*/
.center_03_01_c_top_03 a {color: #808080; font-size: 12px; text-shadow: 1px 1px 0 white; font-size: 12px; text-shadow: 1px 1px 0 white; font-weight: normal;}


/*Recall Content*/

.content_recall {
	border: 1px solid #82BF22;
	font-size: 13px;
	padding: 15px;
	border-radius: 4px;
}

.content_recall input[type="text"] {
	border: 1px solid #68A20B;
	color: #68A20B;
	padding: 0 0 0 5px;
	background: #FFF;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, #FFF 0%, #F2F1F1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f1f1));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f2f1f1 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f2f1f1 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f2f1f1 100%);
	background: linear-gradient(to bottom, #FFF 0%,#F2F1F1 100%);
	float: left;
	color: #808080;
	font-size: 12px;
	text-shadow: 1px 1px 0 #FFF;
	height: 30px;
	width: 50%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top: 30px;
}

.content_recall .button_send {
	width: 100px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	border: 1px solid #68A20B;
	border-radius: 6px;
	background: linear-gradient(to bottom, #B4D97A 0%, #68A20B 100%) repeat scroll 0% 0% transparent;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B4D97A', endColorstr='#68A20B',GradientType=1 );
	margin-top:30px;
	float:right; 
	height: 30px;
}

.content_recall .button_send a {
	color:#ffffff;
	display:block; 
	font-weight:normal; 
	padding: 6px;
}

#overlay {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(245,245,245,0.95);
	z-index:99999 !important;
}

#loading {
	width: 250px;
	position: absolute;
	top: 50%;
	left: 44%;
	margin: -28px 0 0 -25px;
}

/* START Fix style google maps autocomplete */
.pac-container {
border: 2px solid #0078A4;
border-top: none;
border-radius: 4px;
box-shadow:none; 
-webkit-transition: border-color ease-in-out 0.20s;
transition: border-color ease-in-out 0.20s;
z-index: 999999!important;
}
.pac-container::after {
background-image: none;
}

.pac-item {
padding: 0 10px;
font-size: 13px;
border-top:none; 
color: #6D6D6D;
font-family: muli;
}
.pac-item:hover {
background-color: #7BB1E3;
color: #fff; 
outline-color: #fff;
}

.pac-item-query:hover {
color:#fff; 
}
.pac-icon {
display:none; 
}
/*  END Fix style google maps autocomplete */

.center_03_01_c_top_03 a {
color: #FFF;
font-size: 14px;
text-shadow: none;
font-weight: normal;
font-family: 'Muli-Regular';
}

.ma-form-group {
padding: 5px 10px;
margin-bottom: 0;
}

.ma-input-group {
width: 100%;
position: relative;
display: table;
border-collapse: separate;
}


.ma-input-group input {
border-radius: 4px !important;
box-shadow: none;
}

.ma-input-group .ma-form-control {
display: table-cell;
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
       
.ma-form-control, .select2-container--default .select2-selection--single{
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
display: block;
width: 100%;
height: 20px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.5em;
color: #333;
background-color: #fff;
background-image: none;
border-radius: 4px;
border-width: 2px;
border-color: #C0D0D6;
border-style: solid;
-webkit-transition: border-color ease-in-out 0.20s;
transition: border-color ease-in-out 0.20s;
}

.select2-offscreen {
position: absolute !important;
left: -10000px;
}

/*     START SELECT2 css    */
.select2-container {
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle;
width: 100% !important;
}
.select2-container .select2-selection--single {
cursor: pointer;
display: block;
height: 20px;
user-select: none;
-webkit-user-select: none; width:auto;}
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 8px;
padding-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }

.select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus {
border-color: #0078a4;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px; }
.select2-container .select2-selection--multiple {
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 32px;
user-select: none;
-webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline-block;
overflow: hidden;
padding-left: 8px;
text-overflow: ellipsis;
white-space: nowrap; }
.select2-container .select2-search--inline {
float: left; }
.select2-container .select2-search--inline .select2-search__field {
box-sizing: border-box;
border: none;
font-size: 14px;
margin-top: 5px; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }

        

.select2-dropdown {
background-color: white;
border-width: 2px;
border-color: #C0D0D6;
border-style: solid;
border-radius: 4px;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 999999!important;}
.select2-dropdown:hover,  .select2-dropdown:focus{
border-color:#0078a4;         
}
.select2-results {
display: block; }

.select2-results__options {
list-style: none;
margin: 0;
padding: 0; }

.select2-results__option {
padding: 6px;
user-select: none;
-webkit-user-select: none; 
font-size:13px; 
}
.select2-results__option[aria-selected] {
cursor: pointer; }

.select2-container--open .select2-dropdown {
left: 0; }

.select2-container--open .select2-dropdown--above {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }

.select2-search--dropdown {
display: block;
padding: 4px; }
.select2-search--dropdown .select2-search__field {
padding: 4px;
width: 100%;
box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
display: none; }

.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0); }

.select2-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 20px; }
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 35px;
position: absolute;
top: 1px;
right: 1px;
width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
box-sizing: border-box;
list-style: none;
margin: 0;
padding: 0 5px;
width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
color: #999;
margin-top: 5px;
float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-top: 5px;
margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #999;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #609ed1;
color: white; }
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 6px; }

.select2-container--classic .select2-selection--single {
background-color: #f6f6f6;
border: 1px solid #aaa;
border-radius: 4px;
outline: 0;
background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic .select2-selection--single:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 20px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color: #ddd;
border: none;
border-left: 1px solid #aaa;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border: none;
border-right: 1px solid #aaa;
border-radius: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
left: 1px;
right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background: transparent;
border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
outline: 0; }
.select2-container--classic .select2-selection--multiple:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
list-style: none;
margin: 0;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
color: #888;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
outline: 0; }
.select2-container--classic .select2-dropdown {
background-color: white;
border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
background-color: #3875d7;
color: white; }
.select2-container--classic .select2-results__group {
cursor: default;
display: block;
padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
border-color: #5897fb; }
/*     END SELECT2 css    */