/*generici*/
html{height:100%}
form {	margin: 0;	padding: 0; }
fieldset{ margin:0; padding:0; border:0;  }
body {	margin: 0;	padding: 0;	}
div, body, input, select, textarea, form {	font: 11px Tahoma, Arial, Verdana;	color: #263C5E;}

.m0{margin:0;}

a, a:link {	color: #6B8DAC; font-weight:bold;}
a:hover { color: #F8930B; text-decoration: none;}

img.perlastampa{ display:block; }

/*
-------------------------------------
classi semplici
-------------------------------------
*/


p.perform{ margin:0; padding:0; } 
.clear { clear:both; display:block;	height:10px; margin:0; padding:0;}
.centro {text-align: center; display:block; margin:1px; padding:0; }
.ara{color:#F8930B;}

/*
-------------------------------------
testata
-------------------------------------
*/
#head_bg{ display:none; }

/*
-------------------------------------
menu
-------------------------------------
*/

#menu{ display:none; }


/*
-------------------------------------
colonna di sinistra
-------------------------------------
*/
#sx {display:none;}
.box_sx { display:none; }

#forumsoci {
	font:10px Tahoma, Arial, Verdana;
	color:#324D78;
	display: block;
	height: 199px;
	width: 177px;
	margin: 0 0 0 3px;
	padding: 0 8px;
}

}
#area_foot{ display:block; height:10px;margin: 0 0 0 3px;}


/*-------------------------------------pagina centrale-------------------------------------*/

#contenitore {display:block;}
#contenuti {display:block;}
#pagina 		{	display:block; }
#redazionale img {	margin: 0px 10px 10px; float:left;}
#top { display:none; }
#top2 {	display:none; }

/*-------------------------------------colonna destra-------------------------------------*/

#box_destra {display:none;}


/*-------------------------------------titoli delle colonne-------------------------------------*/

/*-------------------------------------moduli-------------------------------------*/
.campi_mini {
	color: #FFFFFF;
	font:bold 10px Tahoma, Arial, Verdana;
	width: 150px;
	border: 3px double #7497C0;
	margin: 2px;
}


/*
---------------------------------------------------------------------------------------------------
footer
---------------------------------------------------------------------------------------------------
*/
#footer {display:none;}
#footer_chiudi {display:none;}
#footer_loghi{display:none;}


/*
---------------------------------------------------------------------------------------------------
contenuti
---------------------------------------------------------------------------------------------------
*/
h3 , h2 {
	display: block;
	height: 35px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	color:#F8940B;
	line-height: 35px;
	font-size: 17px;
	font-weight: bold;
}
.sottomenu{
	margin: 10px 5px 15px 15px;
	color: #324D78;
	font-weight: bold;
}
h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 15px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


.sottomenu h4{
	color: #324D78;
	font: bold 14px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0;
	background:none;
}

.sottomenu h5, #redazionale h5, #redazionale div h5{
	font: bold 11px Tahoma, Arial, Verdana;
	color: #000;
	display: block;
	height: 22px;
	margin: 5px 15px 10px 0;
	padding: 0 0 0 30px;
	line-height: 22px;
}
.sottomenu img{
	float: left;
	padding: 6px;
	margin: 0 10px 10px 0px;
}
.sottomenu ul, #redazionale ul {
	list-style-type: none;
	margin: 5px;
	padding: 0;
	clear: both;
}



.sottomenu ul li , #redazionale ul li  {
	padding: 0 0 3px 18px;
	margin-bottom:0;
	display: block;
	height:auto;
}
#redazionale #dettaglio-convenzioni1 ul li , #redazionale #dettaglio-convenzioni2 ul li , #redazionale #dettaglio-convenzioni3 ul li , #redazionale #dettaglio-convenzioni4 ul li   { margin:5px 0;  }
#redazionale a img{ border:0; }
#redazionale #dettaglio-convenzioni1 , #redazionale #dettaglio-convenzioni2 , #redazionale #dettaglio-convenzioni3 , #redazionale #dettaglio-convenzioni4 {  margin:0 0 20px 0; display:block; }
#redazionale a.perleconvenzioni{ display:block; border-bottom:1px solid #ccc; line-height:35px; margin:10px 0 0 25px; }

.dettagli {
	display: block;
	clear: left;
	height: 17px;
}
.sottomenu p {
	margin: 0px;
}
#footer_loghi table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
#footer_loghi td {
	text-align: center;
	padding: 4px 5px;
}
#footer_loghi img {
	border:0;
}

p.pulizia{ clear:both; display:block; height:10px; }

#risultati{ display:block; color:#324D78; padding:5px 0 0 15px;}
#pagina #paginazione{display:none;}
#recapiti{ position:relative; }
#pagina #profilo h5 ,  #pagina #recapiti h5 {  display:block; clear:both; margin:0; padding:0; height:25px; padding:4px 0 0 40px;	color:#fff; font:bold 110% Tahoma, Arial, Verdana; }
#profilo h6 { margin:0 0 0 8px; padding:2px ; background:#f0f0f0; border:1px solid #e7e7e7;font:bold 100% Tahoma, Arial, Verdana; color:#324D78; }
#profilo p , #recapiti p{ margin:10px 0 22px 23px; padding:0; }
#pagina #recapiti ul.crea-percorso { position:absolute; top:38px; left:370px;}
#pagina #recapiti ul.crea-percorso li.tuttocitta{ padding:0; border:0; width:124px; height:36px;  }
#pagina #recapiti ul.crea-percorso li.tuttocitta span { display:none; }
#pagina #recapiti ul.crea-percorso li.tuttocitta a { width:124px; height:36px; display:block; }
#scheda span{ display:block; border-bottom:1px solid #f0f0f0; line-height:25px; }
#pagina #scheda br{ display:none; } 
#pagina #scheda #dati-anagrafici{ float:left; width:320px; }
#scheda #dati-anagrafici h5 { color:#F8930B; margin:10px 0 0 0; padding:0 0 5px 0; border-bottom:1px solid #f0f0f0; font:bold 110% Tahoma, Arial, Verdana; background:transparent; }

#pagina ul#lista-link{ margin:40px 0 0 0; padding:0; list-style:none; }
#pagina ul#lista-link li{ background:transparent; display:inline; padding:0;  }
#pagina ul#lista-link li a{ display:block; padding:10px 0; height:auto !important; height:8em; min-height:8em; font-weight:normal; text-decoration:none; position:relative;  }
#pagina ul#lista-link li a strong{ color:#324D78; }
#pagina ul#lista-link li a span{ padding:0 0 0 120px; display:block; }
#pagina ul#lista-link li a img{ position:absolute; top:0; left:0; border:1px solid #fff; }
#pagina ul#lista-link li a:hover img{ position:absolute; top:0; left:0; border:1px solid #f0f0f0; }

#pagina #sido { width:178px; color:#5A83B4; margin:15px 0 10px 15px; }
#pagina #sido h4 {
font:bold 12px Arial, Helvetica, sans-serif; display: block; margin:0 0 5px 0; color:#324D78; }

#pagina form{ margin:12px 0 0 15px;  padding:0; border:0; }
#pagina fieldset{ margin:0; padding:0; border:0; }
#pagina fieldset input{ background:#7497C0; width:144px; border:3px double #7497C0; padding:2px; font: 11px Tahoma, Arial, Verdana; }
#pagina fieldset textarea{ background:#7497C0; border:3px double #7497C0; padding:2px; font: 11px Tahoma, Arial, Verdana; display:block; width:400px; height:110px; margin:0 0 15px 0; float:right; }
#pagina fieldset label{ font-weight:bold; float:left; text-align:right; margin:10px 0 0 37px !important; margin:10px 0 0 34px;} #pagina form br { clear:both; }
#pagina fieldset label.seconda{ margin:10px 10px 0 0 !important; float:right;  }
#pagina fieldset label span { display:block; margin:0 10px 0 0; float:left; }
#pagina fieldset label.invia{ display:block; clear:both; padding:5px; background:#f0f0f0; width:480px; text-align:center; margin:0 0 0 0 !important; }
#pagina fieldset label.invia input{ cursor:pointer; border:2px solid #ff7000; color:#fff; font-weight:700;  padding:2px 8px; width:auto; }

#step-sido{ padding:0 0 0 205px; }
#step-sido ol{ margin:20px 0 0 0; padding:0; color:#324D78; list-style:none; }
#step-sido ol li{ height:auto !important; height:50px; min-height:50px; }
#step-sido strong{ color:#F7920A; }
#step-sido ol a{ color:#5A83B4; text-decoration:underline; display:inline; font-weight:700; }
#step-sido ol a img{ display:inline; border:0; }
#specifiche{padding:12px 0 0 0; margin:0 0 0 15px; }


.box_dx a img { border:0; }
#forumsoci a.entraforum{ display:block; height:18px;  }
p.perform{ margin:0; padding:0; } 

ul#menusoci{ margin:30px 0 85px 0; }
ul#scelta-lingue{ display:none; }
.sottomenu { display:none; }

/* tabella */

.titolo-del-socio{
	padding:8px;
	margin:8px;
	border:1px solid #ccc;
}

.citta-del-socio{
	padding:8px;
	margin:8px;
	border:1px solid #ccc;
}

.telefono-del-socio{
	padding:8px;
	margin:8px;
	border:1px solid #ccc;
}

.indirizzo-del-socio{
	padding:8px;
	margin:8px;
	border:1px solid #ccc;
}