body 
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../img/bkgr/bkgr_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

p
{
	margin:0px;
	padding:0px;
}

a{
	cursor:pointer;
}

a:link { color: #FFFFFF; text-decoration: none; margin-left:0px;}
a:visited { color: #FFFFFF; text-decoration: none; margin-left:0px;}
a:hover { color: #fcb200; text-decoration: none; margin-left:0px;}

/* Wrapper generale */

#main_wrapper
{
	margin:0px auto;
	width:964px;
	min-height:500px;
}


/* altri contenitori */

#main_logo
{
	height:200px;
}

#menu_wrapper
{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
}

.menu_language
{
	height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:90px;
}

.menu_item
{
	height:26px;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Colonna sinistra */
#left_column    
{
	width:320px;
	float:left;
	min-height:500px;
	position: fixed;
	top: 0px;
}

/* Colonna destra  */
#right_column   
{
	width:634px;
	float:right;
}

#content_wrapper 
{
	width:492px;
  	filter:alpha(opacity=60);
	background-color: rgba(0, 21, 40, 0.60);
	padding-bottom:50px;
	padding-left:40px;
	padding-right:40px;
}

#main_title
{
	padding-top:51px;
	padding-bottom:50px;
}

/* TESTI */

.text_box
{
	padding-top:30px;
}

.text
{
	color:#FFFFFF;
	font-size:12px;
}
.text_box a:link { color: #fcb200; text-decoration: none; margin-left:0px;}
.text_box a:visited { color: #fcb200; text-decoration: none; margin-left:0px;}
.text_box a:hover { color: #ffdc39; text-decoration: underline; margin-left:0px;}

.text_first_letter
{
	color:#FFFFFF;
	font-size:20px;
}

/* ELEMENTI PORTFOLIO */

.portfolio_item_wrapper
{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #3a4147;
}

.portfolio_description_box
{
	float:right;
	width:280px;
}

.portfolio_img
{
	border:1px solid #3a4147;
	width:170px;
}

.portfolio_title
{
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
	padding-bottom:7px;
}

.portfolio_text
{
	color:#FFFFFF;
	font-size:12px;
	padding-bottom:7px;
}

.portfolio_link
{
	color:#FFFFFF;
	font-size:11px;
}

.portfolio_link a:link { color: #fcb200; text-decoration: none; margin-left:0px;}
.portfolio_link a:visited { color: #fcb200; text-decoration: none; margin-left:0px;}
.portfolio_link a:hover { color: #ffdc39; text-decoration: underline; margin-left:0px;}







