@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
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;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* Vertical Rhythm*/
body{font: 100.01%/1.5 Verdana, Arial, Helvetica, sans-serif; background:url(/img/bg_body.png) repeat-x}
h1{font-size: 1.5em;line-height: 1.25;margin: 0.625em 0; color:#333; float:left; width:50%; padding: 10px 0 0 0;}
h2{font-size: 1.5em;line-height: 1;margin: 1em 0}
h3{font-size: 1.35em;line-height: 1.1111;margin: 1.1111em 0}
h4{font-size: 1.2em;line-height: 1.25;margin: 1.25em 0}
h5{font-size: 1em;line-height: 1.5;margin: 1.5em 0}
h6{font-size: 0.75em;line-height: 2;margin: 2em 0}

strong{font-weight:bold}
em{font-style:italic}
h1 span{display:block; font-size:0.6em;}
h1 span em{font-style:normal; padding:0.2em; color:#005088; font-weight:bold}

div#container{width:90%; margin:0 auto;}
div#header{background:url(/img/header/top_left2.png) top right no-repeat; height:238px}
div#header img{float: left}
div#wrapper{ clear:both;float:right;width:70%}
div#navigation{float:left;width:29.9%; }
div#navigation .hinner{padding:1em; background:#005088 url(/img/bg_menu2.png) top right no-repeat;}
div#navigation .hinner a{color:#fff; text-transform:uppercase; text-decoration:none; display:block;border-bottom:solid 1px #005088}
div#navigation .hinner a:hover{border-bottom:solid 1px #fff}
div#navigation .hinner li{margin: 1em 0}
div#navigation .hinner2{padding:1em; background:#4A82AB}
div#navigation .hinner2 a{color:#fff; text-transform:uppercase; text-decoration:none; display:block;border-bottom:solid 1px #005088}
div#navigation .hinner2 a:hover{border-bottom:solid 1px #fff}
div#navigation .hinner2 li{margin: 1em 0}

div#content .hinner{margin:0 1em}
div#content li{ list-style:disc}
div#footer{clear:both;width:100%; padding:20px 0; text-align:center}
div#content_default .hinner{margin:0 1em}
div#content_default li{ list-style:disc; margin: 0 0 0 30px}
div#content_default h1{float:none; clear:both; margin-top:0; font-weight:bold}
div#content_default ul.contextual_menu li {list-style:none}
ul.contextual_menu li a{text-decoration:none; text-transform:uppercase; font-size:1em; font-weight:bold; display:block; padding:10px 50px; color:#333; background:url(/img/cubetto2.gif) top left no-repeat; }
ul.contextual_menu li a:hover{ background:url(/img/cubetto.gif) top left no-repeat; color:#005088}
.servizi {margin:20px 0 20px 0; border-top:solid 6px #e0e0e0; padding:10px 0; background: url(/img/bg_servizi.png) top right no-repeat}
.servizi h2{margin:0;margin-left:40px; background:url(/img/cubetto2.gif) top left no-repeat;}
.servizi h2 a{text-decoration:none; text-transform:uppercase; font-size:0.7em; font-weight:bold; display:block; padding:10px 50px; color:#333 }
.servizi h2 a:hover{ background:url(/img/cubetto.gif) top left no-repeat; color:#005088}
.path p, .path li{float:left;  font-size:0.8em}
div#content_default .path li{list-style:none; background:url(/img/freccetta.gif) 0px 6px no-repeat; text-transform:uppercase; margin-left:14px;padding:0 0 0 12px}
div#content_default .path li a{text-decoration:none; color:#000}
div#content_default .path li a:hover{color:#005088; text-decoration:underline}
.path {}
#big_footer{background:#333 url(../img/bg_big_footer.png) top left no-repeat; margin:0 auto; padding:60px 0;}
#big_footer .hinner{margin:0 auto; width:90%; text-align:center; color:#fff}
#big_footer .hinner .smartcontrol{font-size:0.8em}
#big_footer a, #big_footer a:visited{color:#fff;}
#big_footer a:hover{background:#fff; color:#000}
.citazioni{padding:1em; font-size:0.9em; margin-left:1em; border-left:solid 6px #ccc} 
.evidenza{padding:0 0 0 20px; margin:0 0 20px 0; color:#005088; background:url(../img/cubetto3.png) top right no-repeat; border-left:solid 3px #E62817}
.evidenza h2{margin:0; font-size:1.1em;}
.evidenza h2 a{color:#005088}
