@charset "UTF-8";
/* CSS Document */

body{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;

}


#maincontainer{
/*width: 1000px; /*Width of main container*/
width: 900px;
margin: 0 auto; /*Center container on page*/
background-color:#FFF;
/*Inserito padding per centrare*/
/*padding-left:8%;*/
}


#topsection{
 /*Height of top section*/
text-align:left;
/*padding-top:50px;*/
padding-top:8px;
}

#topsection h1{
margin: 0;
padding-top: 15px;

}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 280px; /*Set left margin to LeftColumnWidth*/
padding-left:60px;
}

#leftcolumn{
float: left;
width: 280px; /*Width of left column*/
/*margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
margin-left: -900px;
/*padding-top:77px;*/
padding-top:5px;
text-align: center;
}

#footer{
height: 60px;
clear: left;
width: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #B1B3B4;
text-align: left;
padding-left:45px;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;

} 


/* ----- PORTFOLIO CONTENT ----- */
#portfolioContainer{
/*	margin-left:-50px;
*/	width:600px;
}

#portfolioMenu{
	width: 500px;
	margin: 0 auto;
	padding-top:5px;
	padding-left:105px;
}

#portfolioMenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#portfolioMenu li{
	display: inline;
	margin: 0;
}

#portfolioMenu li a{
	float: left;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 1px;
	padding: 6px 8px; /*padding inside each tab*/
	margin-right: 3px;
	color:#333;
	background-color:#CCC;
}

#portfolioMenu li a:hover{
	color:#FFF;
	background-color:#DC001B;
	
}

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 0px;
line-height: 0px;
margin:0px;
}


#portfolioWorksMenu{
	width: 500px;
	margin: 0 auto;
}

#portfolioWorksMenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#portfolioWorksMenu li{
	display: inline;
	margin: 0;
}

#portfolioWorksMenu li a{
	float: left;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	margin-bottom: 1px;
	padding: 2px 5px; /*padding inside each tab*/	
	margin-right: 1px;
	color:#FFF;
	background-color:#DC001B;
}

#portfolioWorksMenu li a:hover{
	/*color:#333;
	background-color:#CCC;*/
	color:#5C0B0B;
}

.portfolioWorksMenuItem { background-color:#DC001B; text-align:center; padding: 3px 3px;}
.portfolioWorksMenuItem a{color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:11px; }
.portfolioWorksMenuItem a:hover {color:#5C0B0B;}


#portfolioBenvenuto,  #portfolioBenvenuto a{
	text-align:right;
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#hiddenLinks {color:#FFF;}
#hiddenLinks a{color: #FFF; text-decoration:none;}
#hiddenLinks a:hover {color:#FFF;}

.accordion h3{
  margin-left:0px !important;
  cursor:pointer;
}