body {  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333;text-align:center; margin-top:0;}


#testata {margin:0 auto; width:940px; height:120px;}
h1 {margin:30px 0 0 0; padding:0; float:left;}
#testata_top {margin:30px 0 0 0; width:500px; float:right; text-align:right; font-size:11px;}
#testata_top a { text-decoration:none; color:#333;}
#testata_top a:hover { text-decoration:underline; color:#111;}
#testata_top select { padding:2px; font-size:11px; color:#333; width:150px}
#testata_top option { padding:2px; font-size:11px; color:#333;}
	
#menu {width:100%; height:40px; background-color:#F0E1E1; margin: 0 0 10px 0;}
#menu_int {margin:0 auto; width:940px; height:40px; background-color:#CC9999; text-align:left;}
#menu_int ul {padding:0 0 0 20px; margin:0; float:left;}
#menu_int li {padding:0 20px 0 0; display:inline; list-style:none; line-height:40px;}
#menu_int a {text-decoration:none; color:#fff; font-size:15px;}
#menu_int a:hover {color:#633;}

#main {width:940px; margin:0 auto; overflow:hidden;}
#main h2 { font-size:16px; line-height:40px; font-weight:bold; color:#C99;}

#lato_sx {width:260px; float:left; height:505px;}
#lato_sx h3 {width:240px; padding-left:10px; float:left; background-color:#D7AFAF; text-align:left; margin:10px 10px 10px 0; line-height:28px;font-family: Helvetica; font-size:15px; font-weight:bold; color:#fff;}
#lato_sx h3 a{line-height:28px; font-family: Helvetica; font-size:15px; font-weight:bold; color:#fff;}

#lato_sx ul {padding:0 10px; margin:0;}
#lato_sx li {padding:4px 0 3px 0; list-style:none; border-bottom:#C99 1px solid; text-align:left;}
#lato_sx a {text-decoration:none; color:#633; font-size:12px; font-family: Helvetica; font-weight:bold;}
#lato_sx a:hover {color:#B35858;}

#menu_problematiche a {font-weight:normal; font-size:12px;}

.HP_pics img { border:none; width:940px; height:495px;}

#page { width:440px; float:right; margin:30px 0 0 0; text-align:left; line-height:17px; text-align:justify;}
#page_large { width:620px;float:right; margin:0; text-align:left; line-height:17px;}
#contatti_sx { width:240px; float:left; padding:140px 0 0 0;}
#contatti_sx a { text-decoration:none; color:#333;}
#contatti_sx a:hover { text-decoration:underline; color:#111;}
#contatti_dx { float:left; width:360px;}
#contatti_dx label{ float:left; width:120px;}
#contatti_dx input[type=text]{float:right; width:220px;}
#contatti_dx textarea {float:right; width:220px;}
#contatti_dx div { margin:2px 0 0 0; clear:left; overflow: hidden;}


#sf_gallery { padding:10px 45px; border: 1px solid #C99; background-color:#FFF;}

#tbl_prodotti {}
#tbl_prodotti img { margin:0 10px 10px 0; border:1px solid #d7afaf; background-color:#fff; float:left;}
#tbl_prodotti td{ padding-right:20px; }
#tbl_prodotti .txtNome { font-weight:bold; font-size:12px; color:#633;}
#tbl_prodotti .txtTitolo { color:#999;}
#tbl_prodotti .txtTitolo2 { font-size:11px; font-weight:bold; line-height:15px; color:#666;}
#tbl_prodotti .btn { float:left; border:1px solid #f1d1d1; color:#633; background-color:#f0e1e1; margin:10px 0 0 0; padding:2px 6px; text-decoration:none; font-size:10px; font-weight:bold;}
#tbl_prodotti .btn:hover { background-color:#c99; color:#fff}
#prodotti_select { padding:2px 2px 0; font-size:10px; color:#333; text-transform:uppercase;}
#prodotti_select option { padding:2px }
	
#tbl_prodotti_dett {}

#tbl_prodotti_dett img { margin:5px 0px 5px 10px; border:1px solid #d7afaf; background-color:#fff; float:left;}
#tbl_prodotti_dett td{  }
#tbl_prodotti_dett .txtNome { font-weight:bold; font-size:18px; color:#633;}
#tbl_prodotti_dett .txtTitolo { color:#666;}
#tbl_prodotti_dett .txtTitolo2 { font-size:12px; line-height:18px; color:#333; text-align:justify;}


#piede {width:100%; height:40px; background-color:#f8f8f8; margin:10px 0 0 0;}
#piede_int {margin:0 auto; width:940px; height:40px; background-color:#eee;}
#piede_int ul {margin:0; padding:0 0 0 20px; color:#999; line-height:40px; text-align:left; font-size:11px;}
#piede_int li {padding:0 10px 0 2px; display:inline; list-style:none;}
#piede_int a {text-decoration:none; color:#666;}
#piede_int a:hover {color:#600;}

#copy {margin:0 auto; width:100%; height:40px; color:#999; font-size:11px; padding:20px 0 0 0;}
#copy a {font-size:11px; color:#999; text-decoration:none;}

.news_data{ color:#666; font-size:13px;}
.news_nome a {color:#333; font-size:16px; text-decoration:none;}
.news_nome a:hover {text-decoration: underline;}
.news_titolo{ color:#333; font-size:13px;}
.news_descrizione{ color:#666; font-size:12px; margin:20px 0;}
.news_descrizione p {}
.news_link { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; overflow:hidden;}
.news_link a { float:right; color:#900; font-size:13px; text-decoration:none;}

.folder_link { text-decoration:none; color:#666;}
.folder_link:hover { text-decoration:underline; color:#333;}

