@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
body{ 
	background-color:#003399; background:#003399 url(../imgs/sfondo_sito.jpg) no-repeat; background-position:center 0; 
	font-family:Arial, Helvetica, sans-serif;
}

#slider_sub_content{
	float:left; width:10px; background-color:rgba(255,255,255,0.25);
	position:absolute; top:225px; margin-left:650px; margin-top:12px; padding:2px 0;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
#slider_sub_content #knob{
		width:6px; height:50px; float:left; background-color:rgba(255, 255, 255, 0.50); margin:0px 2px 0; 
		border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}


@media all and (min-device-height: 300px) and (max-device-height: 790px) {
	#sub_content{ height:374px; }
	#slider_sub_content{ height:370px; }
}
@media all and (min-device-height: 800px) and (max-device-height: 910px) {
	#sub_content{ height:554px; }
	#slider_sub_content{ height:550px; }
}
@media all and (min-device-height: 920px){
	#sub_content{ height:704px; }
	#slider_sub_content{ height:700px; }
}


a{ text-decoration:none; color:inherit; }
#container{ 
	background:#003399 url(../imgs/sfondo_sito.jpg) no-repeat; 
	1background:#003399 url(../imgs/livello_di_riferimento.png) no-repeat; 
	width:1280px; /*min-height:600px; position:absolute; left:0; right:0;*/ margin:0 auto;
}

/********************** CONTENUTO ***********************/


#content{ float:left; margin-left:160px; margin-top:5px; }

#sub_content{
	float:left; width:660px; 1overflow-y:scroll; overflow:hidden;
	background-color:rgba(150,150,150,0.15);
	border: 6px solid rgba(150, 150, 150, 0.01); 
}

#sidebar_dx{
	float:left; width:280px; min-height:372px;
	margin:0px 0 0 7px;
	1background-color:rgba(153,153,153,0.4);
	1display:none;
}

h2{
	font-weight: bold; font-style: italic; 
}


#box_profilo_aziendale, #box_a_chi, #box_contatti, #box_con_chi,
#box_in_particolare, #box_il_pilotage, #box_organizzazione, #box_sviluppo, #box_il_marketing
{
	float: left; width: 100%;
	1background-color: rgba(200, 50, 50, 0.5);
}

#contenuto{
	float:left; width:630px;
	text-align:justify; color:#fff;
}

#contenuto a[class ~= anchor]{ float:left; width:100%; margin-bottom:35px; }

#contenuto h2{ line-height:24px; }
#contenuto h2 span{ font-size:24px; }

#contenuto p{ margin-top:6px; font-weight:bold; font-size:13px; line-height:16px; 1float:left; }

#contenuto .paragrafi{
	float:left;
}
#contenuto .afterFirst{ 1margin-top:35px; float:left; }

#contenuto .paragrafi img{ box-shadow: 4px 4px 8px 0px black; }

/********************** END CONTENUTO ***********************/