﻿body 
{
    margin:0;
    padding:0;
    font-size:11px;
    text-align:center;
    background:#FFF;
    font-family:Arial;
}
div#header{
    position: absolute;
    width:800px;
    left:0px; 
    height:120px;
}
div#SfHeader
{
    position: absolute;
    width: 595px;
    height: 121px;
    left: 0px; 
    background-image:url("images/SfHeader.jpg");
    background-repeat:no-repeat;   
    z-index:2;
}  
div#SfHeaderNetweek
{
    position: absolute;
    width: 595px;
    height: 121px;
    left: 0px; 
    background-image:url("images/SfHeaderNetweek.jpg");
    background-repeat:no-repeat;   
    z-index:2;
}  
div#HeaderBanner
{
    position: absolute;
    width: 400px;
    height: 70px;
    right: 0px;
    top:0px; 
    background-image:url("images/bannerNetweek.gif");
    background-repeat:no-repeat;   
    z-index:2;
}
div#logo
{
    position: absolute;
    width: 200px;
    height: 120px;
    left: 0px;
    z-index:3;
} 
div#banner
{
    position: absolute;
    width: 595px;
    height: 120px;
    left: 200px; 
    z-index:4;   
} 
div#creditsbyyou
{
    font-size:9px;
    position:absolute;
    top:390px;
    left:110px;
    z-index:1;
}
div#credits
{
    font-size:9px;
    position:absolute;
    top:570px;
    right:20px;
    width:180px;
    text-align:center;
    z-index:1;
}
div#nav
{
    position: absolute;
    width: 201px;
    height: 121px;
    right: 0px;
} 
.SfBottMenuNav
{
    background: url(images/BottNav.jpg);
    color:White;
}
.SfBottMenuNavGiu
{
    background: url(images/BottNavGiu.jpg);
    color:White;
}
div#menu9
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 151px;
}
div#menu10
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 101px;
}
div#menu11
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 51px;
}
div#menu12
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 1px;
}
div#menu13
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 1px;
    top:101px;
}
div#menu14
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 51px;
    top:101px;
}
div#menu15
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 101px;
    top:101px;
}
div#menu16
{
    position: absolute;
    width: 49px;
    height: 20px;
    right: 151px;
    top:101px;
}
div#logoGreen
{
    position: absolute;
    width: 201px;
    height: 81px;
    right: 0px; 
    top:20px;
}
.txtVerde
{
    color:#009900;
}
.txtBlu
{
    color:#00429F;
}
.txtRosso
{
    color:#990000;
}
.txtRosso2
{
    color:#FF0000;
}
div#container{
    position:relative;
    width:800px;
    margin:0px auto;
    border-width:0px;
}
div#menuLink
{
   position: absolute;
   top:570px;
   left:0px;
   width:595px; 
   text-align:left;
   font-size:11px;
}
div#extra
{
    position: absolute;
    top: 149px;
    left: 599px;
    height: 410px;
    width: 180px;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: #fff;
    background: url(images/sfPrevBottom.jpg) 0% bottom no-repeat;
}
div#TitPreventivo
{
    position: absolute;
    background: url(images/preventivo.jpg);
    height:20px;
    width:180px;
    color:White;
    text-align:right;
}
div#txtpreventivo
{
    position: absolute;
    top:20px;
}
div#menu6
{
    position: absolute;
    top:22px;
    left: 181px;
    width:20px;
    height:100px;
    background: url(images/CupSu.jpg);
    cursor:pointer;
}
div#menu7
{
    position: absolute;
    top:22px;
    left: 181px;
    width:20px;
    height:100px;
    background: url(images/WebSu.jpg);
    cursor:pointer;
}
div#menu8
{
    position: absolute;
    top:128px;
    left: 181px;
    width:20px;
    height:100px;
    background: url(images/GestSu.jpg);
    cursor:pointer;
}
div#menu17
{
    position: absolute;
    top:234px;
    left: 181px;
    width:20px;
    height:100px;
    background: url(images/Accessrosso.jpg);
    cursor:pointer;
}

div#content
{
    position: absolute;
    top: 149px;
    width: 595px;
    height: 410px;
    left: 0px;
    padding: 0 0 0 0;
    text-align: left; 
    background: url(images/bordoBottom.jpg) #F2F2F2 0% bottom no-repeat;
}

div#contentGenoa
{
    position: absolute;
    top: 149px;
    width: 595px;
    height: 410px;
    left: 0px;
    padding: 0 0 0 0;
    text-align: left; 
    background: url(images/rata-pesante.jpg) #F2F2F2 0% bottom no-repeat;
}

div#contentCenter
{
    position: absolute;
    top: 0px;
    width: 595px;
    height: 410px;
    left: 0px;
    padding: 0 0 0 0;
    text-align: center;
    vertical-align:top; 
}

div#testo
{
    position: absolute;
    background: url(images/bordoBottom.gif);
    width:795px;
    top:340px;
    height:110px;
    text-align:left;
}

div#navigation{
    position:absolute;
    width:800px;
    height:20px;
    top:129px;
    left:0;    
    padding:0 0 0 0px;
    text-align:left;
}
.SfBottMenu
{
    background: url(images/PulsanteBlu.jpg);
    color:White;
}
div#menu1
{
    position: absolute;
    width: 130px;
    left: 0px;
    height: 20px;    
    text-align: right;
    cursor: pointer;
} 

div#menu2
{
    position: absolute;
    width: 130px;
    left: 134px;
    height: 20px;
    text-align: right;
    cursor: pointer;
} 
div#menu3
{
    position: absolute;
    width: 130px;
    left: 268px;
    height: 20px;
    text-align: right;
    cursor: pointer;
} 
div#menu4
{
    position: absolute;
    width: 130px;
    left: 402px;
    height: 20px;
    text-align: right;
    cursor: pointer;
} 
div#menu5
{
    position: absolute;
    width: 130px;
    left: 604px;
    height: 20px;
    text-align: right;
    cursor: pointer;
} 
div#news
{
    position: absolute;
    top:0px;
    width: 201px;
    right: 0px;
    height: 20px;
    background:#fff;
    text-align:center;
} 

div#DoveSiamo
{
    position: absolute;
    top:0px;
    left:0px;
    width:765px;
    font-size:0.75em;
}

div#SfCup
{
    position: absolute;
    top:0px;
    left:0px;
    width:795px;
    height:450px;
    background-image:url(images/SfCup.jpg);
    background-repeat:no-repeat;
}
div#TxtCup
{
    position: absolute;
    top:195px;
    left:220px;
    width:310px;
    height:100px;
    font-size:0.9em;
}
.scrollCup {
	overflow: auto;
	height: 185px;
	width: 320px;
}
div#Cup
{
    position: absolute;
    top:110px;
    left:500px;
    width:200px;
    font-size:0.75em;
    text-align:right;
    font-weight:bold;
}

div#SfJob
{
    position: absolute;
    top:0px;
    left:0px;
    width:595px;
    height:450px;
    background-image:url(images/SfJob.jpg);
    background-repeat:no-repeat;
}
div#txtPrivacy
{
    position: absolute;
    top:0px;
    left:0px;    
    font-size:0.9em;
}
div#SfPreventivo
{
    position: absolute;
    top:0px;
    left:0px;
    width:795px;
    height:450px;
    background-image:url(images/SfPreventivo.jpg);
    background-repeat:no-repeat;
    z-index:-1;
}

div#SfMutui
{
    position: absolute;
    top:0px;
    left:0px;
    width:595px;
    height:410px;
    background-image:url(images/SfMutui.jpg);
    background-repeat:no-repeat;
    z-index:1;
}
div#SfSocieta
{
    position: absolute;
    top:0px;
    left:0px;
    width:595px;
    height:410px;
    background-image:url(images/SfSocieta.jpg);
    background-repeat:no-repeat;
    z-index:1;
}

div#SfContatti
{
    position: absolute;
    top:0px;
    left:0px;
    width:595px;
    height:410px;
    background-image:url(images/SfContatti.jpg);
    background-repeat:no-repeat;
    z-index:1;
}

div#menu01SfMutui
{
   position:absolute;
   left:25px;
   top:57px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#menu01Txt
{
   position:relative;
   width:300px; 
   top:3px;
   height:10px;
   z-index:2;
   visibility:hidden;
   overflow:hidden;
}
div#menu02Txt
{
   position:relative;
   width:300px;
   top:4px;
   height:10px; 
   z-index:2;
   visibility:hidden;
   overflow:hidden;
}
div#menu03Txt
{
   position:relative;
   width:300px;
   height:10px;
   z-index:2;
   visibility:hidden;
   overflow:hidden;
}
div#menu04Txt
{
   position:relative;
   width:300px;
   height:10px;
   z-index:2;
   visibility:hidden;
   overflow:hidden;
}

div#menu02SfMutui
{
   position:absolute;
   left:25px;
   top:97px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#menu03SfMutui
{
   position:absolute;
   left:25px;
   top:137px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#menu04SfMutui
{
   position:absolute;
   left:25px;
   top:177px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#txtMutui
{
   position:absolute;
   left:25px;
   top:226px;
   width:228px; 
   height:33px;
   z-index:2;        
}

div#menu05SfMutui
{
   position:absolute;
   left:25px;
   top:255px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#menu06SfMutui
{
   position:absolute;
   left:25px;
   top:295px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#menu07SfMutui
{
   position:absolute;
   left:25px;
   top:335px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#TitPrestitiPers
{
   position:absolute;
   left:25px;
   top:60px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#TitAccMutuo
{
   position:absolute;
   left:25px;
   top:60px;
   width:297px; 
   height:52px;
   z-index:2;
}

.TxtBott
{
     padding-top:9px;
     margin-left:20px; 
     font-weight:bold;
}

.bottMutui
{
    background-image:url("images/bottMutuiGrigio.gif");
    background-repeat:no-repeat;
}

.bottMutui2
{
    background-image:url("images/bottMutuiRosso.gif");
    background-repeat:no-repeat;
}

.bottMutui3
{
    background-image:url("images/BottTitRosso.gif");
    background-repeat:no-repeat;
}

.bottMutui4
{
    background-image:url("images/BottTitRossoBig.gif");
    background-repeat:no-repeat;
}

.bottMutui5
{
    background-image:url("images/bottRossoFrecciaGiu.gif");
    background-repeat:no-repeat;
}


.scrollmutui {
	overflow: auto;
	height: 230px;
	width: 775px;
}

.scroll {
	overflow: auto;
	height: 388px;
	width: 779px;
	padding: 8px;
}

a.menu:link
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
}
a.menu:visited
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
}
a.menu:active
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
}
a.menu:hover
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
}

a.menuBlu:link
{
    font-size:11px;
    font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	color:#00429F;
}
a.menuBlu:visited
{
    font-size:11px;
    font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	color:#00429F;
}
a.menuBlu:active
{
    font-size:11px;
    font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	color:#00429F;
}
a.menuBlu:hover
{
    font-size:11px;
    font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	color:#ca0000;
}

a.menuRosso:link
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
	color:#990000;
}
a.menuRosso:visited
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
	color:#990000;
}
a.menuRosso:active
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
	color:#990000;
}
a.menuRosso:hover
{
    font-size:11px;
	color: #ffffff;
	text-decoration:none;
	color:#000;
}

a.menuRossoUnderline:link
{
    font-size:11px;
	color: #ffffff;
	text-decoration: underline;
	color:#990000;
}
a.menuRossoUnderline:visited
{
    font-size:11px;
	color: #ffffff;
	text-decoration: underline;
	color:#990000;
}
a.menuRossoUnderline:active
{
    font-size:11px;
	color: #ffffff;
	text-decoration: underline;
	color:#990000;
}
a.menuRossoUnderline:hover
{
    font-size:11px;
	color: #ffffff;
	text-decoration: underline;
	color:#000;
}

a:link
{
    font-size:11px;
	color: #000000;
	text-decoration:none;
}
a:visited
{
    font-size:11px;
	color: #000000;
	text-decoration:none;
}
a:active
{
    font-size:11px;
	color: #000000;
	text-decoration:none;
}
a:hover
{
    font-size:11px;
	color: #ca0000;
	text-decoration:none;
}

a.down:link
{
    font-size:11px;
	color: #0033CC;
	text-decoration:none;
}
a.down:visited
{
    font-size:11px;
	color: #0033CC;
	text-decoration:none;
}
a.down:active
{
    font-size:11px;
	color: #0033CC;
	text-decoration:none;
}
a.down:hover
{
    font-size:11px;
	color: #ed3628;
	text-decoration:none;
}

input
{
    background: none transparent scroll repeat 0% 0%;
    font-size: 0.9em;
}
.inputerr
{
    color:White;
    border-left-color: #ff3300;
    border-bottom-color: #ff3300;
    border-top-color: #ff3300;
    border-right-color: #ff3300;
    background:#f45f66;
    font-size:0.9em;
}
.dropdown
{
    background: white;
    border-right:#ff3300 1px solid;
    border-top:#000 1px solid;
    border-left:#000 1px solid;
    border-bottom:#ff3300 1px solid;
    font-size:0.9em;
}
.dropdownerr
{
    color:White;
    background: #f45f66;
    border-right:#ff3300 1px solid;
    border-top:#000 1px solid;
    border-left:#000 1px solid;
    border-bottom:#ff3300 1px solid;
    font-size:0.9em;
}
.piccolo
{
    font-size:9px;
    color:#999;
}

.titolo
{
    color:#0033CC;
    font-size:11px;
}

.titolo2
{
    font-size:1.3em;
    font-weight:bold;
}

.rosso
{
    font-size:9px;
    color:#990000;    
}

.sfchiaro {
	background-color: #eeeeee;
}
.sfscuro {
	background-color: #e2e2e2;
}

.barrsup {
	background-color: #e74e55;
}
.barraDG {
	background-color: #3366CC;
	color: #FFF;	
}
.barrinf {
	background-color: #CCCCCC;
}
.bordTab {
	border: 1px solid #e53a2b;
}
td {
	font: 11px Arial;
}
.inputtesto {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
	border: solid 1px #ff6666;
}
.inputerr {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
	border: solid 1px #ff6666;
	background-color: #ff6666;
}
.inputcifra {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
	border: solid 1px #ff6666;
	text-align: right;
}
.inputcifraerr {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
	border: solid 1px #ff6666;
	background-color: #ff6666;
	text-align: right;
}

div#txtJob
{
    position: absolute;
    top:0px;
    left:0px;
    width:350px;    
    margin-left:20px;
    margin-top:20px;
}

div#SfJob
{
    position: absolute;
    top:0px;
    left:0px;
    width:795px;
    height:410px;
    background-image:url(images/SfJob.jpg);
    background-repeat:no-repeat;
}

div#credit
{
    text-align:center;
    font-size:0.75em;
    font-weight:bold;
}
div#titolo
{
    position:absolute;
    left:25px;
    top:19px;
    width:400px;
    height:10px;
    z-index:2;
}
div#txt
{
    margin-left:20px;
    margin-top:20px;
    margin-right:20px;
    font-size:11px;
    text-align:left;
}
.PattiChiari
{
    background-image:url("images/PattiChiariIco.jpg");    
}
.titolo_menu
{
    color:#00429F;
    font-size:15px;
    font-weight:bold;
}
.titolo_menuBianco
{
    color:#FFF;
    font-size:15px;
    font-weight:bold;
}
.titolo_sottomenu
{
    color:#00429F;
    font-size:13px;
    font-weight:bold;
}
.titolo_sottomenuRed
{
    color:#990000;
    font-size:13px;
    font-weight:bold;
}
.titoloRosso11
{
    color:#990000;
    font-size:11px;
    font-weight:bold;
}
div#TxtContent
{
    position:absolute;
    top:69px;
    left:28px;
    width:300px;  
    z-index:2;
}
div#TxtContent2
{
    position:absolute;
    top:110px;
    left:28px;
    width:310px;  
    z-index:2;
}
div#TxtContent2Large
{
    position:absolute;
    top:98px;
    left:28px;
    width:530px;  
    z-index:2;
}
div#TxtContent3
{
    position:absolute;
    top:130px;
    left:28px;
    width:300px;  
    z-index:2;
}
div#TxtContent4
{
    position:absolute;
    top:53px;
    left:28px;
    width:400px;  
    z-index:2;
}
div#TxtContentLarge
{
    position:absolute;
    top:55px;
    left:28px;
    width:500px;  
    z-index:2;
}

div#MenuContentVer
{
    position:absolute;
    top:280px;
    left:45px;
    width:257px; 
    line-height:25px; 
    z-index:2;
}
div#MenuContentOri
{
    position:absolute;
    top:364px;
    left:45px;
    width:500px; 
    line-height:25px; 
    z-index:2;
}

.SfTraspPrivacy
{   
    background-image:url(images/BoxTrasp.jpg);
    background-repeat:no-repeat;
}
div#BoxTrasp01
{
    position:absolute;
    width:187px;
    height:171px;
    left:10px;
    top:200px;
}
div#BoxTrasp02
{
    position:absolute;
    width:187px;
    height:171px;
    left:207px;
    top:200px;
}
div#BoxTrasp03
{
    position:absolute;
    width:187px;
    height:171px;
    left:404px;
    top:200px;
}
div#TxtBoxTrasp01
{
    position:absolute;
    width:140px;
    height:160px;
    left:22px;
    top:8px;
    margin:0px 0px 0px 0px;
}
li.pdf
{
    width:105px;
    list-style-image: url( "images/IconaPDF.gif" );
    vertical-align: top;
    line-height:14px;
    margin: 0px 0px 0px 5px;
}
ul.pdf
{
    margin-top:0px; margin-bottom:0px;list-style-position:outside;
    padding:0px;
}
li
{
    list-style-image: url("images/frecciapixelblu.gif");
    padding-bottom:4px;margin-top:0px;
    text-align:justify;
    padding-right:5px;
}
ul
{
    margin-top:0px; margin-bottom:0px;list-style-position:outside;
    margin-left:15px;
    padding:0px;
}
.TratteggioBlu
{
    background-image:url(images/SfTratteggio.gif);
    background-repeat:repeat-x;
}
.SfFreccia
{
    background-image:url(images/FrecciaPixelBlu.gif);
    background-repeat:no-repeat;
    background-position:left;
    position:relative;
    width:228px;
    height:8px;
    z-index:2; 
    cursor:pointer;
}

div#menu01Societa
{
   position:absolute;
   left:27px;
   top:310px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#menu02Societa
{
   position:absolute;
   left:27px;
   top:350px;
   width:228px; 
   height:33px;
   z-index:2;
}

div#SfStruttSoc
{
    position:absolute;
    left:0px;
    top:0px;
    width:548px;
    height:282px;
    background-image:url(images/SfStruttSoc.gif);
    background-repeat:no-repeat;
}

div#SfConsAmm
{
    position:absolute;
    left:0px;
    top:0px;
    width:548px;
    height:282px;
    background-image:url(images/SfConsAmm.gif);
    background-repeat:no-repeat;
}

div#menu01GuidaMutuo
{
   position:absolute;
   right:25px;
   top:128px;
   width:228px; 
   height:33px;
   z-index:2;
}
div#menu02GuidaMutuo
{
   position:absolute;
   right:25px;
   top:168px;
   width:228px; 
   height:33px;
   z-index:2;
}
div#menu03GuidaMutuo
{
   position:absolute;
   right:25px;
   top:208px;
   width:228px; 
   height:33px;
   z-index:2;
}
div#menu04GuidaMutuo
{
   position:absolute;
   right:25px;
   top:248px;
   width:228px; 
   height:33px;
   z-index:2;
}
div#menu05GuidaMutuo
{
   position:absolute;
   right:25px;
   top:288px;
   width:228px; 
   height:33px;
   z-index:2;
}
div#BottGuidaMutuo
{
   position:absolute;
   left:0px;
   top:30px;
   width:228px; 
   height:33px;
   z-index:2;
}
.SfGrigio
{
    background-color:#dbdbdb;
}
.SfGrigioChiaro
{
    background-color:#f0f0f0;
}
div#coming
{
   position:absolute;
   left:25px;
   top:100px;
   width:540px; 
   height:33px;
   z-index:2;
   text-align:center;
   font-size:13px;
   color:Red;
}
.BottRosso
{
     background-image:url(images/bottRosso.gif);
     background-repeat:no-repeat;
}
div#BottPartner
{
   position:absolute;
   left:25px;
   top:45px;
   width:477px; 
   height:32px;
   z-index:2;
}
div#BottCup
{
   position:absolute;
   left:25px;
   top:55px;
   width:167px; 
   height:32px;
   z-index:2;
}
.BottBluPiccolo
{
     background-image:url(images/bottCup.gif);
     background-repeat:no-repeat;
}
div#SfLink
{
    position: absolute;
    top:0px;
    left:0px;
    width:795px;
    height:450px;
    background-image:url(images/SfLink.jpg);
    background-repeat:no-repeat;
}
