

body {background-color:#000000; margin: 0px;}
a						{color:	#33FF66;  font-family:Arial,Verdana,Tahome font-size:11px; 	text-decoration:	none}
a:link					{color:	#33FF66;	font-family:Arial,Verdana,Tahome font-size:11px; text-decoration:	none}
a:visited				{color:	#666666;	font-family:Arial,Verdana,Tahome font-size:11px; text-decoration:	none}
a:hover					{color:	#33FF66;	font-family:Arial,Verdana,Tahome font-size:11px; text-decoration:	underline}
a:active				{color:	#0099CC;	font-family:Arial,Verdana,Tahome font-size:11px; text-decoration:	none}



img, div {
behavior: url(iepngfix.htc);
} 
/* header design */
.header1 {
    positon:absolute;
	top:0px;
	left:0px;
    width: 453px;
    height: 80px;
    text-align: left;
    padding: 15 0 0 15;
}

.header2 {
    position: absolute;
    top: 5px;
    left: 430px;
    width: 320;
    height: 30px;
    text-align: left;
    padding: 30 0 0 15;
    color:#999999;
	font-family:arial;
	font-size:8pt;
    font-weight:bold;
    z-index:1;
}

.logo {
    position: absolute;
    top: 0px;
    left: 680px;
    
    text-align: left;
     z-index:1;
	
	/*	filter:alpha(opacity=70); 
		-moz-opacity:.70; 
		opacity: .70;*/
		
}
#marchette {
    position: absolute;
    top: 120px;
    left: 500px;
    width: 300px;
    height: auto;
    text-align: left;
    
		
		
}
.carlo {
    
    top: 0px;
    left: 0px;
    width: 480px;
    height: 500px;
    text-align: left;
    color:#fff;
    color:#ffffff;
  	font-family:arial;
  	font-size:10pt;
  	font-weight:normal;
    padding:15px;
		text-align:justify;
		
}
#results {
    position: absolute;
    top: 180px;
    left: 100px;
    width: 900px;
    height: auto;
    text-align: left;
    color:#ff6600;
  	padding:20px;	
		
}

#results a:link, #results a:visited {
	
	
	font-size: plain 5px, "Arial",Tahoma,Verdana, sans-serif;
	color: #786A62; 
	text-decoration:none;
    
	padding: 0px 0px 30px 30px;
	
	}
	
#results a:hover { 
	
	font-size: plain 5px, "Arial",Tahoma,Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0px 0px 30px 30px;
	
	}

.titoli {

 color:#FF6600;
	text-align: left;
     font-family:arial;
  	 font-size:11pt;
  	 font-weight:bold;
		
}

.testo {

 color:#FFF;
	text-align: left;
     font-family:arial;
  	 font-size:9pt;
  	 font-weight:normal;
		
}

.thanks{
    
    
   	border:3px;
    text-align: left;
   color: #cccccc;
   font-family:arial;
   font-size:11pt;
   font-weight:normal;
   text-decoration:none;
}


#Mnav01 {
    position: absolute;
    top: 65px;
    left: 20px;
    width: 80px;
    height: auto;
}
#Mnav02 {
    position: absolute;
    top: 65px;
    left: 110px;
    width: 50px;
    height: auto;
}
#Mnav03 {
    position: absolute;
    top: 65px;
    left: 180px;
    width: 50px;
    height: auto;
}
#Mnav04 {
    position: absolute;
    top: 65px;
    left: 265px;
    width: 50px;
    height: auto;
}
#Mnav05 {
    position: absolute;
    top: 65px;
    left: 355px;
    width: 250px;
    height: auto;
}
#Mnav06 {
    position: absolute;
    top: 65px;
    left: 535px;
    width: 50px;
    height: auto;
}


#Mnav07 {
    position: absolute;
    top: 65px;
    left: 605px;
    width: 50px;
    height: auto;
}



#EMnav01 {
    position: absolute;
    top: 65px;
    left: 20px;
    width: 80px;
    height: auto;
}
#EMnav02 {
    position: absolute;
    top: 65px;
    left: 110px;
    width: 50px;
    height: auto;
}
#EMnav03 {
    position: absolute;
    top: 65px;
    left: 200px;
    width: 50px;
    height: auto;
}
#EMnav04 {
    position: absolute;
    top: 65px;
    left: 300px;
    width: 50px;
    height: auto;
}
#EMnav05 {
    position: absolute;
    top: 65px;
    left: 375px;
    width: 250px;
    height: auto;
}
#EMnav06 {
    position: absolute;
    top: 65px;
    left: 535px;
    width: 50px;
    height: auto;
}


#EMnav07 {
    position: absolute;
    top: 65px;
    left: 605px;
    width: 50px;
    height: auto;
}

A.headerNav {
   color:#3E80FF;
    color:#FF6600;
    color:#33CC00;
       color:#009999;
        color: #00C8C8;
          
          
          
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;  
}
A.headerNav:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
}
A.headerNav:ACTIVE {
   color:#ffffff;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
}


#chisiamo {
    position: absolute;
    top: 100px;
    left: 50px;
    width: 450px;
    height: 600px;
    text-align: left;
    color:#ffffff;
  	font-family:arial;
  	font-size:10pt;
  	font-weight:normal;
  	background:url('../images/mariu-2.jpg');
    background-position:top left;
	background-repeat:repeat-y;
	padding:15px;
  	border-left: solid #009999;;
	border-left-width: 3px;
	border-left-style:dashed;
	
    
}

#mariu {
    position: absolute;
    top: 90px;
    left: 50px;
    width: 450px;
    height: 600px;
    
   
    
}

#lang {
    position: absolute;
    top: 30px;
    left: 593px;
    width: 150px;
    height: 10px;
    
   
    
}


#servizi {
    position: absolute;
    top: 100px;
    left: 50px;
    width: 500px;
    height: 650px;
    text-align: left;
    color:#ffffff;
  	 font-family:arial;
  	 font-size:10pt;
  	 font-weight:normal;
  	 padding:15px;
  	 		border-left: solid #009999;
				border-left-width: 3px;
				border-left-style:dashed;
  	 /*---
				border-right: solid #962727;
				border-right-width: 1px;
				border-bottom: solid #962727;
				border-bottom-width: 1px;
				border-left: solid #962727;
				border-left-width: 1px;
				border-top: solid #962727;
				border-top-width: 1px;
				---*/
	
    
}
#scatola {
    position: absolute;
    top: 250px;
    left: 550px;
    width: 500px;
    height: 500px;
    text-align: left;
    color:#ffffff;
  	 font-family:arial;
  	 font-size:10pt;
  	 font-weight:normal;
  	 z-index:1;
	
    
}
#pannellodinamico {
    position: absolute;
    top: 100px;
    left: 50px;
    width: 900px;
    height: 700px;
    text-align: left;
    color:#ffffff;
  	 font-family:arial;
  	 font-size:10pt;
  	 font-weight:normal;
  	 padding:15px;
  	 		border-left: solid #009999;;
				border-left-width: 3px;
				border-left-style:dashed;
	
    
}

#fotocesare {
    position: absolute;
    top: 320px;
    left: 280px;
    width: 500px;
    height: 500px;
    text-align: left;
    color:#ffffff;
  	 font-family:arial;
  	 font-size:10pt;
  	 font-weight:normal;
  	 
	
    
}

#example-links {
    
    border-bottom: none;
    float: left;
    width: 110px;
}
#example-links a {
    
    display: block;
    font-size: 17px;
    height: 39px;
    line-height: 39px;
    padding-left: 10px;
}
#example-links a:focus {
    outline: 0;
}
#example-links a:hover {
    background-color: #333;
}
#example-content-container {
    
    border-left: none;
    height: 220px;
    overflow: hidden;
    width: 350px;
}
#example-content div {
    height: 200px;
    padding: 10px;
    font-family:arial;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;  
}
	
	
	


/* END header design */


/* home body design */

.homeBody2 {
    position: absolute;
    top: 140px;
    left: 0px;
    width:100%;
    height: 306px;
    background-color:#000000;
    text-align: left;
	overflow: none;
}

.homeBody1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 473px;
    background:url('../images/mirror-2.jpg');
    background-position:top left;
	background-repeat:repeat-x;
    background-color:#000000;
    text-align: left;
}

.homeNews1 {
    position: absolute;
    top: 440px;
    left: 15px;
    width: 435px;
    height: 100px;
    text-align: left;
}
.homeNews2 {
    position: absolute;
    top: 440px;
    left: 470px;
    width: 435px;
    height: 100px;
    text-align: left;
}

.year1 {
   color:#84E4E4;
   font-family:arial;
   font-size:13pt;
   font-weight:bold;
}


.year2 {
   color:#6BB9B9;
   font-family:arial;
   font-size:13pt;
   font-weight:bold;
}

.year3 {
   color:#00C8C8;
   font-family:arial;
   font-size:13pt;
   font-weight:bold;
}

.year4 {
   color:#009999;
   font-family:arial;
   font-size:13pt;
   font-weight:bold;
}

.year5 {
   color:#D65000;
   font-family:arial;
   font-size:13pt;
   font-weight:bold;
}

.year6 {
   color:#FF6600;
   font-family:arial;
   font-size:13pt;
   font-weight:bold;
}

.year7 {
   color:#FF9923;
   font-family:arial;
   font-size:13pt;
   font-weight:bold;
}




.t_article {
   color:#ffffff;
   font-family:arial;
   font-size:14pt;
   font-weight:bold;
}
.b_article {
   color:#FFF;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
}
.b_news {
   color:#999999;
   font-family:arial;
   font-size:10pt;
   font-weight:plain;
}

.homeNewsLetter1 {
    position: absolute;
    top: 380px;
    left: 480px;
    width: 223px;
    height: 100px;
    text-align: left;
}

.t_orange {
   color:#FF6600;
   font-family:arial;
   font-size:14pt;
   font-weight:bold;  
}

.t_form {
   color:#999999;
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
}

.error_t_form {
   color:#FF6600;
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
}

A.t_form {
   color:#999999;
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
   text-decoration:underline;
}

#homeimg {
    float:left;
    padding:0em .5em 10.5em 0em;
}
/* END home body design */


A.orangelink {
   color:#ff6600;
   font-family:arial;
   font-size:10pt;
   text-decoration:underline;
   line-height:20px;
}

A.orangelink:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
   line-height:20px;
}

A.paging_orangelink {
   color:#ff6600;
   font-family:arial;
   font-size:9pt;
   text-decoration:underline;
   line-height:20px;
}

A.paging_orangelink:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:9pt;
   text-decoration:none;
   line-height:20px;
}









input.form
	{
  				width:250px;
				color : #fff; 
				BORDER: #ffffff 1px solid;
				FONT-WEIGHT: bold;
				background-color: #ff6600;
				
				TEXT-ALIGN: center;
				cursor: pointer;
				
				/*---
				border-right: solid #962727;
				border-right-width: 1px;
				border-bottom: solid #962727;
				border-bottom-width: 1px;
				border-left: solid #962727;
				border-left-width: 1px;
				border-top: solid #962727;
				border-top-width: 1px;
				---*/
	}





select.form
	{
				color: #fff;
				border-left: none; 
				border-top: none;  
				border-right: none; 
				border-bottom: none; 
				border:0px;
				background-color: #ff6600;
				font-family : Arial,Tahoma, helvetica;
				font-size : 9;
				font-weight : normal;
				text-decoration : none;
				
	}


.input_button {
	BORDER: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #009999;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	cursor: pointer;
}


.button_opera {
	BORDER: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #009999;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	cursor: pointer;
}
.button_ost {
	BORDER: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #009999;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	cursor: pointer;
}

/* footer font design */


.footerlink {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
   text-align:left;
   vertical-align:middle;
   padding: 5 0 5 20;
}


A.footerlink {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:none;
}


A.footerlink:HOVER {
   color:#ffffff;
   font-family:arial;
   font-size:10pt;
   text-decoration:underline;
}

/* END footer font design */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	
	width:1px;
	position:absolute;
	left:0px;
	top:0px;
	
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:30px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #0099ff;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	color:#ffffff;
	position:absolute;
	width:200px;	/* Width of tooltip content */
	height:130px;	/* Height of tooltip content */
	background-color:#333;	/* Background color */
	padding:2px;	/* Space between border and content */
	font-size:11px;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}
