/*
	Nicola Pressi | elemind
	nicola@elemind.com
*/

/**
* Colors
arancio:		#E5A812
grigio testo:	#6F7376
grigio menu:	#B1B3B6
*/

/**
* Reset
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

/**
* Generic elements
*/
body{font:68.75% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#6F7376;}
a{color:#E5A812;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{margin:0;padding:0;border:none;height:1px;background:#CCCCCC;}
legend{font-weight:bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin:1em 0;}
h1{font-size:150%;}
h2{font-size:140%;}
h3{font-size:130%;}
h4{font-size:120%;}
h5{font-size:110%;}
h6{font-size:105%;}
p{margin:0 0 1em 0;}
strong{font-weight:bold;}

/**
* Page layout
*/
.wrapper{width:960px;margin:0 auto;}
.header{height:100px;position:relative;}
.logo{}
.lang{position:absolute;top:10px;right:0;width:240px;height:50px;z-index:10;text-align:right;}
.lang li{display:inline;margin:0 0 0 10px;font-size:14px;}
.lang li a:hover{color:#B1B3B6;text-decoration:none;}
.slogan{position:absolute;width:480px;height:100px;bottom:0;right:0;z-index:1;}
.top-image{height:245px;}
.content{margin:20px 0 20px 0;overflow:hidden;min-height:220px;}
.nav{float:left;width:240px;text-align:right;font-size:19px;line-height:23px;letter-spacing:-0.5px;}
.nav li.active > a{color:#B1B3B6;font-weight:bold;}
.nav li a:hover{color:#B1B3B6;text-decoration:none;}
.nav ul{margin:10px 0;font-size:14px;line-height:16px;}
.nav ul li a{color:#B1B3B6;}
.nav ul li.active a{color:#6F7376;font-weight:bold;}
.support{float:left;width:240px;}
.support ul{margin:0 0 0 50px;}
.support ul li.active a{color:#6F7376;font-weight:bold;}

.main{float:left;width:480px;font-size:11px;}
.main h2{display:none;}
.footer{clear:both;text-align:right;}

#map{border:1px solid silver;}

body.news .item{overflow:auto;height:1%;margin:0 0 30px 0;}
body.news .item a{float:left;display:block;}
body.news .item a img{margin:0;padding:0;}
body.news .item a:hover img{}
body.news .item .text{width:350px;float:left;margin:0 0 0 20px;clear:none;}
body.news .item .text h3{font-weight:bold;margin:0;}
body.news .item .text h4{font-weight:normal;margin:0;font-size:100%;}
body.news .item .text p{}

body.realizzazioni .main .single p{margin:0;}
body.realizzazioni .main .single ul{margin:20px 0 0 0;overflow:hidden;}
body.realizzazioni .main .single ul li{float:left;margin:0 10px 10px 0;}

