/**


*** ******************************************* IMPOSTAZIONI GENERALI ***********************************************************


**/
html, body, #arm-globale
{margin:0;
padding:0;}
body
{
	background:#fff;
	text-align: center;
   color: #333;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.5em;
	width:100%;
}
div#arm-globale
{
	margin-left: auto;
	margin-right: auto;
	width:95%;
	text-align: left;
	height: auto; 
	overflow:hidden;
}
div#arm-area_top, div#arm-area_sx, div#arm-area_slide, div#arm-cerca a#arm-searchlink
{
	display:none;
}
div#arm-header
{
	background: url(../img/logo-ordine-mobile.png) no-repeat left top #3B5998;
	height:auto;
}
div#arm-area_dx
{
	float:none;
	width:auto;
}
div#arm-area_dx_top1
{
	float:none;
	width:100%;
	right:0.1em;
}
div.arm-modulo_arm-search
{
	display:none;
}
div.arm-modulo-social
{
	width:100%;
	height:auto;
	margin-top:0;
	margin-bottom:0;
}	
div.arm-modulo-social div.social
{
	margin:0;
	right:0.1em;
	text-align:right;
}
div.arm-modulo-social div.social a
{
	padding:0 0.1em;
}
div.arm-modulo-social div.social ul.social-list li a img
{
	background:#fff;
	border: 2px solid #fff;
}
div#arm-area_dx_top
 {
 	background:none;
	margin:0;
	width:auto;
	float:none;
	height:4.6em
 }
div.arm-modulo-orari
{
	color:#dbdde5;
	margin:0;
	text-indent:0;
	font-size:0.6em;
	float: right;
	width:60%;
	text-align: right;
}
div.arm-modulo_menu
{
	margin:0;
}

div.arm-menulivello_0
{
	background:none;
	height: auto;
	width:100%;
	font-size:0.6em;
}

div.arm-menulivello_0 ul
{
	list-style: none;
	background: transparent;
	margin: 0;
	padding: 0;
	float: none;
}
div.arm-menulivello_0 li
{
	float: none;
	padding: 0;
	line-height:2em;
	background: #eee;
	text-align:center;
}
div.arm-menulivello_0 li.link1
{
	background: #fff;
}
div.arm-menulivello_0 ul li a
{
	border-right:none;
	border-bottom: 1px solid #babece;
	line-height:2em;
}
div.arm-menulivello_0 ul li a:hover, div.arm-menulivello_0 a.arm-corrente
{
	background:#dbdde5;
	color:#EA5A00;
}
div.arm-menulivello_0 a, div.arm-menulivello_0 a {
	color: #3b5998;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	display: block;
	padding: 0;
}
div.arm-menulivello_0 li#arm-ultima_0
{
	background: #eee;
	overflow:hidden;
}
div.arm-menulivello_0 ul li.link1 a:hover,div.arm-menulivello_0 ul li.link1 a.arm-corrente
{
	background:url(../img/home.png) no-repeat 1em center;
	text-indent: -99999px;
	padding-right:0;
}
div.arm-menulivello_0 ul li.link1 a
{
	background:url(../img/home-blu.png) no-repeat 1em center;
	text-indent: -99999px;
	padding-right:0;
}
 div.arm-menulivello_1
{
	background:none;
	height: auto;
	float: none;
	margin: 0;
	width:100%;
	margin-top:0;
}
div.arm-menulivello_1 ul
{
	margin:0;
	list-style: square inside none;
	float:none;
	padding-left:0;
	font-size: 0.7em;
	border-bottom: 1px solid #ccc;
}
div.arm-menulivello_1 ul li
{
	background: #fff;
	float:none;
	border-bottom: 1px solid #e7e7e7;
}
div.arm-menulivello_2
{
	width:100%;
	background: #E6E9F2;
	margin-left:0;
	font-size: 0.7em;
}
div.arm-menulivello_2 ul
{
	margin-left:0;
	margin-top:0;
	list-style: none;
	float:none;
	width:100%;
	background: #E6E9F2;
	margin-bottom:1em;
	padding: 0;
}
div.arm-menulivello_1 a:link, div.arm-menulivello_1 a:visited, div.arm-menulivello_2 a:link, div.arm-menulivello_2 a:visited
{
	color: #3b5998;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	line-height:1em;
	border-right:none;
	padding:0;
}
div.arm-menulivello_1 a.arm-corrente, div.arm-menulivello_2 a.arm-corrente
{
	color:#ea5a00;

}
div.arm-menulivello_1 a:hover, div.arm-menulivello_2 a:hover
{
	color:#ea5a00;
}

div#arm-bloccodx
{
	width: 100%;
	float:none;
	margin-bottom:0;
	height:auto;
	min-height: 100%;
}
div#arm-main_consx_condx
{
	float: none;
	width: 100%;
	margin:0 0 1.4em 0;
	min-height: 100%;
	height: auto;
	font-size:0.6em;
}
div#arm-colsinistra div.link, div.arm-modulo-amm-trasparente
{
	display: none;
}
div#arm-colsinistra div.link.formazione
{
	display:block;
}
div#arm-coldestra
{
	float: none;
	width: 100%;
	font-size:0.7em;
}
div#arm-colsinistra
{
	width: 100%;
	float: none;
	margin-top:15px;
}
div#arm-contenuto
{
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	width: 100%;
	text-align: left;
	height:auto;
	min-height: 100%;
}
div#arm-piedipagina
{
	background:#fff;
	color:#ffffff;
	margin:auto;
	position:relative;
	width: 100%;
	min-width: 100%;
	height: auto;
}
div.arm-modulo_arm-footer
{
	margin:auto;
	padding-top:0;
	font-size:0.55em;
	background:#3b5998;
	width: 100%;
}
div.homepage h1.arm-component-titolo
{
	margin-top:0;
	background: #fff;
	display:inline-block;
	margin-bottom:0.5em;
	padding: 0;
}
h2.arm-contenuto-titolo, h3.arm-titolonome
{
	color:#3b5998;
	font-size:1em;
	font-weight: bold;
	line-height: 1.2em;
	text-align:left;
	margin:0;
	padding:0;
	clear:left;
}
p.informazione_nome
{
	clear: left;
}
.componentheading
{
	color:#3b5998;
	font-size:1.05em;
	font-weight: bold;  
	margin-top: 0;
   margin-bottom: 5px;
  text-transform: uppercase;
  line-height:1.2em;
	clear:left;
}
a.leggioltre
{
	color:#ea5a00;
	text-decoration: none;
	font-size: 1.2em;
	background: none;
	padding-right:0;
}
form.form-login div.arm-field label
{
	font-weight:normal;
	margin-left:0;
	width:30%;
}
form.form-login div.arm-field input.TextBox
{
	width:70%;
	margin-left:0.2em;
	margin-top:0;
	margin-bottom:0;
	float: none;
}
input[type="checkbox"]
{
	width:1.2em;
	height:1.2em;
}
div#recupera
{
	float:none;
	margin-top:0;
	margin-left: 0;
	margin-bottom:0;
}
form.form-login
{
	border-bottom: none;
}
p.arm-pulsanti-intestazione
{
	float: none;
	margin-bottom:1em;
	height:auto;
}
div.corsischeda div.pulsanti, div.bacheca div.link div.leggitutto, div.bacheca table.listannunci div.leggitutto 
{
	height:auto;
	overflow:hidden;
	background:none;
	margin-bottom: 0;
	width:100%;
}
div.pulsanti a, div.link a
{
	float:none;
	font-size: 0.8em;
	color:#555;
	font-weight:bold;
}
div.link.formazione a
{
	font-size: 1em;
	color:#3b5998;
	display:inline;
}
div.pulsanti a:hover, div.bacheca div.leggitutto a:hover, div.vai_indietro a:hover, form#gest_profilo a:hover,
.pulsante:hover,
input#agg_pref_salva_2:hover, input#agg_pref_annulla_2:hover, input#req_agg_dati_2:hover, input#agg_dati_2:hover
{
	color:#ea5a00;
}
div.pulsanti a#stampa, div.pulsanti a#avvisa, div.pulsanti a#iscriviti, div.link a, div.bacheca div.link div.tutti a
{
	padding: 0;
	text-decoration:underline;
	border-right: none;
	display:block;
	text-align:left;
	float:none;
}
div.pulsanti div.righina, div.pulsanti div.hr, div.contfreccia
{
	display:none;
}
div.corsischeda h3#titolo, h3#programtit
{
	font-size:1em;
}
div.bacheca div.link
{
  	height:auto;
	overflow:hidden;
	background:none;
	margin-bottom: 10px;
	width:100%;
}
form#gest_profilo
{
	width:100%;
	height:auto;
}
form#gest_profilo a, .pulsante
{
	font-size: 0.8em;
	padding: 0;
	text-decoration:underline;
	line-height:1.2em;

	width:100%;
	display:block;
	text-align:left;
	float:none;

}
form#gest_profilo input
{
	padding-right:0;
	font-size:0.8em;
	padding-bottom:3em;
	border:none;
}
input#agg_pref_salva_2, input#agg_pref_annulla_2, input#req_agg_dati_2, input#agg_dati_2
{
	background: none;
	height:auto;
	border:none;
	padding:0 0 3em 0;
	width: 100%;
	
}
form#gest_profilo, form#mod_preferenze, form#req_mod_dati, form#mod-dati
{
	background: none;
}

div.pagenavveneto span, div.pagenav span, div.pagenavveneto a, div.pagenav a
{
	font-size: 1em;
}
p.contatore
{
	line-height:3em;
}
table th
{
	
	min-width: 30%;
}
table th.foto
{
height:auto;
}

table.modifica input[type="text"]
{
	width:25%;
	margin:0; 
}

table.richiedi_modifica, table.richiedi_modifica tbody
{
    width:100%;
}

table.richiedi_modifica th
{
	max-width: 20%;
} 
table.richiedi_modifica td.informazione
{
	max-width: 20%;
}
table.richiedi_modifica td.input
{
	max-width: 20%;
}

table.pref_pubb td.informazione, table.mostra td.informazione
{
	max-width: 20%;
}
table.pref_pubb, table.modifica
{
	margin-top:1em;
}
table.profilo th.etichette
{
	padding-left:0.1em;
}

form select#id_cat
{
	padding:0.4em;
}
form select
{
	width:100%;
}
form select#id_cat option
{
	line-height:2em;
}

form#bacheca_ins1 fieldset, form#bacheca_ins2 fieldset
{
	width:88%;
}
form#bacheca_ins1 fieldset label, form#bacheca_ins2 fieldset label, form#bacheca_ins1 fieldset fieldset label,
form#bacheca_ins1 fieldset div.campo input[type="text"],  form#bacheca_ins2 fieldset div.campo input[type="text"],
form#bacheca_ins1 textarea#testo, form#bacheca_ins2 textarea#testo
{
	width:100%;
}

form#bacheca_ins1 fieldset label, form#bacheca_ins2 fieldset label
{
	clear:both;
	display:block;
	float:none;
	text-align: left;
	padding-right:0;
	font-size:1em;
}





/*
 * Ciao ciao
 */
