﻿/* CSS Document */
body { 
	font:80% verdana,helvetica,sans-serif; 
	margin:0; padding:0;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #799773; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

hr { display:none }

/* centrare la pagina web a larghezza fissa */
body {
	text-align:center;
	background-image:url(immagini/bg.gif);
	background-repeat:repeat; }

#main {
	margin-right: auto;
	margin-left: auto;
	width: 883px; 
	height: 600px;
	background-color:#FFFFFF;
	z-index:1;
}

#header {
	position:relative;
	width:883px;
	height:127px;
	z-index:2;
	top: 0px;
} 

#menu_orizzontale {
	position:relative;
	width:883px;
	height:30px;
	z-index:3;
	top: -24px;
	text-align:left;
	
}

#utilities {
	position:relative;
	width:500px;
	height:21px;
	z-index:24;
	left: 255px;
	top: 9px;
	color: #010141;
	font-size: 9px;
	text-align: right;
	
}

#utilitiesMozilla {
	position:relative;
	width:500px;
	height:21px;
	z-index:24;
	left: 230px;
	top: 9px;
	color: #010141;
	font-size: 9px;
	text-align: right;
	
}



#contatore {
	position:relative;
	width:860px;
	height:1px;
	
	
	top: 9px;
	color: #010141;
	font-size: 9px;
	text-align: left;
	
}



#chi_siamo {
	position:absolute;
	width:70px;
	height:24px;
	z-index:4;
	left: 175px;
	text-align:left;
	padding-top: 2px;
	top: 0px;
	
}
#come_funziona {
	position:absolute;
	width:70px;
	height:30px;
	z-index:5;
	left: 291px;
	text-align:left;
	padding-top: 2px;
}
#convenienza {
	position:absolute;
	width:70px;
	height:30px;
	z-index:6;
	left: 382px;
	text-align:left;
	padding-top: 2px;
}
#normative {
	position:absolute;
	width:70px;
	height:30px;
	z-index:7;
	left: 485px;
	text-align:left;
	padding-top: 2px;
}
#glossario {
	position:absolute;
	width:70px;
	height:30px;
	z-index:8;
	left: 594px;
	text-align:left;
	padding-top: 2px;
}
#convenzioni {
	position:absolute;
	width:70px;
	height:30px;
	z-index:9;
	left: 690px;
	text-align:left;
	padding-top: 2px;
}
#aiuto {
	position:absolute;
	width:70px;
	height:30px;
	z-index:10;
	left: 812px;
	text-align:left;
	padding-top: 2px;
}

			  
#footer {
	position:relative;
	width:883px;
	height:20px;
	z-index:11;
	text-align:center;
	top: 417px;
	background-image:url(immagini/bg_footer.gif);
	background-repeat: repeat;
	padding-top: 5px;
	font-size: 9px;

}


#footerpromotori {
	position:relative;
	width:883px;
	height:20px;
	z-index:11;
	text-align:center;
	
	background-image:url(immagini/bg_footer.gif);
	background-repeat: repeat;
	padding-top: 5px;
	font-size: 9px;

}

#prodotti_servizi {
	position:relative;
	width:883px;
	height:600px;
	z-index:12;
	top: 0;
	text-align:left;
	
}

#cqs {
	position:absolute;
	width:193px;
	height:145px;
	z-index:13;
	text-align:left;
	padding-top: 2px;
	left: 17px;
	top: -56px;
}
#del {
	position:absolute;
	width:193px;
	height:145px;
	z-index:14;
	text-align:left;
	padding-top: 2px;
	left: 238px;
	top: -56px;
}
#cqp {
	position:absolute;
	width:193px;
	height:145px;
	z-index:15;
	text-align:left;
	padding-top: 2px;
	left: 460px;
	top: -56px;
}
#pp {
	position:absolute;
	width:193px;
	height:145px;
	z-index:16;
	text-align:left;
	padding-top: 2px;
	left: 17px;
	top: 91px;
}
#ps {
	position:relative;
	
	text-align:left;

	left: 237px;
	top: 91px;
}
#cc {
	position:absolute;
	width:193px;
	height:145px;
	z-index:18;
	text-align:left;
	padding-top: 2px;
	left: 460px;
	top: 91px;
}
#ml {
	position:absolute;
	width:193px;
	height:145px;
	z-index:19;
	text-align:left;
	padding-top: 2px;
	left: 17px;
	top: 238px;
}
#as {
	position:absolute;
	width:193px;
	height:145px;
	z-index:20;
	text-align:left;
	padding-top: 2px;
	left: 237px;
	top: 238px;
}
#fr {
	position:absolute;
	width:193px;
	height:145px;
	z-index:21;
	text-align:left;
	padding-top: 2px;
	left: 460px;
	top: 238px;
}
#banner_1 {
	position:absolute;
	width:194px;
	height:297px;
	z-index:22;
	text-align:left;
	padding-top: 0px;
	left: 680px;
	top: -56px;
}
#banner_2 {
	position:absolute;
	width:193px;
	height:145px;
	z-index:23;
	text-align:left;
	padding-top: 2px;
	left: 680px;
	top: 238px;
	background-image:url(immagini/base_notizie.gif);
}
#testo_cqs {
	position:absolute;
	width:93px;
	height:49px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 58px;
	font-size: 10px;
	color: #010141;
}
#testo_del {
	position:absolute;
	width:93px;
	height:70px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 48px;
	font-size: 10px;
	color: #010141;
}
#testo_cqp {
	position:absolute;
	width:93px;
	height:70px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 48px;
	font-size: 10px;
	color: #010141;
}
#testo_pp {
	position:absolute;
	width:93px;
	height:62px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 56px;
	font-size: 10px;
	color: #010141;
}
#testo_ps {
	position:absolute;
	width:93px;
	height:68px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 50px;
	font-size: 10px;
	color: #010141;
}
#testo_cc {
	position:absolute;
	width:93px;
	height:78px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 44px;
	font-size: 10px;
	color: #010141;
}
#testo_ml {
	position:absolute;
	width:93px;
	height:70px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 52px;
	font-size: 10px;
	color: #010141;
}
#testo_as {
	position:absolute;
	width:93px;
	height:68px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 54px;
	font-size: 10px;
	color: #010141;
}
#testo_fr {
	position:absolute;
	width:93px;
	height:71px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 94px;
	top: 51px;
	font-size: 10px;
	color: #010141;
}

.Verdana8ptNero {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;         TEXT-DECORATION: none;
}

.Verdana13ptNero {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; 
	COLOR: #010141; 
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

#box_testo {
	position:absolute;
	width:666px;
	height:439px;
	z-index:26;
	text-align:left;
	padding-top: 2px;
	left: 17px;
	top: -53px;
	background-image:url(immagini/base_box_testo.gif);
}

#box_testo2 {
	position:absolute;
	width:706px;
	height:439px;
	z-index:26;
	text-align:left;
	padding-top: 2px;
	left: 17px;
	top: -53px;
	background-image:url(immagini/base_box_testo.gif);
}

#testo_box_descrizioni {
	position:absolute;
	width:456px;
	height:411px;
	z-index:27;
	text-align: left;
	padding-top: 2px;
	left: 169px;
	top: 9px;
	font-size: 12px;
	color: #010141;
	overflow: auto;
	line-height: 1.4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#testo_box_form_prodotti {
	position:absolute;
	width:496px;
	height:411px;
	
	text-align: left;
	padding-top: 2px;
	left: 150px;
	top: 9px;
	font-size: 12px;
	color: #010141;
	overflow: auto;
	line-height: 1.4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#testo_box_descrizioni2 {
	position:absolute;
	width:516px;
	height:411px;
	z-index:27;
	text-align: left;
	padding-top: 2px;
	left: 110px;
	top: 9px;
	font-size: 12px;
	color: #010141;
	overflow: auto;
	line-height: 1.4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#menuvert {
	position:absolute;
	width:194px;
	height:443px;
	z-index:28;
	text-align:left;
	padding-top: 2px;
	left: 680px;
	top: -56px;
}
#menuvert_1 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:29;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 0px;
	background-image:url(immagini/menuvert.gif)
}
#menuvert_2 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:31;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 44px;
	background-image:url(immagini/menuvert.gif)
}
#menuvert_3 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:32;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 88px;
	background-image:url(immagini/menuvert.gif)
}
#menuvert_4 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:33;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 133px;
	background-image:url(immagini/base_menuvert.gif)
}
#menuvert_5 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:34;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 177px;
	background-image:url(immagini/base_menuvert.gif)
}
#menuvert_6 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:35;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 221px;
	background-image:url(immagini/base_menuvert.gif)
}
#menuvert_7 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:36;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 266px;
	background-image:url(immagini/base_menuvert.gif)
}
#menuvert_8 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:37;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 310px;
	background-image:url(immagini/base_menuvert.gif)
}
#menuvert_9 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:38;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 354px;
	background-image:url(immagini/base_menuvert.gif)
}
#menuvert_10 {
	position:absolute;
	width:195px;
	height:45px;
	z-index:39;
	text-align:left;
	padding-top: 2px;
	left: 3px;
	top: 398px;
	background-image:url(immagini/menuvert.gif)
}
#testo_menuvert {
	position:relative;
	width:190px;
	height:25px;
	z-index:40;
	text-align:left;
	padding-top: 2px;
	left: 15px;
	top: 13px;
}
#testo_box_documenti {
	position:absolute;
	width:189px;
	height:500px;
	z-index:41;
	text-align: left;
	padding-top: 2px;
	left: 10px;
	top: 117px;
	font-size: 10px;
	color: #010141;
	overflow: auto;
}
#box_sx_double {
	position:absolute;
	width:310px;
	height:220px;
	z-index:42;
	text-align: left;
	padding-top: 2px;
	left: 22px;
	top: 61px;
	font-size: 12px;
	color: #010141;
	overflow: auto;
	line-height: 1.4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#box_dx_double {
	position:absolute;
	width:310px;
	height:220px;
	z-index:43;
	text-align: left;
	padding-top: 2px;
	left: 347px;
	top: 61px;
	font-size: 12px;
	color: #010141;
	overflow: auto;
	line-height: 1.4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#testo_box_mutui {
	position:absolute;
	width:128px;
	height:49px;
	z-index:23;
	text-align: left;
	padding-top: 2px;
	left: 27px;
	top: 30px;
	font-size: 12px;
	color: #010141;
}
A.linkor {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 	FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linkor:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}
.linkorvisited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linkprodotti {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linkprodotti:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}
.linkprodotti {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linkutilities {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 	FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linkutilities:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}
.linkutilitiesvisited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.linkvert {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 	FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linkvert:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}

A.linkvertG {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 	FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linkvertG:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}



.linkvertvisited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal; TEXT-DECORATION: none
}


.evidenza {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #010141;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
}
A.linkinterno {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 	FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.linkinterno:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 100px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}

.linkinternovisited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 100px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.linkinterno_1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 	FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.linkinterno_1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}

.linkinterno_1visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.linkbox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #010141; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 	FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.linkbox:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal
}

.linkuboxvisited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 100px; COLOR: #feb101; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; FONT-VARIANT: normal; TEXT-DECORATION: none
}

/* css RSS scroller */
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 450px;
height: 1.2em;
border: 1px dashed black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
position:relative;
left:5px; 

width: 175px;
height: 100px;

padding: 5px;
background-color: #FFFFFF;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}
/* fine css Rss scroller */

/* rollover csalainghe */
.casalinghe a:link {
width : 94px; 
height : 26px; 
background-image : url(immagini/prestosicasalinghe.gif); 
}

div#nav {
height: 26px;
}

div#nav a {
width: 94px;
}

div#nav a:hover {
border-bottom: 1px solid #0078ed;
} 
 

td#areariservata {
	BORDER-COLLAPSE: COLLAPSE;
        border: 1px solid;
     	        
}

/* scroller della home page */
#scroller {
position:relative; // mandatory
width:200px; height:150px; // set as required
background-color:#ffffcc; // set as required
overflow:hidden; // mandatory
border:solid 1px; margin:5px; // optional
}
 
/* CSS Document */

.theCellOnLine {width: 850px; height: 320px; overflow: auto;
         padding: 0px 7px 0px 0px;
         scrollbar-base-color: #FFFFFF;
         scrollbar-highlight-color: #010141;
         font-family: verdana;
		 font-size:8pt;
		 color:#010141;
		 line-height:2.0;
		 position:absolute;
	     left: 160px;
	     top: 191px;

}


.cellAreaRiservata {width: 750px; height: 320px; overflow: auto;
         padding: 0px 7px 0px 0px;
         scrollbar-base-color: #FFFFFF;
         scrollbar-highlight-color: #010141;
         font-family: verdana;
		 font-size:8pt;
		 color:#010141;
		 line-height:2.0;
		 position:absolute;
	     left: 260px;
	     top: 191px;

}


.theCellTable {width: 600px; height: 320px; overflow: auto;
         padding: 0px 7px 0px 0px;
         scrollbar-base-color: #FFFFFF;
         scrollbar-highlight-color: #010141;
         font-family: verdana;
		 font-size:8pt;
		 color:#010141;
		 line-height:2.0;
	 position:relative;
	     left: 360px;
	     top: 10px;
}

.theCellTable2 {width: 960px; height: 320px; overflow: auto;
         padding: 0px 0px 0px 0px;
         scrollbar-base-color: #FFFFFF;
         scrollbar-highlight-color: #010141;
         font-family: verdana;
		 font-size:8pt;
		 color:#010141;
	 position:relative;
	     left: 160px;
	     top: 10px;
         border: 1px solid;
}


.theCellTable3 {width: 560px; height: 320px; overflow: auto;
         padding: 0px 0px 0px 0px;
         scrollbar-base-color: #FFFFFF;
         scrollbar-highlight-color: #010141;
         font-family: verdana;
		 font-size:8pt;
		 color:#010141;
	 position:relative;
	     left: 80px;
	     top: 10px;
         border: 1px solid;
}

.tabnormative {width: 620px; height: 380px; overflow: auto;
         padding: 0px 0px 0px 0px;
         scrollbar-base-color: #FFFFFF;
         scrollbar-highlight-color: #010141;
         font-family: verdana;
		 font-size:8pt;
		 color:#010141;
	 position:relative;
	     left: 20px;
	     top: -30px;
         
}




.borderbottom {
         border-bottom: 1px solid;
}


