div#container {
	position:relative; 
	width:976px; 
	height:94%;	
	margin:0;
	text-align:left; 
	background:url('/img/share/back_chi.gif') repeat-y 0 0;
}

body>div#container {
	height:auto;
	min-height:94%;
}

div#container3col {
	position:relative; 
	width:976px; 
	height:94%;	
	margin:0;
	text-align:left; 
	background:url('/img/share/back_tre_colonne.gif') repeat-y 0 0;
}

body>div#container3col {
	height:auto;
	min-height:94%;
}

#contenitore_centrale {
	width:744px;
	display:block;
}

.txt_top	{
	padding:0 60px 5px 24px;
	vertical-align:top;
}
.pad_link	{
	padding:14px 0 14px 24px;
	border-bottom:1px #ffffff solid;
}
.tab_link	{
	width:720px;
}
.td_1_link	{
	width:443px;
	text-align:right;
}
.td_1_link div	{
	padding:9px;
}
.td_2_link	{
	width:277px;
}
.td_2_link div	{
	padding:9px 9px 9px 4px;
}
.tab_comunica	{
	width:744px;
}
.td_1_comunica	{
	width:467px;
	vertical-align:top;
	
}
.td_2_comunica	{
	width:277px;
	vertical-align:top;
}
.td_3_comunica	{
	width:744px;
	vertical-align:top;
}
.pad_comunica	{
	padding:0 25px 20px 24px;
	
}

.link_normal {
	padding:0 6px 0 10px;
	background:url(../img/comunicazione/linknormal.gif) no-repeat 0 3px;
}
.link_normal a, .link_normal a:visited, .link_normal a:hover {
	color:#453535;
}

/* news */
.pad_txt_int2	{
	padding:10px 0;
	border-bottom:1px #B5AEAE solid;
}
.pad_txt_int	{
	overflow:auto;
}

.p_class_news	{
	line-height:160%;
	padding-bottom:8px;
	text-align:left;
}

.p_class_news2	{
	line-height:140%;
	padding-bottom:4px;
	text-align:left;
}

.pad_allegati2	{
	padding:15px 0;
}
.allegati2	{
	padding:10px 10px;
}
.allegati2 a	{
	text-decoration:none;
}
.allegati2 a:visited	{
	text-decoration:none;
}
.allegati2 a:hover	{
	text-decoration:underline;
}
.ico_allegato2	{
	float:left;
	margin:0 10px 0 0;
}
.img_left_news	{
	float:left;
	margin:3px 20px 2px 0;
	border:2px #B5AEAE solid;
}
.titolo_news	{
	padding:2px 0 5px 0;
	font-weight:bold;
}

.titolo_news a	{
	text-decoration:underline;
}

.titolo_news a:visited	{
	text-decoration:underline;
}

.titolo_news a:hover	{
	text-decoration:underline;
}

.menu_naviga	{
	text-align:right;
	padding:10px 0px; 
}
.torna_elenco	{
	width:50%;
	float:left;
}
.torna_elenco div {
	text-align:left;
}
.naviga	{
	width:50%;
	float:left;
}
.brd_cnd	{
	border:2px #A99797 solid;
}
.img_cnd	{
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	padding-top:15px;
}
.txt_right	{
	border-bottom:1px #B5AEAE solid;
	padding:15px 20px;
	text-align:justify;
}

.tab_comunica2	{
	width:744px;
}
.td_1_comunica2	{
	width:744px;
	vertical-align:top;
	
}
.pad_comunica2	{
	padding:0 25px 20px 24px;
	
}
.pad_comunica3	{
	padding:0 0 20px 23px;
	
}


/* Tabella Link Formazione */
.link_formazione {
	padding:0 6px 5px 10px;
	background:url('../img/comunicazione/linkformazione.gif') no-repeat 0 3px;
}
.link_formazione a, .link_formazione a:visited, .link_formazione a:hover {
	color:#453535;
}
.pad_formazione {
	padding:0 0 10px 0;
	border-bottom:1px #B5AEAE solid;
}
/* /Tabella Link Formazione */




/* CONTATTI */
.scrivi {
	width:545px;
}

.scrivi_td_01 {
	width:280px;
}

.scrivi_td_02 {
	width:265px;
}

.txtscrivi {
	padding:10px 0 1px 0;	
}

.msg_ok {
	color:#008726;
}

.msg_ko {
	color:#9d191c;
}

.input_ele_1 {
	width:541px;
	border:2px #b5aeae solid;
}

.input_ele_2 {
	width:541px;
	border:2px #b5aeae solid;
}

.input_ele_3 {
	width:225px;
	border:2px #b5aeae solid;
}
.txt_info {
	text-align:left;
	padding:8px 0 5px 0;
}

.puls_invia div {
	margin-left:auto;
	width:52px;
	padding-top:10px;
}

.invia {
	width:52px;
	height:20px;
	margin-left:auto;
}
.pad_scheda {
	padding:0 0 20px 0;
}

.tab_scheda {
	width:744px;
}

.td_1_scheda {
	width:467px;
	vertical-align:top;
	
}

.td_2_scheda {
	width:277px;
	vertical-align:top;
}
.richiesta_int_3	{
	width:245px;
}
.richiesta_int_4	{
	width:229px;
}


/* FORUM */
.pad_forum	{
	padding:0 0 10px 0;
	width:744px;
	overflow:hidden;
}
.tab_forum	{
	width:744px;
	border-top:3px #fff solid;
	border-bottom:2px #fff solid;
}
.tab_forum2	{
	width:744px;
}
.int_1_forum	{
	background:#d70005;
	color:#fff;
	width:300px;
	vertical-align:top;
}
.int_2_forum	{
	background:#d70005;
	color:#fff;
	width:95px;
	vertical-align:top;
}
.int_3_forum	{
	background:#d70005;
	color:#fff;
	width:85px;
	vertical-align:top;
}
.int_4_forum	{
	background:#d70005;
	color:#fff;

	width:264px;
	vertical-align:top;
}
.dett_forum	{
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	vertical-align:top;
}
.dett_forum3	{
	vertical-align:top;
}
.dett_forum_ctr	{
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	vertical-align:top;
	text-align:center;
	font-size:0.9em;
}
.dett_forum_end	{
	border-top:1px #fff solid;
	vertical-align:top;
	font-size:0.9em;
}
.pad_int_forum	{
	padding:9px 10px 9px 10px;
}
.pad_int_forum_ctr	{
	padding:9px 10px 9px 10px;
	text-align:center;
}
.pad_int_forum_txt	{
	padding:9px 10px 9px 10px;
	float:left;
	font-size:0.9em;
}
.pad_dett_forum	{
	padding:7px 10px 6px 10px;
}
.seisu	{
	float:left;
	width:584px;
	padding:10px 10px 10px 10px;
}
.seisu a	{
	text-decoration:underline;
	color:#d70005; 
	font-weight:bold;
}
.seisu  a:visited	{
	text-decoration:underline;
	color:#d70005; 
	font-weight:bold;
}
.seisu  a:hover	{
	text-decoration:underline;
	font-weight:bold;
	color:#d70005; 
}



.int_1_forum_arg	{
	background:#d70005;
	color:#fff;
	width:240px;
	vertical-align:top;
}
.int_2_forum_arg	{
	background:#d70005;
	color:#fff;
	width:85px;
	vertical-align:top;
}
.int_3_forum_arg	{
	background:#d70005;
	color:#fff;
	width:65px;
	vertical-align:top;
}
.int_4_forum_arg	{
	background:#d70005;
	color:#fff;
	width:120px;
	vertical-align:top;
}
.int_5_forum_arg	{
	background:#d70005;
	color:#fff;
	width:224px;
	vertical-align:top;
}

.int_1_forum_int	{
	background:#d70005;
	color:#fff;
/*	text-transform:uppercase;*/
	width:744px;
	vertical-align:top;
}

.naviga_forum	{
	float:right;
	padding:10px 0 8px;
}
.naviga_forum ul	{
	list-style-type:none;
	padding:0;
	margin:0;
}
.naviga_forum ul li	{
	float:left;
	padding:0 25px 0 7px;
	margin:0;
	background:url(../img/share/fre_forum.gif) no-repeat 0 5px;
	text-transform:uppercase;
	font-size:0.9em;
}
.naviga_forum ul li a	{
	color:#ef999b;
}
.naviga_forum ul li a:visited	{
	color:#ef999b;
}
.naviga_forum ul li a:hover	{
	color:#fff;
}
.autore	{
	color:#e5c382;
	text-transform:uppercase;
	font-size:1.1em;
}
.dett_forum2	{
	border-top:1px #fff solid;
	vertical-align:top;
	background:#f3f3f3;
	border-bottom:1px #fff solid;
}
.pad_dett_forum_2	{
	padding:15px 10px 15px 10px;
	line-height:16px;
}
.quote	{
	padding:0 10px 15px 10px;
}
.quote div	{
	border:1px #fff solid;
	background:#e7e6e6;
	padding:10px;
}



.scrivi_forum {
	width:712px;
	overflow:hidden;
	padding:0 0 15px 0;
}

.scrivi_forum_td_01 {
	width:432px;
	float:left;
}

.scrivi_forum_td_02 {
	width:280px;
	float:left;
}

.txtscrivi_forum {
	padding:0 0 1px 0;	
}
.txtscrivi_forum2 {
	padding:10px 0 1px 0;	
}
.msg_forum_ok {
	color:#008726;
}

.msg_forum_ko {
	color:#9d191c;
}

.input_forum_ele_1 {
	width:418px;
	border:1px #d5d6d6 solid;
	padding:1px 0;
}
.input_forum_ele_2 {
	width:418px;
	height:325px;
	border:1px #d5d6d6 solid;
}

.txt_forum_info {
	text-align:left;
	padding:8px 0 5px 0;
}
.puls_forum	{
	width:62px;
	margin-left:auto;
	overflow:hidden;
	padding-top:10px;	
}
.puls_forum div	{
	float:left;
	padding-right:13px;
}
.puls_forum2	{
	width:144px;
	margin-left:auto;
	overflow:hidden;
	padding-top:10px;	
}
.puls_forum2 div	{
	float:left;
	padding-left:13px;
}

.invia_forum {
	width:49px;
	height:13px;
}
.tborder	{
	width:258px;
	background:#fff;
	font-size:0.9em;
}
.thead1	{
	width:129px;
	text-align:center;
	padding:3px 0;
	border-bottom:1px #d5d6d6 solid;
}
.thead2	{
	width:100px;
	text-align:center;
	padding:3px 0;
	border-bottom:1px #d5d6d6 solid;
}

.smilies	{
	width:276px;
	background:#fff;
	border:1px #d5d6d6 solid;
	overflow:auto;
	height:145px;
}

.alt1	{
	text-align:center;
	padding:3px 0;
	border-bottom:1px #d5d6d6 solid;
}
.alt1 div	{
	overflow:hidden;
	width:129px;
}
.pad_smilies	{
	padding-bottom:15px;
}
.inserisci_new	{
	padding:0 0 10px 0;
	margin-left:auto;
	margin-right:25px;

}
.menu_naviga2	{
	text-align:right;
	padding:10px 25px;
}


.anchor{
	color:#FFFFFF !important;
}

/* saverio classes */
.accetta_forum {
	width:54px;
	height:13px;
}
.smile_table
{
	margin:auto;
}
.img_list
{
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 5px;
}

.attenzione	{
	padding:0 35px 0 25px;
	color:#FF0000;
	text-align:justify;
}


/************* menu di navigazione principale ***************/
#menu_top_area {
	display:block;
	width:744px;
	border-bottom:1px #fff solid;
	border-top:1px #fff solid;
	background:url(../img/comunicazione/sep_menu.gif) repeat 0 0;
	overflow:hidden;
}

ul#main-menu-area {
	list-style:none;   
	float:left;
	padding:0;
	width:744px;
	
}

ul#main-menu-area li {
	height:39px;
	width:744px;
	padding:0;
	margin:0;
}

ul#main-menu-area li a, ul#main-menu-area li a:visited {
	display:block;
	background-position:0 -78px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:39px;
}

ul#main-menu-area li a:hover {
	display:block;
	background-position:0 -39px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:39px;
}


ul#main-menu-area li a.active, ul#main-menu-area li a.active:visited {
	background-position:0 0;
	height:39px;
}

ul#main-menu-area li a.active:hover {
	background-position:0 0;
	height:39px;
}



#p_810 {
	background-image:url('/it/area_riservata/img/p_810.gif');
	padding:0;
}

#p_820 {
	background-image:url('/it/area_riservata/img/p_820.gif');
	padding:0;
}

#p_830 {
	background-image:url('/it/area_riservata/img/p_830.gif');
	padding:0;
}
#p_840 {
	background-image:url('/it/area_riservata/img/p_840.gif');
	padding:0;
}

#p_850 {
	background-image:url('/it/area_riservata/img/p_850.gif');
	padding:0;
}



/************* /menu di navigazione principale ***************/


.result { /*color:#203A22;background:#D0D0E0;  color:#006;*/ background:#ccc; font-weight:bold; }
a .result { text-decoration:underline; }

a.tutto, a.tutto:visited, a.tutto:hover
	{ margin-left:10px; text-decoration:underline; 
	  background:transparent; font-style:italic;  }

.input_cerca {
	width:150px;
	border:2px #b5aeae solid;
}

.cerca_ok {
	
}

.cerca_ok td {
	padding-right:25px;
	width:auto;
}

.cerca_sel {

}

.cerca_bottom {
	font-size:90%;
	/*padding-left:.3em;*/
	color:#666;
}


.cerca_nessuno {
	padding:2em 1em;
	font-weight:bold;
	font-size:1.1em;
	line-height:150%;
}
