body	{
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFF;
	color: #000;
	}

td	{
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

a:link, a:visited {color: #333; text-decoration: none; background-color: transparent}
a:hover, a:active {color: #F93; text-decoration: underline; background-color: transparent}

.bordoesterno	{
		border: #000 1px solid;
		}

.bordosx	{
	border-left: #000 1px solid;
	}

.bordodx	{
	border-right: #000 1px solid;
	}

.bordotop	{
	border-top: #000 1px solid;
	}

.bordobottom	{
		border-bottom: #000 1px solid;
		}

.barrasx	{
	background-color: #039;
	color: #FFF;
	}

.bluelettrico	{
		background-color: #33C;
		color: #000;
		}

.menualto	{
		background-color: #039;
		color: #FFF;
		border-bottom: #000 1px solid;
		font-weight: bold;
		font-size: 11px;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 3px;
		}

a.menualto:visited {color: #FFF; text-decoration: none; background-color: #039}
a.menualto:link {color: #FFF; text-decoration: none; background-color:  #039}
a.menualto:hover {color: #F93; text-decoration: none; background-color:  #039}

.secondario	{
		background-color: #FFF;
		color: #333;
		font-weight: bold;
		font-size: 10px;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 2px;
		padding-bottom: 2px;
		}

.bordogrosso	{
		border-left: #039 3px solid;
		border-right: #039 3px solid;
		border-bottom: #039 3px solid;
		}

.titolotabella	{
		background-color: #039;
		color: #FFF;
		font-weight: bold;
		font-size: 12px;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		}

.spaziatore	{
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 4px;
		padding-top: 4px;
		}

.titoletti	{
	background-color: #99F;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

.grassetto	{
		background-color: #FFF;
		color: #66C;
		font-weight: bold;
		font-size: 12px;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		}

.bordosu	{
		border-top: #039 3px solid;
	}

input.bottone	{
		font-weight: normal;
		font-size: xx-small;
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #99F;
		text-decoration: none;
		}

input	{
	border: #039 1px solid;
	font-size: x-small; 
	color: #333; 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	}

select	{
	border: #039 1px solid;
	font-size: x-small; 
	color: #333; 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	}

textarea	{
	border: #039 1px solid;
	font-size: x-small; 
	color: #333; 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	}

h1	{
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1px; 
	margin-top: 1px; 
	}

h2	{
	background-color: #039;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1px; 
	margin-top: 1px;
	}

	
	


#boxblu {
	_width: 95%;
	margin: 0 10px 0 10px!important;
	margin: 0 0 0 1%;
	border: 3px solid #039;
	background: url(img/sf_eventi.gif) repeat-x top left;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 5px;
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	_width: 94%;
}   
	
/*----------------------eventi------------------------*/

#boxeventi {
	float: left;
	margin: 15px 3px 5px 0px;
}

#sftit {
	min-height: 18px!important;
	_height: 20px;
	background: url(img/freccina_eventi.gif) no-repeat top left #99F;
	border: 1px solid #000;
	width: 100%;
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 0;
}

#titolo {
	padding: 2px 2px 2px 16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/*_width: 71%;*/
}

.datadove {
	color: #E9E917;
	padding: 0px 3px 0px 10px;
}

#testoeventi {
	float: left;
	/*border: 1px solid #000;*/
	color: #000;
	font-weight: normal;
	padding: 3px 0px 3px 3px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
	padding: 3px 0px 3px 2px;
}	

#info b {
	color: #6666CC;
}

#sitopdf {
	float: left;
	/*border: 1px solid yellow;*/
}

.sito {
	float: left;
	border-left: 2px solid #039;
	padding: 2px 13px 2px 5px;
	margin-top: 1px;
}

.sito b {
	color: #6666CC;
}

.pdf {
	float: left;
	border-left: 2px solid #039;
	padding: 2px 5px;
	white-space: nowrap;
	margin-top: 1px;
	color: #6666CC;
}

.pdf b {
	color: #6666CC;
}

.pdf a:link, .pdf a:visited, .pdf a:hover, .pdf a:active{
	color: #6666CC;
}

.bordoblu {
	border: 1px solid #039;
}

.fotoeventi {
	float: right;
	padding: 4px;
	border-left: 2px solid #66C;
	border-right: 2px solid #66C;
	border-bottom: 2px solid #66C;
}

/*--------------------------------referenze---------------------------*/
#referenze {
	margin: 7px 3px 5px 0px;
}

#titreferenze {
	background-color: #66F;
	border: 1px solid #000;
}

#boxcantieri {
	margin: 4px 0px;
}

#titdataref {
	float:left;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: url(img/sfondo_toppa.gif) #D1D1D1 repeat-y top right;
	width: 100%;
}

#titcantieri {
	width: 61% !important;
	height: 100%;
	color: #039;
	font-weight: normal;
	padding-left: 15px;
	float: left;
	width: 63%;
	background: url(img/freccina_ref.gif) no-repeat top left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 59%;
}

#titcantieri a:link, #titcantieri a:visited {
	color: #039;
	text-decoration: none;
}

#titcantieri a:hover, #titcantieri a:active {
	color: #FFF;
	text-decoration: none;
}

#luogocant {
	color: #000;
	font-weight: normal;
	text-align: center;
	float: right;
	width: 154px;
	/*border: 1px solid blue;*/
}

#testocant {
	color: #000;
	font-weight: normal;
	padding: 4px 3px;
	clear: both;
}

#testocant {
	color: #000;
	font-weight: normal;
	padding: 4px 3px;
	clear: both;
}

#boxaltreref {
	margin: 4px 0px 0px 0px;
	min-height: 15px;
	float:left;
	_height: 16px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: url(img/sfondo_toppa2.gif) repeat-y top right;
	width: 100%;
		/*border: 1px solid blue;*/
}

#titaltreref {
	height: 100%;
	color: #039;
	font-weight: normal;
	padding-left: 15px;
	float: left;
	width: 66%;
	background: url(img/freccina_ref_bianca.gif) no-repeat top left;
	}


/*------------------------dettagli ref----------------------------------*/

#boxdett {
	margin: 0 10px 0 10px!important;
	padding-right: 0px!important;
	margin: 0 0px 0 1%;
	_width: 97%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	float: left;
	padding-right: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	_width: 95%;
}

#boxdettagli {
	margin: 4px 0px;
}

#titdatadet {
	float:left;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: url(img/sfondo_toppa.gif) #D1D1D1 repeat-y top right;
	width: 100%;
}	

#titdett {
	width: 61% !important;
	height: 100%;
	color: #039;
	/*font-weight: normal;*/
	padding-left: 15px;
	float: left;
	width: 62%;
	background: url(img/freccina_ref.gif) no-repeat top left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 59%;
}

#luogodett {
	color: #000;
	font-weight: normal;
	text-align: center;
	float: right;
	width: 154px;
}

#fotodett {
	float: right;
	padding: 0 3px 5px 5px;
}

a.rientro:link, a.rientro:visited {color: #66C; text-decoration: none; background-color: transparent}
a.rientro:hover, a.rientro:active {color: #F93; text-decoration: underline; background-color: transparent}

a.tithome:link, a.tithome:visited {
	color: #FFF;
	text-decoration: underline;
}

a.tithome:hover, a.tithome:active {
	color: #F93;
	text-decoration: underline;
}

.spaziodx {
	padding-right: 3px;
}

.spaziobottom {
	padding-bottom: 3px;
}