html,body{
		margin: 0 auto;
		padding:0;
		text-align: center;
		background-image: url("../images/Top_sfondo_trasp.jpg");
		background-repeat: no-repeat;
	background-position: 50% 0;
		background-color:#FFEDD1;
}

div#container{
	width: 1000px; 
	margin: 0 auto;
	float: none;
	/*display: table;*/
	list-style-type:none;
}


div#top {

	width:1000px;
	height:97px;
		background-image: url("../images/cornice_sfondo_pagina_top_trasp.png");
		background-repeat: no-repeat;
		/*background-attachment: fixed;
		/*background-position: 50% 0%;*/
	
		/*background-color:#FFEDD1;*/
}

div#lente {
	position:relative;
	width:40px;
	height:40px;
	left:70px;
	top:35px;
	z-index:15;
}

div#search {
	position:relative;
	left:55px;
	top:-5px;
	width:278px;
	height:25px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	z-index:6
}

div#fondo_base {
	background-image:url('../images/cornice_sfondo_pagina_middle_trasp.png');
	background-repeat:repeat-y;
	/*text-align: center;*/
	/*vertical-align: top;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:0px;
	top:-70px;
	width:1000px;
}


div#sfondo_old {
position: relative;
	/*margin: 0 auto;*/
	padding:0;
	text-align: center;
	background-image: url("../images/sfondo5.jpg");
	/*background-attachment: fixed;*/
	left:65px;
	top: -5px;
	width: 870px;
	
	/*float: none;*/
	z-index:3;
}

#logo {
	position:relative;
	/*top: 0px;*/
	width:870px;
	height:250px;
	float:none;
	background-image: url("../images/logo_principale_03.png");
	background-position: 64px 84px;
	background-repeat: no-repeat;
	z-index:2;
}

#titolo_pagina {
	position:relative;
	top: 0px;
	width:870px;
	/*height:60px;*/
	text-align: center;
	/*vertical-align: center;*/
	left:25px;
	/*display: table;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 32px;
	color: #3c87c1;
	/*background: url('../images/cornice_footer01_bkgrnd_fff6e8.png');*/
	/*background-repeat: no-repeat;*/
padding-top:10px;
	float:none;
	
}

#titolo_pagina1 {
	position:relative;
	top: 0px;
	width:870px;
	/*height:60px;*/
	text-align: center;
	/*vertical-align: center;*/
	left:25px;
	/*display: table;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 32px;
	color: #3c87c1;
	/*background: url('../images/cornice_footer01_bkgrnd_fff6e8.png');*/
	/*background-repeat: no-repeat;*/
padding-top:10px;
	float:none;
	
}

#titolo_pagina2 {
	position:relative;
	top: 0px;
	width:870px;
	/*height:60px;*/
	text-align: center;
	/*vertical-align: center;*/
	left:25px;
	/*display: table;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 32px;
	color: #3c87c1;
	/*background: url('../images/cornice_footer01_bkgrnd_fff6e8.png');*/
	/*background-repeat: no-repeat;*/
padding-top:10px;
	float:none;
	
}

div#contenent_container {		/*per le slide*/
	position: relative;
	text-align:center;
	width: 605px;
	height:825px;
	left:-55px;
	background-image: url("../images/cornice_slide.png");

	/*background-image: url("../images/sfondoTrasparenteLightBlu.png");*/
	margin: 0;
	float: none;
	z-index:1;
}

div#box_sx {
	position: relative; 
	top: 20px;
	left: 10px;
	width: 184px;
	text-align:justify;
	/*background-image: url("../images/sfondoTrasparenteLightBlu.png");*/
	padding-top:8px;
	padding-bottom:18px;
	float: none;
	z-index:1;
}

div#box_middle {
	position: relative; 
	text-align:justify;
	top: -345px;
	left: 200px;
	width: 470px;
	color: #102b82;
	/*background-image: url("../images/sfondoTrasparenteLightBlu.png");*/

	padding:1px 5px 5px 5px;
	
	float: none;
}

div#box_dx {
	position: absolute; 
	text-align:left;
	top: 317px;
	left: 690px;
	width: 184px;
	color:#fff;
	float: right;
	padding-top:8px;

	/*background-image: url("../images/sfondoTrasparenteLightBlu.png");*/
}

/* firma nelle main page */
div#sign {
	position:relative;
	left:550px;
	top:-300px;
	width:297px;
	height:116px;
}

 

/* per la cornice e le info di contatto in fondo pagina*/
div#footer {
		text-align:center;
		position: relative;
		top: -270px;
		left: 93px; 			  /*  Questo margine è per IE fino alla 7 compresa che mal gestisce i margini*/
					  		  /*  vedi sotto l'hack per aggirare l'ostacolo per i browser evoluti (FF, Opera, Chrome; Safari...)*/
		width:829px;
		height:180px;
		color: #102b82;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-top: 5px;

   		
   		background: url('../images/cornice_footer01_bkgrnd_fff6e8.png');
   		z-index:3;
}

/* chiusura pagina */
div#bottom {
position:relative;
background-image:url('../images/cornice_sfondo_pagina_bottom_trasp.png');
background-repeat:no-repeat;

left:0px;
top:-273px;
width:1000px;
height:58px;
z-index:10;
}

a:visited
{
   color: #663300;
}
a:active
{
   color: #0000FF;
}
a:hover
{
   color: #00008B;
}


/* --- segue una classe per disattivare le impostazioni per le immagini -- */
.noborder img#font-family {border: 0;}
a.noborder img {border: 0;}
a.noborder:hover img {border: 0;background-color: transparent;}
a.noborder:visited img {border: 0;}

/* ------- fine impostazioni IMMAGINI ----- */
/* per i link in fondo alla pagina (mio soprattutto) */
.little_link_mv {
	font-family:verdana;
	position:relative;
	width:120px;
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-align:left;
	left:100px;
	top:0px;
	padding:0;
	z-index:20;
}

.little_link_mv a{
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-decoration: none;
	padding:0;
}
.little_link_mv a:hover{
	color:#fff;
	font-size:0.8em;
	/*text-decoration: none;*/
}
.little_link_main {
	font-family:verdana;
	position:relative;
	width:120px;
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-align:left;
	left:450px;
	top:-10px;
	padding:0;
	z-index:20;
}

.little_link_main a{
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-decoration: none;
	padding:0;
}
.little_link_main a:hover{
	color:#fff;
	font-size:0.8em;
	/*text-decoration: none;*/
}
.little_link_contacts {
	font-family:verdana;
	position:relative;
	width:120px;
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-align:left;
	left:510px;
	top:-22px;
	padding:0;
	z-index:20;
}

.little_link_contacts a{
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-decoration: none;
	padding:0;
}
.little_link_contacts a:hover{
	color:#fff;
	font-size:0.8em;
	/*text-decoration: none;*/
}
.little_link_copyright {
	font-family:verdana;
	position:relative;
	width:120px;
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-align:left;
	left:750px;
	top:-36px;
	padding:0;
	z-index:20;
}

.little_link_copyright a{
	color:#c48101;
	/*color:#ffCC66;*/
	font-size:0.8em;
	text-decoration: none;
	padding:0;
}
.little_link_copyright a:hover{
	color:#fff;
	font-size:0.8em;
	/*text-decoration: none;*/
}
.little_link_reserved {
	font-family:verdana;
	position:relative;
	width:120px;
	color:#c48101;
	font-size:0.85em;
	font-weight:bold;
	text-align:left;
	left:875px;
	top:-48px;
	padding:0;
	z-index:20;
}

.little_link_reserved a{
	color:#e0a32d;
	font-size:0.8em;
	text-decoration: none;
	padding:0;
}
.little_link_reserved a:hover{
	color:#fff;
	font-size:0.8em;
	/*text-decoration: none;*/
}

/* ********************************** */
/* menu in fondo pagina con utilizzo di una lista */

#menu_fondo_pagina {
   list-style:none;
   font-family:tahoma;
   font-size:10px;
}
   
#menu_fondo_pagina li{
display:inline;
}

#menu_fondo_pagina a{
display:block; 
text-decoration:none;
	position:relative;
	left:15px;
	float:left; 
	padding:4px;
	width:170px;
	height:10px;
	/*border-left:4px double #3c87c1;*/
   }  

/*#menu_fondo_pagina a:hover{
	border-left:4px double #630;
}  */

 
/* Fine per i link in fondo alla pagina*/

/*  rollover contatti link e home*/
.Rollover01 a
{
   display: block;
   position: relative;
}
.Rollover01 a img
{
   position: absolute;
   z-index: 1;
   border-width: 0px;
}
.Rollover01 span
{
   display: block;
   height: 38px;
   width: 38px;
   position: absolute;
   z-index: 2;
}
/**/
.Rollover_link a
{
   display: block;
   position:relative;
   overflow:hidden;
   left:740px;
   top:5px;
   width:30px;
   height:30px;
   z-index:10
}
.Rollover_link a img
{
   position: absolute;
   border-width: 0px;
   left:0px;
   top:0px;
   width:30px;
   height:30px;
   border:0;
   z-index: 1;
}
.Rollover_link span
{
   display: block;
   /*height: 38px;*/
  /* width: 38px;*/
   position: absolute;
   z-index: 2;
   left:0px;
   top:0px;
   width:30px;
   height:30px;
   border:0;
}
/**/
.Rollover_contacts a
{
   display: block;
   position:relative;
   overflow:hidden;
   left:790px;
   top:-25px;
   width:30px;
   height:30px;
   z-index:10
 }
.Rollover_contacts a img
{
   position: absolute;
   border-width: 0px;
   left:0px;
   top:0px;
   width:30px;
   height:30px;
   border:0;
   z-index: 1;
}
.Rollover_contacts span
{
   display: block;
   /*height: 38px;*/
  /* width: 38px;*/
   position: absolute;
   z-index: 2;
   left:0px;
   top:0px;
   width:30px;
   height:30px;
   border:0;
}
/**/
.Rollover_home a
{
   display: block;
   position:relative;
   overflow:hidden;
   left:840px;
   top:-55px;
   width:30px;
   height:30px;
   z-index:10
}
.Rollover_home a img
{
   position: absolute;
   border-width: 0px;
   left:0px;
   top:0px;
   width:30px;
   height:30px;
   border:0;
   z-index: 1;
}
.Rollover_home span
{
   display: block;
   /*height: 38px;*/
  /* width: 38px;*/
   position: absolute;
   z-index: 2;
   left:0px;
   top:0px;
   width:30px;
   height:30px;
   border:0;
}


/**/
.Rollover_new a
{
   display: block;
   position:relative;
   overflow:hidden;
   left:-20px;
   top:-460px;
   width:300px;
   height:98px;
   background:url('images/novita-text-01b-300px.png') no-repeat left center;

   z-index:0;
}
.Rollover_new a img
{
   position: absolute;
   border-width: 0px;
   left:0px;
   top:0px;
   width:300px;
   height:98px;
   border:0;
   z-index: 1;
}
.Rollover_new span
{
   display: block;
   /*height: 38px;*/
  /* width: 38px;*/
   position: absolute;
   z-index: 2;
   left:0px;
   top:0px;
   width:300px;
   height:98px;
   border:0;
      z-index: 1;
}

/* rollover freccia arancio*/
.RollOver_arrow a
{
   display: block;
   position: relative;
}
.RollOver_arrow a img
{
   position: absolute;
   z-index: 1;
   border-width: 0px;
}
.RollOver_arrow span
{
   display: block;
   height: 29px;
   width: 33px;
   position: absolute;
   z-index: 2;
}


/*NAVIGATIONBAR: menu in javascript a sx*/
#NavigationBar2 ul.navbar
{
   list-style: none;
   margin: 0;
   padding: 0;
}
#NavigationBar2 ul.navbar li
{
   height: 38px;
   width: 184px;
   margin: 0px 0px 0px 0px;
   vertical-align: bottom;
   overflow:hidden;
}
#NavigationBar2 ul.navbar li a
{
   display: block;
   position: relative;
}
#NavigationBar2 ul.navbar li a img
{
   position: absolute;
   z-index: 1;
   border-width: 0px;
   left: -184px;
}
#NavigationBar2 ul.navbar li span
{
   display: block;
   height: 38px;
   width: 184px;
   position: absolute;
   z-index: 2;
}

/*NAVIGATIONBAR: menu in javascript a dx*/

#NavigationBar1 ul.navbar
{
   list-style: none;
   margin: 0;
   padding: 0;
}
#NavigationBar1 ul.navbar li
{
   height: 38px;
   width: 184px;
   margin: 0px 0px 23px 0px;
   vertical-align: bottom;
   overflow:hidden;
}
#NavigationBar1 ul.navbar li a
{
   display: block;
   position: relative;
}
#NavigationBar1 ul.navbar li a img
{
   position: absolute;
   z-index: 1;
   border-width: 0px;
}
#NavigationBar1 ul.navbar li span img
{
 display: block;
   height: 38px;
   width: 184px;
   position: absolute;
   z-index: 2;
}