body{font-family:helvetica, verdana, arial;font-size:12px;padding:0px;margin:0px;/*background-image:url(../../prova.jpg);*/background-color:#1A1818;background-position:top center;}
ul{list-style:none;}
a{text-decoration:none;color:#000;}
iframe{width:0px;height:0px;display:none;}

#site{width:940px;height:580px;position:relative;margin:auto;border:0px solid #000;}
#site img{position:absolute;}
#container{position:relative;top:121px;left:46px;}
#content{position:absolute;width:630px;height:399px;left:200px;top:10px;background-image:url(../images/backDx.jpg);}
.target{width:630px;height:399px;}
#menu{padding:20px 0 0 0;width:179px;height:270px;font-size:13px;text-align:right;position:relative;top:10px;left:10px;}
#mainMenu{width:180px;margin:0px;padding:0px;font-weight:bold;}
#mainMenu li a{display:block;height:35px;padding-right:15px;line-height:35px;color:#fff;}
#mainMenu li a:hover{background-image:url(../images/backMenuOver.gif);color:#fff;background-repeat:no-repeat;background-position:center center;}
#mainMenu li.active a, #mainMenu li.active a:hover{background-image:url(../images/backMenu.gif);color:#fff;background-repeat:no-repeat;background-position:center center;}
#mainMenu li.subActive a, #mainMenu li.subActive a:hover{background-image:url(../images/backSubMenu.gif);color:#fff;background-repeat:no-repeat;background-position:center center;}
#mainMenu li.subbActive a, #mainMenu li.subbActive a:hover{background-image:url(../images/backSubbMenu.gif);color:#fff;background-repeat:no-repeat;background-position:center center;}
#mainMenu li.loading a{background-image:url(../images/loading_fix.gif);color:#fff;background-repeat:no-repeat;background-position:center center;}
#mainMenu ul{margin:0px;padding:0px;margin-top:-2px;font-size:12px;background:#3d5c16;padding-top:5px;border-bottom:0px dotted #fff;border-top:1px dotted #fff;font-weight:normal;}
#mainMenu li.subActive ul, #mainMenu li.subbActive ul{border-top:1px dotted #3d5c16;}
#mainMenu ul li{padding-bottom:0px;height:28px;line-height:28px;background:#3d5c16;}
#mainMenu ul li a{color:#000;}
#mainMenu li ul li a{background-image:none;background:#3d5c16;color:#fff;height:22px;line-height:22px;}
#mainMenu li ul li a:hover{background:#477119;}
#mainMenu li.loading ul li a, #mainMenu li.subActive ul li a, #mainMenu li.subbActive ul li a{background-image:none;background:#3d5c16;height:22px;color:#fff;line-height:22px;}
#mainMenu li.loading ul li a:hover, #mainMenu li.subActive ul li a:hover, #mainMenu li.subActive ul li a.active, #mainMenu li.subbActive ul li a:hover, #mainMenu li.subbActive ul li a.active{background:#477119;color:#fff;}
#mainMenu li.subActive ul li.active a, #mainMenu li.subbActive ul li.active a{background:#fff;color:#477119;}

#content #page{width:615px;height:386px;margin:auto;position:relative;top:7px;background-color:#1b1714;}

#content .up{width:615px;height:250px;margin:auto;position:relative;top:7px;background-color:#1b1714;}
#content .bot{width:615px;height:128px;margin:auto;position:relative;top:14px;background-color:#fff;}
#content .padtesti{padding:10px;}

#content .sx{width:442px;height:384px;margin:auto;position:relative;float:left;top:7px;left:10px;/*background-color:#1b1714;*/overflow:hidden;}
#content .dx{width:180px;height:384px;margin:auto;position:relative;float:right;top:7px;}

#footer{position:relative;top:255px;font-family:arial;font-size:11px;line-height:13px;text-align:center;padding-left:50px;width:830px;color:#565656;}

/*
#site{width:840px;height:418px;position:relative;margin:auto;left:-5px;top:121px;border:0px solid #000;}
#content{position:absolute;width:630px;height:399px;left:200px;top:10px;background-image:url(backDx.jpg);}

#menu{padding:20px 0 0 0;width:179px;height:270px;text-align:right;position:relative;top:10px;left:10px;}
#menu ul{width:180px;margin:0px;padding:0px;}
#menu li a{display:block;height:35px;padding-right:15px;line-height:35px;}
#menu li a:hover{background-image:url(backMenuOver.gif);color:#fff;background-repeat:no-repeat;background-position:center center;}
#menu li.active a{background-image:url(backMenu.gif);color:#fff;background-repeat:no-repeat;background-position:center center;}
*/
.caption{font-style:italic;color:#887;}
.demo{margin-top:2em;}
.gallery{margin:0px;padding:0px;border:0px double #fff;}
.gallery{margin:auto;}
.gallery li{height:52px;border:3px double #1b1714;border-top:0px;margin: 0 2px;background:#1b1714;}
.gallery li img{border:1px solid #ddd;height:47px;margin:auto;cursor: pointer;text-align:right;filter:alpha(opacity=35);-moz-opacity: 0.35;opacity: 0.35;}
.gallery li.active img{filter:alpha(opacity=100);-moz-opacity: 1.00;opacity: 1.00;}
	
.gallery li div{left:0px}
.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 0px auto;width:522px;height:384px;background:black;overflow:hidden;}
#main_image img{margin-bottom:10px;clear:left;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
#dida{position:absolute;height:45px;width:532px;background:#000;margin-top:339px;line-height:20px;filter:alpha(opacity=65);-moz-opacity: 0.65;opacity: 0.65;}
#dida p{opacity: 1;color:#fff;margin-top:20px;margin-left:10px;}

.servizi, .servizii{float:left;width:130px;margin-left:10px;margin-top:3px;}
.servizi div, .servizii div{height:100px;border:1px solid #fff;background-repeat:no-repeat;float:left;}
.servizi div, .servizii div{height:120px;}
.servizi h4, .servizii h4{float:left;color:#fff;border-bottom:1px dotted #fff;font-size:13px;font-family:arial;padding-bottom:5px;padding-top:10px;}
.servizi h5, .servizii h5{float:left;color:#fff;font-weight:normal;padding-top:5px;font-family:helvetica;font-size:12px;margin-top:0px;line-height:16px;}

#page.contatti a{float:left;color:#fff;font-size:13px;font-family:arial;}
#page.contatti a:hover{cursor:pointer;text-decoration:underline;}
#page.contatti .servizi{margin-top:-5px;}
#page.contatti .servizii{margin-top:4px;}
#page.contatti .servizi div, #page.contatti .servizii div{margin-top:-10px;}

#didahome{position:absolute;height:366px;width:150px;background:#000;margin-top:0px;padding:10px;margin-left:445px;line-height:20px;color:#fff;filter:alpha(opacity=73);-moz-opacity: 0.73;opacity: 0.73;}







