div#container {
	position:relative; 
	width:938px; 
	border-left:1px #E0E0E0 solid;
	border-right:1px #E0E0E0 solid;
	height:90%;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left; 
	background:url('/img/fondazione/back_fondazione.gif') repeat-y 0 0;
}

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

}

div#container2 {
	position:relative; 
	width:938px; 
	border-left:1px #E0E0E0 solid;
	border-right:1px #E0E0E0 solid;
	height:90%;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left; 
	background:url('/img/fondazione/back_fondazione2.gif') repeat-y 0 0;
}

body>div#container2 {
	height:auto;
	min-height:90%

}

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

#intestazione {
	width:938px;
	overflow:hidden;
	background:#fff;
}

#prodotti_int {
	width:938px;
	overflow:hidden;
}

#prodotti_int_1 {
	width:268px;
	float:left;
}

#prodotti_int_2 {
	width:670px;
	float:left;
}
#prodotti_int_3 {
	width:938px;
	float:left;
	overflow:hidden;
}

.pad_left {
	padding:24px 0 35px;
}

.contiene_prodotti_1 {
	padding-bottom:50px;
}

.contiene_prodotti {
	padding:0 40px 20px 47px;
/*	padding:33px 0 20px 31px;*/
	text-align:justify;
}

.contiene_prodotti_2 {
	padding:0 0 20px 15px;
/*	padding:33px 0 20px 31px;*/
	text-align:justify;
}

.p_class5 {
	padding-bottom:5px; 
}

.s_tit {
	background:#ECECEC url('/img/fondazione/ombra.gif') repeat-x 0 0;
	padding:9px 20px 5px 10px;
	border-bottom:1px #FBFBFB solid;
	color:#595959;
	text-transform:uppercase;
}

.s_tit_img {
	padding:15px 0 15px 10px;
	border-top:1px #C9C9C9 solid;
	background:#ECECEC;
}

.s_tit_img img {
	border:1px #404040 solid;
}


.larg_partner_01 {
	width:292px;
	vertical-align:top;
	border-left:1px #BCBCBC solid;
	border-bottom:1px #BCBCBC solid;
	text-align:center;
}

.larg_partner_02 {
	text-align:center;
	width:293px;
	vertical-align:top;
	border-right:1px #BCBCBC solid;
	border-bottom:1px #BCBCBC solid;
}

.larg_partner_03 {
	width:583px;
	vertical-align:top;
	border-right:1px #BCBCBC solid;
	border-bottom:1px #BCBCBC solid;
	border-left:1px #BCBCBC solid;
	text-align:center;
}

.pad_td_partner_01 {
	border-top:1px #ECECEC solid;
	padding:6px 12px;
}

.pad_td_partner_02 {
	border-top:1px #ECECEC solid;
	padding:6px 12px;
}

.txt_partner {
	padding-top:3px;
	line-height:150%;
}

.logo_sponsor {
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
}



/* TALK */
.padding_col_left {
	padding:15px 10px;
/*	background:url('/img/prodotti/top_left.gif') no-repeat 0 0;*/
	border-top:1px #C9C9C9 solid;
}

.left_superiore {
	background:url('/img/share/sep.gif') repeat-x left bottom;
	padding:0 3px 0 3px;
	text-align:justify;
}

.left_immagini {
	background:url('/img/share/sep.gif') repeat-x left bottom;
	padding:10px 0;
}

.left_immagini img {
	border:1px #404040 solid;
}

.left_inferiore {
	padding:10px 0;
	text-align:justify;
}

.larg_talk_01 {
	width:215px;
	background:#ECECEC;

	border-left:1px #BCBCBC solid;
	border-bottom:1px #BCBCBC solid;
}

.larg_talk_02 {
	width:373px;
	vertical-align:top;
	border-right:1px #BCBCBC solid;
	border-bottom:1px #BCBCBC solid;
}

.pad_td_talk_01 {
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:124px;
}

.pad_td_talk_02 {
	border-top:1px #ECECEC solid;
	padding:4px 12px;
}

.larg_video {
	border-left:1px #BCBCBC solid;
	border-right:1px #BCBCBC solid;
	border-bottom:1px #BCBCBC solid;
}

.larg_video_cont {
	width:583px;
}

.larg_video_cont {
	width:583px;
}

.larg_video_cont_01 {
	width:160px;
	float:left;
}

.larg_video_cont_01 div {
	padding:15px 0 15px 20px;
}

.larg_video_cont_01 div img {
	border:3px #C4C4C4 solid;
}

/* OFFICINA DELLA MEMORIA */
.img_left_memoria {
	float:left;
	margin:2px 15px 2px 0;
	border:1px #C9C9C9 solid;
}

.ele_vittime {
	padding-bottom:12px;
	width:201px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:0;
}

.per_sost {
	padding-bottom:12px;
	width:150px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:0;
}

.libri_testo {
	padding-bottom:12px;
	width:212px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:0;
}

.vittime {
	width:404px;
	margin:0 0 0 30px;
}

.back_campagna_01 td {
	padding:10px 0;
	width:583px;
}

.back_campagna_01 td div {
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
}

.back_campagna_01 img {
	border:3px #E9A568 solid;
}



.libri_hidden {
	display:block;
}

.libri_hidden a {
	text-decoration:none;
}

.libri_hidden a:visited {
	text-decoration:none;
}

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

.libri_jright {
	display:none;
}

.libri_dis {
	background:url('/img/attivita/piu.gif') no-repeat 3px 6px;
	padding:0 0 0 20px;
	line-height:140%;
}

.libri_att {
	background:url('/img/attivita/meno.gif') no-repeat 3px 6px;
	padding:0 0 0 20px;
	line-height:140%;
}





/************ obsoleti? ***************/
.larg_off_01 {
	width:160px;
	vertical-align:top;
}

.larg_off_02 {
	width:160px;
	vertical-align:top;
}

.larg_off_03 {
	width:160px;
	vertical-align:top;
}

.img_video {
	border:3px #C4C4C4 solid;
	margin-bottom:2px;
}

.img_video_att {
	border:3px #E9A568 solid;
	margin-bottom:2px;
}

.back_video_01 {
	background:#E9E9E9 url('/img/share/sep_tab.gif') repeat-x 0 0;
}

.back_video_02 {
	background:#F0F0F0 url('/img/share/sep_tab.gif') repeat-x 0 0;
}

.protagonisti_hidden {
	display:block;
}

.protagonisti_hidden a {
	text-decoration:none;
}

.protagonisti_hidden a:visited {
	text-decoration:none;
}

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

.protagonisti_jright {
	display:none;
}

.protagonisti_dis {
	background:url('/img/prodotti/piu.gif') no-repeat 3px 6px;
	padding:0 0 0 20px;
	line-height:140%;
}

.protagonisti_att {
	background:url('/img/prodotti/meno.gif') no-repeat 3px 6px;
	padding:0 0 0 20px;
	line-height:140%;
}

.tab_protago {
	width:400px;
}

.td_01_protago {
	width:155px;
	text-align:right;
}

.td_02_protago {
	width:245px;
	padding-left:10px;
}

#menu_top_prodotti {
	display:block;
	width:880px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
}

ul#main-menu-prodotti {
	list-style:none;   
	float:left;
	height:25px;
	padding:32px 0 0 0;
}

ul#main-menu-prodotti li {
	height:25px;
	float:left;
}

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

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

ul#main-menu-prodotti li a.active, ul#main-menu-prodotti li a.active:visited {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:25px;
}

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


.main-menu-prodotti-it-100 {
	background-image:url('../it/prodotti_sociali/img/100.gif');
	width:135px;
	padding:0;
}

.main-menu-prodotti-it-200 {
	background-image:url('../it/prodotti_sociali/img/200.gif');
	width:135px;
	padding:0;
}

.main-menu-prodotti-it-300 {
	background-image:url('../it/prodotti_sociali/img/300.gif');
	width:135px;
	padding:0;
}

.back_cont_map {
	width:880px;
	background:#e46d01;
	overflow:hidden;
}

.back_cont_map_1 {
	width:880px;
	float:left;
	padding:18px 0 0 0;
	
}

.errore {
	padding:0 0 18px 18px;
	width:844px;
}

.pad_back_cont_map_1 {
	padding:0 0 0 18px;
}

.back_cont_map_2 {
	width:880px;
	float:left;
	padding:18px 0 18px 0;
}

.scrivi {
	width:844px;	
}

.scrivi_td_03 {
	width:216px;
	vertical-align:top;
}
.scrivi_td_01 {
	width:auto;
	vertical-align:top;
	text-align:right;
}
.scrivi_td_02 {
	width:46px;
	vertical-align:top;
}
.scrivi_td_04 {
	width:74px;
	vertical-align:top;
}

.txtscrivi {
	color:#fff;
	font-size:0.9em;
	padding-bottom:2px;
	
}

.puls_invia {
	padding:14px 0 0 0;
	
}

.input_ele_1 {
	font-size:0.9em;
	width:206px;
	padding:1px 0;
	background:#f2b680;
	border:1px #ffd4ad solid;
}

.input_ele_2 {
	font-size:0.9em;
	padding:1px 0;
	background:#f2b680;
	border:1px #ffd4ad solid;
}

.giorno_select {
	font-size:0.9em;
	width:52px;
	padding:1px 0;
	background:#f2b680;
	border:1px #ffd4ad solid;
}

.mese_select {
	font-size:0.9em;
	width:82px;
	padding:1px 0;
	background:#f2b680;
	border:1px #ffd4ad solid;
}

.anno_select {
	font-size:0.9em;
	width:64px;
	padding:1px 0;
	background:#f2b680;
	border:1px #ffd4ad solid;
}
/**** mmdo ****/

.htit_vittime {
	font-size:1.2em;
	color: #e46d01;
}

.back_mmdo1 {
	width:798px;
	margin-left:1em;
}

.mmdo1_tab {
	font-size:1.2em;
	padding:2em 0 .3em 0;
}

.mmdo_1 {
	width:798px;
	overflow:hidden;
	border-bottom:1px #ccc solid;	
	padding-bottom:2em;
}

.mmdo_1_left {
	float:left;
	width:48%;
}

.mmdo_1_right {
	float:right;
	width:48%;
}

.ul_th {
	width:100%;
	overflow:hidden;
  	background:#eee;
	text-align:center;
	border-bottom:1px #fff solid;
	padding:0;
}

.ul_tr {
	width:100%;
	overflow:hidden;
  	background:#fafafa;
	text-align:center;
	border-bottom:1px #eee solid;
	padding:0;
}
/**** 2 colonne ****/
.mmdo2_data_th {
	width:21%;
	float:left;
	padding-top:.4em;
}

.mmdo2_nome_th {
	width:77%;
	float:left;
	text-align:left;
	padding-top:.4em;
}

.mmdo2_data {
	width:21%;
	float:left;
	padding-top:.4em;
	font-family:Arial,Helvetica,sans-serif;
}

.mmdo2_nome {
	width:77%;
	float:left;
	padding-top:.2em;
	text-align:left;
	line-height:140%;
}

.mmdo2_prof_span {
	font-size:90%;
	font-style:italic;
	margin-left:.2em;
	color:#888;
}
/**** /2 colonne ****/



.tab_td {
}

.tab_td_err1 {
	height:6px;
	width:6px;
	background:url('/img/prodotti/tab/01.gif') no-repeat 0 0;
}

.tab_td_err2 {
	height:6px;
	background:url('/img/prodotti/tab/02.gif') repeat-x 0 0;
}

.tab_td_err3 {
	height:6px;
	width:6px;
	background:url('/img/prodotti/tab/03.gif') no-repeat 0 0;
}

.tab_td_err4 {
	width:6px;
	background:url('/img/prodotti/tab/04.gif') repeat-y 0 0;
}

.tab_td_err5 {
	width:832px;
	background:#fff;
}

.tab_td_err6 {
	width:6px;
	background:url('/img/prodotti/tab/05.gif') repeat-y 0 0;
}

.tab_td_err7 {
	height:6px;
	width:6px;
	background:url('/img/prodotti/tab/06.gif') no-repeat 0 0;
}

.tab_td_err8 {
	height:6px;
	width:6px;
	background:url('/img/prodotti/tab/07.gif') repeat-x 0 0;
}

.tab_td_err9 {
	height:6px;
	width:6px;
	background:url('/img/prodotti/tab/08.gif') no-repeat 0 0;
}

.allert {
	background:url('/img/prodotti/tab/att.gif') no-repeat 300px 8px;
	color:#e46d01;
	text-transform:uppercase;
	padding:14px 20px 14px 50px;
	text-align:center;
}





/**** google maps ****/
.google_tit1 {
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:3px;
}

.google_tit2 {
	font-weight:bold;
	font-size:1.1em;
}

.google_txt1 {
	font-weight:normal;
	font-size:0.9em;
}

.google_txt2 {
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
}

.google_txt3 {
	padding:5px 3px 2px 0;
	border-top:1px #ccc solid;
	margin-top:5px;
	padding-bottom:5px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:1.0em;
	font-style:italic;
	line-height:120%;
}

.google_txt4 {
	padding-bottom:5px;
	font-size:1.1em;
	font-weight:bold;
	color:#c00;
	font-style:italic;
}

.google_txt5 {
	margin-top:5px;
	padding:5px 3px 5px 0;
	max-width:450px;
	min-height:80px;
	border-top:1px #ccc solid;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:1.0em;
	font-style:italic;
	line-height:120%;
}

.google_txt5 img {
	float:left;
	margin:1px 7px 4px 0;
	border:1px #aaa solid;
}

.google_txt5 img.ttr {
	float:right;
	margin:1px 0 4px 7px;
	border:1px #aaa solid;
}

.google_txt6 {
	font-weight:normal;
	font-size:0.9em;
	padding-left:4px;
}

.google_txt7 {
	margin-top:5px;
	padding:5px 3px 8px 0;
	max-width:450px;
/*	min-height:80px; */
	border-top:1px #ccc solid;
}



#map {
	width:834px;
	height:388px;
	background:#fff;
	border:5px #f2b680 solid;
	line-height:140%;
}
/*****  /google  ****/


.pad_back_cont_map_2	{
	padding-left:18px;
}

