body {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}
img{border: 0}
div#contenitore {width: 760px; margin:0 auto; text-align: left;}
div#header{background: url(img/header_bg.jpg) no-repeat bottom;height: 213px}
ul#menu_secondario {text-align: left; list-style-type: none; margin: 15px 0; padding: 0}
ul#menu_secondario li{display: inline}
h2{width: 300px;; text-transform: uppercase; padding: 0px 10px; margin: 10px 0; font-size: 11pt;}
div#footer{ text-align: right; }
div#footer a{position: relative; top: -50px;}




div#header_home{background: url(img/header_bg.jpg) no-repeat bottom;height: 213px;  width: 550px; margin: 0; padding: 0;}

div#flash_home {margin-bottom: 35px; position: relative; left: -15px; top: -40px; bottom: -80px}
div#studioberna {font-size: 8pt; color: gray; font-family: "arial narrow", arial, sans; position: relative; }
div#studioberna img{border-bottom: 3px;}
div#occhialientra {float: right; text-align: center}
img#occhiali{position: relative; top: -60px; left: -15px}
img#entra{ clear: right;position: relative; top: 1px; left: -10px}


div#index_footer {clear: both; text-align: center; margin-top: 40px;}
a#partner_tecnici {margin-top: 15px; padding: 5px 0;  width: 207px; background: #1199E5; color: white; text-decoration: none; font-weight: bold; display: block; text-align: center}
a#partner_tecnici:hover {background: #CAE153; color: white}






div#colonna_home {width: 207px; background: #ECEBF0;  float: right; position: relative; left: -3px; text-align: center; font-family: arial, sans; font-weight: bold; border-top: 3px solid #245aa4}

div#links_colonna ul {background: url(img/ul_bg.jpg) repeat-y; }

a#lavora_con_noi {margin-top: 10px; width:114px; display: block;  height: 30px; background: url(img/lavora_con_noi.jpg); margin: 9px auto;}
a#lavora_con_noi:hover {background-position: bottom; color: white;}
a#lavora_con_noi span{display: none;}


div#corso_di_formazione { font-family: futura, arial, sans; font-weight: bold;padding: 5px; width: 170px; background: #1B3D96; position: relative; top: 5px; margin: 0 auto; font-size: 10pt; color: white; text-align: center;}
div#links_colonna {padding-top: 10px; color: #1199E5; font-size: 10pt; font-weight: bold; background: #1199E5}
div#links_colonna ul{ position: relative; list-style-type: none; left: -15px; top: -7px; margin: 0; padding: 0}


div#boxintermedia {border: 6px solid #1199E5; padding: 0}
div#boxintermedia div{  background: #CFCFCF url(img/intermediaboxbg.png) repeat-x; text-align: center; margin-bottom: 0; height: 210px; }
 

div#bottoniassicredit {background: #1199E5; padding-top: 10px;}

a.bottonecolonna {text-decoration: none; font-weight: bold; color: #1845C3; margin: auto; margin-bottom: 10px; font-size: 9pt; background: url(img/percorso_formativo.jpg); width:200px; height: 32px; display: block; }
a.bottonecolonna:hover {background-position: bottom; color: #1199E5;}
a.bottonecolonna span{position: relative; top: 8px;}

a.bottonecolonna2 {text-decoration: none; font-weight: bold; color: #eef; margin: auto; margin-bottom: 10px; font-size: 9pt; background: url(img/bottonegrigio.jpg); width:180px; height: 25px; display: block; }
a.bottonecolonna2:hover {background-position: bottom; color: #fff;}
a.bottonecolonna2 span{position: relative; top: 5px;}


a#percorso_formativo {text-decoration: none; font-weight: bold; color: #1845C3; margin: auto; margin-bottom: 10px; font-size: 9pt; background: url(img/percorso_formativo.jpg); width:200px; height: 32px; display: block; }
a#percorso_formativo:hover {background-position: bottom; color: #1199E5;}
a#percorso_formativo span{position: relative; top: 8px;}

a#assicredit_promozione {text-decoration: none; font-weight: bold; color: #1845C3; margin: auto; margin-bottom: 10px; font-size: 9pt; background: url(img/percorso_formativo.jpg); width:200px; height: 32px; display: block; }
a#assicredit_promozione:hover {background-position: bottom; color: #1199E5;}
a#assicredit_promozione span{position: relative; top: 8px;}

ul#sedi {list-style-type: none; font-size: 7pt; text-align: right; margin:0 10px 0 0; padding: 0; }
ul#sedi li{margin: 10px 0; background: url(img/puntino.gif) no-repeat; background-position: right 6px; padding-right: 12px;}

a#rete_nazionale{text-decoration: none; font-weight: bold; color: #1845C3; background: url(img/rete_nazionale.jpg); width: 100%; height:38px; display: block; text-align: center; padding:  0;}
a#rete_nazionale:hover{background-position: bottom; color:  #1199E5;}
a#rete_nazionale span{position: relative; top: 10px;}

div#about {text-align: justify; width: 515px; margin:  0 0 -30px 0; background: url(img/letterabg.jpg) top no-repeat;  padding: 25px auto; font-size: 9pt; position: relative; top: -30px;}
div#about p{margin: 10px 25px; *margin: 10px 0px; }
p#firmaabout {background: url(img/firma.jpg) no-repeat; width: 400px; height: 100px; font-size: 9pt; padding: 20px 0;}
div#prosegui_loghi {text-align: center;}
div#prosegui_loghi img {margin: 0}
div#prosegui_loghi h2 {background: #3181AD; color: white; font-size: 10pt; display: block; width: 100% ; padding: 5px 0; margin: auto auto 0 auto}

div#disclaimer {background: #DEDCE4; font-size: 8pt; font-weight: bold; color: #1845C3; text-transform: uppercase; height: 21px; padding-left: 160px;}
div#disclaimer a{color: #1845C3; text-decoration: none; width: 136px; height: 21px; display: block; float: left; background: url(img/bottonedisclaimer.jpg);  overflow: hidden;}
div#disclaimer span{width: 136px; height: 27px; position: relative; top: 3px;}
div#disclaimer a:hover{color: #1199E5;background: url(img/bottonedisclaimer.jpg) bottom;}






