/* CSS Document */

*{ margin:0; padding:0;}
body{font-size:12px; font-family:'Tahoma', Times New Roman; color:#959677; background-color:#D6D3C0;}
p{ line-height:16px;}
#titolo{padding:3px 0; margin:0 auto; text-align:center; width:450px; color:#a19f90; line-height:12px; vertical-align:middle;}
#titolo h1{color:#a19f90; font-size:12px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
#screen{ padding-bottom:20px;}

.clear{ clear:both; height:1px; line-height:1px; }
a{ border:0; color:#959677;}

.interno{
	clear:both;
	width: 380px;
	margin: 20px auto 0 auto;
}

#main{background-image: url(images/bg_sidebar.jpg); width:800px; margin:0 auto;}
.sidebar{width:175px; float:left; background-repeat:no-repeat; background-position:top; height:600px;}
#sidesx{background-image:url(images/sidebar1.jpg);}

#sidesx p,#sidedx p{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#bfbd9f; clear:both; margin-top:270px; margin-bottom:10px;}

#sidesx p{ text-align:right; margin-right:17px;}
#sidedx p{ text-align: left;  margin-left:17px;}

.menu_sinistra,.menu_destra{  width:175px; height:190px;}

.menu_sinistra{
	background-image:url(images/menu_sx.jpg); background-repeat:no-repeat; text-align:right;}
	
	.menu_sinistra ul{list-style:none; margin-right:33px; padding-top:5px;}
	.menu_destra ul{list-style:none; margin-left:33px; padding-top:5px;}
	
	.menu_sinistra ul li, .menu_destra ul li{padding:11px 0; height:22px; margin-bottom:4px; font-size:17px; font-family:"Times New Roman", Times, serif;}
	.menu_sinistra ul li a, .menu_destra ul li a{ text-decoration: none}
	#active, .menu_sinistra ul li a:hover, .menu_destra ul li a:hover{text-decoration: underline; color:#db5c1c;}
	


.menu_destra{ background-image:url(images/menu_dx.jpg); background-repeat:no-repeat;}


#conteiner{float:left; width:450px;}
#header{ text-align:center;}

#content{padding:13px; background-color:#FFFFFF;}
.banner{height:220px; background-color:#BEBD9F;}
.heart{ background-color:#E8E7D2; padding:25px 20px;}

h2,#th2{margin:2px 0 10px 0; font-size:18px; font-family:'Times New Roman', Times, serif; color:#6d6950; line-height:22px; font-weight:bold;}
.testo{
	float:left;
	width:257px;
	margin-right: 5px;
}
.testo p{
	font-size:12px;
	font-family:'Tahoma', Times New Roman;
	color:#959677;
	line-height: 16px; margin-bottom:5px;
}

.testo_largo{
	float:left;
	width:380px;
	margin-right: 5px;
}

span.continua{ font-weight:bold; font-family:'Tahoma', Times New Roman;}
span.continua a{ font-weight:bold; text-decoration: underline; color:#959677; }
span.continua a:hover{text-decoration: underline; color:#db5c1c;}
.img_home{ float:left; padding:8px; background-color:#CCCAB5;}
.sx{float: left;}
.dx{float:left;}

.lavori{
	width:175px!important;
	margin-right: 0px;
}
.lavori ul{ padding-top:10px; margin-left:15px;}
.lavori ul li{ margin:5px 0; list-style-image:url(images/li.jpg)!important;}
.lavori ul li a:hover{ text-decoration:none;}

p.continua a:hover{ text-decoration:underline;}

.divisore{ height:3px; background-image:url(images/divisore.jpg); background-repeat:repeat-x; clear:both; margin:25px 0;}

.divisore_vert{float:left; width:3px; background-image:url(images/divisore_vert.jpg); background-repeat:repeat-y; margin:0 25px 0 16px;}

#sidedx{background-image:url(images/sidebar2.jpg);}


#footer{background-image:url(images/footer.jpg); background-repeat:no-repeat; height:59px;}
#footer p{padding:25px 0px; text-align:center}
#footer p a{ text-decoration:none;}


.mappa{ text-align:right;}

ul.elenco{ padding-top:5px;}
ul.elenco li{ list-style:none; margin:5px;}
