body {margin:0; padding:0; background-color:#2C3A92; font-family:Arial; font-size:90%}
div, p, form {margin:0; padding:0; border:0;}

img {margin:0; padding:0; border:0; vertical-align:middle;}






h1 {margin:0; padding:0; border:0;}

.h3_forum {font-family:Arial; font-size:100%; font-weight:bold; margin:0; padding:0; border:0;}

a {color:#121E52; text-decoration:underline;}
a:hover {color:#121E52; text-decoration:none;}


a.vetrina {color:#121E52; text-decoration:none;}
a.vetrina:hover {color:#121E52; text-decoration:underline;}

.float_right {float:right;}
.float_left {float:left;}
.float_left1 {float:left; padding:0 20px 20px 0;}


a.mappa1 {font-size:150%;}
a.mappa2 {font-size:120%;}
a.mappa3 {font-size:100%;}
a.mappa4 {font-size:90%;}

hr.rubrica {background-color:#121E52; color:#121E52; height:4px; border:0; margin:0 0 10px 0;}
hr.trait {background-color:#121E52; color:#121E52; height:1px; border:0; margin:0 0 10px 0;}


.scritte {color:#000000; font-size:22px;}
.scritte1 {color:#000000;}
.scritte2 {color:#000000;}

.navigation_bar {position:absolute; top:130px; left:0px; background-color:#ffffff; width:100%;}
.navigation {padding:0 0 0 223px;}


.titolo_pagina {margin:0 30px 10px 30px; border-color:#0D1646; border-width:0 0 5px 0; border-style:solid;}
.hr_titolo {background-color:#0D1646; color:#0D1646; height:5px; margin:0 20px 0 20px;}

.left {margin:0 25% 0 0; border-color:#0D1646; border-width:0 5px 0 0; border-style:solid;}
.contenuto_left {padding:10px 20px 0 20px;}
.right {position:absolute; top:70px; right:0px; width:25%;}
.contenuto_right {padding:10px 20px 0 20px;}



.corpo {position:relative; padding:10px 30px 10px 30px; color:#000000;}

.deco {padding:5px; border-color:#0D1646; border-width:1px; border-style:solid; color:#0D1646; font-weight:bold;}
.deco2 {padding:5px; border-color:#0D1646; border-width:1px; border-style:solid;}
.deco2 h2 {margin:0; color:#121E52;}

.barra_news {padding:5px; border-color:#121E52; border-width:1px; border-style:solid;}


.nav {position:relative; padding:0px 0 0px 0px;}
.nav ul {border:0; margin:0; padding:0;}
.nav li {border:0; margin:0 0 0 0; padding:5px 0 0 30px; list-style-type:none; background-image:url("immagini/cerchietto-002.gif"); background-repeat:no-repeat; background-position:10px 7px;}
.nav a {color:#121E52; font-weight:bold; text-decoration:underline; padding:0 0 0 0px;}
.nav a:hover {text-decoration:none;}




.invisibile {display:none;}

.white {color:#ffffff; font-size:14px; font-family:Arial;}
.warning {color:#ff0000; font-weight:bold;}


/*******************************************************************
MODULI:
*******************************************************************/


.pform {width:100%;}

.modulo50px {width:50px;}

.modulo_gis_div {padding:0 0 0 20%;}
.modulo_gis {width:50%;}
.modulo_gis2 {width:70%;}



.login {position:absolute; top:25px; right:15px; text-align:right; font-family:Arial; font-size:14px;}
.f_email {position:absolute; top:5px; right:170px; font-family:Arial; font-size:14px; text-align:right;}
.f_password {position:absolute; top:5px; right:60px; font-family:Arial; font-size:14px; text-align:right;}
.f_submit {position:absolute; top:21px; right:15px;}
.login_submit {font-family:Arial; font-size:14px; width:40px;}
.modulo1 {font-family:Arial; font-size:14px; width:150px;}
.modulo2 {font-family:Arial; font-size:14px; width:100px;}
.modulo3 {font-family:Arial; font-size:14px; width:170px;}
.search {position:absolute; top:80px; right:15px; text-align:right; font-family:Arial; font-size:14px;}
.search_testo {position:absolute; top:-17px; right:45px; font-family:Arial; font-size:14px; color:#ffffff;}


p.modulo {font-family:Arial; font-size:100%; width:95%; padding:0 0 20px 0;}
.modulo_textarea {font-family:Arial; font-size:100%; width:90%; height:5em;}
.modulo_textarea2 {font-family:Arial; font-size:100%; width:90%; height:15em;}
.modulo_textarea4 {font-family:Arial; font-size:100%; width:90%; height:2em;}
.modulo_textarea3 {font-family:Arial; font-size:100%; width:90%; height:20em;}
.modulo_input {font-size:100%; width:90%;}
.modulo_input1 {font-size:100%; width:50%}
.modulo_input2 {font-size:100%; width:30%}
.modulo_submit {font-size:100%;}
.modulo_submit2 {width:10em; font-size:100%;}


/*******************************************************************
HEADER:
*******************************************************************/
.livello1 {position:relative; width:100%; font-size:12px;}

.livello1_a {width:100%; height:56px; background-color:#ffffff;}
.livello1_b {width:100%; height:55px; background-color:#121E52;}
.livello1_c {width:100%; height:18px; background-color:#93AFD4; font-size:12px;}
.livello1_d {width:100%; height:20px; background-color:#ffffff; font-size:12px;}



.logo1 {position:absolute; top:0px; left:0px;}



/*******************************************************************
CONTENUTI:
*******************************************************************/
.livello2 {position:relative; width:100%;}


.livello2_bis {position:relative; padding:0px 15px 0 223px;}


.vuoto20 {height:20px;}
.vuoto30 {height:30px;}
.vuoto100 {height:100px;}
.vuoto200 {height:200px;}
.vuoto300 {height:300px;}
.vuoto400 {height:400px;}
.vuoto500 {height:500px;}

.zona_contenuti {position:relative; padding:0 0 0 0; width:100%;}

.contenuti {position:relative; padding:10px 0 0 0; background-color:#CEDAEC; width:100%;}




/************* images de fond (bords arrondis) ********************/
.top_middle {position:relative; width:100%; height:15px; background-image:url("immagini/top_middle.png");}
.top_left {position:absolute; top:0px; left:0px; height:15px; width:18px; background-image: url("immagini/corner_top_left.png");}
.top_right {position:relative; height:15px; width:100%; background-image: url("immagini/corner_top_right.png"); background-position:top right; background-repeat:no-repeat;}

.middle_middle {position:relative; width:100%; height:13px; background-image:url("immagini/middle_middle.png");}
.middle_left {position:absolute; top:0px; left:0px; height:13px; width:17px; background-image: url("immagini/corner_middle_left.png");}
.middle_right {position:relative; height:13px; width:100%; background-image: url("immagini/corner_middle_right.png"); background-position:top right; background-repeat:no-repeat;}



.uomo {position:absolute; left:0px; top:0px; height:221px; width:223px; background-image:url("immagini/uomon.jpg");}
.quadro_bianco {position:absolute; left:0px; top:220px; height:240px; width:223px; background-color:#ffffff;}
.quadro_bianco2 {position:absolute; right:0px; top:220px; height:240px; width:15px; background-color:#ffffff;}

.zona_contenuti_secondari {position:relative; padding:0 0 0 0; width:100%;}
.contenuti_secondari {position:relative; background-color:#121E52; padding:10px 0 0 0px; width:100%}



.contenuti_bis {position:relative; width:75%; border-color:#121E52; border-style:solid; border-width:0 5px 0 0;}


.area {background-image:url("immagini/barra-titolo.png"); background-repeat:no-repeat; background-position:0px 25px; width:95%; text-align:right;}
.area_contenuto {padding: 20px 0 0 100px;}





/*******************************************************************
PIEDE:
*******************************************************************/
.livello3 {position:relative; width:100%;}

.livello3_a {width:100%; height:15px; background-color:#121E52;}
.livello3_b {width:100%; height:25px; background-color:#ffffff;}
.livello3_c {width:100%; border-color:#ffffff; border-style:solid; border-width:0 0 3px 0;}
.livello3_c_bis {margin:0 15px 0 223px; height:20px; background-color:#121E52;}
.livello3_d {height:80px; position:relative; margin:0 15px 0 223px; background-color:#121E52;}

.livello3_e {position:relative; margin:0 15px 0 223px;}
.bottom_middle {position:relative; width:100%; height:13px; background-image: url("immagini/bottom_middle.png");}
.bottom_left {position:absolute; top:0px; left:0px; height:13px; width:22px; background-image: url("immagini/corner_bottom_left.png");}
.bottom_right {position:relative; height:13px; width:100%; background-image: url("immagini/corner_bottom_right.png"); background-position:top right; background-repeat:no-repeat;}


.livello_f {position:absolute; top:157px; left:0px; background-color:#2C3A92; width:100%; height:20px;}


.copyright {color:#93AFD4; padding:10px 0 0 20px;}
.copyright a {color:#93AFD4; text-decoration:underline;}
.copyright a:hover {color:#93AFD4; text-decoration:none;}



/*******************************************************************
MENU IN ALTO:
*******************************************************************/

.home {position:absolute; top:93px; left:145px; display:block; background-image:url("immagini/home-001.jpg"); width:60px; height:29px;}
.home a {display:block; background-image:url("immagini/home-001.jpg"); width:60px; height:29px;}
.home a:hover {display:block; background-image:url("immagini/home-002.jpg");}
.home2 {position:absolute; top:93px; left:145px; display:block; width:60px; height:29px; background-image:url("immagini/home-003.jpg");}


#fisioterapisti {position:absolute; top:93px; left:215px; display:block; background-image:url("immagini/fisioterapisti-001.jpg"); width:109px; height:29px;}
#fisioterapisti a {display:block; background-image:url("immagini/fisioterapisti-001.jpg"); width:109px; height:29px;}
#fisioterapisti a:hover {display:block; background-image:url("immagini/fisioterapisti-002.jpg");}
#fisioterapisti2 {position:absolute; top:93px; left:215px; display:block; background-image:url("immagini/fisioterapisti-003.jpg"); width:109px; height:29px;}
#fisioterapisti_on {position:absolute; top:93px; left:215px; visibility:hidden; display:block; background-image:url("immagini/fisioterapisti-002.jpg"); width:109px; height:29px;}
#fisioterapisti_on a {display:block; background-image:url("immagini/fisioterapisti-002.jpg"); width:109px; height:29px;}


#menu_fisioterapisti {position:absolute; top:121px; left:215px; padding:10px 0 10px 0px; visibility:hidden; background-color:#ffffff; z-index:2;}
#menu_fisioterapisti ul {border:0; margin:0; padding:0;}
#menu_fisioterapisti li {border:0; margin:0; padding:0; list-style-type:none; width:350px;}
#menu_fisioterapisti a {display:block; height:20px; color:#2C3A92; text-decoration:none; padding:0 0 0 30px;}
#menu_fisioterapisti a:hover {background-color:#2C3A92; color:#ffffff; text-decoration:none; background-image:url("immagini/triangolo-002.jpg"); background-repeat:no-repeat; background-position:10px 3px;}



.pazienti {position:absolute; top:93px; left:334px; display:block; background-image:url("immagini/pazienti-001.jpg"); width:76px; height:29px;}
.pazienti a {display:block; background-image:url("immagini/pazienti-001.jpg"); width:76px; height:29px;}
.pazienti a:hover {display:block; background-image:url("immagini/pazienti-002.jpg");}
.pazienti2 {position:absolute; top:93px; left:334px; display:block; background-image:url("immagini/pazienti-003.jpg"); width:76px; height:29px;}

.area_soci {position:absolute; top:93px; left:410px; display:block; background-image:url("immagini/soci-001.jpg"); width:60px; height:29px;}
.area_soci a {display:block; background-image:url("immagini/soci-001.jpg"); width:60px; height:29px;}
.area_soci a:hover {display:block; background-image:url("immagini/soci-002.jpg");}
.area_soci2 {position:absolute; top:93px; left:410px; display:block; background-image:url("immagini/soci-003.jpg"); width:60px; height:29px;}


.aziende {position:absolute; top:93px; left:390px; display:block; background-image:url("immagini/aziende-001.jpg"); width:73px; height:29px;}
.aziende a {display:block; background-image:url("immagini/aziende-001.jpg"); width:73px; height:29px;}
.aziende a:hover {display:block; background-image:url("immagini/aziende-002.jpg");}
.aziende2 {position:absolute; top:93px; left:390px; display:block; background-image:url("immagini/aziende-003.jpg"); width:73px; height:29px;}


.regioni {position:absolute; display:block; background-image:url("immagini/regioni-001.jpg"); top:93px; left:463px; width:68px; height:29px;}
.regioni a {display:block; background-image:url("immagini/regioni-001.jpg"); width:68px; height:29px;}
.regioni a:hover {display:block; background-image:url("immagini/regioni-002.jpg");}
.regioni2 {position:absolute; display:block; background-image:url("immagini/regioni-003.jpg"); top:93px; left:463px; width:68px; height:29px;}






/*******************************************************************
MENU A SINISTRA (SOTTO L'IMMAGINE PRINCIPALE):
*******************************************************************/



.menu_left {position:absolute; top:380px; left:0px; padding:0px 0 10px 0px; font-size:14px;}
.menu_left ul {border:0; margin:0; padding:0 0 20px 40px; list-style-type:none; background-color:#ffffff;}
.menu_left li {border:0; margin:0 0 0 0px; padding:5px 0 0 20px; width:163px; background-image:url("immagini/cerchietto-003.jpg"); background-repeat:no-repeat; background-position:0% 8px;}
.menu_left a {color:#2C3A92; text-decoration:none;}
.menu_left a:hover {text-decoration:underline;}


/*******************************************************************
MENU IN BASSO:
*******************************************************************/

.menu_bottom {padding:0 0 0 243px;}
.menu_bottom ul {border:0; margin:0; padding:0;}
.menu_bottom li {float:left; border:0; margin:0; padding:5px 10px 0 0; list-style-type:none;}
.menu_bottom a {color:#0D1646; text-decoration:none; padding:0 0 0 0; font-weight:bold;}
.menu_bottom a:hover {text-decoration:underline; font-weight:bold;}





/************************** FORUM *****************************************************/



.td1 {background-color:#eeeeee; padding:5px;}
.td2 {background-color:#dddddd; padding:5px;}
.td1_center {background-color:#eeeeee; text-align:center;}
.td2_center {background-color:#dddddd; text-align:center;}
table.forum {width:100%; background-color:#ffffff; border-color:#121e52; border-style:solid; border-width:1px;}
table.forum_index {width:100%; background-color:#ffffff; border-color:#ffffff; border-style:solid; border-width:0 10px 0 10px;}
th {background-color:#ffffff; padding:0 0 20px 0;}
.th_50pc {width:50%;}
.th_15pc {width:15%;}
.th_20pc {width:20%;}
.th_80pc {width:80%;}
.td_area {background-color:#93AFD4; padding:10px 5px 10px 5px;}

.forum_border {border-color:#121e52; border-style:solid; border-width:1px;}

.td_vuoto {height:20px;}

.arial_forum {font-family:Arial; font-size:82%;}
.a_forum {font-family:Times New Roman;}

a.forum {text-decoration:none;}
a.forum:hover {text-decoration:none; color:#000000;}

.icona {vertical-align:middle;}

.icona1 {padding-left:13px; vertical-align:middle;}
.icona2 {padding-left:26px; vertical-align:middle;}
.icona3 {padding-left:39px; vertical-align:middle;}

/************************** FINE FORUM *****************************************************/




/************************** FAQ *****************************************************/


table.faq {width:100%;}
.td_faq {padding:10px 0 10px 10px; border-color:#0D1646; border-width:1px; border-style:solid;}
.img_faq {position:relative; float:right; border:0;}

.td_area1 {background-color:#eeeeee; padding:50px 5px 50px 5px;}
.td_area2 {background-color:#dddddd; padding:50px 5px 50px 5px;}


.td1b {background-color:#eeeeee; padding:20px 5px 20px 5px;}
.td2b {background-color:#dddddd; padding:20px 5px 20px 5px;}



/************************** FINE FAQ *****************************************************/


/******************* HOME PAGE ******************************/

.central_h {padding:0px 0 0px 0px; width:100%;}
.central_h ul {border:0; margin:0; padding:0 0 0 0; text-align:left;}
.central_h li {border:0; margin:0; padding:0px 0 20px 0; list-style-type:none; color:#121E52;}
.central_h a {color:#121E52; text-decoration:none; padding:0 0 0 0;}
.central_h a:hover {text-decoration:underline;}

.total_h {position:relative; width:100%;}

.principal {margin-right:200px; border-color:#121E52; border-style:solid; border-width:0 5px 0 0;}
.principalbis {padding:0 20px 0 0;}

.secondaire {position:absolute; top:0px; right:0px; width:200px;}
.secondairebis {padding:0 20px 0 20px;}

.titolo_rubrica {text-align:right;}
.img_h {width:100%; text-align:center;}







/*** ADMIN *********************/

.tabella_admin {width:100%;}
.tabella_admin td {width:20%;}
.td_separazione {height:1px; background-color:#000000;}
.td_separazione2 {height:5px; background-color:#66cccc;}

.td_separazione3 {height:50px; background-color:#66cccc;}

.tabella_admin2 {width:100%;}
.tabella_admin2 td {text-align:center; vertical-align:middle;}


.macro {background-color:#d4f3ec;}
.macro2 {background-color:#ffffff;}



/****** per compatibilità IE5 *********/
.div_tabelle {width:100%;}













/****** responsabili nazionali (tabelle) ***********/

.resp {width:100%;}
.resp th {text-align:left; background-color:transparent;}







/********* dalle aziende ************************/

.clearboth {clear:both;}

.td_aziende1 {padding:0 0 20px 0;}
.td_aziende2 {padding:0 0 20px 5px;}




.anno_riviste {margin:10px 0 10px 0; font-size:120%; border-color:#0D1646; border-width:0 0 5px 0; border-style:solid;}



/********* riquadro gis ************************/

div.textimage{
width: 500px;margin-bottom: 10px;     
border: 1px solid #000;background-color: #eee
}

div.textimage img{
float:left;
margin: 10px
}

div.textimage h2, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage h2{
margin-top: 10px
}

div.clearer{clear: left}




















