@charset "utf-8";
/* CSS Document */
body {
height:100%;
margin:0;
/*font: 70% 75% Arial, Helvetica, sans-serif;*/
font: /*70%*/ 75% "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
background: #c8c6c1;
}
*{
padding:0;
border:0;
margin:0;
}
* :focus { outline: 0; }

/*INIZIO layout*/
/*anche verticale#centrato { 
	width:930px;
	height: 580px;
	position:absolute;top:50%;left:50%; 
	margin:-300px 0 0 -465px;	
	}*/
#centrato {
	width:930px;
	height:580px; 				
	margin-right:auto;
	margin-left:auto;	
	/*text-align: center;*/
	position: relative; /**/
}
#logo {
	width: 219px;
	height: 149px;
	position:absolute;
	top:2px;
	left:219px;
}
#box1 {
	width: 432px;
	height: 580px;
	background:#FFFFFF url(../images/03b_ok.gif) no-repeat;
}
#dida {
	/*font-size: 0.8em;*/
	font-size:10px;
	font-style:italic;
	color:#333333;
	text-align:right;
	position:absolute;
	top: 529px;
	left:239px;

}
#box2 {
	width:118px;
	height: 580px;
	position: absolute; 
	top: 0px;
	left: 432px;
	background: #dcdcdc url(../images/red.gif) top no-repeat;
}

/*INIZIO menu2 ita_eng_fr completo */
						#menu2ita{
							width:118px;
							height:252px; /*!!!cambia*/
							position: absolute;
							top: 30px;
							background: #FFFFFF url(../images/sp_menu2ita.gif) 0 0 no-repeat;
						}
							 
								#menu2ita ul,#menu2ita li, #menu2ita a{
								margin: 0;
								padding: 0;
								border:0;
								list-style: none;
								width:118px;
								height:18px;
								display:block;
								}
								#menu2ita a{
								text-indent: -9999px
								}
									#f01 a:hover, #f01 a.active{background: url(../images/sp_menu2ita.gif) -118px 0;}
									#f02 a:hover, #f02 a.active{background: url(../images/sp_menu2ita.gif) -118px -18px;}
									#f03 a:hover, #f03 a.active{background: url(../images/sp_menu2ita.gif) -118px -36px;}
									#f04 a:hover, #f04 a.active{background: url(../images/sp_menu2ita.gif) -118px -54px;}
									#f05 a:hover, #f05 a.active{background: url(../images/sp_menu2ita.gif) -118px -72px;}
									#f06 a:hover, #f06 a.active{background: url(../images/sp_menu2ita.gif) -118px -90px;}
									#f07 a:hover, #f07 a.active{background: url(../images/sp_menu2ita.gif) -118px -108px;}
									#f08 a:hover, #f08 a.active{background: url(../images/sp_menu2ita.gif) -118px -126px;}
									#f09 a:hover, #f09 a.active{background: url(../images/sp_menu2ita.gif) -118px -144px;}
									#f10 a:hover, #f10 a.active{background: url(../images/sp_menu2ita.gif) -118px -162px;}
									#f11 a:hover, #f11 a.active{background: url(../images/sp_menu2ita.gif) -118px -180px;}
									#f12 a:hover, #f12 a.active{background: url(../images/sp_menu2ita.gif) -118px -198px;}
									#f13 a:hover, #f13 a.active{background: url(../images/sp_menu2ita.gif) -118px -216px;}
									#f14 a:hover, #f14 a.active{background: url(../images/sp_menu2ita.gif) -118px -234px;}
									
									
						#menu2eng{
							width:118px;
							height:252px; /*!!!cambia*/
							position: absolute;
							top: 30px;
							background: #FFFFFF url(../images/sp_menu2eng.gif) 0 0 no-repeat;
						}
							 
								#menu2eng ul,#menu2eng li, #menu2eng a{
								margin: 0;
								padding: 0;
								border:0;
								list-style: none;
								width:118px;
								height:18px;
								display:block;
								}
								#menu2eng a{
								text-indent: -9999px
								}
									#f01e a:hover, #f01e a.active{background: url(../images/sp_menu2eng.gif) -118px 0;}
									#f02e a:hover, #f02e a.active{background: url(../images/sp_menu2eng.gif) -118px -18px;}
									#f03e a:hover, #f03e a.active{background: url(../images/sp_menu2eng.gif) -118px -36px;}
									#f04e a:hover, #f04e a.active{background: url(../images/sp_menu2eng.gif) -118px -54px;}
									#f05e a:hover, #f05e a.active{background: url(../images/sp_menu2eng.gif) -118px -72px;}
									#f06e a:hover, #f06e a.active{background: url(../images/sp_menu2eng.gif) -118px -90px;}
									#f07e a:hover, #f07e a.active{background: url(../images/sp_menu2eng.gif) -118px -108px;}
									#f08e a:hover, #f08e a.active{background: url(../images/sp_menu2eng.gif) -118px -126px;}
									#f09e a:hover, #f09e a.active{background: url(../images/sp_menu2eng.gif) -118px -144px;}
									#f10e a:hover, #f10e a.active{background: url(../images/sp_menu2eng.gif) -118px -162px;}
									#f11e a:hover, #f11e a.active{background: url(../images/sp_menu2eng.gif) -118px -180px;}
									#f12e a:hover, #f12e a.active{background: url(../images/sp_menu2eng.gif) -118px -198px;}
									#f13e a:hover, #f13e a.active{background: url(../images/sp_menu2eng.gif) -118px -216px;}
									#f14e a:hover, #f14e a.active{background: url(../images/sp_menu2eng.gif) -118px -234px;}
									
									
						#menu2fr{
							width:118px;
							height:252px; /*!!!cambia*/
							position: absolute;
							top: 30px;
							background: #FFFFFF url(../images/sp_menu2fr.gif) 0 0 no-repeat;
						}
							 
								#menu2fr ul,#menu2fr li, #menu2fr a{
								margin: 0;
								padding: 0;
								border:0;
								list-style: none;
								width:118px;
								height:18px;
								display:block;
								}
								#menu2fr a{
								text-indent: -9999px
								}
									#f01f a:hover, #f01f a.active{background: url(../images/sp_menu2fr.gif) -118px 0;}
									#f02f a:hover, #f02f a.active{background: url(../images/sp_menu2fr.gif) -118px -18px;}
									#f03f a:hover, #f03f a.active{background: url(../images/sp_menu2fr.gif) -118px -36px;}
									#f04f a:hover, #f04f a.active{background: url(../images/sp_menu2fr.gif) -118px -54px;}
									#f05f a:hover, #f05f a.active{background: url(../images/sp_menu2fr.gif) -118px -72px;}
									#f06f a:hover, #f06f a.active{background: url(../images/sp_menu2fr.gif) -118px -90px;}
									#f07f a:hover, #f07f a.active{background: url(../images/sp_menu2fr.gif) -118px -108px;}
									#f08f a:hover, #f08f a.active{background: url(../images/sp_menu2fr.gif) -118px -126px;}
									#f09f a:hover, #f09f a.active{background: url(../images/sp_menu2fr.gif) -118px -144px;}
									#f10f a:hover, #f10f a.active{background: url(../images/sp_menu2fr.gif) -118px -162px;}
									#f11f a:hover, #f11f a.active{background: url(../images/sp_menu2fr.gif) -118px -180px;}
									#f12f a:hover, #f12f a.active{background: url(../images/sp_menu2fr.gif) -118px -198px;}
									#f13f a:hover, #f13f a.active{background: url(../images/sp_menu2fr.gif) -118px -216px;}
									#f14f a:hover, #f14f a.active{background: url(../images/sp_menu2fr.gif) -118px -234px;}
/*FINE menu2 ita_eng_fr completo */
/*INIZIO ie */
		#ie{
	width:118px;
	/*height:28px;*/
	height:42px;
	position: absolute;
	top: 528px;
	background: #dcdcdc url(../images/sp_ief.gif) 0 0 no-repeat;
	font-size:xx-small;
		}
			 
				#ie ul,#ie li, #ie a{
				margin: 0;
				padding: 0;
				border:0;
				list-style: none;
				width:118px;
				height:14px;
				display:block;
				}
				#ie a{
				text-indent: -9999px
				}
		#ita a:hover, #ita a.active{background: url(../images/sp_ief.gif) -118px 0;}
		#eng a:hover, #eng a.active{background: url(../images/sp_ief.gif) -118px -14px;}
		#fr a:hover, #fr a.active{background: url(../images/sp_ief.gif) -118px -28px;}
/*FINE ie */
#box3 {
	width: 380px;
	height: 580px;
	position:absolute; top:0; left:550px;
	background: url(../images/03d.gif);
	text-align:justify;
	}
#box3_ind_txt {
	width: 310px;	/*cambia con margin/padding*/
	height: 140px; /*cambia con margin/padding; non superare 580*/
	padding:260px 30px 120px 40px;
	overflow-y: auto;
	overflow-x: hidden;
}
#box3_pag_txt {
	width: 307px;	/*cambia con margin/padding*/
	height: 515px; /*cambia con margin/padding*/
	padding:28px 30px 20px 40px;
	overflow-y: auto;
	overflow-x: hidden;
}
#title{
	color: #b92e31;
	/*font: 1.1em Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;*/
	font-size:1.2em;
	font-weight: bolder;
	margin:3px 30px 8px 0;
	text-align:left;
}

#risponde{
padding:0;
border:0;
margin:0;
width:260px;
}
.risponde_foto{
vertical-align:baseline;
}
.risponde_txt{
vertical-align: bottom;
}

#float_right{
float:right;
}
#footer{
	margin: 0 auto;
	width: 930px;
	height: 20px;
	background: #bcbab3 url(../images/footer.gif) no-repeat bottom;
	text-align:left;
}
		#counter{
			text-align:right;
			margin-top:-10px;
		}
			#immagini{ 
			margin:0; 
			padding:0; 
			}
			.box_info{
			border:1px solid #b92e31;
			padding:5px; 			
			}
/*FINE layout*/

/*FINE txt*/
				p {
					margin:0;
					text-indent: 0;				
				}
				h1 {
					color: #b92e31;
					/*font-size: 1.3em;*/
					font-size:1.1em;
					font-weight: bold; 
					margin:0;
					text-indent:0; 
					display:inline;
				}
				h2 {
					color: #b92e31;
					/*font-size: 1.2em;*/
					font-size:1em;
					font-weight: 400;
					margin:0;
					text-indent:0; 
					display:inline;
				}
				h3 {
					color: #b92e31;
					/*font-size: 1.1em;*/
					font-size:1em;
					font-weight: 100; 
					margin:0;
					text-indent:0; 
					display:inline;
				}
				.alignleft{
				text-align:left;
				}
				.red {
					color: #b92e31;
				}
				.blu {
					color: #4f68ab;
				}
				.bold_red {
					color: #b92e31;
					font-weight:bold;
				}
				.bold_blu {
					color: #4f68ab;
					font-weight:bolder;
				}
				a {
					color: #4f68ab; 
					text-decoration: none;
					text-align:left;
					font-weight:bold;
				}
				a:hover, 
				a:focus {
					color: #b92e31;
				}
				.si_link {
					color: #4f68ab;
					font-weight:bold;
				}
				
				.txt_footer{
					font: 10px Arial, Helvetica, sans-serif;
					line-height:20px; /*no, entra la barra*/
				}
				.txt_footer a{
					color: #b92e31;
					font-weight:bold;
				}
				.txt_footer a:hover{
					font-style:italic;
				}
/*FINE txt*/

