@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
border:none;
}



body{
/*background:#f5f5f5 url(../img/top-img.jpg) no-repeat top center;*/
background:#fff url(../img/body_bg.jpg) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#455560;
}

p{
line-height:22px;
padding:0px 0px 0px 15px;
}

p.main{
background: url(../img/orange-square.gif) no-repeat 0px 8px;
padding:0px 0px 0px 15px;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#f7a11a;
font-size:18px;
}

h2 span{
display:none;	
}

p.white, span.white{
color:#fff;	
}

p.subtitle{
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:0px;
}

.fl{
float:left;	
}

a:link, a:visited{
font-weight:bold;
text-decoration:none;
color:#455560;
}

a:hover{
color:#666;	
}

a.sportello:link, a.sportello:visited{
font-weight:bold;
text-decoration:none;
color:#455560;
font-size:11px;
}

a.sportello:hover{
color:#666;	
}

#maincontainer{
width:100%;
/*margin-bottom:100px;*/
background: url(../img/top-img2.jpg) no-repeat top center;
text-align:center;
}

#container{

width:990px;
margin:0 auto;
padding:0px 0px 0px 0px;
text-align:left;
}



#navbar{
float:left;
width:245px;
}

#content{
float:left;
width:720px;
/*height:300px;
background:red;*/
/*padding:95px 0px 100px 0px;*/
padding:0px 0px 0px 0px;
margin-bottom:100px;
}

#footer{
width:100%;
height:225px;
background:#f7a11a;
clear:both;
position:relative;
margin-bottom:-25px;
}

#footer-content{
width:730px;
margin:0 auto;
position:relative;
padding:25px 0px 0px 250px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}


ul.prodotti{
	list-style-type:disc;
	margin-left:30px;
}

ul.prodotti li{
margin-bottom:5px;	
}

.orange{
font-weight:bold;
color:#f7a11a;	
}

ul.banche{
	list-style:none;
}

ul.banche li{
background:url(../img/circle.png) no-repeat 0px 2px;
padding-left:15px;
padding-bottom:3px;
}

ul.banche li ul li{
	
}



















/* ----------------------------------------------------------------------------- HOME -------------------------------*/

h2.home{
background:url(../img/h2-home.jpg) no-repeat top center;
height:110px;
width:305px;
}

h2.calendario{
background:url(../img/h2-calendario.jpg) no-repeat top center;
height:61px;
width:196px;
}

#calendario-eventi{
float:left;
width:290px;
}

/* ----------------------------------------------------------------------------- CONTATTI ---------------------------*/

div.tipologia-contatto{
border:1px solid #ccc;
width:450px;
padding:5px 0px 8px 0px;
margin:0px 0px 25px 0px;
}

input.check{
margin:3px 3px 0px 2px;
borde:none;
}

ul.contatti{
list-style:none;
width:490px;
}

ul.contatti li{
display:inline;
float:left;
margin:0px 10px 10px 0px;
}

ul.contatti label{
display:block;
margin:0px 0px 3px 0px;
}

ul.contatti input{
border:1px solid #dbdbdb;	
}

ul.contatti select.provincia{
border:1px solid #dbdbdb;
width:229px;
}

ul.contatti input.cap{
width:60px;	
}

ul.contatti textarea{
border:1px solid #dbdbdb;
width:454px;
height:90px;
}

ul.contatti input.submit{
font-family:Georgia, "Times New Roman", Times, serif;
color:#f7a11a;
font-size:18px;
border:none;
background:none;
cursor:pointer;
margin:-3px 0px 0px 130px;
}

div.sedi{
float:right;
padding:70px 20px 0px 0px;
}
/* ----------------------------------------------------------------------------- NAVIGAZIONE ------------------------*/

ul#nav{
width:182px;
padding:0px 15px 0px 15px;
margin:0px 0px 10px 0px;
list-style:none;
}

ul#nav li{
background-position:top left;
margin:0px 0px 4px 0px;
padding:0;
width:auto;
}



ul#nav li a{
display:block;
height:28px;
cursor:pointer;
width:182px;
}

ul#nav li a:hover{
background-position:0px -28px;
}

ul#nav li a.selected{
background-position:0px -28px;
}


ul#nav li a span{
display:none;	
}

li#chi-siamo a:link, li#chi-siamo a:visited{background:url(../img/chi-siamo_btn.gif) no-repeat top left;}
li#prodotti-servizi a:link, li#prodotti-servizi a:visited{background:url(../img/prodotti-servizi_btn.gif) no-repeat top left;}
li#banche-convenzionate a:link, li#banche-convenzionate a:visited{background:url(../img/banche-convenzionate_btn.gif) no-repeat top left;}	
li#partners a:link, li#partners a:visited{background:url(../img/partners_btn.gif) no-repeat top left;}
li#news-eventi a:link, li#news-eventi a:visited{background:url(../img/news-eventi_btn.gif) no-repeat top left;}
li#presenza-geografica a:link, li#presenza-geografica a:visited{background:url(../img/presenza-geografica_btn.gif) no-repeat top left;}
li#contatti a:link, li#contatti a:visited{background:url(../img/contatti_btn.gif) no-repeat top left;}
li#area-stampa a:link, li#area-stampa a:visited{background:url(../img/area-stampa_btn.gif) no-repeat top left;}

/* ----------------------------------------------------------------------------- SUBNAV --------------------------------*/

ul#subnav{
margin:0px 0px 0px 25px;
list-style:none;
}

ul#subnav a:link, ul#subnav a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#455560;
text-decoration:none;
height:18px;
font-weight:normal;
background:none;
}

ul#subnav a:hover{
font-weight:bold;	
}

ul#subnav a.selected{
font-weight:bold;	
}

/* ----------------------------------------------------------------------------- FOOTER-LINKS --------------------------*/

ul#footer-links{
list-style:none;
position:absolute;
right:25px;
top:25px;
text-align:right;
}

ul#footer-links li{
margin:0px 0px 3px 0px;	
}

ul#footer-links a:link, ul#footer-links a:visited{
color:#fff;
text-decoration:none;
font-weight:normal;
}

ul#footer-links a:hover{
color:#455560;	
}

