<!--
html {
	margin: 0 0 0 0;
	background: #FFFFFF;
	color: #515151;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
}
body {
	margin: 0 0 0 0;
	scrollbar-base-color: #fdfdfd;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #b3b3b3;
	scrollbar-darkshadow-color: #b3b3b3;
	scrollbar-face-color: #cfced2;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #919194;
	scrollbar-track-color: #cfced2;
}
img {
	border: 0px;
}
a {
	text-decoration:none;
	color: #515151;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
#contenitore {
	width: 100%;
	height: 720px;
	position: absolute;
	margin: 30px 0 0 0;
}
/*inizio testata*/
#testata_titolopagina {
	position: absolute;
	font-weight: bold;
	color: #D3D3D3;
	font-size: 30px;
	left: 0.5%;
	margin: -41px 0 0 0;
	padding: 0 0 0 0;
}
#testata_titolopagina a:link, #testata_titolopagina a:visited {
	display: block;
	color: #D3D3D3;
}
#testata_titolopagina a:hover {
	color: #C8C8C8;
}
#testata_linea {
	width: 100%;
	height: 13px;
	margin: 38px 0 0 0;
	padding: 0 0 0 0;
	background: #F4F4F4;
}
#testata_menu {
	margin: 5px 10px 0 0;
	padding: 0 0 0 0;
	text-align: right;
}
#testata_menu ul {
	display: inline;
	color: #515151;
	font-size: 14px;
	margin: 2px 2px 0 0;
	padding: 0 0 0 0;
	background: #CCCCCC;
}
#testata_menu ul.selezionato {
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	/*font-size: 18px;*/
	margin: 2px 2px 0 0;
	padding: 1px 10px 0 10px;
	background: #FF4817;
}
#testata_menu ul.selezionatogrigio {
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	/*font-size: 18px;*/
	margin: 2px 2px 0 0;
	padding: 1px 10px 0 10px;
	/*background: #D1D1D1;*/
	background: #FF4817;
}
#testata_menu ul a:link, #testata_menu ul a:visited {
	color: #515151;
	padding: 1px 10px 0 10px;
	margin: 0 0 0 0;
	background: #F4F4F4;
}
#testata_menu ul a:hover {
	padding: 1px 10px 0 10px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	background: #FF4817;
}
#testata_menu ul b a:link, #testata_menu ul b a:visited { /*b serve per caratterizzare la parte di menu reltiva alla zona personale*/
	font-weight: lighter;
	margin: 0 0 0 0;
	background: #D1D1D1;
}
#testata_menu ul b a:hover  {
	font-weight: lighter;
	margin: 0 0 0 0;
	background: #FF4817;
}
#selezionatodaprogetto {
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	/*font-size: 18px;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #FF4817;
	background: #000099;
}
#selezionatodaprogetto ul a:link, #selezionatodaprogetto ul a:visited {
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	/*font-size: 18px;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #FF4817;
	background: #000099;
}
#selezionatodaprogetto  a:hover {
	padding: 1px 10px 0 10px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	background: #E62E00;
}
/*fine testata*/

/*inizio corpo*/
#corpo {
	position: absolute;
	width: 1016px;
	height: 552px;
	top: 50%;
	left: 50%;
	margin: -265px 0 0 -500px;
}
#corpo_sx {
	float: left;
	width: 718px;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_sx_sopratitolo {
	text-transform: uppercase;
	font-size: 21px;
	line-height: 23px;
	color: #D3D3D3;
	margin: 0 0 0 13px;
	padding: 0 0 0 0;
}
#corpo_sx_titolo{
	text-transform: uppercase;
	font-size: 21px;
	line-height: 23px;
	color: #FF4817;	
	margin: 0 0 4px 13px;
	padding: 0 0 0 0;
}
#corpo_sx_listaprogetti {
	width: 718px;
	height: 479px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #515151;
}
#corpo_sx_listaprogetti img{
	margin: 13px;
	float: left;
}
#vocemenuprogetto {
	float: left;
	width: 346px;
	height: 110px;
	margin: 0 0 13px 13px;
	padding: 0 0 0 0;
	background: #F4F4F4 url(/layout/sfondo_categoria.png) 0 0 repeat-y;
}
#vocemenuprogetto a:link, #vocemenuprogetto a:visited {
	display: block;
	width: 346px;
	height: 110px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #E8E8E8 url(/layout/sfondo_categoria.png) -346px 0 ;
}
#vocemenuprogetto a:hover {
	float: left;
	width: 346px;
	height: 110px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #FFFFFF;
	background: #FF4817 url(/layout/sfondo_categoria.png) -692px 0 ;
}
#vocemenuprogetto_progetto {
	float: right;
	width: 210px;
	height: 82px;
	margin: 0 0 0 0;
	padding: 28px 5px 0 8px;
	font-size: 12px;
	line-height: 15px;
	cursor: pointer;
	background: none;
}
#vocemenuprogetto_progetto b {
	font-size: 18px;
	line-height: 22px;
}
#vocemenuprogetto_vuoto {
	float: left;
	width: 346px;
	height: 110px;
	margin: 0 0 13px 13px;
	padding: 0 0 0 0;
	background: #F4F4F4 url(/layout/sfondo_categoria.png) 0 0 ;
}
#corpo_sx_immagineprogetto {
	width: 680px;
	height: 453px;
	border: 13px solid #E8E8E8;
	padding: 0 0 0 0;
	margin: 0 0 0 13px;
	background: #000000;
}
#corpo_sx_immagineprogetto img {
	width: 680px;
	height: 453px;
	overflow: hidden;
}
#corpo_sx_menuesploso {
	position: absolute;
	height: 141px;
	width: 705px;
	bottom: 0;
	margin: 0 0 0 13px;
	padding: 0 0 0 0;
	background: #E8E8E8;
	background: #000000;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index: 10;
}
#corpo_sx_menuesploso_prescroll {
	height: 128px;
	width: 705px;
	overflow-y: auto;
	overflow-x: hidden;
}
#corpo_sx_menuesploso ul {
	float: left;
	width: 705px;
	height: 15px;
	line-height: 15px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent: 5px;
	border-bottom: 1px dotted #FFFFFF;
}
#corpo_sx_menuesploso ul a:link, #corpo_sx_menuesploso ul a:visited  {
	display: block;
	width: 705px;
	height: 15px;
	line-height: 15px;
}
#corpo_sx_menuesploso ul a:hover {
	background: #FFFFFF;
	color: #000000;
}
#corpo_sx_menuesploso_chiudi {
	width: 705px;
	line-height: 13px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #FFFFFF;
	list-style: none;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	background: #E8E8E8;
	z-index: 12;
}
#corpo_sx_menuesploso_chiudi a:link, #corpo_sx_menuesploso_chiudi a:visited {
	display: block;
	width: 705px;
	line-height: 13px;
}
#corpo_sx_menuesploso_chiudi a:hover {
	background: #000000;
	color:#FFFFFF;
}
#corpo_sx_menuimmagini {
	position: absolute;
	height: 13px;
	width: 718px;
	bottom: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_sx_menuimmaginialtre {
	position: absolute;
	height: 13px;
	width: 718px;
	bottom: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_sx_menuimmagini_uno { /*questo è lo style del menuimmagini qualora non ci siano link e quindi è unita e rossa*/
	width: 705px;
	line-height: 13px;
	padding: 0 0 0 0;
	margin: 0 0 0 13px;
	color: #FFFFFF;
	list-style: none;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	background: #FF4817;
}
#corpo_sx_menuimmagini_uno a:link, ul#corpo_sx_menuimmagini_uno a:visited { 
	display: block;
	width: 705px;
	color: #FFFFFF;
	background: #FF4817;
}
#corpo_sx_menuimmagini_uno a:hover { 
	color: #515151;
	background: #E8E8E8;
}
#corpo_sx_menuimmagini_due {
	float: right;
	width: 346px;
	line-height: 13px;
	padding: 0 0 0 0;
	margin: 0 0 0 13px;
	color: #FFFFFF;
	list-style: none;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	background: #FF4817;
}
#corpo_sx_menuimmagini_due a:link, ul#corpo_sx_menuimmagini_due a:visited {
	display: block;
	width: 346px;
	color: #FFFFFF;
	background: #FF4817;
}
#corpo_sx_menuimmagini_due a:hover{
	color: #515151;
	background: #E8E8E8;
}
#corpo_sx_menuimmagini_tre {
	float: right;
	width: 226px;
	line-height: 13px;
	padding: 0 0 0 0;
	margin: 0 0 0 13px;
	color: #FFFFFF;
	list-style: none;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	background: #FF4817;
}
#corpo_sx_menuimmagini_tre a:link, ul#corpo_sx_menuimmagini_tre a:visited {
	display: block;
	width: 226px;
	color: #FFFFFF;
	background: #FF4817;
}
#corpo_sx_menuimmagini_tre a:hover{
	color: #515151;
	background: #E8E8E8;
}
#corpo_sx_menuimmagini_tre.menu_ultimo {
	width: 227px;
}
#corpo_sx_menuimmagini_tre.menu_ultimo a:link, ul#corpo_sx_menuimmagini_tre.menu_ultimo a:visited {
	width: 227px;
}
#corpo_dx {
	float: right;
	width: 298px;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_dx_barragrigia {
	float: left;
	width: 13px;
	height: 502px;
	margin: 50px 0 0 10px;
	padding: 0 0 0 0;
	background: #E8E8E8 url(/layout/tondo.png) bottom no-repeat;
}
#corpo_dx_descrizione {
	float: right;
	width: 265px;
	height: 482px;
	font-size: 12px;
	line-height: 16px;
	margin: 48px 0 0 0;
	padding: 0 0 0 0;
	overflow: auto;
}
#corpo_dx_descrizione a:link, #corpo_dx_descrizione a:visited {
	color: #FF4817;
}
#corpo_dx_descrizione a:hover{
	color: #000000;
}
#corpo_dx_descrizione b a:link, #corpo_dx_descrizione b a:visited {
	color: #515151;
	font-weight: normal;
}
#corpo_dx_descrizione b a:hover{
	color: #000000;
}
/*fine corpo*/
/*inizio form contatti*/
/*form info*/
#allineaform{
	text-align: center;
	margin: auto;
	padding-top: 40px;
}
form {
	color: #515151;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background: #FFFF00;*/
}
#richiestainformazioni {
	width: 400px;
	text-align: left;	
	margin: auto;
}
#richiestainformazioni fieldset {
	width: 400px;
	height: 40px;
	border: none;
}
#richiestainformazioni label {
	width: 400px;
	text-align: left;
}
#richiestainformazioni label b {
	font-weight: normal;
	color: #FF4817;
}
#richiestainformazioni input {
	width: 396px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #CCCCCC;
	color: #515151;
	padding: 0 2px 0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#richiestainformazioni textarea {
	width: 396px;
	height: 250px;
	line-height: 18px;
	border: 1px solid #CCCCCC;
	color: #515151;
	padding: 0 2px 0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#richiestainformazioni #bloccomsg  {
	width: 400px;
	height: 285px;
}

#richiestainformazioni #fieldsetpulsante {
	height: 20px;
	line-height: 20px;
	width: 405px;
	text-align: right;
	padding: 0;
	margin: 0 0 0 360px;
}
#richiestainformazioni #pulsante {
	height: 20px;
	width: 50px;
	text-align: center;
	background: #DDDDDD;
	border: 1px solid #CCCCCC;
}
#richiestainformazioni #pulsante a:link, #richiestainformazioni #pulsante a:visited {
	display: block;
	height: 20px;
	width: 50px;
}
#richiestainformazioni #pulsante a:hover {
	background: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
#testoinviomail {
	color: #000000;
	font-size: 12px;
	text-align: center;
}
#testoinviomail a:link, #testoinviomail a:visited {
	color: #FF4817;
	padding: 0 2px 0 2px;
}
#testoinviomail a:hover{
	color: #FFFFFF;
	background: #FF4817;
}
#testoinviomail img {
	margin: 0 0 0 350px;
	text-align: center;
}
/*fine form contatti*/
/*inizio base*/
#base {
	position: absolute;
	bottom: 0%;
	width: 100%;
	height: 15px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #D1D1D1;
}
#base_testosx {
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 0 0 0 10px;
	line-height: 16px;
}
#base_testosx a:link, #base_testosx a:visited {
	color: #666666;
}
#base_testosx a:hover {
	color: #000000;
}
#base_testodx {
	float: right;
	font-size: 11px;
	color: #333333;
	padding: 0 10px 0 0;
	line-height: 16px;
}
#base_testodx ul {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#base_testodx ul.selezionato {
	font-weight: bolder;
	color: #000000;
}
#base_testodx ul a:link, #base_testodx ul a:visited {
	color: #666666;
}
#base_testodx ul a:hover {
	color: #000000;
}
/*fine base*/
-->

