
.mythumbtd {
	text-align: center;
	width:84px;
	height:84px;
}
.mycontainertb {
	border: 0px #B2B29F solid;	
}
.mycontainertb2 {
	border: 0px #B2B29F solid;
}
.mythumbtb {
	border: 0px #e0e0e0 solid;
	padding: 0px;
}
.mythumb {
	cursor: pointer;
}
#contenuti2foto2 {
	width;257px;
	height:257px;
}
#contenuti2testi2 {
	position:relative;
	top:0px;
	left:0px;
	width:584px;
}

 #imgcontainer{
 
	width;257px;
	height:257px;
	left: 236px; 
	top: 279px;
	position: absolute;
	border: 0px #e0e0e0 solid;
	padding: 0px;
 }


 #demo-wrapper-cont{
 
	width: 145px;
	height: 145px;
	left: 79px; 
	top: 292px;
	position: absolute;
	border: 0px #e0e0e0 solid;
	padding: 0px;
 	overflow: hidden;
 	background-color:#ffffff;
}

 #demo-wrapper-cont-2{
 
	width: 171px;
	height: 171px;
	left: 72px; 
	top: 285px;
	position: absolute;
	border: 0px #e0e0e0 solid;
	padding: 0px;
 	overflow: hidden;
}

 #imgcontainer_m{
 
	width;372px;
	height:248px;
	left: -90px; 
	top: 20px;
	position: absolute;
	border: 0px #e0e0e0 solid;
	padding: 0px;
 }


 #demo-wrapper-cont-m{
 
	width: 145px;
	height: 145px;
	left: 86px; 
	top: 312px;
	position: absolute;
	border: 0px #e0e0e0 solid;
	padding: 0px;
 	overflow: hidden;
 	background-color:#ffffff;
}

 #demo-wrapper-cont-2-m{
 
	width: 159px;
	height: 171px;
	left: 78px; 
	top: 292px;
	position: absolute;
	border: 0px #e0e0e0 solid;
	padding: 0px;
 	overflow: hidden;
}

 #demo-wrapper{
 
	width: 145px;
	height: 145px;
	left: 0px; 
	top: 0px;
	position: relative;
	border: 0px;
	padding: 0px;
 	overflow: hidden;
}

#demo-inner {
	left: 0px; 
	top: 0px;
	width: 389px;
	height: 389px;
	background-image: url(../images/zoom_1.jpg);
	position: relative;
}

 #demo-wrapper-m{
 
	width: 145px;
	height: 145px;
	left: 0px; 
	top: 0px;
	position: relative;
	border: 0px;
	padding: 0px;
 	overflow: hidden;
}

#demo-inner-m {
	left: 0px; 
	top: 0px;
	width: 835px;
	height: 573px;
	background-image: url(../images/mach_zoom_3.jpg);
	position: relative;
}
.tool-tip {
	color: #fff;
	width: 45px;
	height: 44px;
	z-index: 13000;
	padding:0px;
	margin:0px;
}
 
.tool-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #a0a0a0;
	padding: 0px 4px 30px 4px;
	background: url(../images/zoom_lens.gif) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 1px 4px 30px 12px;
	background: url(../images/zoom_lens.gif) bottom right;
	color: #49492B;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

#draggables {
}
 
#draggables div {
	cursor: move;
}

#dwpagetitle{

	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	color: #3C3C28;
	padding: 0px ;
	top: 10px;
	position: absolute;
}

div#contenuti2testi2 td{
vertical-align:top;
padding:0px;
}





html,body{
margin-left:auto; 
margin-right:auto; 
margin-top:0px;
margin-bottom:0px;
padding: 0;
text-align: justify;
font-size: 11px;
color:#404040;
}

body{
font-family: sans-serif, arial; 
}

a:link, a:visited {
	color: #404040; 
	font-family: sans-serif, arial; 
	font-size: 11px;
	text-decoration: none;
}

a:hover{
	color: #404040; 
	font-family: sans-serif, arial; 
	font-size: 11px;
	text-decoration: none;
}


td{
vertical-align:top;
padding-left:18px;
padding-right:18px;
}
p{
}
a{
text-decoration:none;
}
li{
padding-top:0px;
}
div#container{
position:relative;
left:238px;
top:0px;
width: 584;
height:100%;
}
div#navigation{
}
div#content{
font-size:11px;
background-repeat: repeat-x;
background-image:url(../images/container_bg.gif);
width:584px;
height:440px;
padding:0px;
position:relative;
top:0px;
left:0px;
}
div#header{
width:584px;
height:86px;
background-image:url(../images/head_bg.gif);
}
div#footer{
width:584px;
height:82px;
background-image:url(../images/foot_bg.gif);
}
div#menu{
text-align:right;
position:relative;
top:20px;
right:0px;
}
div#menu_b{
text-align:right;
position:relative;
top:40px;
right:0px;
}
span#menu_bt{
cursor:pointer;
color:#ffffff;
font-size:12px;
font-weight:bold;
margin-left:12px;
margin-right:12px;
}
span#menu_bt_off{
color:#ffffff;
font-size:12px;
font-weight:bold;
margin-left:12px;
margin-right:12px;
}
span#menu_bt_off_2{
color:#ffffff;
font-size:12px;
font-weight:bold;
margin-left:12px;
margin-right:12px;
}
span#menu_bt_2{
cursor:pointer;
color:#404040;
font-size:12px;
font-weight:bold;
margin-left:17px;
margin-right:17px;
}
table#menu_sp{
color:#ff0000;
width:1px;
height:14px;
background-color:#ff0000;
}
div#menu span{
vertical-align:top;
}
div#menu_b span{
vertical-align:top;
}
.table_td_1{
background-color:#e7e7e7;
}
.table_td_2{
background-color:#e7e7e7;
text-align:center;
}
.table_td_1b{
background-color:#e7e7e7;
height:120px;
vertical-align:middle;
}
.table_td_2b{
background-color:#e7e7e7;
}
.table_td_3b{
background-color:#e7e7e7;
}

input, textarea, text, select{	
color: #565656;
font-family:   sans-serif;
font-size: 8pt;
border : 1px solid #ffffff;/*#8BC2F0;*/
background-color: #f2f2f2;
}

.my_button{
color: #ffffff;
font-family:   sans-serif;
font-size: 8pt;
letter-spacing: 1px;
border : 2px solid #a0a0a0;
background-color: #565656;
cursor: pointer;
padding-left:4px;
padding-right:3px;
font-weight:bold;
}

.my_button_2{
color: #ffffff;
font-family:   sans-serif;
font-size: 8pt;
letter-spacing: 1px;
border : 1px solid #a0a0a0;
background-color: #565656;
cursor: pointer;
padding-left:3px;
padding-right:2px;
font-weight:bold;
}


