
*{
	margin:0px;
	padding:0px;
}

.clear_both{
	clear:both;
}

#watersystems{
	width:100%;
	min-height:562px;
	height:auto !important;
	height:562px;
}

a{
	text-decoration:none;
	color:#434343;
}

li{
	list-style:inherit;
	list-style-type:inherit;
}

.AsottoMenuSx{
	color:#7f7b7b;
}

div#sito{
	width:879px;
	min-height:500px;
	margin:auto;
	position:relative;
	height:auto !important;
	height:500px;
}



div#header_index{
	width:879px;
	height:434px;
}


/*
===================================================================================================================
===================================================================================================================
==per fare che nell'intestazione, da una parte del sito ci sia un tipo di linea e dall'altra parte un'altro tipo ==
===================================================================================================================
==============PS: bisogna dare alla finestra il width di 100%, in questo caso al id "watersystems" ================
===================================================================================================================
===================================================================================================================
*/

div#header_left{
	background-image:url(../images/Sfondo_header_1px_v_sinistro.jpg);
	background-repeat:repeat-x;
	width:50%;         /*larghezza della riga*/
	height:112px;      /*altezza della riga*/
	position:absolute; /*perche venga visualizzato dietro allo header intestazione che sara position:relative */
	left:0px;          /*distanza dalla sponda sinistra della finestra*/
}



div#header_right{
	background-image:url(../images/Sfondo_header_1px_v_destro.jpg);
	background-repeat:repeat-x;
	width:50%;         /*larghezza della riga*/
	height:90px;       /*altezza della riga*/
	position:absolute; /*perche venga visualizzato dietro allo header intestazione che sara position:relative */
	left:49%;          /*distanza dalla sponda sinistra della finestra*/
}

/*===============================================================================================================*/

div#header{
	width:879px;
	height:182px;
}

div#header_top_index{
	background-image:url(../images/sfondo_header_top.jpg);
	background-repeat:no-repeat;
	width:879px;
	height:112px;
	position:relative;
}

div#header_top{
	background-image:url(../images/sfondo_header_top_other.jpg);
	background-repeat:no-repeat;
	width:879px;
	height:112px;
}

div#menuTopIndex{
	width:480px;
	height:100px;
	margin-left:450px;
}

div#menuTop{
	/*per via del padding top diminuisco il height di 55px*/
	padding-top:63px;
	width:480px;
	height:37px;
	margin-left:450px;
}

div.TXTmenuTop{
	width:100px;
	height:20px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	text-align:left;
	float:left;
}

.imgBandiera{
	width:100px;
	height:25px;
	float:left;
}

h1#TXTtitoloHeaderBottom{
	/*per via del padding left diminuisco il width di 30 px */
	width:849px;
	height:110px;
	padding-top:19px;
	padding-left:30px;
	font-family:'Verdana','Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#2f7098;
}

div#TXTsottotitoloHeaderBottom{
	/*per via del padding left diminuisco il width di 30 px */
	width:849px;
	height:87px;
	padding-left:30px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}	
div#header_sottotitolo_home{
	width:849px;
	height:30px;
	padding-left:30px;
	font-family: 'Helvetica Neue LT Pro', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#afafaf;
}
div#bandiere{
 	width:80%;
	height:39px;
	padding-left:36px;
	font-family: 'Helvetica Neue LT Pro', Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:25px;
	margin-right:23px;
	font-weight:bold;
	text-align:right;
	float:right;
}

div#bandiere a{
	color:#8A848A;
	text-decoration:none;
}

div#sfondoNews{
	background:url(../images/trasparenza_sfondo_news.png);
	width:869px;
	height:100px;
	margin-top:57px;
	margin-left:6px;
	position:relative;
	/* per la trasparenza ma non serve piu perche ho messo come sfondo un png trasparente */
	/*background-color:#FFFFFF;
	FILTER:alpha(Opacity=60);
	-moz-opacity:0.60;*/
}

div#header_bottom{
	padding-left:30px;
	background-image:url(../images/sfondo_header_bottom_other.jpg);
	background-repeat:no-repeat;
	width:849px;
	height:70px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#2f7098;
	font-weight:bolder;
}

h1.header_bottom{
	height:40px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:34px; 
	color:#2f7098;
	font-weight:bolder;
}

div#header_sottotitolo{
	margin-top:0px;
	width:879px;
	height:36px;
	font-family: 'Helvetica Neue LT Pro', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#afafaf;
}

div#header_bottom_index{
	background-image:url(../images/sfondo_header_bottom.jpg);
	background-repeat:no-repeat;
	width:879px;
	height:322px;
}

div#corpo_index{
	width:879px;
}

div#corpo{
	width:879px;
	min-height:562px;
}

div#corpo_menu_sx_index{
	background-image:url(../images/corpo_menu_sx.jpg);
	background-repeat:no-repeat;
	width:250px;
	min-height:313px;
	float:left;
	height:auto !important;
	height:313px;
}

div#corpo_menu_sx{
	background-image:url(../images/corpo_menu_sx_other.jpg);
	background-repeat:no-repeat;
	width:268px;
	min-height:562px;
	float:left;
}

div.elemento_first_sottomenu_sx{
	margin-left:15px;
	margin-top:15px;
	width:170px;
	min-height:12px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#7f7b7b;
	border-bottom:dotted 1px;
	border-bottom-color:#999999;
	cursor:pointer;
}

div.elemento_first_sottomenu_sx:hover{
	margin-left:15px;
	margin-top:15px;
	width:170px;
	min-height:12px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FF8000;
	border-bottom:dotted 1px;
	border-bottom-color:#999999;
	cursor:pointer;
}

div.elemento_sottomenu_sx{
	margin-left:15px;
	margin-top:7px;
	width:170px;
	min-height:12px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#7f7b7b;
	border-bottom:dotted 1px;
	border-bottom-color:#999999;
	cursor:pointer;
}

div.elemento_sottomenu_sx:hover{
	margin-left:15px;
	margin-top:7px;
	width:170px;
	min-height:12px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FF8000;
	border-bottom:dotted 1px;
	border-bottom-color:#999999;
	cursor:pointer;
}

h2.txtMunuLeft{
	width:170px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
}

li.menu_sx{
	list-style-image:url(../images/li_quadrato.jpg);
	list-style:square;
}

div.TXTmenuLeft{
	padding-top:10px;
	margin-left:30px;
	width:238px;
	min-height:20px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	text-align:left;
	cursor:pointer;
}

h2#prodottiBlink{
	line-height:19px;
	min-height:20px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	text-align:left;
	cursor:pointer;
}

h2.h2MenuLeftTxt{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	cursor:pointer;
}

div#corpo_vis_index{
	width:620px;
	float:left;
}

div.newsHomepage{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#434343;
	text-align:justify;
}

div#corpo_vis{
	width:611px;
	min-height:562px;
	float:right;
}

div#corpo_vis_sx_index{
	background-image:url(../images/corpo_sx.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:341px;
	min-height:562px;
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
}


div#corpo_vis_sx{
	width:570px;
	min-height:562px;
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#corpo_vis_dx_index{
	/*background-image:url(../images/corpo_dx.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	margin-top:20px;
	width:275px;
	height:200px;
	float:right;
}

div#corpo_vis_dx_indexNoBgImg{
	width:270px;
	height:562px;
	height:auto !important;
	min-height:562px;
	float:right;
}

div#corpo_vis_dx{
	background-image:url(../images/corpo_dx_other.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:6px;
	min-height:562px;
	float:right;
}

div#riga_verticale_dx_grigia_index{
	background-image:url(../images/corpo_dx_index.gif);
	background-repeat:no-repeat;
	width:6px;
	height:141px;
	float:right;
}

div#footer{
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:879px;
	height:70px;
}

div#primoTesto{
	width:590px;
	height:18px;
	margin-left:3px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	text-align:left;
	float:left;
}

div#motoAzienda{
	margin-top:1px;
	width:286px;
	height:18px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:600;
	text-align:left;
	float:right;
}


/*==============================================================================================================*/
/*==================================================GESTIONE NEWS===============================================*/
/*==============================================================================================================*/

div#newsIniziale{
	width:120px;
	height:90px;
	left:25px;
	margin-top:3px;
	position:absolute;
	float:left;
}

div#testoNewsIniziale{
	width:160px;
	height:90px;
	margin-top:3px;
	float:left; 
	left:155px; 
	position:absolute;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

div#titoloNews{
	width:160px;
	height:15px;
}

div#testoNews{
	width:160px;
	height:45px;
}

div#linkNews{
	width:160px;
	height:15px;
}

div#Altrenews2{
	width:120px;
	height:90px;
	margin-top:3px;
	position:absolute;
	/*filter:alpha(opacity=60);
	-moz-opacity:0.60;*/
	float:left;
}

#newsImg2{
	width:120px;
	height:90px;
}

div#Altrenews2:HOVER{
	cursor:pointer;
	/*filter:alpha(opacity=100);
	-moz-opacity:1.0;*/
}

div#Altrenews3{
	width:120px;
	height:90px;
	left:470px;
	position:absolute;
	margin-top:3px;
	/*filter:alpha(opacity=60);
	-moz-opacity:0.60;*/
	float:left;
}

#newsImg3{
	width:120px;
	height:90px;
}

div#Altrenews3:HOVER{
	cursor:pointer;
	/*filter:alpha(opacity=100);
	-moz-opacity:1.0;*/
}

div#Altrenews4{
	width:120px;
	height:90px;
	left:600px;
	position:absolute;
	margin-top:3px;
	/*filter:alpha(opacity=60);
	-moz-opacity:0.60;*/
	float:left;
}

#newsImg4{
	width:120px;
	height:90px;
}

div#Altrenews4:HOVER{
	cursor:pointer;
	/*filter:alpha(opacity=100);
	-moz-opacity:1.0;*/
}

div#Altrenews5{
	width:120px;
	height:90px;
	left:730px;
	position:absolute;
	margin-top:3px;
	/*filter:alpha(opacity=60);
	-moz-opacity:0.60;*/
	float:left;
}

#newsImg5{
	width:120px;
	height:90px;
}

div#Altrenews5:HOVER{
	cursor:pointer;
	/*filter:alpha(opacity=100);
	-moz-opacity:1.0;*/
}

/*================================================================================================================*/


.titoloVisualizzazione{
	width:560px;
	height:50px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-top:20px;
	font-weight:500;
	font-variant:small-caps;
	Text-decoration: none;
}

div.testoVisualizzazione{
	padding-left:15px;
	width:545px;
	min-height:20px;
	text-align:justify;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#494949;
}

div.partnershipNomeAzienda{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.txt_referenza{
	width:530px;
	height:18px;
	margin-top:15px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.img_referenze{
	width:530px;
	height:80px;
}


/*================================================News Prima Pagina============================================*/
div.contenitoreNewsPrimaPagina{
	width:331px;
}

div.testoNewsPrimaPagina{
	text-align:justify;
}

div.imgNewsPrimaPagina{
	width:125px;
	height:80px;
	float:left;
}
/*==============================================================================================================*/

/*================================================Evento Prima Pagina============================================*/

div#hotEventImg{
	width:252px;
	height:137px;
	margin-top:25px;
	float:left;
}

div#hotEvent{
	width:252px;
	height:137px;
	margin-top:60px;
	float:left;
}

div.contenitoreHotEvent{
	width:252px;
	height:167px; /*altezza dei contenuti + 15 px per la distanza fra un evento e l'altro*/
	height:auto !important;
	min-height:167px;
}

div.rigaVerticale{
	background-image:url(../images/rigaVerticaleArancione.gif);
	background-repeat:no-repeat;
	width:7px;
	height:137px;
	float:left;
	text-align:justify;
}

div.event{
	width:245px;
	height:137px;
	float:left;
}

div.titoloEvent{
	width:245px; /*larghezza - il padding left senno crea problemi in ie6*/
	height:15px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:7px;
}
/*==============================================================================================================*/

/*========================================News visualizzata in nuova pagina=====================================*/
div.contenitoreVisualizzata{
	width:630px;
	margin:auto;
}

div.testoNewsVisualizzata{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

div.imgNewsVisualizzata{
	width:363px;
	height:271px;
	float:left;
}
/*==============================================================================================================*/

div.contentBrochure{
	width:176px;
	height:75px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left; 
	margin-right:5px; 
	margin-top:15px;
}

div.bandierina{
	width:176px;
	height:15px;
	text-align:center;
}

div.imgTipoFile{
	width:176px;
	height:45px;
	text-align:center;
}

img.imgFile{
	margin-top:5px;
}

div.nomefile{
	width:176px;
	height:15px;
	text-align:center;	
}

#prodottiBlink{
	color:#434343;
}

.hidden{
	display:none;
}