* {
	padding:0; 
	margin:0; 
}

body, html { 
	width:100%; 
	background:#6591BF url(../img/home/back.gif) repeat-x 0 0;  
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	color:#005467; 
}

/* mac ie5 hack \*/
body, html { 
	height:100%;  
}
/* end hack */


table, th, td { 
	font-size:11px; 
}
 
input, textarea, select, optgroup { 
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:10px;
}

img { 
	border:0; 
}

p { 
	line-height:130%; 
	text-align:justify; 
}

a, a:visited { 
	color:#005467; 
	text-decoration:underline; 
}
a:hover { 
	color:#005467; 
	text-decoration:underline; 
}




.p_class	{ 
	padding-bottom:5px; 
}

.cento { 
	width:100%; 
	height:100%; 
}

.alto { 
	height:100%; 
}

#mainbox {
	width:850px;
	height:100%; 
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	background:#fff;
}

#maintable {
	width:850px;
	height:100%; 
	background:url(../img/share/back_left_table.gif) repeat-y 0 0; 
}






/* RIGA DI CHIUSURA */
.bottom { 
	background:#7E8A14 url(../img/share/bottom.gif) repeat-x 0 0; 
	height:50px;
}

.td_1 { 
	width:500px; 
	color:#505809; 
	font-size:10px; 
	padding:21px 0 13px 25px;
}

.td_2 { 
	width:100px; 
	text-align:center; 
	padding:10px 0 9px 0; 
}

.td_3 { 
	width:200px; 
	text-align:right; 
	padding:21px 25px 13px 0; 
}
/* /RIGA DI CHIUSURA */




.hidden { 
	visibility:hidden; 
}

/* MENU' */ 
#formazione       { width:266px; height:192px; position:relative; margin:0; padding:0; }
#formazione li    { width:266px; height:32px; position:absolute; display:block; 
             background: url(../img/formazione/menu_it.gif) no-repeat 0px 0px;}
#formazione a     { width:266px; height:32px; display:block; text-decoration:none; }

#formazione #ln01 { background-position:0 0; top:0; }
#formazione #ln02 { background-position:0 -32px;  top:32px; }
#formazione #ln03 { background-position:0 -64px; top:64px; }
#formazione #ln04 { background-position:0 -96px; top:96px; }
#formazione #ln05 { background-position:0 -128px; top:128px; }
#formazione #ln06 { background-position:0 -160px;  top:160px; }

#formazione #ln01 a:hover { background: url(../img/formazione/menu_it.gif) no-repeat -266px 0; }
#formazione #ln02 a:hover { background: url(../img/formazione/menu_it.gif) no-repeat -266px -32px; }
#formazione #ln03 a:hover { background: url(../img/formazione/menu_it.gif) no-repeat -266px -64px; }
#formazione #ln04 a:hover { background: url(../img/formazione/menu_it.gif) no-repeat -266px -96px; }
#formazione #ln05 a:hover { background: url(../img/formazione/menu_it.gif) no-repeat -266px -128px; }
#formazione #ln06 a:hover { background: url(../img/formazione/menu_it.gif) no-repeat -266px -160px; }

#formazione #ln01.active { background:url(../img/formazione/menu_it.gif) no-repeat -532px 0; }
#formazione #ln02.active { background:url(../img/formazione/menu_it.gif) no-repeat -532px -32px; }
#formazione #ln03.active { background:url(../img/formazione/menu_it.gif) no-repeat -532px -64px; }
#formazione #ln04.active { background:url(../img/formazione/menu_it.gif) no-repeat -532px -96px; }
#formazione #ln05.active { background:url(../img/formazione/menu_it.gif) no-repeat -532px -128px; }
#formazione #ln06.active { background:url(../img/formazione/menu_it.gif) no-repeat -532px -160px; }


#formazione #ln01.active a:hover { background:url(../img/formazione/menu_it.gif) no-repeat -532px 0; }
#formazione #ln02.active a:hover { background:url(../img/formazione/menu_it.gif) no-repeat -532px -32px; }
#formazione #ln03.active a:hover { background:url(../img/formazione/menu_it.gif) no-repeat -532px -64px; }
#formazione #ln04.active a:hover { background:url(../img/formazione/menu_it.gif) no-repeat -532px -96px; }
#formazione #ln05.active a:hover { background:url(../img/formazione/menu_it.gif) no-repeat -532px -128px; }
#formazione #ln06.active a:hover { background:url(../img/formazione/menu_it.gif) no-repeat -532px -160px; }

.bianco { 
	background:#fff; 
}

.td_01_home { 
	width:266px; 
	background:#fff url(../img/share/back_left_new.gif) repeat-y 0 0; 
}

.td_01 { 
	width:266px; 
/*	background:#fff url(../img/share/back_left_john.gif) repeat-y 0 0; */
}

.td_02 { 
	width:584px; 
	background:#fff; 
}

.brd_top		{ border-top:1px #ddd solid; }

/* NEWS HOME */
.box_news	{ background:#fff url(../img/share/brd_left.gif) repeat-y right top; padding:32px 25px 25px 25px; }
.data_news	{ font-weight:bold; color:#96142D; padding-top:15px; }

.top_title	{ padding-left:25px; }
.titolo		{ padding:44px 0 3px 0; border-bottom:1px #957951 solid; }
.rep_x		{ background:url(../img/informatica/sep_home.gif) repeat-x 0 0; padding-left:1px; }
/*.tit_pagina	{ padding:0 0  25px 0; }*/
.tit_pagina	{ padding:0 0  17px 0; }
.contenuto	{ padding:32px 24px 10px 24px; text-align:justify; }
.contenuto_2	{ padding:22px 24px 22px 24px; text-align:justify; }
.contenuto_int	{ padding:21px 24px 10px 24px; text-align:justify; }
.punto_elenco	{ font-size:12px; font-weight:bold; background:url(../img/share/punto.gif) no-repeat 2px 4px; padding:0 0 0 14px; }
.punto_elenco_11	{ font-weight:bold; background:url(../img/share/punto_11.gif) no-repeat 2px 4px; padding:0 0 0 14px; }
.sotto_elenco	{ padding:0 0 16px 14px; }

.titolo_txt	{ font-size:12px; font-weight:bold; padding-bottom:3px; }
.pulsante	{ text-align:right; padding:15px 0; }  



.pad_img	{ padding:9px 0; text-align:center;  }
.img_gal	{ border:2px #99152D solid; }
.brd_tab	{ border-top:1px #ddd solid; border-bottom:1px #ddd solid; padding:7px 0; }
.nav_press	{ background:#E93D59; text-align:center; font-weight:bold; color:#fff; font-size:10px; }	





.att_peso {
	margin-left:15px;
	font-size:0.9em;
	color:#7a8195;
	font-style:italic;
}

/* image replacement per titoli (tag h1, h2, h3) */
#sezione {
	padding:10px 80px 20px 10px;
}

h1#topleft {
	position:relative;
	width:176px;
	height:44px;
	font-size:80%;
	line-height:70%;
	color:#fff;
}

h1#topleft a {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../it/formazione/img/logo.gif) no-repeat;
	text-decoration:none;
}


.tit_record {
	font-size:13px; 
	font-weight:bold; 
	padding:1px 0 2px 14px;
	color:#96142D; 
}












/************* stili da cms **************/
.contentarea {
	line-height:140%; 
}

.contentarea font {
	font-size:1.0em; 
}

.contentarea p {
	line-height:140%;
	padding:3px 0 5px;
	margin:0;
}

.contentarea h1, .contentarea h2, .contentarea h3, 
.contentarea h4, .contentarea h5, .contentarea h6  {
	text-align:left;
	line-height:135%;
	padding:5px 0; 
	font-weight:bold; 
}

.contentarea h1 {
	font-size:1.8em; 
}

.contentarea h2 {
	font-size:1.5em; 
}

.contentarea h3 {
	font-size:1.4em; 
}

.contentarea h4 {
	font-size:1.3em; 
}

.contentarea h5 {
	font-size:1.2em; 
}

.contentarea h6 {
	font-size:1.0em; 
}

.contentarea a, .contentarea a:visited, .contentarea a:hover {
	text-decoration:underline;
	color:#005467; 
	font-size:1.0em; 
}

.contentarea ul { 
	padding:5px 0 0 20px; 
	margin:0;
	list-style-image:url('/img/share/punto-li.gif');
}

.contentarea ol { 
	padding:5px 0 0 30px;
	margin:0;
	list-style-type:decimal;
}

.contentarea ul li, .contentarea ol li { 
	padding:0 0 5px 0; 
	margin:0; 
	
}

/*************** /stili cms **************/

