/* foglio di stile che resetta il comportamento difforme dei diversi browser */
/* fonte: http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


@font-face {
	font-family: 'VegurExtraLight';
	src: url('fonts/Vegur-EL_0500.eot');
	src: local('Vegur'), local('Vegur-ExtraLight'), url('Vegur-EL_0500.woff') format('woff'), url('fonts/Vegur-EL_0500.ttf') format('truetype'), url('Vegur-EL_0500.svg#Vegur-ExtraLight') format('svg');
}

@font-face {
	font-family: 'VegurRegular';
	src: url('fonts/Vegur-R_0500.eot');
	src: local('Vegur'), local('Vegur-Regular'), url('Vegur-R_0500.woff') format('woff'), url('fonts/Vegur-R_0500.ttf') format('truetype'), url('Vegur-R_0500.svg#Vegur-Regular') format('svg');
}

@font-face {
	font-family: 'VegurBold';
	src: url('fonts/Vegur-B_0500.eot');
	src: local('Vegur'), local('Vegur-Bold'), url('Vegur-B_0500.woff') format('woff'), url('fonts/Vegur-B_0500.ttf') format('truetype'), url('Vegur-B_0500.svg#Vegur-Bold') format('svg');
}


#menu_top ol li.azzurro a {
background-color:#4778BF;

}


ol.partners li {
display:inline;
padding:0.5em;


}

ul.assicurazione li span {
height:18px;



/*list-style-image:url("img/pdf_icon.gif");*/

}

span.pdf {


display:inline-block;
padding-left:18px;
vertical-align:middle;
}

img.icona {



margin-top:10px;


}

ul.assicurazione li a{

color:#fff;
text-decoration:none;
padding-left:7%;

}

ul.assicurazione li a:hover{


text-decoration:underline;


}
