A:link {
	COLOR: #0A1459;
}
A:visited {
	COLOR: #800080;
}
A:hover {
	COLOR: #CB0529;
}
BODY {
	padding : 0px;
	margin : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #FFFFFF;
}
 .omino {
	background-image : url(../_images/omino_sfondo_home.gif);
	background-repeat : no-repeat;
	background-position : 30px 128px;
}
 .cerchio {
	background-image : url(../_images/sfondo_cerchio.gif);
	background-repeat : no-repeat;
	background-position : 30px 128px;
}

 .ominofamiglie {
	background-image : url(../_images/omino_sfondo_home_famiglie.gif);
	background-repeat : no-repeat;
	background-position : 30px 128px;
}

TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
#col-sx-home {
	color: #FFFFFF;
	width : 150px;
	height: 600px;
	font-size : 9px;
	position : absolute;
	top : 0px;
	left : 0px;
	z-index : 2;
	background-image: url(/_images/sfondo_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
#col-sx-home .logo {
	margin-top : 24px;
	margin-bottom : 10px;
}
#testa-home {
	width : 610px;
	height: 114px;
	position : absolute;
	top : 0px;
	left : 150px;
}
#testa-home  .orario {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	position : absolute;
	top : 17px;
	left : -5px;
}
#testa-home  .data {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	position : absolute;
	top : 5px;
	left : -5px;
}
#testa-home .foto {
	margin-right : 4px;
	margin-bottom : 7px;
}
#content {
	width : 560px;
	color : #000000;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	height: 655px;

}
#content-record-color {
	width : 580px;
	color : #224568;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
#content-super-color {
	width : 580px;
	color : #006238;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
#content-banco-color {
	width : 580px;
	color : #343E8D;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
#content-vela-color {
	width : 580px;
	color : #007744;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
#content-chimi-color {
	width : 580px;
	color : #007744;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
#content-efi-color {
	width : 580px;
	color : #007744;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
#content-buda-color {
	width : 610px;
	color : #000000;
	position : absolute;
	top : 114px;
	left : 150px;
	padding-top : 25px;
	padding-left : 12px;
	padding-right : 96px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}


.samor-dx {
	z-index : 2;
	position : absolute;
	top : 10px;
	left : 624px;
}
.menu {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.menu a  {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.menu a:visited {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.menu a:hover {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.menu .freccia{
	background-image : url(../_images/freccia_menu.gif);
	background-repeat : no-repeat;
	background-position : 7px 4px;
	
}
.menu .lente {
	background-image : url(/_images/lente_menu.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
	
}
.menu .linkpad{
	padding-bottom : 9px;
}
H1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #0A1459;
	font-weight : bold;
	margin-bottom: 5px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA082A;
	margin-bottom: 0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7479A1;
	margin-bottom: 0px;
	padding-left: 8px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #D9DBE6;

}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7479A1;
	margin-bottom: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A1459;
	margin-bottom: 0px;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1E2766;
	margin-bottom: 0px;

}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;

}

.disclaimer {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 0px;
	text-align: center;
	color: #7479A1;
}


.SMSfield {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-align: center;
        font-weight: bold;
        margin-bottom: 0px;

}

.titoloSMS {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 0px;

}


.azienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #00008B;
	margin-bottom: 0px;
	background-color : #DEDFEB;
}
TABLE.ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00008B;
	background-color : #DEDFEB;
	border-style : solid;
	border-width : 0px;
	border-color : #A2AEBD;
	border-collapse : collapse;
}
TABLE.ricerca .titolo{
	background-color : #333366;
	color : #ffffff;
	font-size : 13px;
	border-collapse : collapse;
	padding-left : 10px;
	padding-bottom : 4px;
	padding-top : 4px;
	font-weight : bold;
}
p {
	margin-top: 0px;
}
p.barra {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #D9DBE6;
	padding-left: 8px;

}
.construction {
	font-size: 12px;
	font-weight: bold;
	color: #848AAC;
	float: left;
	margin-left: 160px;
	height: 226px;
	width: 173px;
	background-image: url(../_images/omino_small_construction.gif);
	background-repeat: no-repeat;
	text-align: center;

}

.glamour .gltrain {
	font-size: 13px;
	color: #ff0000;
	text-align: left;
	/*background-color: #00ff00;*/
	margin-top: 30px;
	margin-bottom: 2px;

}

.glamour .gltrain a {
	font-size: 12px;
	font-weight: bold;
	color: #848AAC;
	text-align: left;
	text-decoration: none;
}

.glamour .gltrain a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #848AAC;
	text-align: left;
	text-decoration: none;
}

.glamour .gltrain a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-decoration: none;
}

.glamour {
	font-size: 12px;
	color: #848AAC;
	text-align: right;
	position: absolute;
	width: 590px;
	top: 0px;
	left: 0px;
	background-image : url(../_images/angolo_arco.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
.glamour .schede {
	font-size: 30px;
	width: 195px;
	text-align: center;
}
.glamour .schede strong {
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	color: #E36B48;
}
.glamour .schede a {
	font-size: 15px;
	decoration: none;
	text-decoration: none;
	line-height: 26px;
	color: #000066;
	background-color: #DEDFEB;	
}
.glamour .schede a:visited {
	font-size: 15px;
	decoration: none;
	text-decoration: none;
	line-height: 26px;
	color: #000066;
	background-color: #DEDFEB;	
}

.glamour .schede a:hover {
	font-size: 15px;
	decoration: underline;
	text-decoration: none;
	line-height: 26px;
	color: #FFFFFF;
	background-color: #000066;
}
.glamour .desc {
	font-size: 10px;
	text-align: center;
	width: 195px;



	
}


.glamour .titolo {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000066;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 25px;
	line-height: 28px;
	/*background-color: #ff0000;*/
}

.glamour td {
	font-size: 14px;
	line-height: 20px;
	color: #000066;
	padding-top: 25px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 35px;
	border-style: solid;
	background-color: #FFFFFF;
	border-top-width: 8px;
	border-right-width: 1px;
	border-bottom-width : 8px;
	border-left-width: 1px;
	border-top-color: #DEDFEB;
	border-right-color: #000066;
	border-bottom-color: #DEDFEB;
	border-left-color: #000066;
	border-top-style : outset;
	border-bottom-style : inset;


}

.glamour a {
	font-size: 12px;
	font-weight: bold;
	color: #848AAC;
	text-align: right;
	text-decoration: underline;
}

.glamour a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #848AAC;
	text-decoration: underline;
}

.glamour a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.big {
	font-size : 110%;
	font-weight : bold;
	margin-top : 4px;
}

.lingua {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 55px;

}
.medio {
	color : #0A1459;
	font-size : 13px;
	font-weight : bold;
}
input.ora{
	color : #ffffff;
	background-color : #0B1459;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-top-style : none;
	border-width : 0px;
	text-align: right;
}
input.dat{
	color : #D4D6E2;
	background-color : #0B1459;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-top-style : none;
	border-width : 0px;
	text-align: right;
}
.pad-sx {
	margin-left: 10px;

}
li.square {
	list-style-type: square;
	margin-top: 4px;
	margin-left: -24px;
}
.align-dx {
	width: 466px;
	margin-left: 32px;
}
.pad-sx-16 {
	margin-left: 16px;
}
.pad-sx-bot {
	margin-left: 10px;
	margin-bottom: 10px;
}
#prod {
	position: absolute;
	left: 140px;
	top: 100px;
	width: 600px;
}

ul { 
	list-style: disc url(../_images/doc.gif);
	margin:0;padding:0 2em;
}

li.menu3 { font-family : Arial, Helvetica, sans-serif;
	font-size : 17px; 
	list-style: square url(../_images/cartellafinale.gif); 
	margin-bottom : 12px;
	margin-top : 12px;
	letter-spacing : 1px;
}
li.menu3 a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #000000;
	text-decoration : none;
	line-height : 20px;
}
li.menu3 a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #000000;
	text-decoration : none;
	line-height : 20px;
}
li.menu3 a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #CA082A;
	text-decoration : none;
	line-height : 20px;
}

li.menu2 { font-family : Arial, Helvetica, sans-serif;
	font-size : 17px; 
	list-style: square url(../_images/cartellachiusa.gif); 
	margin-bottom : 12px;
	margin-top : 12px;
	letter-spacing : 1px;
}
li.menu2 a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #000000;
	text-decoration : none;
	line-height : 20px;
}
li.menu2 a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #000000;
	text-decoration : none;
	line-height : 20px;
}
li.menu2 a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #CA082A;
	text-decoration : none;
	line-height : 20px;
}
li.menu { font-family : Arial, Helvetica, sans-serif;
	font-size : 17px; 
	list-style: square url(../_images/cartellachiusa.gif); 
	letter-spacing : 1px;
}
li.menu a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #000000;
	text-decoration : none;
	line-height : 20px;
}
li.menu a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #000000;
	text-decoration : none;
	line-height : 20px;
}
li.menu a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color : #CA082A;
        text-decoration : none;
	line-height : 20px;
}
ul.submenu { font-family : Verdena, Helvetica, sans-serif;
	margin-top : 12px;
	margin-bottom : 12px;
	line-height : 15px;
	letter-spacing : 1px;
}
ul.submenu a {
	font-family : Verdena, Helvetica, sans-serif;
	font-size : 15px; list-style:
	color : #000000;
	text-decoration : none;
}
ul.submenu a:visited {
	font-family : Verdena, Helvetica, sans-serif;
	font-size : 15px;
	color : #000000;
	text-decoration : none;
}
ul.submenu a:hover {
	font-family : Verdena, Helvetica, sans-serif;
	font-size : 15px;
	color : #CA082A;
	text-decoration : none;
}
.cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(/_images/sfum_tit_contatti.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #303873;
	padding-bottom: 4px;

}
table.contatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;


}
.cont-small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(/_images/sfum_tit_contatti_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #303873;
	padding-bottom: 4px;
}
.depositi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 10px;
}
.negato {
	font-size: 17px;
	font-weight: bold;
	color: #CC0033;
	float: left;
	margin-left: 160px;
	height: 226px;
	width: 173px;
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(/_images/omino_small_construction.gif);
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

.sms {
        font-size: 17px;
        font-weight: bold;
        color: #CC0033;
        float: left;
        margin-left: 80px;
        height: 226px;
        width: 173px;
        background-repeat: no-repeat;
        text-align: center;
        background-image: url(/_images/omino_small_construction.gif);
        background-position: 0px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;



}
.negato strong {
	font-size: 12px;
	font-weight: bold;
	color: #848AAC;
	text-align: center;
}
#pariva {
	height: 12px;
	width: 140px;
	position: absolute;
	left: 100px;
	top: 20px;
	z-index: 7;
	color: #FF0000;
	font-size: 10px;
	line-height: 12px;

}
