/* -------------------------------------------------------------------------------------------------------- *\
   TAG Base
\* -------------------------------------------------------------------------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color:#000000;*/
	background-color:#E6E6E6;
	font-size: 100%;
}

html, body {
  height: 100%;
}

h1 {
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 1.3em;
	text-align: left;
	color:#2D5A82;
}

p {
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 1em;
	vertical-align: top;
	text-align: justify;
	color:#000000;
}

.STOP_FLOAT {
	clear:both;
}
	
form{
	margin-bottom: 0px;
}

ul {
	margin-left: -20px;
	*margin-left: 10px;
	*padding-left: 10px;
	color:#585858;
}

ul a{
	color:#2D5A82;
	text-decoration:none;

}

ul a:hover{
	color:#2D5A82;
	text-decoration: underline;

}

label{
	text-align:left;

}

img {
border-color:#FFFFFF;
}
	
/* -------------------------------------------------------------------------------------------------------- *\
   Template Main
\* -------------------------------------------------------------------------------------------------------- */

#header{
	width: 100%;
	background-color:#E6E6E6;
}

#logo_header{
	display: block;
	width: 760px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

#main{
	width: 100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-image:url(img/SIMRISFONDO_VERT.jpg);
	background-repeat:repeat-x;

}

#sfondo_corpo_pagina{
	width:760px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/SIMRI_SFONDO_ORIZ.png);
	background-repeat:repeat;
}

/* IE6 PNG */
*html #sfondo_corpo_pagina{
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.simri.it/css/img/SIMRI_SFONDO_ORIZ.png', sizingMethod='scale');
	* background: none;
}

#menu{
	margin-left: 14px;
	margin-right: 11px;
	width: 735px;
	background-image:url(img/SIMRI_SFONDO_MENU.jpg);
	background-repeat:repeat-x;
}

.separatore_menu{
	width: 0.5em;
	*width: 8px;
	height: 60px;
	background-image:url(img/SIMRI_SEPARATORE_MENU.jpg);
	background-repeat: no-repeat;
	background-position:center;
	float:left;
}

.pulsante{
	display: block;
	float: left;
	width: 5.74em;
	*width: 66px;
	height: 35px;
	padding-top: 25px;
	background-image:url(img/SIMRI_TASTO_MENU2.jpg);
	background-repeat:repeat-x;
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.72em;
	*font-size: 12px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	
}

.pulsante_selezionato{
	display: block;
	float: left;
	width: 5.74em;
	*width: 66px;
	height: 35px;
	padding-top: 25px;
	background-image:url(img/SIMRI_TASTO_MENU3.jpg);
	background-repeat:repeat-x;
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.72em;
	*font-size: 12px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	
}

a.pulsante:link{
	background-image:url(img/SIMRI_TASTO_MENU2.jpg);
	background-repeat:repeat-x;
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.72em;
	*font-size: 12px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

a.pulsante:hover{
	background-image:url(img/SIMRI_TASTO_MENU3.jpg);
	background-repeat:repeat-x;
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.72em;
	*font-size: 12px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

#corpo_pagina{
	width:720px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*height:auto;*/
	margin-left: 20px;
	margin-right: 20px;
	/*GESTIONE ALTEZZA MINIMA*/
	min-height: 450px;
	height: auto !important;
	height: 450px;

}

#footer{
	width: 100%;
	/*background-color:#000000;*/
	/*background-color:#E6E6E6;*/
	background-image:url(img/SIMRI_FOOTER_SFONDO.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#sfondo_footer{
	width: 760px;
	height: 20px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/SIMRI_FOOTER.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:40px;
}


/* -------------------------------------------------------------------------------------------------------- *\
   Classi base
\* -------------------------------------------------------------------------------------------------------- */

.titolo_small{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 1em;
	color:#2D5A82;
	text-align:left;
}

.titolo_small_strong{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 1.2em;
	color:#2D5A82;
	text-align:left;
	font-weight:bold;
}

.titolo_small_grigio{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 1em;
	color:#585858;
	text-align:left;
}

.autore{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.95em;
	color:#2D5A82;
	text-align:left;
}

.data_ora{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.95em;
	color: #585858;
	text-align:left;
}

.estratto{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.95em;
	color: #000000;
	text-align: justify;
}

.commento{
	border-top-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.documento{
	border-top-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	padding-top: 10px;
	margin-bottom: 10px;
}

a.privacy_policy{
	display: block;
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.7em;
	text-align: right;
	margin-top: -14px;
	margin-right: 12px;
	text-decoration:none;
	color: #595959;
	}

.link_drbartstudio{
	width: 150px;
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.80em;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	text-decoration:none;
	}
	
a.link_drbartstudio{
	text-decoration:none;
	color: #595959;
	}
	
a.link_drbartstudio:hover{
	text-decoration:underline;
	color: #595959;
	}
	
.liberatoria{
	display:block;
	*padding-left: 10px;
	*padding-right: 10px;
	font-family:"Arial",Helvetica,sans-serif;
	color:#585858;
	font-size: 0.85em;
	text-align: justify;
}

.responsabile{
	font-family:"Arial",Helvetica,sans-serif;
	color:#585858;
	font-size: 0.85em;
	text-align: justify;
}

.pdf{
	width: 20px;
	height: 23px;
	float: right;
	margin-top: -25px;
}

.upload{
	*height: 20px;
}

#errori_validazione{
	margin-left:auto;
	margin-right:auto;
	display:block;
	color:#FF0000;
	text-align: justify;
}

#errori_validazione fieldset {
	display: block;
	width: 600px;
	*width: 604px;
	*padding-left: 10px;
	*padding-right: 10px;
	padding-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px;
	border-style:solid;
	border-color:#2D5A82;
}

.campo_obbligatorio_indent{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width: 600px;
}

.linea_separazione{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

/* -------------------------------------------------------------------------------------------------------- *\
   Divisione in 2 colonne
\* -------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- *\
   Divisione in 2 colonne
\* -------------------------------------------------------------------------------------------------------- */

#colonna_sinistra{
	width: 465px;
	float:left;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
}

#colonna_destra{
	width: 250px;
	float:left;
}

/* -------------------------------------------------------------------------------------------------------- *\
   TEMPLATE SPECIFICO HOME PAGE
\* -------------------------------------------------------------------------------------------------------- */

#sezione_editoriale{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

#sezione_editoriale a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_editoriale a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_news{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

#sezione_news a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_news a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_eventi{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#sezione_eventi a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_eventia:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_ricerca{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align: left;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

.img_ricerca{
	display:block;
	float:left;
}

.input_ricerca{
	float: right;
	*float: none;
	margin-left: 4px;
	*margin-left: 0px;
	width: 145px;
}
	
#sezione_login{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align: left;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

#sezione_login a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_login a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

.label_campo_login{
	display: block;
	*height: 22px;
	float: left;
	padding-top: 2px;
	text-align: left;
}

.input_login{
	float: right;
	*float: none;
	width: 145px;
	text-align: left;
	margin-bottom: 2px;
}

.div_campo_login{
	clear: both;
	height: 10px;
	*height: auto;
	display: block;
	margin-bottom: 3px;
	text-align: right;
	}
	
.LOGO_log{
	margin-left: 155px;
}

#sezione_download{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align: left;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

#sezione_download a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_download a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}
	
#sezione_partners{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#sezione_varie{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align: left;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-top-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
}

#sezione_varie a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_varie a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}
/* -------------------------------------------------------------------------------------------------------- *\
   SEZIONE TESTUALE MODIFICATA PER GESTIRE OVERFLOW EDITOR WYSIWYG PAGINA NEWS/EVENTI/ARTICOLI
\* -------------------------------------------------------------------------------------------------------- */
#sezione_testuale_mod{
	width: 445px;
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 0px;
	*margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	overflow:hidden;
}


#sezione_testuale_mod a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold
}

#sezione_testuale_mod a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_testuale_mod a.email{
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

#sezione_testuale_mod a.email:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}

/* -------------------------------------------------------------------------------------------------------- *\
   TEMPLATE SPECIFICO ELENCO EVENTI/NEWS/ETC.
\* -------------------------------------------------------------------------------------------------------- */

#sezione_testuale{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#sezione_testuale a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold
}

#sezione_testuale a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_testuale a.email{
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

#sezione_testuale a.email:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}


#sezione_elenco{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#sezione_elenco a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#sezione_elenco a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration: none;
	font-weight:bold;
}

#paginatore{
	text-align:center;
	}

.P_prev{
	margin-right: 10px;
}

a.P_prev:hover{
	margin-right: 10px;
}

.P_next{
	margin-left: 10px;

}

.RSS{
	float:right;
	display:block;
}


/* -------------------------------------------------------------------------------------------------------- *\
   PAGINA ERRORE-LOGIN
\* -------------------------------------------------------------------------------------------------------- */

#pagina_login{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align: left;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#pagina_login a{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}

#pagina_login a:hover{
	font-family:"Arial",Helvetica,sans-serif;
	color:#2D5A82;
	text-decoration:none;
	font-weight:bold;
}
/* -------------------------------------------------------------------------------------------------------- *\
   1 colonna
\* -------------------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------- *\
   1 colonna
\* -------------------------------------------------------------------------------------------------------- */

#colonna_centrale{
	width: 720px;
}

/* -------------------------------------------------------------------------------------------------------- *\
   TEMPLATE SPECIFICO NEWSGROUP
\* -------------------------------------------------------------------------------------------------------- */

#sezione_testuale{
	font-family:"Arial",Helvetica,sans-serif;
	font-size: 0.8em;
	text-align:justify;
	margin-top: 10px;	
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


/* -------------------------------------------------------------------------------------------------------- *\
   CONTATTI
\* -------------------------------------------------------------------------------------------------------- */

fieldset.contatti_form {	
	display: block;
	width:auto;
	padding-bottom: 10px;
	text-align: left;
	border: 1px;
	border-style: solid;
	border-color: #2D5A82;
}

.form_contatti_input{
	display: block;
	width: 100%;
	*width: 420px;
	border-width:1px;
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	font-size: 1em;
	text-align: left;
	vertical-align: middle;
}

.form_contatti_textarea{
	width: 100%;
	*width: 420px;
	height:150px;
	border-width:1px;
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	font-size: 1em;
	text-align: left;
	vertical-align: middle;
}

.form_contatti_legend{
	color:#2D5A82;
	font-weight:bold;
}

.form_contatti_label{
	color:#585858;
	text-align:left;
	*margin-left: 10px;

}

.liberatoria_contatti{
	display:block;
	*width: 424px;
	*padding-left: 10px;
	*padding-right: 10px;
	font-family:"Arial",Helvetica,sans-serif;
	color:#585858;
	font-size: 0.85em;
	text-align: justify;
}

#errori_validazione_contatti{
	margin-left:auto;
	margin-right:auto;
	display:block;
	color:#FF0000;
	text-align: justify;
}

#errori_validazione_contatti fieldset {
	display: block;
	*width: 424px;
	*padding-left: 10px;
	*padding-right: 10px;
	padding-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px;
	border-style:solid;
	border-color:#2D5A82;
}

/* -------------------------------------------------------------------------------------------------------- *\
   PRIVILEGI
\* -------------------------------------------------------------------------------------------------------- */

fieldset.privilegi_form {	
	display: block;
	padding-bottom: 10px;
	*width: 424px;
	*padding-left: 10px;
	*padding-right: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px;
	border-style:solid;
	border-color:#2D5A82;
}

.form_privilegi_legend{
	color:#2D5A82;
	font-weight:bold;
}

.form_privilegi_label{
	color:#585858;
	text-align:left;

}

/* -------------------------------------------------------------------------------------------------------- *\
   FORM ADMIN
\* -------------------------------------------------------------------------------------------------------- */

table.admin_form {	
	table-layout:fixed;
	width: 600px;
	border: 0px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
}

fieldset.admin_form {
	display: block;
	width: 600px;
	*width: 624px;
	padding-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px;
	border-style:solid;
	border-color:#2D5A82;
}

.form_admin_legend{
	color:#2D5A82;
	font-weight:bold;
}

.form_admin_label{
	/*display:block;*/
	color: #585858;
	text-align:left;
	*margin-left: 10px;

}

td
{
	height:20px;
	width:auto;
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	font-size: 1em;
}

.form_admin_input{
	display: block;
	width: 600px;
	/*width: 100%;*/
	border-width:1px;
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	font-size: 1em;
	text-align: left;
	vertical-align: middle;
	margin-left:auto;
	margin-right:auto;
}

.form_admin_input_2cifre{
	width: 1.8em;
}
.form_admin_input_4cifre{
	width: 3.6em;
}

.form_admin_chekbox{
	*margin-left: 10px;

	}

.form_admin_textarea{
	/*width: 100%;*/
	width: 600px;
	height:150px;
	border-width:1px;
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	font-size: 1em;
	text-align: left;
	vertical-align: middle;
}

.form_admin_submit{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}

.form_admin_select{
	float:right;
	text-align:right;
}


/* -------------------------------------------------------------------------------------------------------- *\
   FORM USER
\* -------------------------------------------------------------------------------------------------------- */

table.user_commento {	
	table-layout:fixed;
	width: 445px;
	border: 0px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
}


td
{
	height:20px;
	width:auto;
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
}

.form_user_textarea{
	width:100%;
	height:100px;
	border-width:1px;
	font-family:"Arial",Helvetica,sans-serif;
	color:#000000;
	font-size: 1em;
	text-align: left;
	vertical-align: middle;
}

.user_submit{
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}

fieldset.utenti_form {	
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px;
	border-style:solid;
	border-color:#2D5A82;
}

.form_doc_select{
	display:inline;
}