html
{
	background:url("../img/ss/bck_blue.jpg") repeat-x;
	font-family:Verdana;
	font-size:12px;
	margin-left:1%;
	margin-right:1%;
	margin-top:0px;
	margin-bottom:0px;
}
body
{
	margin-top:0px;
}
div#page_view
{
	width:100%;
	text-align:center;
}

div#header
{
	background:url("../img/ss/header_bck.jpg") no-repeat;
	height:44px;
	width:950px;
	text-align:center;
	margin:0px;
	font-size:9px;
}

h3
{
	margin:0px;
	font-size:12px;	
}

div#menu h3
{
	color:#fff;
	margin-left:20px;
	padding:0px;
	width:100%;
	text-align:center;
}

div#menu input
{
	width:80px;
	margin-top:3px;
	border: solid #fff 1px;
	font-size:13px;
}

div#menu label
{

  
  width: 90px;
  padding: 0 5px;
  margin: 0 0 5px 0;
  text-align: right;
  color:#fff;
  
}

div#header h1
{
	margin:0px;
	visibility:hidden;
	font-size:xx-small;
}

div#or_menu_container
{
	bottom:0px;
	border:0px;
	width:100%;
	padding-right:150px;
	display:block;
	position: relative;
	top:120px;
	/*float:right;*/

	/*border:solid #ccc 1px;*/
	
}


div#h1_container
{
	bottom:0px;
	/*border:solid #000 1px;*/
	width:340px;
	height:23px;
	position: relative;
	float:left;
	top:110px;
	left:150px;
	/*border:solid #ccc 1px;*/
	
}

div#header_page_header
{
	height:201px;
	width:950px;
	background:url("../img/ss/header_bck_btm.jpg") no-repeat;	
}

div#header_page_header img
{
	float:left;
	position:relative;
	top:55px;	
	left:40px;
}

.header1{background:url("../img/ss/bck_page_header_1.jpg") no-repeat;}
.header2{background:url("../img/ss/bck_page_header_2.jpg") no-repeat;}
.header3{background:url("../img/ss/bck_page_header_3.jpg") no-repeat;}
.header4{background:url("../img/ss/bck_page_header_4.jpg") no-repeat;}
.header5{background:url("../img/ss/bck_page_header_5.jpg") no-repeat;}
.header6{background:url("../img/ss/bck_page_header_6.jpg") no-repeat;}
.header7{background:url("../img/ss/bck_page_header_7.jpg") no-repeat;}
.header8{background:url("../img/ss/bck_page_header_8.jpg") no-repeat;}
.header9{background:url("../img/ss/bck_page_header_9.jpg") no-repeat;}
.header10{background:url("../img/ss/bck_page_header_10.jpg") no-repeat;}

#h1_container h1
{
	text-align:left;
	padding-left:20px;
	font-size:16px;
	margin:0px;
	background:url("../img/ss/h1_01.gif") no-repeat;
	
}

div#page_main
{
	background:url("../img/ss/main_bck.jpg") repeat-y;
	width:950px;
	text-align:left;
	height:100%;
}

div#page_main #menu
{
	width:221px;
	float:left;
	padding:0 0 0 0;
	background:url("../img/ss/menu_bck.jpg") repeat-y;
	height:400px;
}

p.a
{
	padding: 0 20 0 20;
}
p.reclame
{
	padding:5;
	border:solid #8B9AAA 1px;
	background:#D6E6F0;
	margin-right:25px;
	margin-left:25px;
	text-align:center;
}

div#page_main #content
{
	width:530px;
  	padding:3px 5px 0 0;
	float:right;
	text-align:justify;
	height:440px;
	overflow:auto;

}

#content a:hover{color:#7C848C;text-decoration:underline;font-weight:bold;}
#content a{color:#3D4145;text-decoration:underline;font-weight:bold;}

div#page_main #col_dx
{
	width:187px;	
	background:url("../img/ss/coldx_bck.jpg") repeat-y;
	float:right;
	height:400px;
}

div#page_main #col_dx img
{
	margin-left:25px;
} 

div#footer
{
	background:url("../img/ss/footer_bck.jpg") no-repeat;
	width:950px;
	height:60px;
	padding-top:8px;
	float:left;
	text-align:center;
	padding-bottom:5px;
	font-size:9px;
}

.tabellaPrezzi
{
	text-align:center;
	font-size:10px;
	font-family:Verdana
}
.menuNavigazione
{
	margin:0px;
	text-align:center;
	padding: 0.5em 0;
}

.menuNavigazione li
{
	display:inline;
	width:95px;
	margin-left:1px;
	background :url("../img/ss/btn_menu_or.gif") repeat-x;
	padding:1px;
	height:15px;
}
.menuNavigazione a
{
 text-decoration:none;
 color:#000;
 font-weight:bold;
 padding: 0.5em 0;
 /*width:80px;*/
 height:20px;
 font-size:9px;
 	
}

table td
{
	font-family:Verdana;
	font-size:12px;
}

img.servizi
{
	float:left;
	margin-bottom:2px;
	margin-left:2px;
}
img.preview_scheda
{
	border:solid #ccc 1px;
	width:120px;
	height:80px;	
}
img.preview
{
	border:solid #ccc 1px;
	width:170px;
	height:110px;
	
}

a.lnkimg
{
	color:#000;
	text-decoration:underline;
}
a.lnkimg:hover
{
	color:#ccc;	
}

div#masterdiv
{
	margin-left:13px;
}

div.vmenu1
{
	background:url("../img/ss/menu_btn_0.jpg") no-repeat;
	font-family:Verdana;
	color:#fff;
	font-size:12px;
	padding-left:10px;
	margin-top:2px;
	margin-left:5px;
	width:200px;
	height:22px;

}

div.vmenu1 a
{
	color:#fff;
	text-decoration:none;
}

div.vmenu1 a:hover
{
	color:#446D8C;
	text-decoration:underline;
}

div.vmenu_h
{
	background:url("../img/ss/bck_li_02.gif") 2px no-repeat;
	font-family:Verdana;
	font-size:12px;
	padding-left:10px;
	margin-left:5px;
	font-weight:bold;
}



a.lnkPrimo
{
	color:#000;
	text-decoration:none;
}
a.lnkPrimo:hover
{
	color:#7DAC7D;
	text-decoration:underline;	
}


/*tabella*/
table.lista
{
	font-size:12px;
}
table.lista th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #778188;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #ADBCC5;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #ADBCC5 url(../img/bg_header.jpg) no-repeat;
}

table.lista th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

table.lista th.spec {	
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../img/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
}

table.lista th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../img/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #B4AA9D;
}

table.lista td {
	border-right: 1px solid #ADBCC5;
	border-bottom: 1px solid #ADBCC5;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #6D929B;
}

table.lista td a
{
	text-decoration:none;
	color:#6C737B;
}

table.lista td a:hover
{
	text-decoration:underline;
	color:#2F3235;
}


table.lista td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}

/*-----[FORM]*/
/*Contatti*/

#content form
{
	
}

input,textarea
{
	font-family:Verdana;
}

#content form input 
{
	border:solid #ccc 1px;
	margin-left: 4.5em;
}

#content form input.submit
{
	border:solid #ccc 1px;
	margin-left:210px;
	margin-top:10px;
	margin-bottom:10px;
}

#content form input.reset
{
	border:solid #ccc 1px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#content form textarea 
{
	border:solid #ccc 1px;
	margin-left: 4.5em;
	width:300px;
	height:180px;
}
#content form label
{
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}


/*-------*/
