/* @override http://macchinescrivere.it/css/mds_01.css */


body {
	margin: 0px;
	background: #ede3cd none repeat-x center top;
}


#generale {
	margin-right: auto;
	margin-left: auto;
	width: 760px;
}


.wrapper_centrale {
	margin: 0;
	background: #e4d4b0 url(../images/items/tile.gif) repeat-y center;
	width: 100%;
	padding-top: 0;
	float: left;
}


.centrato {
	text-align: center;
}


/* @group COLLEZIONE */


.colle_wrapped {
	padding: 29px 29px 0;
	float: left;
	width: 92%;
}


.colle_wrapped p {
	color: #7f502d;
	font: 90% "Arial Narrow", "Century Gothic";
	margin: 0;
}


.colle_wrapped H2 {
	margin: 0 0 20px 300px;
	font: normal normal 152% Georgia, "Times New Roman", Times, serif;
	color: #79431e;
	text-align: center;
	border-bottom-style: solid;
	padding-bottom: 4px;
	border-bottom-width: 2px;
}


.colle_wrapped H3 {
	margin: 0 0 3px 300px;
	font: normal normal 120% Georgia, "Times New Roman", Times, serif;
	color: #79431e;
	padding-bottom: 4px;
	text-align: left;
}


.colle_wrapped img {
	padding-right: 25px;
	float: left;
}





/* @end */


/* @group SUPERIORE */


#testa {
	width: 669px;
	height: 90px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #6c4437;
	background: url(../images/items/Macchine-per-scrivere.gif) no-repeat center;
}


.wrapper_sup {
	float: left;
	margin: 0;
	background: #e4d4b0 url(../images/items/tile_top.gif) repeat-y center;
	width: 100%;
	padding-top: 0;
}


.wrapper_inf {
	float: left;
	margin: 0;
	background: #e4d4b0 url(../images/items/tile_inf.gif) repeat-y center;
	width: 100%;
	padding-top: 0;
	height: 94px;
}





/* @end */


/* @group CENTRALE */


#blocco_dt {
	width: 378px;
	margin-left: 365px;
}


#blocco_dt p {
	color: #5e4511;
	margin: 0;
}


#blocco_st {
	width: 350px;
	float: left;
	margin-left: -745px;
}


#blocco_dt a:link, #blocco_dt a:visited {
	text-decoration: none;
	color: #5a410c;
}


#blocco_dt a:hover {
	font-weight: bold;
	text-decoration: underline;
}


.wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}





/* @end */


/* @group FIRMA */


.firma {
	text-align: right;
	font: italic 90% Georgia, "Times New Roman", Times, serif;
	padding-top: 35px;
	padding-right: 40px;
}


.titles a:link, .titles a:visited {
	text-decoration: none;
	color: #737373;
}

.titles a:hover, .titles a:focus {
	font-weight: bold;
}

.titles {
	color: #9d9ca2;
	text-align: center;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 8px;
	padding-top: 0;
	font: bold 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}


#lastline { 
	margin: 50px auto 0;
	float: left;
	width: 100%;
	padding: 0;
}


/* @end */


/* @group RUBRICA */
.glowingtabs{
float:left;
width:100%;
line-height:normal;
border-bottom: 1px solid #7e9fff;
	padding-top: 15px;
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background: url(../images/items/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.glowingtabs a span{
float:left;
display:block;
background: url(../images/items/glowtab.gif) no-repeat right top;
padding: 5px 12px 3px 3px;
font-weight:bold;
color: #b6a98d;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: #c27b67;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #6c4437;
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width: 93%; /*width of 2nd level sub menus*/
height:1.5em;
	color: #64480b;
	font: 90% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 5px;
}

.tabcontent{
display:none;
}


/* @end */


/* @group TITOLI */


#contattaci {	width: 250px;
	background: url(../images/items/contattaci.gif) no-repeat center top;
	margin: 0 auto;
	height: 36px;
}#contattaci a {	display: block;	width: 100%;	height: 100%;	text-indent: -10000px;}#contattaci h2 {	display: none;}





/* @end */


/* @group GALLERIA */


.home {
	text-align: center;
	padding-right: 35px;
	padding-left: 21px;
	color: #ab8023;
	font: 90% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.video {
	padding: 0 20px;
	text-align: center;
	color: #241a02;
	font: 80% "Courier New", Courier, mono;
}


.video a:link {
	color: #553e0b;
	text-decoration: none;
	background-color: #c5b798;
	padding: 5px;
}


.video a:hover {
	background-color: #7c7460;
	color: #f8cb64;
}


#fotografica {
	width: 360px;
	height: 50px;
	background: url(../images/items/galleria.gif) no-repeat center center;
	margin-top: 3px;
}


#galleria {
	padding-right: 30px;
	padding-left: 30px;
	margin-top: 2px;
}


.elemento {
	float: left;
	margin: 15px;
}





/* @end */
