body { 
	margin:0px;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
	background-color:#121212;
	}
	
/* -------------------------------  Wrapper */
div#wrap {
		
		width:768px; /*768*/
		margin:0px auto;
/*		--background-color:blue; */
		}
		
/* -------------------------------  Navigation Bar  */
div#navigation {
		margin:0px;
		height: 30px;
		background-image:url(/images/bg_navigation.gif); 
/*    background-color:yellow; */
}


/* -------------------------------  menu */ 
div#navigation ul {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    line-height: 30px;
    white-space: nowrap;
}

div#navigation li {
    list-style-type: none;
    display: inline;
}

div#navigation li a {
    text-decoration: none;
		text-transform:uppercase;
		letter-spacing:1px;
    padding: 7px 6px;
		--padding-left:10px;
		--padding-right:20px
		--padding-top:10px;
		--padding-bottom:10px;
		color:#EDE6EE;
}

div#navigation li a:link {
    color: #FFF;
}

div#navigation li a:visited {
    color: #C7B6CD;
}

div#navigation li a:hover {
	color: #FFF;
	background-image:url(/images/bg_navigationhover.gif);
}
	
div#navigation li.this  {
    text-decoration: none;
		text-transform:lowercase;
		letter-spacing:1px;
    padding: 0px 0px;
		color:#EDAEEE;
		--color:blue;
}





/* ---------------------------------------*/
/* ---------------- HOME -----------------*/	
/* ---------------------------------------*/	
#home {
	margin:0px;
	text-align:right;
	font-size:42px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	padding: 12px 10px; /* top/bottom - left/right */
	color:#EDE6EE;
	background-color:#434343;
	/* background-color:yellow; */ 
        
	}
#home TD.title {
	margin:0px;
	text-align:left;
	font-size:42px;	
	color: #71ade8		
	}			
	
	
/* ---------------- PRESENTAZIONE -----------------*/

#presentazione {
	text-align:justify;
	font-size:12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	padding:12px 10px;
	color:#EDE6EE;
	background-color:#434343;
	}

#presentazione TD.a {
	text-align:left;
	font-family:Georgia;
	font-size:18px;	
	}

			
#presentazione TD.title {
	text-align:center;
	font-size:24px;
	font-family:Georgia, Arial, Helvetica, sans-serif;

	}
			
/* ---------------- SPECIFICHE -----------------*/
	
#specifiche  {
	text-align:justify;
	font-size:12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	padding:12px 10px; 
	color:#EDE6EE;
	background-color:#434343;
	}	

	
#specifiche TD.a {
	text-align:left;
	font-family:Georgia;
	font-size:18px;
	border:0px 0px 0px 0px;
	}

#specifiche TD.title {
	text-align:center;
	font-size:24px;
	font-family:Georgia, Arial, Helvetica, sans-serif;

	}
	
	
/* --------------- IMMAGINI ----------------------- */
DIV#imgTable {
		height:800px;
		background-color:#FFFFFF;
}
#imgTile{
	width: 461px;
	font-size:16px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 6px 0 6px;
	/* background-color:yellow */

}

.imgContent {
	font-size:14px;
	font-family: Georgia, Helvetica, sans-serif;	
	--font-weight:none;
	padding: 0px 6px 20px 6px;
	
}	


/* ---------------- ESPERIENZE -----------------*/
/*div#container {
	position: relative;
	top:22px;
}	*/
#esperienze P.abstract {
	text-align:left;
	color :white;
	
	}
#esperienze THEAD{
	color: #71ade8;
	text-align:justify;
	font-size:14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
--	padding:12px 10px;

	background-color:#434343;
	}
SPAN.title {
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	padding:12px 10px;
	color:#EDE6EE;
	background-color:#434343;	
	}

/* ---------------- NOLEGGIO -----------------*/

#disclaimer {
	font-size:12px;
	text-align: left;	
	font-family: Georgia, Arial, Helvetica, sans-serif;
	padding:12px 0px;
	color:#92304D;
	background-color:#434343;
	}	

#disclaimer .title {
	text-transform:uppercase;
	font-size:18px;
	font-family: Georgia, Arial, Helvetica, sans-serif;	
	color:#FF9900;
	}
#disclaimer TR TD{
	border: 0;
	background-color:#FFE57F;
	
}	



P.title  {
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	padding:12px 10px;
	color:#EDE6EE;
	background-color:#434343;	
	}

#noleggio THEAD{
	color: #71ade8;
	text-align:justify;
	font-size:14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
--	padding:12px 10px;

	background-color:#434343;
	}


#noleggio TBODY TR TD.c1 {text-align:left;}

P#download {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
}

P#download a:link{
	color: #0068ff;
	text-decoration: none;
}
P#download a:visited{
	color: #0066CC;
	text-decoration: none;
}
P#download a:hover{ text-decoration: underline; }
	
	
	
	/* ---------------- CONTATTI -----------------*/
#contatti {
	text-align:right;
	font-size:16px;
	font-family:  Helvetica, sans-serif;
	
	padding:12px 10px;
	color:#EDE6EE;
	background-color:#434343;

	}
#contatti TD.data {
	text-align:left;
	font-size:18px;	
	}
	
	
	
/* ---------------- LINKS -----------------*/	

#links {
	background-image:url(/images/hv3d_another2_small.gif);
	background-repeat:no-repeat;	
	font-size:12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	padding:12px 10px;
	color:#EDE6EE;
/*	background-color:#434343; */	
/*			position: relative;
		top: 34px;
*/
}

#linkstable {
	text-align: left;
	text-transform:uppercase;
	
	font-size:14px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	padding:12px 10px;
	color:#FFFFFF;
	font-weight:bold;
/*	background-color:#434343;EDE6EE D9FF76*/
	}

#linkstable a {
	color:#FFFFFF;
	}	



/* ---------------- SPECIALE -----------------*/


DIV#speciale .title{
		font-family:verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;
		color:#EDE6EE;
		background-color:#404040;

		padding-left:50px;
		padding-top:30px;
		padding-bottom:10px;
					
}

DIV#speciale .para{

	color:#EDE6EE;
	background-color:#484848;
	text-align:justify;
	font-size:12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-right:20px;

			
}
	

DIV#speciale .para a:link{
	color: #0068ff;
	text-decoration: none;
}
DIV#speciale .para a:visited{
	color: #0066CC;
	text-decoration: none;
}
DIV#speciale .para a:hover{ text-decoration: underline; }
	

	
/* ---------------- LISTA -----------------*/		

table#lista{
		border: 1px solid #666;
	}
table#lista	tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;   
		padding: 3px 8px;
		background: #fff;
	}
table#lista	thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}
table#lista	tbody td{
			border-left: 1px solid #D9D9D9;
	}
	
	
DIV#noleggio  tbody tr.even td{
/*		background: #D4FFC1; */
/*		background: #F1FFC1; */
		background: #F3FFDD;
		
	}
	
DIV#esperienze  tbody tr.even td{
		background: #eee;
		
	}	
	
table#lista	tbody tr.SACD td{
		background: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
table#lista	tbody tr.ruled td{
		color: #000;
		background-color: #C6E3FF; 
		border-color: #3292FC;
	}
	
	
	
