@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------
------------ BROWSER DEFAULT RESET ----------
------------------------------------------ */
*{margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img { border:0; }
address, caption, cite, code, fn, th, var {font-style:normal; font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
a {outline:none;}


/* ------------------------------------------
-------------- GESTIONE CLEARING ------------
------------------------------------------ */
.cleared:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.cleared {clear:both; height:1%;}
.align-right {display:inline; float:right;}
.align-left {display:inline; float:left;}


/* ------------------------------------------
------------- GENERAL STRUCTURE -------------
------------------------------------------ */

/* ----- Footer Stick ------ */
html, body {height:100%;}
#wrap {min-height:100%; position:relative; background:#FDFDFC url(/images/maincontent-sfondo-170px.jpg) bottom left repeat-x;}
#home #wrap {background:#FDFDFC url(/images/maincontent-sfondo-395px.jpg) bottom left repeat-x;}
* html #wrap {height:100%;}
#non-footer {padding-bottom:160px; position:relative;}
#footer {height:160px; margin-top:-160px; position:relative;}

/* ----- Website Width ----- */
.wrap {margin:0 auto; width:940px; position:relative;}

/* ----- Header Styling ----- */
#header {border-top:solid 4px #ADBC21; position:relative; background:#FFF; padding-bottom:25px;}
#logo {margin-top:15px; height:72px;}
#logo p{margin:0;}
#searchform {position:absolute; right:0; top:-20px; width:400px; min-height:90px; background:url(/images/box/search-form.gif) bottom left no-repeat;z-index:29;}
#searchform form {position:absolute; top:37px; left:20px;}
#searchform form input.searchfield {width:174px; height:16px; background:url(/images/search-field.gif) top left no-repeat; border:none; padding:7px; font-size:13px; color:#666;}
#searchform form input.searchbtn {width:32px; height:30px; background:url(/images/search-btn.gif) top left no-repeat; border:none; text-indent:-5000px; margin-left:-5px;cursor:pointer;}
#searchform p {position:absolute; left:260px; top:30px; width:140px; font-family:"Arial Narrow"; color:#006600; font-size:21px; font-weight:bold; line-height:1.1;}
#searchform p small, #searchform span {font-weight:normal;}
#searchform p small {font-size:15px;}
#searchform span {color:#ADBC21; font-size:17px;}


/* ----- Nav Styling ----- */
#nav {height:46px; background:url(/images/nav/navsfondo.gif) top left repeat-x;}
#nav ul li {float:left; text-align:center;}
#nav ul li a {font-family:"Arial Narrow", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; color:#666; text-decoration:none; background:#F00; display:block; height:20px; margin-top:3px; padding:10px 20px;}
#nav ul li.home {width:85px;}
#nav ul li.riabilitazione {width:183px;}
#nav ul li.dolore {width:140px;}
#nav ul li.alternativa {width:150px;}
#nav ul li.centri {width:130px;}
#nav ul li.partners {width:135px;}
#nav ul li.chi-siamo {width:115px;}
#nav ul li a:link, #nav ul li a:visited {background:url(/images/nav/nav-btn.gif) top left no-repeat;}
#nav ul li.first a:link, #nav ul li.first a:visited {background:none;}
#nav ul li a:hover, #nav ul li.first a:hover {background:url(/images/nav/nav-btn.gif) bottom left no-repeat; color:#333;}
#home #nav ul li.home a:link, #home #nav ul li.home a:visited, #riabilitazione #nav ul li.riabilitazione a:link, #riabilitazione #nav ul li.riabilitazione a:visited, #dolore #nav ul li.dolore a:link, #dolore #nav ul li.dolore a:visited, #estetica #nav ul li.alternativa a:link, #estetica #nav ul li.alternativa a:visited, #centri #nav ul li.centri a:link, #centri #nav ul li.centri a:visited, #centri-view #nav ul li.centri a:visited, #partners #nav ul li.partners a:link, #partners #nav ul li.partners a:visited, #chi-siamo #nav ul li.chi-siamo a:link, #chi-siamo #nav ul li.chi-siamo a:visited {background:url(/images/nav/nav-btn.gif) bottom left no-repeat; color:#333;}

/* ----- Evidenza ----- */
#evidenza {height:60px; background:url(/images/nav/evidenzasfondo.gif) bottom left repeat-x;}
#home #evidenza {height:260px;}
#home #evidenza .inside {height:200px;}

#home-evidenza-box a.piu-info:link, #home-evidenza-box a.piu-info:visited {bottom:15px; color:#003300; font-size:14px; left:40px; position:absolute; text-decoration:none;}
#home-evidenza-box a.piu-info:hover {color:#99bb00;}


/* ----- Home Evidenza Tabs ----- */
#home-evidenza{position:relative;} 
#home-evidenza ul.sidetabs{top:20px;width:180px;position:absolute;left:0;z-index:2;border-top: 1px solid #DBDBDB; border-right: 1px none #DBDBDB;}
#home-evidenza ul.sidetabs li a span{ border-right:3px solid #DDE0CA;padding-left:10px; display:block; border-bottom: 1px solid #DBDBDB;line-height:26px; font-size:11px; color:#006600;  border-left: 1px solid #DBDBDB; background: #ECEFD8; text-decoration: none; }
#home-evidenza ul.sidetabs li a {display:block; padding-right:10px; text-decoration:none;}

#home-evidenza ul.sidetabs li.ui-tabs-selected a {padding-right:9px;background: #fff;}
#home-evidenza ul.sidetabs li.ui-tabs-selected a span{background: #fff;color:#99bb00;border-right:none;}
#home-evidenza-box{position:absolute;left:170px;width:490px;top:20px;z-index:1; }

#home-evidenza-box div.bottom-left,#home-evidenza-box div.bottom-right{height:15px;}


/* ----- Breadcrumbs ----- */
#breadcrumb {height:34px; background:url(/images/nav/breadcrumbsfondo.gif) bottom left repeat-x;}
#breadcrumb p {margin:0;position:relative;z-index:28;}
#breadcrumb a:link, #breadcrumb a:visited {height:15px; display:block; float:left; margin-top:2px; margin-right:8px; padding:8px 0; padding-right:15px; background:url(/images/nav/breadcrumb.png) top right no-repeat; font-size:11px; color:#999; text-decoration:none;}
#breadcrumb span {height:15px; display:block; float:left; margin-top:2px; margin-right:8px; padding:8px 0; padding-right:15px; font-size:11px; color:#999; text-decoration:none;}
#breadcrumb a.first:link, #breadcrumb a.first:visited {color:#333;}
#breadcrumb a:hover {text-decoration:underline; color:#333;}
#breadcrumb a.home-btn span{display:block; text-indent:-9999px; overflow:hidden; background: url(/images/icon-home.gif) no-repeat left center;position:relative;margin-top:-7px;}

/* ----- Row ----- */
.row {position:relative; margin-top:20px;}

/* ----- Footer ----- */
#footer {background:#FAFBF3 /*url(/images/footer-sfondo.gif) top left repeat-x;*/}
#admin-nav, #firma-medben, #firma-hangloose {height:75px; margin-top:50px; padding-right:15px; text-align:right;}
#admin-nav {position:absolute; top:0; left:0; width:295px; border-right:solid 1px #DBDBDB;}
#firma-medben {position:absolute; top:0; left:340px; width:295px; border-right:solid 1px #DBDBDB;}
#firma-hangloose {position:absolute; top:0; left:680px; width:245px;}
#admin-nav a:link, #admin-nav a:visited {font-size:10px; color:#999;}
#admin-nav a:hover {color:#333;}
#firma-medben p {font-size:11px; color:#999; line-height:1.5;}
#firma-medben p span {font-size:11px; color:#333;}
#firma-medben p strong {font-size:11px; color:#ADBC21;}
#firma-hangloose p {font-size:11px; color:#999; line-height:1.5;}

/* ------------------------------------------
--------------- CONTENT STRUCTURE ---------------
------------------------------------------ */

/* ----- Box Styling ----- */
.top-left {margin-right: 20px; background:url(/images/box/top-left.png) top left no-repeat; height: 10px; font-size: 2px;/* correct height for IE */}
.top-left-alt {margin-right: 20px; background:url(/images/box/top-left-alt.png) top left no-repeat; height: 10px; font-size: 2px;/* correct height for IE */}
.top-right {margin-top: -10px; margin-left: 20px; background:url(/images/box/top-right.png) 100% 0 no-repeat; height: 10px; font-size: 2px;}
.bottom-left {margin-right: 20px; background:url(/images/box/bottom-left.png) bottom left no-repeat; height: 20px; font-size: 2px;}
.bottom-right {margin-top: -20px; margin-left: 20px; background:url(/images/box/bottom-right.png) 100% 0px no-repeat; height: 20px!important; font-size: 2px;}
.inside {position:relative; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; background:#FFF url(/images/box/inside-tile.png) bottom left repeat-x; padding-left: 15px; padding-right: 15px;}
.notopgap {margin-top: 0;}
.nobottomgap {margin-bottom: 0;}

/* ----- General ----- */
.col-640{position:relative; margin-left:300px; margin-top:-60px; width:640px;}
.col-280{width:280px;}
.col-260{width:260px;}
.col-360{width:360px;}

.height-180{min-height:180px !important;}
.height-130{min-height:130px !important;}
.height-100{min-height:100px !important;}
.height-600{min-height:600px !important;}
.height-650{min-height:650px !important;}
.height-720{min-height:720px !important;}
.height-800{min-height:800px !important;}
.height-850{min-height:850px !important;}
.height-950{min-height:950px !important;}
.height-1000{min-height:1000px !important;}


.testo-pagina {position:absolute;top:70px;left:0;}
.no-border {border:none;}

.verde-chiaro {color:#99bb00;}
.verde-scuro {color:#006600;}
strong.highlight {color:#99bb00; font-size:21px; line-height:30px;}

blockquote {position:relative; font-family:"Arial Narrow"; font-style:italic; font-size:14px; color:#333; text-align:left; margin-bottom:30px; padding-bottom:30px;}
blockquote span {color:#99bb00; position:absolute; bottom:0; right:50px; font-size:17px;}

/* ----- Subpage Box ----- */
#sub-pages {position:absolute; bottom:0; left:0;}
.subpage-box {margin-top:20px;}
.no-margin {margin:0;}
.subpage-box .inside {min-height:60px;padding-bottom:30px;}
.col-280 .subpage-box {width:280px;}

.scheda-centro .main-box div.inside {min-height:600px;}
.main-box div.inside {min-height:500px; padding:30px; padding-bottom:20px;}
.inside img.align-left{margin-right:10px;margin-bottom:10px;margin-top:10px;}
.inside img.align-right{margin-left:10px;margin-bottom:10px;margin-top:10px;}



/* ----- Home ----- */

/* icone-nav */
#icone-nav {height:155px;}
#icone-nav a {position:relative; display:block; width:150px; height:150px; text-align:center; float:left;}

/* prenota subito */
#home #prenota-subito {position:absolute; left:680px; top:-290px; z-index:28; width:260px;}
#home #prenota-subito .inside {min-height:410px;}

/* esperto risponde */
#home #esperto-risponde {width:320px; height:420px; clear:both;}
#home #esperto-risponde .inside {height:390px;}

/* ultime news */
#home #news {position:absolute; left:340px; top:0; width:320px;}
#home #news .inside {height:390px;}

/* lavora con noi */
#home #lavora-con-noi {position:absolute; left:680px; top:0; width:260px;}
#home #lavora-con-noi .inside {height:125px;}

/* affiliazioni */
#home #affiliazioni {position:absolute; left:680px; bottom:0px; width:260px;}
#home #affiliazioni .inside {height:155px;}


/* ----- Riabilitazione Integrata ----- */
/*#riabilitazione #main-content .wrap {min-height:805px;}
#riabilitazione .main-box .inside { min-height:835px;}*/


/* ----- Scopri il tuo Dolore ----- */
/*#dolore #main-content .wrap {min-height:805px;}
#dolore .main-box .inside { min-height:835px;}*/


/* ----- Medicina Estetica ----- */
/*#estetica #main-content .wrap {height:640px;}
#estetica .main-box .inside { height:670px;}*/


/* ----- Centri ----- */
/*#centri #main-content .wrap {height:640px;}
#centri .main-box .inside {height:670px;}
#centri #fisioterapia-domicilio .inside {height:310px;}*/


/* ----- Partners ----- */
/*#partners #main-content .wrap {height:400px;}
#partners .main-box .inside {height:430px;}
*/

/* ----- Contatti ----- */
/*#chi-siamo #main-content .wrap {height:855px;}*/
/*#chi-siamo .main-box .inside {height:440px;}*/
/*#chi-siamo #lavora-con-noi .inside {height:180px;}*/

/* modulo di contatto */
/*#chi-siamo #modulo-contatto {position:absolute; left:300px; top:430px; width:360px; height:425px;}
#chi-siamo #modulo-contatto .inside {height:395px;}*/

/* prenota subito */
/*#chi-siamo #prenota-subito {position:absolute; left:680px; top:430px; width:260px; height:425px;}
#chi-siamo #prenota-subito .inside {height:395px;}*/

/* ------------------------------------------
----------------- TYPOGRAPHY ----------------
------------------------------------------ */

/* ----- General ----- */
body {font-family:Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:62.5%; line-height:1.5;}
h2, h3, h4, p {margin-bottom:15px;}
p {color:#666; font-size:13px;}
h3 {font-family:"Arial Narrow"; font-size:18px; color:#006600;}
h3 a:link, h3 a:visited {color:#006600; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h4 {font-family:"Arial Narrow"; font-size:15px; color:#006600;}

/* ----- Testo Pagina ----- */
.testo-pagina h2 {font-family:"Arial Narrow"; font-size:24px; color:#006600; margin-top:20px;}
.testo-pagina h3 {font-family:"Arial Narrow"; font-size:18px; color:#99bb00;}
.testo-pagina p {font-size:12px; color:#333;}

/* ----- Subpage Box ----- */
.subpage-box h3, .subpage-box p {margin-bottom:5px;}
.subpage-box h3 {color:#99bb00; font-size:21px;}
.subpage-box p {color:#666; font-size:11px;}

/* ----- Links ----- */
a:link {color:#006600;}
a:visited {color:#2F5439;}
a:hover {color:#99bb00;}
a.main-link {position:absolute; bottom:0; left:15px; line-height:2; font-weight:bold;}
.view-details a:link, .view-details a:visited,a.main-link:link, a.main-link:visited {padding-left:17px; background:url(/images/links/main-link.gif) center left no-repeat; text-decoration:none; color:#000; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; line-height:25px;}
.view-details a:hover,a.main-link:hover {text-decoration:underline;}
.subpage-box a.main-link {position:absolute; bottom:0; left:15px; font-weight:bold;}
a.rss-feed, a.rss-feed:link, a.rss-link:visited {display:block; width:40px; height:40px; text-decoration:none; text-indent:-5000px; background:url(/images/links/rss-btn.png) top left no-repeat;}
a.rss-feed:hover {background:url(/images/links/rss-btn.png) bottom left no-repeat;}
a.specialink:link, a.specialink:visited  {display:block; width:80px; height:25px; background-image:url(/images/sprites/news-read-more.png); background-position:left top; background-repeat:no-repeat; text-decoration:none; color:#999; font-size:12px; font-family:Arial, Verdana, Helvetica, Sans-Serif; padding-left:7px; line-height:22px;}
a.specialink:hover {background-position:left bottom; color:#FFF;}


/* ------------------------------------------
------------------- STYLING -----------------
------------------------------------------ */

/* ----- Large Images ----- */
.chisiamo-image {position:absolute; bottom:-15px; right:2px; height:490px; width:370px; background:url(/images/large-images/chisiamo-sfondo.png) right bottom no-repeat;}
.diagnostica-image {position:absolute; bottom:-15px; right:2px; height:340px; width:400px; background:url(/images/large-images/diagnostica-sfondo.png) right bottom no-repeat;}
.traumisport-image {position:absolute; bottom:-15px; right:2px; height:420px; width:390px; background:url(/images/large-images/traumisport-sfondo.png) right bottom no-repeat;}
.domicilio-image {position:absolute; bottom:-15px; right:2px; height:400px; width:580px; background:url(/images/large-images/domicilio-sfondo.png) right bottom no-repeat;}
.medicina-sport-image {position:absolute; bottom:-15px; right:2px; height:440px; width:440px; background:url(/images/large-images/medicina-sport-sfondo.png) right bottom no-repeat;}
.medben-lab-image {position:absolute; bottom:-15px; right:2px; height:370px; width:440px; background:url(/images/large-images/medben-lab-sfondo.png) right bottom no-repeat;}
.medben-lab-image-alt {position:absolute; bottom:-15px; right:2px; height:250px; width:590px; background:url(/images/large-images/medben-lab-sfondo-alt.png) right bottom no-repeat;}
.medicina-alternativa-image {position:absolute; bottom:-15px; right:2px; height:300px; width:450px; background:url(/images/large-images/medicina-alternativa-sfondo.png) right bottom no-repeat;}
.test-image {position:absolute; bottom:-15px; right:2px; height:280px; width:330px; background:url(/images/large-images/test-sfondo-alt.png) right bottom no-repeat;}
.ipertermia-image {position:absolute; bottom:-15px; right:2px; height:450px; width:430px; background:url(/images/large-images/ipertermia-sfondo.png) right bottom no-repeat;}
.interx-image {position:absolute; bottom:-15px; right:2px; height:460px; width:400px; background:url(/images/large-images/interx-sfondo.png) right bottom no-repeat;}
.pedana-vibrante-image {position:absolute; bottom:-15px; right:2px; height:450px; width:430px; background:url(/images/large-images/pedana-vibrante-sfondo.png) right bottom no-repeat;}
.laser-image {position:absolute; bottom:-15px; right:2px; height:430px; width:460px; background:url(/images/large-images/laser-sfondo.png) right bottom no-repeat;}
.tecarterapia-image {position:absolute; bottom:-15px; right:2px; height:300px; width:420px; background:url(/images/large-images/tecarterapia-sfondo.png) right bottom no-repeat;}
.fisio-estetica-image {position:absolute; bottom:-15px; right:2px; height:500px; width:500px; background:url(/images/large-images/fisio-estetica-sfondo.png) right bottom no-repeat;}
.lavora-image {position:absolute; bottom:-15px; right:2px; height:360px; width:425px; background:url(/images/large-images/lavora-franchise-sfondo.png) right bottom no-repeat;}
.franchise-image {position:absolute; bottom:-15px; right:2px; height:360px; width:425px; background:url(/images/large-images/franchise-sfondo.png) right bottom no-repeat;}
/* Centri */
.medben-via-campania-sfondo {position:absolute; bottom:-15px; right:2px; height:470px; width:485px; background:url(/centri/2/sfondo.png) right bottom no-repeat;}
.medben-via-ettore-rota-sfondo {position:absolute; bottom:-15px; right:2px; height:500px; width:500px; background:url(/centri/1/sfondo.png) right bottom no-repeat;}

/* ----- UI-Tabs Large ----- */
ul.ui-tabs-large {height:60px; /*background:url(/images/ui-tabs/top-bar-large.png) left top no-repeat;*/}
ul.ui-tabs-large li {float:left; height:60px; width:128px; margin:0; margin-top:-26px; padding:0px;}
ul.ui-tabs-large li a:link, ul.ui-tabs-large li a:visited {display:block; height:60px; margin:0; font-size:15px; font-family:"Arial Narrow"; color:#777; padding:15px 20px; text-decoration:none; background:url(/images/ui-tabs/tab128px-over.png) left top no-repeat; text-align:center;}
ul.ui-tabs-large li a:hover {color:#99bb00; text-decoration:underline;}
ul.ui-tabs-large li.ui-tabs-selected a {background:url(/images/ui-tabs/tab128px.png) left top no-repeat; color:#006600; font-weight:normal;}


/* ----- JQuery Radio buttons ----- */
.jquery-radiobtn label {display:block; margin:6px 0;}
.jquery-radiobtn label {padding-left:0;}
span.mark {width:25px;}

.jquery-checkbox {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 30px; height: 20px;}
.jquery-checkbox img {background: transparent url(/images/checkbox.png) no-repeat;}
.jquery-checkbox img{background-position: 0px 0px;}
.jquery-checkbox-hover img {background-position: 0px -20px;}
.jquery-checkbox-checked img {background-position: 0px -40px;}
.jquery-checkbox-checked .jquery-checkbox-hover img {background-position: 0px -60px;}
.jquery-checkbox-disabled img {background-position: 0px -80px;}
.jquery-checkbox-checked .jquery-checkbox-disabled img {background-position: 0px -100px;}

/* ----- Icone Nav ----- */
#icone-nav a:link, #icone-nav a:visited {text-decoration:none; padding:0 10px; border-right:solid 1px #DBDBDB;background-image:url(/images/icone-nav/icone-nav.gif);background-repeat:no-repeat;}
#icone-nav a.centri:link, #icone-nav a.centri:visited {background-position: 0px -170px}
#icone-nav a.centri:hover {background-position: 0px 0px}
#icone-nav a.domicilio:link, #icone-nav a.domicilio:visited {background-position: -170px -170px}
#icone-nav a.domicilio:hover {background-position: -170px 0px}
#icone-nav a.lab:link, #icone-nav a.lab:visited {background-position: -340px -170px}
#icone-nav a.lab:hover {background-position: -340px 0px}
#icone-nav a.fisioestetica:link, #icone-nav a.fisioestetica:visited {background-position: -510px -170px}
#icone-nav a.fisioestetica:hover {background-position: -510px 0px}
#icone-nav a.last {border-right:none;}
#icone-nav a strong {font-family:"Arial Narrow"; color:#99bb00; font-size:13px; }
#icone-nav a:hover strong {text-decoration:underline;}
#icone-nav a small {position:absolute; bottom:0; left:0; width:150px; padding:0 10px; font-size:10px; color:#666;}
#icone-nav a:hover small {color:#000;}

/* ----- Esperto Risponde ----- */
#home #esperto-risponde h3 {margin-bottom:5px;}
#home #esperto-risponde p {font-size:11px; color:#000;}
ol.esperto-risponde { height:300px; background:url(/images/misc/esperto-sfondo.png) no-repeat right 145px; }
ol.esperto-risponde li, ol.esperto-risponde li-alt {margin-right:40px; padding:10px 0 10px 15px; border-bottom:solid 1px #DBDBDB;}
ol.esperto-risponde li.last, ol.esperto-risponde-alt li.last {border:none;}
ol.esperto-risponde li a {display:block; text-decoration:none; font-size:11px; color:#666;}
ol.esperto-risponde li a:hover {text-decoration:underline; color:#99bb00;}
ol.esperto-risponde li a strong, ol.esperto-risponde-alt li strong {margin-left:-15px; font-size:12px; color:#99bb00; line-height:1.2;}
ol.esperto-risponde li a strong span, ol.esperto-risponde-alt li strong span {color:#006600;}
ol.esperto-risponde li a br, ol.esperto-risponde-alt li br {margin-bottom:7px;}



/* ----- Bulleted List ----- */
ul.bulleted-list li { color:#666; font-size:13px; background: url(/images/bullet.gif) no-repeat 0px 5px;line-height:18px;padding-left:14px; margin:10px 0 15px 0;}
ul.bulleted-list li strong {color:#99bb00; display:block;}

/* ----- Archive List Large ----- */
div.archive-list-large h3 {margin-bottom:30px;}
div.archive-list-large h3 strong span {color:#99bb00;}
div.archive-list-large div {margin-bottom:20px; padding:10px; padding-bottom:15px; background:url(/images/box/news-archive-box.png) center bottom no-repeat;}
div.archive-list-large small {color:#006600; font-weight:bold; font-size:11px;}
div.archive-list-large h4 {color:#99bb00; font-size:17px; margin:0;}
div.archive-list-large p {color:#333; font-size:13px; font-family:Arial, Verdana, Sans-Serif;}

/* ----- Paginator ----- */

.paginator{ display: block; font: 700 11em Arial, Helvetica, sans-serif;height:30px;position:relative;margin:0;}
.paginator a,.paginator span{ font-size:11px; line-height:20px; border:1px solid #dedede; text-align:center; display:block; width:20px; color:#666666; font-weight:bold; float:left; margin:0 0 0 5px;  -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px;}
.paginator a{ background-color: #FFFFFF; }
span.pagine{border:none;width:60px;}
.paginator a:hover,.paginator span.current{ color:#FFFFFF; background:#99bb00; border:1px solid #CCCCCC; }



/* ----- Ultime News ----- */
#home #news h3 {margin-bottom:35px;}
ul.news li {padding:10px 0; margin-right:50px; border-bottom:solid 1px #DBDBDB;}
ul.news li.last {border:none;}
ul.news li a:link, ul.news li a:visited {display:block; text-decoration:none; font-size:11px; color:#666;}
ul.news li a:hover {text-decoration:underline; color:#99bb00;}
ul.news li a strong {font-size:12px; color:#006600;}
ul.news li a strong span {color:#99bb00;}
#home #news a.rss-feed {position:absolute; top:0; right:10px;}

/* ----- Archivio News ----- */
ul.archive-list li {font-size:13px; font-family:"Arial Narrow"; padding:5px 5px 3px 5px; border-bottom:1px solid #DBDBDB; position:relative; background:url(/images/sprites/list-gradient250px.png) center bottom no-repeat;}
span.num-articoli {font-size:12px; color:#AFAFAF; font-weight:bold; text-align:right; position:absolute; right:5px; bottom:3px;}
ul.archive-list li a:link {color:#AFAFAF; text-decoration:none;}
ul.archive-list li a:link span {color:#535353;}
ul.archive-list li a:visited {color:#A2B178; text-decoration:none;}
ul.archive-list li a:visited span {color:#2F5439;}
ul.archive-list li a:hover {color:#99bb00; font-weight:bold;}
ul.archive-list li a:hover span {color:#006600;}
ul.archive-list li a:hover span.num-articoli {color:#99bb00;}

/* ----- Articolo News ----- */
div.news-article h2 {color:#99bb00; font-size:21px; font-family:"Arial Narrow"; margin-bottom:25px;}
div.news-article small.news-date {font-size:15px; font-family:"Arial Narrow"; color:#006600; font-weight:bold;}
div.news-article p {font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif; font-size:13px; line-height:1.5; color:#333;}
div.news-article {padding:25px;}
div.news-article a:link, div.news-article a:visited {display:inline-block; padding-left:40px; height:35px; line-height:18px; background:url(/images/sprites/external-link-icon.png) left top no-repeat; font-size:12px; color:#666; margin-bottom:7px; margin-right:15px;}
div.news-article a:visited {color:#2F5439;}
div.news-article a:hover {color:#99bb00;}
div.news-attach {background:url(/images/sprites/box-gradient-top.png) center top no-repeat; margin-top:60px; padding-top:15px; min-height:150px;}
div.news-attach h4 {font-size:15px; font-family:"Arial Narrow"; color:#99bb00; font-weight:bold; margin-bottom:0px;}
div.news-attach p {color:#666; font-size:14px;}
div.news-attach a:link, div.news-attach a:visited {display:inline-block; padding-left:40px; height:35px; line-height:18px; background:url(/images/sprites/pdf-icon.png) left top no-repeat; font-size:12px; color:#666; margin-bottom:7px;}
div.news-attach a:visited {color:#2F5439;}
div.news-attach a:hover {color:#99bb00;}


/* ----- Prenota Form ----- */
#prenota-subito h3 {margin-bottom:5px;}
#prenota-subito p {font-size:11px; color:#000;}
#prenota-subito form input.stdinput {width:211px; height:16px; margin-bottom:12px; background:url(/images/input-field225px.gif) top left no-repeat; border:none; padding:7px; font-size:13px; color:#666;}
#prenota-subito form input.btninput {display:block; width:225px; height:30px; background:url(/images/input-btn225px.gif) top left no-repeat; border:none; margin-top:30px; padding:7px; text-align:center; font-size:12px; color:#FFF;cursor:pointer;}
#prenota-subito div.inside{min-height:390px;}
/*#prenota-subito form input.radio {margin:5px 0; margin-right:8px;}*/



/* ----- Modulo Contact Form ----- */
#modulo-contatto h3 {margin-bottom:5px;}
#modulo-contatto p {font-size:11px; color:#000;}
#modulo-contatto form input.stdinput {width:325px; height:16px; margin-bottom:12px; background:url(/images/input-field325px.gif) top left no-repeat; border:none; padding:7px; font-size:13px; color:#666;}
#modulo-contatto form input.btninput {display:block; width:325px; height:30px; background:url(/images/input-btn325px.gif) top left no-repeat; border:none; margin-top:27px; padding:7px; text-align:center; font-size:12px; color:#FFF;cursor:pointer;}
#modulo-contatto textarea {width:311px; height:76px; background:url(/images/txtfield325px.gif) top left no-repeat; border:none; padding:7px; font-family:Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif;; font-size:13px; color:#666;}
#modulo-contatto div.inside{min-height:390px;}

#sub-pages #modulo-contatto form input.stdinput {width:225px; height:16px; margin-bottom:12px; background:url(/images/input-field225px.gif) top left no-repeat; border:none; padding:7px; font-size:13px; color:#666;}
#sub-pages #modulo-contatto form input.btninput {display:block; width:225px; height:30px; background:url(/images/input-btn225px.gif) top left no-repeat; border:none; margin-top:27px; padding:7px; text-align:center; font-size:12px; color:#FFF;cursor:pointer;}
#sub-pages #modulo-contatto textarea {width:225px; height:76px; background:url(/images/txtfield225px.gif) top left no-repeat; border:none; padding:7px; font-family:Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif;; font-size:13px; color:#666;}

/* ----- Warnings ----- */
div.warning h5 {color:#CCC; font-size:17px; font-weight:bold; background:url(/images/sprites/warning-icon.png) left top no-repeat; padding-left:30px; height:28px; line-height:25px;}
div.warning p {color:#FFF; font-size:13px;}
div.success h5 {color:#CCC font-size:17px; font-weight:bold; background:url(/images/sprites/success-icon.png) left top no-repeat; padding-left:30px; height:28px; line-height:25px;}
div.success p {color:#FFF; font-size:13px;}
#modulo-contatto form input.error {color:#FFF; background:url(/images/input-field325px-error.gif) top left no-repeat;}
#modulo-contatto form textarea.error {color:#FFF; background:url(/images/txtfield325px-error.gif) top left no-repeat;}
#sub-pages #modulo-contatto form input.error {color:#FFF; background:url(/images/input-field225px-error.gif) top left no-repeat;}
#sub-pages #modulo-contatto form textarea.error {color:#FFF; background:url(/images/txtfield225px-error.gif) top left no-repeat;}
#prenota-subito form input.error {color:#FFF; background:url(/images/input-field225px-error.gif) top left no-repeat;}


/* ----- Recapiti ----- */
.bv-main {padding-top:15px; padding-bottom:15px; background:url(/images/logoMedben-medium.gif) 450px 110px no-repeat;}
.bv {border-right:solid 1px #DBDBDB; float:left; padding-top:20px; padding-right:20px; width:160px; margin-right:20px;}
.bv-main h4, .bv h4 {margin-bottom:5px;}
.bv-main p, .bv p {font-size:12px; color:#666; margin-top:5px;}
.bv a.main-link {position:static;}
a.email-link:link, a.email-link:visited {padding-left:20px; background:url(/images/links/email-icon.gif) center left no-repeat; text-decoration:none; color:#99bb00; font-size:11px; font-weight:bold;}
a.email-link:hover {text-decoration:underline;}


/* ----- Citta Search ----- */
.citta-search { height:70px;border-bottom:solid 1px #DBDBDB;}
.citta-search p {text-align:left; color:#999; margin:5px 0;}
.citta-search select {width:220px; height:30px; border:none; background:url(/images/select-field.gif) top left no-repeat; padding:7px;}
p.result {color:#99bb00; padding-bottom:15px;border-bottom:solid 1px #DBDBDB;}
.centro-meta {float:left; width:280px; padding-right:20px;}
.centro-meta p {color:#666;}
.centro-meta p span {font-size:11px; color:#99bb00;}
.centro-meta p strong {font-size:18px; color:#006600; font-weight:normal;}
.centro-meta a.main-link {position:static;}


.no-border {border:none;}
.block {display:block;}


.sub-box{margin-top:20px;}
div.main-sub-box {background:url(/images/sprites/box-gradient-top.png) left top no-repeat; margin-top:25px; padding-top:25px;}
div.main-sub-box h4 {color:#006600; font-family:"Arial Narrow"; font-size:15px; margin-bottom:0;}
div.main-sub-box p {margin:0 0 25px 0;}
div.main-sub-box p small {font-size:11px;}

.text-format p, .text-format ul {margin-right:100px;}
.text-format p {line-height:20px;}
.text-format h4 {margin-top:30px; margin-bottom:10px;}
.text-format h4:first-child {margin-top:0px;}



.grid{ background: url(/images/riabilitazione-integrata/grid.gif) repeat-y left top;padding:10px;position:relative;}

#human-body{position:absolute;}
#human-body-back{position:absolute;left:200px;}
.ui-tabs-hide{display:none;}


/* ----- Sceda Centro ----- */
.scheda-centro #foto-gallery, #mappa {width:600px; padding-top:7px;}
.scheda-centro #info {width:400px; padding-top:7px;}
.scheda-centro p {font-size:13px; line-height:1.5; color:#666; margin:0 0 20px 0;}
.scheda-centro p span {color:#99bb00;}
p.intro {font-size:17px; font-family:"Arial Narrow"; line-height:1.5; color:#666; margin-bottom:20px;}

/* ----- Foto Thumb ----- */
.foto {width:162px; float:left; margin:0 15px; margin-bottom:50px;}
.main-box .foto {float:left; margin:0; margin-bottom:20px;margin-top:5px; margin-right:15px; min-height:230px;}
.foto h3 {margin-bottom:5px;}
.foto h3 a:link, .scheda-centro .foto h3 a:visited {font-size:17px; font-family:"Arial Narrow"; color:#99bb00; margin-bottom:5px; text-decoration:none;}
.foto h3 a:hover {text-decoration:underline;}
.foto p {font-size:11px; font-family:Arial; color:#999; line-height:1.3; margin-bottom:7px;}
.foto a.thumb:link, .foto a.thumb:visited, .scheda-centro #foto-gallery .foto a.thumb:visited {border:solid 1px #DBDBDB; padding:3px; text-decoration:none; display:block;}
.foto a.thumb:hover {border:solid 1px #333;}
.foto p {font-size:11px; font-family:Arial; color:#999; line-height:1.3; margin:8px 0;}
.foto a.ingrandisci:link, .foto a.ingrandisci:visited {display:inline-block; height:16px; line-height:16px; padding-left:22px; background:url(/images/sprites/ingrandisci-icon.png) left center no-repeat; color:#333; text-decoration:none; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; font-size:11px; font-weight:bold;}
.foto a.ingrandisci:hover {color:#99bb00; text-decoration:underline;}

#mappa h4 {font-size:15px; margin:0 0 10px 0; padding:10px 0 0 15px; height:30px; color:#FFF; background:url(/images/sprites/tab-down.png) left top no-repeat;}
#mappa p {font-size:11px; margin-left:15px;}


/* ----- Modulo Riabilitazione ----- */

#riabilitazione-wizard-fasi{border:solid 1px #F7F7F7;width:370px;}
#riabilitazione-wizard-fasi li {background-color:#fff;margin-bottom:6px;padding:5px;}
#riabilitazione-wizard-fasi li a,#riabilitazione-wizard-fasi li a:link,#riabilitazione-wizard-fasi li a:visited{ display:block; background-color:#E6F0E9; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-border-radius:3px; text-decoration: none; }
#riabilitazione-wizard-fasi li a span{display:block;height:40px;padding:5px;text-align:right;padding-left:130px;padding-right:10px;color:#006600;font-weight:bold;font-size:12px;text-decoration:none;}
#riabilitazione-wizard-fasi li a:hover,#riabilitazione-wizard-fasi li.ui-tabs-selected a {background-color:#006600;}
#riabilitazione-wizard-fasi li a:hover span,#riabilitazione-wizard-fasi li.ui-tabs-selected a span{color:#fff;}
#riabilitazione-wizard-fasi li.ui-tabs-selected a {background-color:#99bb00;}
#riabilitazione-wizard div.ui-tabs-panel{position:absolute;right:0;top:10px;width:160px;min-height:339px;}
#riabilitazione-wizard div.ui-tabs-panel p.view-details{position:absolute;left:0;bottom:0px;}
#riabilitazione-wizard div.ui-tabs-panel p,#riabilitazione-wizard div.ui-tabs-panel h4{width:170px;display:block;}
#riabilitazione-wizard div.ui-tabs-panel p {color:#006600;}
#riabilitazione-wizard ul.ui-tabs-nav {height:339px;}
#riabilitazione-wizard-details{border-top: solid 1px #DBDBDB;padding-top:20px;}
#riabilitazione-wizard-details ul li{float:left;width:290px;margin:5px;}
#riabilitazione-wizard-details ul li p{font-size:11px;color:#000;}
#riabilitazione-wizard-details ul li h5{font-size:12px;color:#99bb00;}
#riabilitazione-wizard-details ul li h5 a {font-size:12px;color:#99bb00; text-decoration:underline;}
#riabilitazione-wizard-details ul li h5 a:hover {color:#006600;}

/* ----- Modulo Scopri il tuo dolore ----- */

#dolore-wizard-punti{min-height:369px;}
#dolore-wizard-tabs li{ position:absolute; z-index:10; }
#dolore-wizard-tabs li a{ display:block; text-indent:-9999px; width:20px; height:20px; overflow:hidden; background: url(/images/riabilitazione-integrata/marker.gif) no-repeat;background-position:5px 0px;}
#dolore-wizard-tabs li a:hover{ background-position: 5px -20px; }
#dolore-wizard-tabs li.ui-tabs-selected a { background-position: 5px -20px;}

#dolore-wizard-tabs div.ui-tabs-panel{position:absolute;left:0;top:420px;width:160px;height:369px;}
#dolore-wizard-tabs div.ui-tabs-panel p,#dolore-wizard-tabs div.ui-tabs-panel h4{width:350px;display:block;}
#dolore-wizard-tabs div.ui-tabs-panel h4 {color:#99bb00; font-size:21px;}

#dolore-wizard-details {border-top: solid 1px #DBDBDB;padding-top:20px; margin-right:182px;}
#patologie-comuni {position:absolute; right:0px; top:120px;}
#patologie-comuni ul li{border-bottom: solid 1px #DBDBDB;width:190px;margin:1px; margin-right:10px;}
#patologie-comuni ul li a:link {color:#006600; line-height:25px; text-decoration: none;}
#patologie-comuni ul li a:visited {line-height: 25px; text-decoration: none;}
#patologie-comuni ul li a:hover {color:#99bb00;}

#simpleTooltip { background:url(/images/riabilitazione-integrata/tooltip-alt.png) no-repeat left top; height: 51px; width: 162px; }
#simpleTooltip span{ display:block; margin-top:7px; margin-left:25px; margin-right:5px; font: 11px Arial, Helvetica, sans-serif; color:#FFF; line-height:12px; }

.wizard-dettaglio:after,.cleared:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.wizard-dettaglio,.cleared {clear:both; height:1%;}
#riabilitazione-wizard-details{min-height:340px;}


/* ----- Punti Scopri il tuo dolore ----- */

#marker-punto-1{ left:84px; top:10px; }
#marker-punto-2{ left:72px; top:40px; }
#marker-punto-3{ left:92px; top:35px; }
#marker-punto-4{ left:44px; top:70px; }
#marker-punto-5{ left:33px; top:117px; }
#marker-punto-6{ left:48px; top:127px; }
#marker-punto-7{ left:22px; top:161px; }
#marker-punto-8{ left:16px; top:184px; }
#marker-punto-9{ left:63px; top:168px; }
#marker-punto-10{ left:72px; top:248px; }
#marker-punto-11{ left:74px; top:326px; }
#marker-punto-12{ left:96px; top:332px; }
#marker-punto-13{ left:101px; top:248px; }
#marker-punto-14{ left:291px; top:333px; }
#marker-punto-15{ left:265px; top:324px; }
#marker-punto-16{ left:296px; top:283px; }
#marker-punto-17{ left:298px; top:206px; }
#marker-punto-18{ left:333px; top:148px; }
#marker-punto-19{ left:277px; top:131px; }
#marker-punto-20{ left:277px; top:95px; }
#marker-punto-21{ left:277px; top:54px; }
#marker-punto-22{ left:252px; top:180px; }
#marker-punto-23{ left:277px; top:165px; }


/* ----- Punti Scopri il tuo dolore ----- */
#cse table{width:200px;}
#search-pusher{ margin-top:90px; top:90px; }
#search-ajax-results{margin-right:20px;margin-left:20px;border-top:solid 1px #F7F7F7;padding-top:10px;margin-bottom:20px; background: url(/images/ajax-loader.gif) no-repeat -100px 10px; }
#search-ajax-results.searching{background: url(/images/ajax-loader.gif) no-repeat 0px 10px;}
#search-close{ background: url(/images/box/search-form-close.gif) no-repeat left top;position:absolute;width:20px;height:20px;cursor:pointer;right:10px;bottom:10px;display:none; }
#search-close.over { background: url(/images/box/search-form-close.gif) no-repeat left -20px;}
#search-ajax-results p{display:inline;font-size:12px;color:#666;}


/* ----- 404 ----- */
#pagina404 #evidenza {height:320px; background-color:#f3f6e5;}
#pagina404 #evidenza .wrap {height:320px; background-image:url(/images/404.jpg); background-position: 175px 0px; background-repeat:no-repeat;}
#pagina404 #evidenza h4 {font-size:36px; font-family:"Arial Narrow"; color:#006600; padding-top:175px; margin:0px;}
#pagina404 #evidenza p {font-size:13px; line-height:18px; color:#006600;}


/* ----- Privacy ----- */
.informazioni ol {list-style-type:lower-alpha; list-style-position:outside; font-size:13px; color:#006600; margin-left:20px; margin-right:100px;}
.informazioni ol li {margin:10px 0px;}
.informazioni ol ol {list-style-type:decimal; margin-left:50px; font-size:11px; color:#99bb00;}
.informazioni ol ol li {margin:10px 0px;}






