.flashreplacer {
	MARGIN: 8px 0px; TEXT-ALIGN: center
}

div#tipDiv {
    padding:10px;
    color:#000; 
	font-size:14px; 
	line-height:1.2;
    background-color:#E1E5F1; 
	border:1px solid #667295; 
    /*width:200px;*/
	text-align:left;
}
div.rightBox {
	position: absolute;
	left: 774px;
	top: 232px;
	width: 180px;
	padding: 0 0 0 0;
}
.rightBox H1 {
	font-size: 18px;
}
.rightBox H2 {
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #990000;
}
.rightBox H3 {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.rightBox p {
	font-size: 10px;
	padding: 0 0 0 0;
}

#pagecontent1 {
	BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f1eedf
}
.overview#pagecontent1 {
	FONT-FAMILY: 'Georgia', serif
}
.contactpage #pagecontent1 {
	BACKGROUND-IMAGE: url(../images/bg_content1_contact.jpg)
}
.servicespage #pagecontent1 {
	
}
.workpage #pagecontent1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/bg_content1_work.gif); BACKGROUND-REPEAT: repeat-y
}
.studiopage #pagecontent1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/bg_contenuto_guida1.gif); BACKGROUND-REPEAT: repeat-y
}
#pagecontent2 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/bg_content2.gif); BACKGROUND-REPEAT: repeat-x
}
.blank#pagecontent2 {
	HEIGHT: 25px
}
.content {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 40px; WIDTH: 80%; PADDING-TOP: 40px
}
.studiohometext {
	FONT-SIZE: 16px;
	WIDTH: 65%;
	LINE-HEIGHT: 22px;
	margin-right: 20%;
}

.elencovoci {
	FONT-SIZE: 16px;
	WIDTH: 65%;
	LINE-HEIGHT: 22px;
	margin-right: 20%;
}

.elencovoci TD {
	border-bottom: 1px;
	border-bottom-color: #59604e;
	border-bottom-style: solid;
}

.contacthometext {
	FONT-SIZE: 16px; WIDTH: 45%; LINE-HEIGHT: 22px
}
.serviceshometext {
	FONT-SIZE: 16px; WIDTH: 45%; LINE-HEIGHT: 22px
}
#sidebar {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FLOAT: right; PADDING-BOTTOM: 25px; FONT: 11px tahoma; WIDTH: 190px; PADDING-TOP: 40px
}
.studiopage #sidebar #teamnav {
	
}
.studiopage #sidebar UL {
	LIST-STYLE-IMAGE: url(/assets/images/arrows_bullet.gif); MARGIN-LEFT: 20px
}
.studiopage #sidebar UL LI {
	MARGIN-BOTTOM: 6px
}
.workpage #sidebar #worknav {
	
}
#sidebar H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; FONT: 16px Georgia; COLOR: #3f3c2f; PADDING-TOP: 0px
}
.workpage #sidebar H4 {
	FONT: 12px Georgia
}
.workpage #sidebar {
	LINE-HEIGHT: 12px
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #403f3b; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar UL LI {
	MARGIN: 0px 0px 2px
}
#sidebar A {
	COLOR: #690020; TEXT-DECORATION: none
}
#sidebar A:visited {
	COLOR: #690020; TEXT-DECORATION: none
}
#sidebar A:hover {
	BACKGROUND-COLOR: #d6d3c4
}
#sidebar A.selected {
	COLOR: #b90020! important
}
.sitemap A {
	TEXT-DECORATION: none
}
.sitemap A:visited {
	TEXT-DECORATION: none
}
.sitemap A:hover {
	BACKGROUND-COLOR: #d6d3c4
}
.sitemap A.selected {
	COLOR: #b90020! important
}
#contactform {
	FLOAT: left; MARGIN: 30px 0px 0px 40px; WIDTH: 450px
}
#contactform H2 {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: #7c7b75
}
#contactform H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #3d3d3c
}
.formstyle {
	BORDER-RIGHT: #807d71 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #807d71 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/assets/images/forms_bg.jpg); PADDING-BOTTOM: 0px; BORDER-LEFT: #807d71 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #807d71 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.formstylecomments {
	BORDER-RIGHT: #807d71 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #807d71 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/assets/images/forms_bg.jpg); PADDING-BOTTOM: 0px; BORDER-LEFT: #807d71 1px solid; WIDTH: 426px; PADDING-TOP: 2px; BORDER-BOTTOM: #807d71 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 120px
}
.servicesbox {
	FLOAT: left; MARGIN: 20px 0px 0px 10px; WIDTH: 220px; HEIGHT: 80px
}
.servicesicon {
	FLOAT: left; WIDTH: 55px
}
.servicestext {
	FLOAT: right; WIDTH: 165px
}
.servicesbox H3 {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.servicesbox P {
	FONT-SIZE: 11px; COLOR: #797669; LINE-HEIGHT: 14px
}
DIV.studio_overview {
	FLOAT: left; MARGIN: 20px 14px; WIDTH: 210px
}

DIV.elenco_ricerca {
	MARGIN: 3;
	font-size: 12px;
	line-height: normal;
	border: 1;
	border-color: #990000;
	border-width: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: 1px;
}

DIV.studio_overview IMG {
	MARGIN: 0px 0px 10px; POSITION: relative
}
DIV.studio_overview P {
	MARGIN-LEFT: 5px; COLOR: #797669; LINE-HEIGHT: 14px
}
DIV.studio_overview H3 {
	MARGIN-LEFT: 5px; COLOR: #797669; LINE-HEIGHT: 14px
}
DIV.studio_overview P {
	FONT-SIZE: 11px
}
.studiopage #pagecontent2 {
	PADDING-LEFT: 17px; WIDTH: 943px
}
.servicespage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.servicespage #pagecontent2 {
	MIN-HEIGHT: 200px; HEIGHT: auto! important
}
.servicespage .content {
	WIDTH: 400px
}
.workpage #pagecontent1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.newsitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.newsitemdate {
	PADDING-RIGHT: 0px; BORDER-TOP: #d8d3ba 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #847d71; PADDING-TOP: 10px
}
.newsitemimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 20px; WIDTH: 218px; PADDING-TOP: 0px
}
.newsitem H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; COLOR: #990033; PADDING-TOP: 0px
}
P.newsitemcopyinternal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -6px 0px 0px; PADDING-TOP: 0px
}
