/* CSS Document */

body {
	margin: 0px;
	vertical-align: middle;
	color: #FFFFFF;
}

#container {
	position: absolute;
	left: 50%;
	/*top: 50%;*/
	margin-top: /*-275*/30px;
	margin-left: -376px;
	text-align: left;
	width:752px;
	height: 550px;
}

 

#logo {
	position:absolute;
	left:16px;
	top:10px;
	width:108px;
	height:46px;
}


#english {
display:none;
	position:absolute;
	left:697px;
	top:44px;
	width:54px;
	height:12px;
}


#line {
	position:absolute;
	left:0px;
	top:62px;
	width:752px;
	height:1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


#content_main {
	position:absolute;
	left:0px;
	top:190px;
	width:752px;
	height:371px;
	vertical-align:middle;
	background-position: center;
}
#content_main2 {
	position:absolute;
	left:0px;
	top:140px;
	width:752px;
	height:371px;
	vertical-align:middle;
	background-position: center;
}

#content_left {
	position:absolute;
	left:0px;
	top:113px;
	width:191px;
	height:281px;
	margin: 0px;
	padding: 0px;
}


#content_left ul{
	margin: 0px;
	padding: 0px 0px 0px 50px;
	line-height: 15px;
}


#content_left li{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 8.5pt;
	font-weight: bold;


	list-style-image: none;
	list-style-type: none;
}


#content_left a{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	list-style-image: none;
	list-style-type: none;
	text-decoration: none;
	font-size: 8.5pt;
	margin: 0px;
	padding: 0px;
}

#content_left a:hover{
	color: #545454;
}

#content_right {
	position:absolute;
	left:192px;
	top:113px;
	width:560px;
	height:371px;
}

#frame_portfolio {
	position:absolute;
	width:560px;
	height:460px;
	margin: 0px;
	padding: 0px;
}



#copyright {
	position:absolute;
	left:376px;
	top:381px;
	width:186px;
	height:90px;
	vertical-align:middle;
}

#copyright p{
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
#copyright a {
	color: #999999;
	text-decoration: underline;
}

#footer {
	position:absolute;
	left:0px;
	top:0px;
	width:752px;
	height:66px;
}

#main_menu {
	position:absolute;
	left:0px;
	top:/*4*/584px;
	width:752px;
	height:66px;
	list-style-position: inside;
	list-style-type: none;
	list-style-image: none;
	z-index: 98;
}
#menu2_portfolio {
	margin: 0px;
	padding-top: 20px;
}
ul li a.sel, #menu_marchi ul li a:focus, #menu_comunicazione ul li a:focus, #menu_editoria ul li a:focus, #menu_web_multimedia ul li a:focus {
	color: #545454 !important;
}


#thumbs {
	top:93px;
	position:absolute;
	width:560px;
	height:36px;
	z-index:2;
}

#thumbs img {
	margin-right: 1px;	
}


#thumb {
	width:36px;
	height:36px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 5px;
	left: 5px;
}


#portfolio {
	width:561px;
	height:450px;

}
#portfolio td img {margin:50px 0 0 0;}

#descrdove {
	position:absolute;
	width:184px;
	height:281px;
	background-color: #99cc33;
}
#descrdove p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #99cc33;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
}
#descrcosa {
	position:absolute;
	width:184px;
	height:281px;
	background-color: #FF6600;
}
#descrcosa p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #FF6600;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
}
#descrchi {
	position:absolute;
	width:184px;
	height:281px;
	background-color: #47C2C2;
}
#descrchi p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #47C2C2;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
}

#flash {
	position:absolute;
	left:189px;
	top:0px;
	width:563px;
	height:286px;
}

#part {
	width: 230px;
	text-align: right;
	position: absolute;
	top: 38px;
	right: 0px;
	z-index: 100;
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

