/*
	Nicola Pressi | elemind
	nicola@elemind.com
	2009-07-07 14:30
*/

/* 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;}


body{font:11px/15px Verdana,Arial,sans-serif;color:#585858;text-align:center;}
#wrapper{width:770px;margin:0 auto;text-align:left;}
#header{float:left;position:relative;width:100%;height:116px;margin-bottom:15px;}
#header #clock {width:100%;text-align:right;margin:15px 0 0 0;}
#header #logo img{margin:0 0 0 0;}
#sidebar{float:left;width:150px;padding:20px 0 0 0;background:url(../images/menu_top.gif) no-repeat top left;}

#nav{background:#F19200 url(../images/menu_botton.gif) no-repeat bottom left;padding:0 0 20px 10px;}
#nav li{}
#nav li a{display:block;color:#fff;text-decoration:none;line-height:16px;height:16px;}
#nav li a:hover{color:#000;}

#content{float:right;width:590px;margin:0 0 20px 0;}
#main{}
.col-left{float:left;}
.col-right{float:right;}
#images{overflow:hidden;height:1%;}
#footer{clear:both;width:770px;height:56px;background:url(../images/sfondo_piede2.gif) no-repeat 50% 0%;text-align:center;}
#footer p{padding:12px;line-height:16px;}

#credits{clear:both;width:770px;margin:20px 0 40px 0;font-size:10px;text-align:right;}
#credits dt{display:inline;margin:0 0 0 20px;}
#credits dd{display:inline;}

h1{font:22px/26px Arial,sans-serif;color:#F19200;margin:30px 0 20px;background:url(../images/puntinato_or.gif) repeat-x bottom left;text-transform:uppercase;}
h1 strong{color:#585858;}
h2{font:bold 16px/20px Arial,sans-serif;color:#F19200;margin:20px 0 5px;}
h2 strong{color:#585858;}

a{color:#000;}
a:hover{color:#F19200;}

p{margin-bottom:15px;}

.attachment{display:block;padding:5px 0 5px 70px;margin:10px 0;text-decoration:none;background:url(../images/ico-pdf.gif) no-repeat 0% 50%;}
.attachments li a{display:block;padding:4px 0 4px 70px;margin:0 0 2px 0;text-decoration:none;background:url(../images/ico-pdf.gif) no-repeat 0% 50%;}

.left{float:left;}
.right{float:right;}

.left img{padding:0 20px 20px 0;}
.right img{padding:0 0 20px 20px;}


/* home */
body.home .col-left{width:222px;}
body.home .col-right{width:343px;}
body.home #main{overflow:hidden;background:url(../images/puntinato_vert.gif) repeat-y 233px 0px;}
body.home #news h1{color:#000;background:none;margin:20px 0 0;}
body.home #news a{color:#F19200;text-transform:uppercase;font-weight:bold;font-size:10px;}
body.home #news a:hover{color:#000;}
body.home #servizi h1{color:#000;background:none;margin:20px 0 15px;}
body.home #servizi li{margin:10px 0;}
body.home #servizi li a{display:block;height:39px;line-height:39px;padding:0 0 0 50px;background:url(../images/ico_acustica.gif) no-repeat 0% 50%;}
body.home #servizi li.acustica a{background-image:url(../images/ico_acustica.gif)}
body.home #servizi li.igiene a{background-image:url(../images/ico_sicurezza.gif)}
body.home #servizi li.progettazione a{background-image:url(../images/ico_progettazione.gif)}
body.home #servizi li.ambiente a{background-image:url(../images/ico_ambiente.gif)}
body.home #servizi li.corsi a{background-image:url(../images/ico_corsi.gif)}
body.home #servizi li.energetica a{}


/* servizi */
body.servizi #main ul li{list-style:disc outside;margin-left:15px;}
body.servizi #main h2{height:39px;line-height:39px;padding:0 0 0 50px;background:url(../images/ico_acustica.gif) no-repeat 0% 50%;}
body.servizi #main h2#acustica{background-image:url(../images/ico_acustica.gif)}
body.servizi #main h2#igiene{background-image:url(../images/ico_sicurezza.gif)}
body.servizi #main h2#progettazione{background-image:url(../images/ico_progettazione.gif)}
body.servizi #main h2#ambiente{background-image:url(../images/ico_ambiente.gif)}
body.servizi #main h2#corsi{background-image:url(../images/ico_corsi.gif)}
body.servizi #main h2#energetica{}

/* clienti */
body.clienti #main h1{margin-bottom:0px;}
body.clienti #main .privati{float:left;width:320px;}
body.clienti #main .pubblici{float:right;width:260px;}
body.clienti #main .privati h2{height:47px;line-height:47px;padding:0 0 0 65px;background:url(../images/ico_privati.gif) no-repeat 0% 50%;}
body.clienti #main .pubblici h2{height:47px;line-height:47px;padding:0 0 0 65px;background:url(../images/ico_pubblici.gif) no-repeat 0% 50%;}

/* links */
body.links #main dl{}
body.links #main dt{display:block;font-weight:bold;}
body.links #main dd{display:block;margin:0 0 10px 0;}
body.links #main dd a{}

/* news */
body.news #main ul li{margin:0 0 20px 0;}
body.news #main ul li strong{color:#F19200;}
body.news #main ul li p{}
body.news #main ul li a{margin:10px 0 0 0;}

/* portfolio */
body.portfolio #main ul li{margin:0 0 20px 0;overflow:hidden;}
body.portfolio #main ul li a{float:left;margin:0 10px 0 0;}
body.portfolio #main ul li strong{color:#F19200;}
body.portfolio #main ul li p{}



#banner{position:absolute;top:45px;right:0px;}
