img#logo_index  {position: relative; top: 100px; left: 5px;}

img#logo_retenazionale  {position: relative; top: 100px; left: 5px;}

div#div_studio h2{ background: #77A492; color: white}
div#div_studio p{ background: #C5DFD4; padding: 5px}
img#logo_studio {position: relative; top: 100px; left: 0px;}

div#div_assimedia h2{ background: #A8000C; color: white}
div#div_assimedia p{ background: #FFFBDA; padding: 5px}
img#logo_assimedia {position: relative; top: 80px; left: 10px;}


div#div_assicredit h2{ background: #1F5BA5; color: white}
div#div_assicredit ul{ background: #E5F2FC;}
div#div_assicredit p{ background: #E5F2FC; padding: 5px}
img#logo_assicredit {position: relative; top: 120px; left: 5px;}


div#div_intermedia h2{ background: #E07E00; color: white}
div#div_intermedia p{ background: #F5E4CE; padding: 5px}
img#logo_intermedia {position: relative; top: 80px; left: 15px;}




div#div_rcauto h2{ background: #001DB2; color: white}
div#div_rcauto p{ background: #E7EBFF; padding: 5px}
img#logo_rcauto {position: relative; top: 60px; left: 5px;}



div#div_rcauto-40 h2{ background: #1D7242; color: white}
div#div_rcauto-40 p{ background: #E3EBBE; padding: 5px}
img#logo_rcauto-40 {position: relative; top: 80px; left: 0px;}


div#div1_collabora {font-size: 10pt; width: 588px; *width: 670px; margin-left: 45px; padding: 0 40px; background:#E5F2FB; border-left: 1px solid #D6E7F1;  border-right: 1px solid #D6E7F1; font-size: 11pt;}
ul.collabora{list-style-image: url(img/puntino.gif); margin:0 15px; padding: 0 ; font-size: 11pt;}
ul.collabora li{margin-bottom: 3px; }
div#div1_collabora h2{ width: 100%; margin: 0; padding: 10px 0;}
div#div1_collabora p{margin: 0; padding-bottom: 15px;}
img#logo_collabora {position: relative; top: 120px; left: 5px;}
div#azzurro_top {width: 624px; *width: 670px; margin-left: 45px; margin-top: 30px; height: 37px; padding: 0 23px; background: url(img/azzurro_top.jpg); text-align: right}
div#azzurro_top a{position: relative; top: -8px;}
div#azzurro_bottom {width: 590px; *width: 670px; margin-left: 45px; margin-bottom: 30px; height: 40px; padding: 0 40px; background: url(img/azzurro_bottom.jpg) no-repeat; text-align: right}
div#azzurro_bottom a{position: relative; top: -3px;}
form { margin: 0}

ul#formcollabora {list-style-type: none; margin: 0}
ul#formcollabora li {width: 400px; text-align: right;}
li#formcollaboratesto {text-align: left;}







div#italia {background: #fffada; padding: 10px;}
div#italia h3 {margin-bottom: 0; position: relative; left: 30px; color: #245aa4; border-bottom: 2px solid #245aa4; width:440px}
div#italia h4 {margin-bottom: 0; position: relative; left: 30px; color: #245aa4; width:390px; font-size: 12pt;text-align: right;}
ul.rete_nazionale {list-style-image: url(img/puntino.gif); font-size: 10pt; width:440px}
ul.rete_nazionale ul{margin: 0; padding: 0; width: 420px;}
ul.rete_nazionale li{margin: 10px 20px; padding: 0 20px; height: 140px; display: block;background: #ECEAEE url(img/affiliatobg.jpg)}
ul.rete_nazionale i{color: gray; font-size: 8pt; padding-top: 10px;}
ul.rete_nazionale b{color: #245aa4; font-size: 12pt; }












h2#titolopagina {background: #417BBA; font-size: 14pt; color: white; padding: 5px; width: 500px; position: relative; top: -20px;}
pāultimominuto {border: 2px solid ; margin-top: 0;#a3b44c; width: 500px;}
h2#titolobiblioteca {background: #a3b44c; color: white; padding: 5px; width: 500px; }
ul#biblioteca {width: 500px; padding: 0; margin: 0; list-style-type: none; text-transform: uppercase; font-size: 9pt; font-family: tahoma; font-weight: bold;}
ul#biblioteca img{margin-right: 10px; float: left; border: #a3b44c 4px solid}
ul#biblioteca li {border-bottom: #ECEBF0 2px dotted; padding: 10px 0; clear: both;}




img#logo_dove {position: relative; top: 120px; left: 5px;}
div#googlemap {width: 49%; float: left;}
div#googlemap h3{font: bold 13px Verdana;
color: white;
background: #a3b44c url(img/arrowstop.gif) no-repeat 10px 10px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/ }
div#testodove {float: right; width: 45%; margin-top: 20px;}
ul.linkamici{list-style-type: none; margin-left: 0; padding-left: 0px;}
ul.linkamici a:hover{font-weight: bold}
ul.linkamici a{padding: 5px 10px; display: block;}
ul.linkamici a{padding: 5px 10px; display: block; text-decoration: none}
u.linkamici img{position: relative; top: 10px; margin-right: 5px;}



#bibliotecaul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}




form#form_fidejussione fieldset{margin: 30px 0; border: 3px solid #94A2BF; padding: 10px }
form#form_fidejussione input, textfield, select{margin-top: 7px}
form#form_fidejussione span{margin: 20px 0 0 10px; }



/* accordion */
.urbangreymenu{
width: 480px; /*width of menu*/
}

.urbangreymenu span{
padding-bottom: 60px;font-size: 12pt;
}

.urbangreymenu img{
float: left; 
}
.urbangreymenu a{
clear: left; 
}
.urbangreymenu b{
position: relative; top: 60px; font-size: 11pt; text-transform: uppercase;
}



.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #1199E5 url(img/arrowstop.gif) no-repeat 10px 10px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.urbangreymenu ul li img{
margin-right: 15px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
width: 480px; 
color: #0054FF;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
display: auto; height: 150px; 
}

.urbangreymenu ul li a:visited{
color: #0054FF;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: gray;
}
