body {
	background: url(images/sistema/2f.png) top left;
	background-color:#acb5d2;
	margin:0px;
	padding:0px;
}
body, td, A, div, h1 {
	font:11px/15px arial, verdana, sans-serif;
	color:#aba8cc;
}
A {
	text-decoration:none;
}
A:hover {
	color:#f09;
}
UL {
	padding:0;
	margin:0;
}
LI {
	padding:0px;
	margin:0;
	list-style:none;
}
h1 {
	margin:0;
	padding:0;
	color:#f09;
	font-weight:bold;
}
p {
	text-indent: -9px;
	margin:0 0 0 9px;
	padding:0;
}

hr {
	border: 0;
	width: 100%;
	color:#ddd8ef;
	background: url(images/sistema/hr_dots.gif) bottom left repeat-x;
	height: 1px;
	clear:both;
}
form {
	margin:0;
	padding:0;
}

small {
	display:block;
}

/*  page structure */

.outercontainer {
	width:100%;
	text-align:center;
}
.container {
	width:770px;
	margin:auto;
}

/*  header */
.header {
	height:148px;
	background-color:#f09;
	border-bottom:1px solid #4e2c9d;
	text-align:left;
}

.section_portfolio .header {
	background:url(images/sistema/logo_portfolio.gif) top left no-repeat #d7dbe9;
}

.logo {
	height:96px;
	padding-top:30px;
	padding-left:30px;
}
html>/**/body .logo {height:66px;}

/*  header */
.mmenu {
	background-color:#4e2c9d;
	padding-left:218px;
	height:26px;
}

.mmenu li{
	float:left;
	margin:7px 50px 0 0;
}

.mmenu A {
	display:block;
	height:11px;
}

.mmenu  A:hover {
	display:block;
	height:11px;
}

.mmenu .studio A {
	width:83px;
	background:url(images/sistema/mmenu_studio.gif);
}

.mmenu .studio A:hover, .mmenu .studio_sel{
	width:83px;
	background:url(images/sistema/mmenu_studio.gif) 0px -11px;
}

.mmenu .portfolio A {
	width:102px;
	background:url(images/sistema/mmenu_portfolio.gif);
}

.mmenu .portfolio A:hover, .mmenu .portfolio_sel {
	width:102px;
	background:url(images/sistema/mmenu_portfolio.gif) 0px -11px;
}

.mmenu .info A {
	width:44px;
	background:url(images/sistema/mmenu_info.gif);
}

.mmenu .info A:hover, .mmenu .info_sel {
	width:44px;
	background:url(images/sistema/mmenu_info.gif) 0px -11px;
}

.mmenu .contact A {
	width:71px;
	background:url(images/sistema/mmenu_contact.gif);
}

.mmenu .contact A:hover, .mmenu .contact_sel {
	width:71px;
	background:url(images/sistema/mmenu_contact.gif) 0px -11px;
}
/*  submenu */
.submenu {
	background-color:#d7dbe9;
	padding-left:218px;
	height:26px;
}

.submenu ul{
	height:26px;
}

.submenu li{
	float:left;
	margin:4px 12px 0 0;
	text-transform:uppercase;
}
html>/**/body .submenu li{margin:6px 12px 0 0;}

.submenu li A{
	font-size:9px;
}

/*  submenu corporate */

.page_corporate .submenu {
	background-color:#fb7115;
}

 .page_corporate .submenu .sel{
	color:#fff;
}

.page_corporate .sub_submenu .sel{
	color:#fb7115;;
}

.page_corporate .sub_submenu a:hover {
	color:#fb7115;;
}


/*  submenu visual */

.page_visual .submenu {
	background-color:#09f;
}

.page_visual .submenu .sel{
	color:#fff;
}

.page_visual .sub_submenu .sel{
	color:#09f;
}

.page_visual .sub_submenu a:hover{
	color:#09f;
}


/*  submenu editoria */

.page_editoria .submenu {
	background-color:#93f;
}

.page_editoria .submenu .sel{
	color:#fff;
}

.page_editoria .sub_submenu .sel{
	color:#93f;
}

.page_editoria .sub_submenu a:hover{
	color:#93f;
}


/*  submenu web */

.page_web .submenu {
	background-color:#0d0;
}

.page_web .submenu .sel{
	color:#fff;
}

.page_web .sub_submenu .sel{
	color:#4E2C9D;
}

.page_web .sub_submenu a:hover{
	color:#4E2C9D;
}

/*  submenu exhibition */

.page_exhibition .submenu {
	background-color:#33f;
}

.page_exhibition .submenu .sel{
	color:#fff;
}

.page_exhibition .sub_submenu .sel{
	color:#4E2C9D;
}

.page_exhibition .sub_submenu a:hover{
	color:#4E2C9D;
}


/*  sub_submenu */
.sub_submenu {
	height:20px;
	position:relative;
	top:-25px;
}

.sub_submenu ul{
	height:20px;
}

.sub_submenu li{
	float:left;
	margin:5px 12px 0 0;
}

.sub_submenu li A{
	font-size:11px;
}

.section_portfolio  .sub_submenu {
	height:20px;
	position:absolute;
	top:0px;
	left:220px;
	width:577px;
}


/*  leftbar */
.leftbar {
	width:193px;
	height:402px;
	float:left;
	background-color:#fff;
}


.section_portfolio .leftbar {
	background-color:#d7dbe9;
	padding:60px 20px 20px 11px;
	text-align:left;
	color:#8573bc;
	position:relative;
}
html>/**/body .section_portfolio .leftbar {height:322px;width:162px;}

.section_portfolio h1 {
	font-size:10px;
	color:#4e2c9d;
	clear:both;
	background:url(images/sistema/h1.gif) center left no-repeat;
	padding-left:16px;

}

.section_portfolio p {
	text-indent: 0px;
	padding-left:7px;
}

.section_portfolio hr {
	margin:30px 0px 30px 15px;
	width:141px;
	background: url(images/sistema/hr_dots2.gif) bottom left repeat-x;
}


/* page_count */

.page_align {
	text-align:right;
	float:right;
}

.page_count {
	position:absolute;
	top:375px;
	left:330px;
	width:400px;
}
html>/**/body .page_count {left:361px;}


.page_count A{
	display:inline;
	float:left;
	margin-right:3px;
}

.page_count .corporate {
	width:12px;
	background:url(images/sistema/pagecount_corporate.gif) top left no-repeat;
}

.page_count .corporate:hover, .page_count .corporate_sel{
	width:12px;
	background:url(images/sistema/pagecount_corporate.gif) 0px -16px no-repeat;
}

.page_count .visual {
	width:12px;
	background:url(images/sistema/pagecount_visual.gif) top left no-repeat;
}

.page_count .visual:hover, .page_count .visual_sel{
	width:12px;
	background:url(images/sistema/pagecount_visual.gif) 0px -16px no-repeat;
}

.page_count .editoria {
	width:12px;
	background:url(images/sistema/pagecount_editoria.gif) top left no-repeat;
}

.page_count .editoria:hover, .page_count .editoria_sel{
	width:12px;
	background:url(images/sistema/pagecount_editoria.gif) 0px -16px no-repeat;
}

.page_count .web {
	width:12px;
	background:url(images/sistema/pagecount_web.gif) top left no-repeat;
}

.page_count .web:hover, .page_count .web_sel{
	width:12px;
	background:url(images/sistema/pagecount_web.gif) 0px -16px no-repeat;
}

.page_count .exhibition {
	width:12px;
	background:url(images/sistema/pagecount_exhibition.gif) top left no-repeat;
}

.page_count .exhibition:hover, .page_count .exhibition_sel{
	width:12px;
	background:url(images/sistema/pagecount_exhibition.gif) 0px -16px no-repeat;
}



/* main */
.main {
	width:577px;
	height:402px;
	float:left;
	text-align:left;
	background-color:fff;
}

.languages {
	width:51px;
	float:right;
	position:relative;
	top:368px;
	margin-right:28px;
}

.content {
	margin:25px;
}

.col_left {
	float:left;
	width:262px;
} 
html>/**/body .col_left {margin-bottom:5px;}

.col_right {
	float:left;
}

/* footer */
.footer {
	width:100%;
	color:#fff;
	padding-top:4px;
	text-align:left;
	font-size:9px;
}

/*  universal */
.sel {
	color:#f09;
}

.nosel {
	color:#4e2c9d;
}

.disco {
	position:relative;
	top:3px;
}

/*  studio */
.section_studio .main{
	background:url(images/sistema/bg_studio.gif) top left no-repeat #fff;
}

.section_contact .main{
	background:url(images/sistema/bg_studio.gif) top left no-repeat #fff;
}

.section_info .main{
	background:url(images/sistema/bg_studio.gif) top left no-repeat #fff;
}

/*  index */
.page_ .header {
	border-bottom:1px solid #f09;
}
.page_ .submenu {
	background:url(images/sistema/bg_index_submenu.gif) top left no-repeat;
	width:770px;
	padding:0;
}

.page_ .main {
	background:url(images/sistema/bg_index_main.jpg) top left no-repeat;
	width:770px;
}

.page_ .content {
	margin:0px;
}

/*  page specific */


.page_segnalazioni .main {
	background:url(images/sistema/segnalaz.jpg) top left no-repeat;

}

































