 body {background:#342F2C; margin:0px;  
font-family:verdana; font-size:10px;
light-color: #81755D; scrollbar-arrow-color: #21211D;
scrollbar-base-color: #21211D;
scrollbar-darkshadow-color: #BFB292;
scrollbar-face-color: #8C8066;
scrollbar-highlight-color: #BFB292;
scrollbar-shadow-color: #21211D;
scrollbar-track-color: #BBAE8E;
 }
 
img {border:0px;}
input, textarea {border:1px solid #59442C; background:#F5F3E8; color:#59442C;} 
 
 #container {
position:absolute;
top:50%;
left:50%;
width:646px; 
height:580px;
margin-left:-323px;
margin-top: -290px;
padding:0;
} 


#intro {
position:absolute;
top:50%;
left:50%;
width:549px; 
height:525px;
margin-left:-262px;
margin-top: -275px;
padding:0;
} 


#intro #logo {border-bottom:1px solid #6B6556; margin-bottom:3px;}
#container #logo { padding:0; line-height:0px;}
.homeb {border-top:1px solid #6C6657}
#bottom {color:#6D604E; font-size:1.1em; padding-top:5px; text-align:center;}
#bottom a:link, #intro #bottom a:{color:#547577; text-decoration:none;}
#bottom #des {position:absolute; bottom:50px; border:0px solid #fff; font-size:0.8em; left:14px; color:#6C6353;}
#bottom a:link, #intro #bottom #des a:visited {color:#547577; text-decoration:none;}
#des a:visited {color:#547577;}

#container #interna {background:url('images/bck-sx.gif') repeat-y; padding-top:10px; padding-bottom:10px; height:462px; border-top:1px solid #6C6657; border-bottom:1px solid #6C6657; position:relative;}
#container #interna #sx {float:left; width:162px; height:}

#container #interna #sx .menu-group {margin-top:15px; margin-left:10px;}
#container #interna #sx .menu-group a:link, 
#container #interna #sx .menu-group div a:link, #container #interna #sx .menu-group div a:visited {display:block; background:url('images/li.gif') 5px no-repeat; padding:5px 10px 5px 20px; color:#8C806C; font-size:1.3em; text-decoration:none;}
#container #interna #sx .menu-group div a:visited.sel {display:block; background:url('images/lis.gif') 5px no-repeat; padding:5px 20px; color:#B0D2D4; text-decoration:none;}
#container #interna #sx .menu-group div a:hover, #container #interna #sx .menu-group div a.sel {display:block; background:url('images/lis.gif') 5px no-repeat; padding:5px 20px; color:#B0D2D4; text-decoration:none;}

#container #interna #sx .menu-group div div a:link, 
#container #interna #sx .menu-group div div a:visited,
#container #interna #sx .menu-group div div a:visited.sel,
#container #interna #sx .menu-group div div a.sel
{display:block; background:none; padding:5px 5px 5px 20px; color:#8C806C; text-decoration:none; font-size:1.1em;}
#container #interna #sx .menu-group div div a:visited.sel {background:none; color:#E7E3C7;}
#container #interna #sx .menu-group div div a:hover, #container #interna #sx .menu-group div div a.sel {background:none; color:#E7E3C7;}

#container #interna #content {margin-left:176px; color:#B5B29F; height:462px;}
/*#container #interna #content #nav {height:16px;  padding:0px 0px 3px 0px;}*/
#container #interna #content .filo #thun { position:absolute; bottom:10px; height:52px; left:179px;}
#container #interna #content .filo #thun IMG {margin-right:17px; cursor:pointer;}
#container #interna #content .filo #thun .right {margin-right:18px;}
#container #interna #content .filo #thun IMG.last {margin-right:0px!important;}

/*NUOVA PAGINA REALIZZAZIONI*/
#container #interna .realizzazioni {margin-left:172px;}
#container #interna .realizzazioni #thun { position:absolute; bottom:19px!important; height:52px; left:175px;}
#container #interna .realizzazioni #thun IMG {margin-right:20px!important; cursor:pointer;}
#container #interna .realizzazioni #thun .right {margin-right:20px!important;}
#container #interna .realizzazioni #thun IMG.last {margin-right:0px!important; margin-left:1px!important;}
#container #interna .realizzazioni #thun #peepinghole {overflow:hidden;width:470px;height:61px;float:left; position:relative;}
#container #interna .realizzazioni #thun #peepinghole #shuttle {position:relative;height:61px}
#container #interna .realizzazioni #nav {position:absolute; border-bottom:1px solid #50443D; bottom:76px!important; left:175px; padding-bottom:5px!important;  width:467px;}

#container #interna .realizzazioni .titolo {margin-bottom:10px;}

/*NUOVA PAGINA COMUNICAZIONE*/
#container #interna .comunicazione {}
#container #interna .comunicazione #thun { position:absolute; top:32px!important; right:0px!important; width:61px;}
#container #interna .comunicazione #thun IMG {margin-right:0px!important; cursor:pointer; display:block; margin-bottom:15px;}
#container #interna .comunicazione #thun .bott {margin-bottom:20px!important;}
#container #interna .comunicazione #thun IMG.last {margin-right:0px!important; margin-left:1px!important;}
#container #interna .comunicazione #thun #peepinghole {overflow:hidden;height:440px;float:left; position:relative;}
#container #interna .comunicazione #thun #peepinghole #shuttle {position:relative;}
#container #interna .comunicazione #nav {position:absolute; border-right:1px solid #50443D; top:32px; right:66px; padding-right:5px!important; width:30px; height:440px;}
#container #interna .comunicazione #nav .down {position:absolute; bottom:0; right:5px;}
#container #interna .comunicazione #nav .up {position:absolute; top:0; right:5px;}

#container #interna .comunicazione .titolo {margin-left:0px; margin-bottom:8px; padding:0!important; line-height:0px; height:13px;}
#container #interna .comunicazione .imm {margin-top:1px; width:310px; text-align:center;}
#container #interna .comunicazione .desc {margin-left:9px;}

#container #interna #content h1 {color:#5D9AA2; font-family:'trebuchet ms'; font-size:1.8em; padding:8px 2px; border-bottom:1px solid #7C6F67; margin:0px 0px 25px 0px;}
#container #interna #content h1 span {color:#F6F2D3;}
#container #interna #content #min, 
#container #interna #content #ing, 
#container #interna #content #form {margin-right:170px; border-right:1px solid #574F45; height:400px; text-align:center;}
#container #interna #content #min img {margin:0px 10px 20px 10px;}
#container #interna #content #min .pag { color:#BFBA97; float:right; margin-right:10px;}
#container #interna #content #min .pag a:link, #container #interna #content #min .pag a:visited {color:#BFBA97;}
#container #interna #content #introd {width:160px; float:right; color:#BFBA97; font-size:1.1em; line-height:1.5em;}
#container #interna #content #introd a:link, #container #interna #content #introd a:visited {color:#5D9AA2;}
#container #interna #content #introd a:hover, #container #interna #content #min .pag a:hover {text-decoration:none;}
#container #interna #content #introd strong {color:#5D9AA2;}
#container #interna #content #ing .pag { background:#3F4342; color:#898778; padding:5px; width:274px; margin-top:0px; text-align:left;}
#container #interna #content #ing .pag a:link, #container #interna #content #ing .pag a:visited {color:#898778; text-decoration:none;}
#container #interna #content #ing b {color:#E7E3C7;}



/*realizzazioni*/                          
#container #interna .real {background:#485758; height:488px; border-top:0px!important;}
#container #interna .real h1 { border:0px!important; color:#F6F2D3!important; margin:0px!important; padding:8px 8px 1px!important 2px; font-size:1.6em!important;}    
#container #interna .real h2 {color:#C4BF9F; font-size:1.2em; margin:0px; padding:0px!important; padding-left:8px!important; margin:0!important; font-family:'trebuchet ms'; font-size:1.4em; font-weight:normal;}
#container #interna #scheda-realizzazioni {color:#B6B1A1; float:right; width:176px; line-height:1.5; font-size:10px; padding-top:10px;padding-right:5px;}
#container #interna #scheda-realizzazioni b {color:#BFBA97; display:block; padding-top:5px;}
#container #interna #photo-realizzazioni {padding:10px 8px;}
#container #interna #photo-realizzazioni .big {display:block;}
#container #interna #photo-realizzazioni IMG {cursor:hand; cursor:pointer;}
#min-realizzazioni {padding:30px 17px; text-align:center;width:250px;height:61px;}
#min-realizzazioni .fr {margin-top:-35px;}
#min-realizzazioni .command {float:left;position:relative;top:50px;}
#min-realizzazioni #peepinghole {overflow:hidden;height:61px;width:231px;float:left; position:relative;}
#min-realizzazioni #peepinghole #shuttle {position:relative;height:61px}
#min-realizzazioni #peepinghole #shuttle A {float:left;}
#min-realizzazioni #peepinghole #shuttle .min {border:1px solid #544E4A; margin:0 7px;}
#ingrandimento-realizzazioni {width:646px;height:489px;border:0px solid red; position:absolute; left:0px; bottom:16px; text-align:center; z-index:-1; display:none;}
#sfondoIngrandimento-realizzazioni {width:646px;height:489px;background:black;z-index:-1;position:absolute;}
#ingrandimento-realizzazioni IMG {margin:15px 3px;}
#ingrandimento-realizzazioni .serasu {text-align:center;position:absolute; z-index:2000; background:#000; color:#fff; font-family:arial; font-size:11px; padding:5px; cursor:hand; cursor:pointer;  left:290px; bottom:0;}

/* comunicazioni */
#min-comunicazioni {padding:0px!important; margin:0px 17px; text-align:center; width:280px;}
#min-comunicazioni .fr {margin-top:-35px;}
#min-comunicazioni .commands {float:left; clear:left; display:block; margin-top:15px;}
#min-comunicazioni .command {float:left;}
#min-comunicazioni #peepinghole {overflow:hidden; height:327px!important; width:266px; float:left; margin-bottom:15px; padding:5px; position:relative;}
#min-comunicazioni #peepinghole #shuttle {position:relative;width:266px;}
#min-comunicazioni #peepinghole #shuttle A {float:left; margin:0px 0px 7px;}
#min-comunicazioni #peepinghole #shuttle .min {border:1px solid #544E4A; float:left;}

/* comunicazioni_dettagli */
#container #interna #scheda-comunicazioni {color:#BFBA97;float:right;font-size:1.1em;line-height:1.5em;width:160px;}
#container #interna #scheda-comunicazioni b {color:#BFBA97;font-size:1.1em;line-height:1.5em;}
#container #interna #scheda-comunicazioni strong {color:#5D9AA2;}
#container #interna #photo-comunicazioni {width:310px;}
#container #interna #photo-comunicazioni .big {display:block;}
#container #interna #photo-comunicazioni IMG {cursor:hand; cursor:pointer;}
#min-comunicazioni {padding:10px 17px; text-align:center;}
#min-comunicazioni .fr {margin-top:-35px;}
#min-comunicazioni .command {float:left; position:relative;}
#min-comunicazioni #peepinghole {overflow:hidden;height:320px;float:left;}
#min-comunicazioni #peepinghole #shuttle {position:relative;}
#min-comunicazioni #peepinghole #shuttle A {float:left;}
#min-comunicazioni #peepinghole #shuttle .min {border:1px solid #544E4A; margin:5px 7px;}
#ingrandimento-comunicazioni {width:646px;height:489px;border:0px solid red; position:absolute; left:0px; bottom:16px; text-align:center; z-index:-1; display:none;}
#sfondoIngrandimento-comunicazioni {width:646px;height:489px;background:black;z-index:-1;position:absolute;}
#ingrandimento-comunicazioni IMG {margin:15px 3px;}
#ingrandimento-comunicazioni .serasu {text-align:center;position:absolute; z-index:2000; background:#000; color:#fff; font-family:arial; font-size:11px; padding:5px; cursor:hand; cursor:pointer;  left:290px; bottom:0;}
#photo-comunicazioni .commands {background:#3F4342 none repeat scroll 0%; color:#BFBA97; margin-top:0px; padding:5px; text-align:left; width:300px; height:12px; position:absolute; bottom:30px;}
#photo-comunicazioni .commands a:link, #photo-comunicazioni .commands a:visited {color:#BFBA97;text-decoration:none;}
#photo-comunicazioni .command {float:left;margin:0 5px;}

/*contatti*/
#container #interna #content #form {text-align:left; color:#B4B1A0; border:0px; margin-right:0px;}
#container #interna #content #form table {margin-top:-20px!ie7;}
#container #interna #content A {color:#81755D}
.fright {float:right;}
.fleft {float:left;}
.hand {cursor:hand;cursor:pointer;}

.spons {list-style-type:square}
.spons li {padding-bottom:15px;}