#mybody{
	/*background:url(../img/texture.jpg) repeat-x top #626262;*/
	margin:0 0 0 0
}
#corpo{
	width:931px; 
	height:100%; 
	background:url(../img/corpo_chiusura_small.jpg) bottom right no-repeat; 
	margin:0 0 0 10px
}
#corpo_internal{
	width:931px; 
	height:100%;  
	margin:0 0 0 10px
}
#corpo_kaplan{
	width:931px; 
	height:100%;  
	background:url(../img/kaplan_bgimage.jpg) bottom right no-repeat;
	margin:0 0 0 10px
}
#corpo_francis{
	width:931px; 
	height:100%;  
	background:url(../img/francis_bgimage.jpg) bottom right no-repeat;
	margin:0 0 0 10px
}
#corpo_pelton{
	width:931px; 
	height:100%;  
	background:url(../img/pelton_bgimage.jpg) bottom right no-repeat;
	margin:0 0 0 10px
}
#corpo_paratoie{
	width:931px; 
	height:100%;  
	background:url(../img/paratoie_bgimage.jpg) bottom right no-repeat;
	margin:0 0 0 10px
}
/*--------------CSS HEADER---------------*/
#homeIMGlink{
	float:left;
	width:180px;
	height:65px;
	text-align:center;
	margin:5px 0 0 10px
}
#flash_header{
	float:left;
	width:600px;
	height:65px;
	background-color:#FFFFFF;
	text-align:center;
	margin:5px 0 0 10px
}
#home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:8f8f8f;
	float:right;
	text-align:center;
	width:49px;
	margin:70px 6px 0 0
}
#lingua{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:8f8f8f;
	float:right;
	text-align:center;
	width:52px;
	margin:70px 10px 0 0
}
#lingua a, #home a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:8f8f8f;}
#lingua a:hover, #home a:hover{text-decoration:underline;	color:3195d9;}
/*--------------FINE CSS HEADER---------------*/
/*--------------CSS ZONA SUPERIORE---------------*/
#spacer{
	width:100px;
	height:24px !important;
	height:20px;
	visibility:hidden
}
#colonnatopbottoni{
	float:left;
	height:203px;
	width:164px;
	margin:0 0 0 10px;
}
#colonnatopbanner{
	float:right;
	height:203px;
	width:767px;
	margin:0 9px 0 0;
	background:url(../img/flash_banner.jpg) top right no-repeat
}
#colonnatopbanner_en{
	float:right;
	height:203px;
	width:767px;
	margin:0 9px 0 0;
	background:url(../img/EN/flash_banner.jpg) top right no-repeat
}
#bottoniTOP{
	display:block;
	width:156px !important;
	width:164px;
	height:18px;
	line-height:18px !important;
	line-height:17px;
	padding:0 0 0 8px;
	margin:0 0 5px 0;
	text-align:left;
	text-decoration:none;
	text-transform:lowercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	/*background-color:#EFEFEF;*/
	color:#8f8f8f
}
#bottoniTOP_selected{
	display:block;
	width:156px !important;
	width:164px;
	height:18px;
	line-height:18px !important;
	line-height:17px;
	padding:0 0 0 8px;
	margin:0 0 5px 0;
	text-align:left;
	text-decoration:none;
	text-transform:lowercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#3195d9;
	color:#FFFFFF
}
#bottoniTOP:hover{
	background-color:#3195d9;
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	text-decoration:none
}
/*--------------FINE CSS ZONA SUPERIORE---------------*/
/*--------------CSS CORPO PRINCIPALE---------------*/
#interlinea{
	float:left;
	width:1px;
	height:300px;
	margin: 10px 0 0 0;
	background-color:#88d0f0
}
#colonna1{
	float:left;
	height:100%;
	width:164px;
	background:url(../img/certificazioni.gif) bottom no-repeat
}
#bottoni{
	display:block;
	/*float:left;*/
	width:146px !important;
	width:164px;
	height:18px;
	line-height:18px !important;
	line-height:17px;
	padding:0 0 0 8px;
	margin:8px 2px 0 0;
	text-align:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform: lowercase;
	border-left: #EFEFEF solid 10px;
	/*background-color:#EFEFEF;*/
	color:#8f8f8f
}
#bottoni_selected{
	display:block;
	/*float:left;*/
	width:146px !important;
	width:156px;
	height:18px;
	line-height:18px !important;
	line-height:17px;
	padding:0 0 0 8px;
	margin:8px 2px 0 0;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-left: #3195d9 solid 10px;
	background-color:#FFFFFF;
	color:#3195d9
}
#bottoni:hover{
	border-left: #3195d9 solid 10px;
	background-color:#FFFFFF;
	font-weight:normal;
	/*text-transform:uppercase;*/
	color:#3195d9;
	text-decoration:none
}
#colonna2{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 10px 0 10px;
	width:220px
}
#colonna2 span, #colonna3 span, #colonna4 span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#0e77bb
}
#colonna2 p, #colonna3 p, #colonna4 p{margin:10px 0 10px 0}
#colonna2 a, #colonna3 a{float:right; font-size:11px; color:#519dce; text-decoration:none}
#colonna4 a{font-size:10px; color:#333333; text-decoration:none}
#colonna2 a:hover, #colonna3 a:hover{color:#0e77bb; text-decoration:underline}
#colonna4 a:hover{font-size:10px; color:#333333; text-decoration:underline}
#thumb{float:left; margin: 10px 10px 0 0}
#colonna3{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 10px 0 10px;
	width:300px
}
#colonna4{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 10px 0 10px;
	width:164px
}
#colonna4 ul{
	padding: 10px 0 0 20px !important;
	padding: 0;
	margin:0 !important;
	margin: 10px 10px 10px 20px;
	line-height: 16px
}
#colonna4 li{
	list-style-image:url(../img/pallino_blu_liste.gif) !important;
	list-style-image:url(../img/pallino_blu_liste_IE.gif)
}
#colonna2int{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	/*background-color:#00FF99;*/
	margin:10px 0 0 10px;
	width:748px
}
#colonna2int p{
	margin: 14px 40px 0 0;
}
#colonna2A{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 0 0 10px;
	width:350px
}
#colonna2B{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 10px 0 10px;
	width:320px
}
#colonna2C{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 0 0 10px;
	width:500px
}
#colonna2D{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/dove_fondinologo.gif) top left no-repeat;
	font-size:10px;
	color:#333333;
	height:300px;
	margin:10px 10px 0 2px !important;
	margin:10px 10px 0 0;
	padding:0 0 0 10px !important;
	padding:10px 0 0 10px;
	width:230px
}
#colonna2E{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 0 0 10px;
	width:241px
}
#colonna2F{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:10px 10px 0 10px;
	width:440px
}
#colonna2contatti{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	/*background-color:#00FF99;*/
	margin:10px 0 0 10px;
	width:757px
}
/*--------------FINE CSS CORPO PRINCIPALE---------------*/
#legals{
	float:left;
	width:780px;
	margin:10px 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A0A0A0
}
#credits{
	float:right;
	width:105px;
	margin:15px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A0A0A0
}
#credits a{font-family: Verdana, Arial, Helvetica, sans-serif; color: #A0A0A0; text-decoration:none}
#credits a:hover{color: #0e77bb; text-decoration:underline}
#contenitore_testo{
	display:block;
	float:left;
	width:400px;
	margin:30px 0 0 80px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF
}
#contenitore_testo a{
	opacity: .5 !important;
	filter: alpha(opacity=50);
	display:block;
	float:left;
	height:16px;
	line-height:16px !important;
	line-height:16px;
	padding:0 8px 0 8px;
	margin:0 2px 0 0;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	border:solid 1px #788F75;
	background-color:#788F75;
	color: #FFFFFF
}
#contenitore_testo a:hover{
	opacity: 1 !important;
	filter: alpha(opacity=100)
}


/* ----------------------------------------------------------------- ALTERNATIVA AL CONTENITORE TESTO */

#contenitore_testo_bis{
	display:block;
	float:left;
	width:400px;
	margin:30px 0 0 80px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF
}
#contenitore_testo_bis a{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF
}
#contenitore_testo_bis a:hover{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF
}

/* ----------------------------------------------------------------- FINE ALTERNATIVA */

#contenitore_altro{
	display:block;
	float:right;
	width:300px;
	margin:30px 80px 0 0;
	text-decoration:none;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF
}
#contenitore_altro a{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF
}
#contenitore_altro a:hover{
	text-decoration:underline
}
#contenitore_altro ul{
	direction:ltr
}
#contenitore_altro li{
	direction:rtl;
	list-style:inside disc;
}
#contenitore_ref01{
	display:block;
	width:790px;
	line-height: 15px;
	margin:30px 0 0 80px;
	text-decoration:none;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF
}
/*******************************************************************/
/*STILI PER I CARATTERI*********************************************/
/*******************************************************************/
.WHITEtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none

}
.GREYtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	text-decoration:none

}
.DARKGREYtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	text-decoration:none

}
.DARKGREYtext a{
	color:#404040;
	text-decoration:none
}
.DARKGREYtext a:hover{
	text-decoration:underline
}

.GREENtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00ab67;
	text-decoration:none

}
.BLUEtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3195d9;
	text-decoration:none

}
