body {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  align: top;
  font-family: Verdana, Arial, Helvetica, "Century Gothic", sans-serif;
  font-size: 10px;
  background-color: #FF991B;
  text-decoration: none;
  position: relative;
  visibility: visible;
  width: 960px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 50%; 
  overflow-x:hidden; 
  overflow-y:scroll;

}


/* ---------- definisce gli effetti di rollover generali per gli anchor ---------- */ 
a:link {
  font-weight: bold;
  text-decoration: none;
  cursor: hand; }

a:visited {
  font-weight: bold;
  text-decoration: none;
  cursor: hand; }

a:hover , a:active {
  font-weight: bold;
  text-decoration: none;
  cursor: hand; }

/* -------------------------------------------------------------------- */  
div#Struttura {
  width: 960px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: -480px;
}


/* -------------------------------------------------------------------- */ 
div#MenuPrincipale {
  background-color: none;
  width: 960px;
  height: 125px;
}

div#MenuPrincipale ul {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-left: 30px;
	list-style-position: outset;
	list-style-image: url(images/common/tri_transparent.gif);
}

div#MenuPrincipale ul a {
	color: #026367;
}

div#MenuPrincipale ul a:hover {
	color: #F7901E;
}


/* -------------------------------------------------------------------- */  



div#Contenuti {
	background-color: #c3c3c3;
	width: 910px;
	height: auto;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	float: left;
	background-position: center;
}
div#Contenuti_speciali {
  background-color: #000000;
  width: auto;
  height: auto;
  margin: 0px;
  padding: 0px;
  float: left;
}
/* -------------------------------------------------------------------- */  


/* -------------------------------------------------------------------- */ 
div#Footer {
  width: 960px;
  padding-top: 0;
  height: 22px;
  float: left;
}
/* -------------------------------------------------------------------- */  

div#BackToTop {
  background-color: none;
  width: 160px;
  height: 24;
  font-size: 12px;
  float: left;
  text-align: right;
  margin-top: -24px;
  margin-left: 790px;
  padding-top: 0;
}

div#BackToTop a {
	color: #333333;
}

div#BackToTop a:hover {
	color: #FFFFFF;
}



/* ---------- Inizio Stile che cancella stili precedenti ---------- */ 
#ClearDiv {
  clear: both;
  height: 1em; }


/* ---------- Inizio Contenuti ---------- */ 
div#content {
  font-size: 10px;
  font-weight: normal;
  width: 450;
  float: left;
  padding-top: 0;
  padding-right: 2;
  padding-bottom: 0;
  padding-left: 2;
  margin-top: 0;
  margin-right: 5;
  margin-bottom: 0;
  margin-left: 5;
  align: top;
}
/* -------------------------------------------------------------------- */  

#content h1 {
  font-size: 12px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: #EBF5FA;
  border-top-width: thin;
  border-top-style: dotted;
  border-top-color: #006699;
  border-bottom-width: thin;
  border-bottom-style: dotted;
  border-bottom-color: #006699; }

#content h2 {
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0; }

#content h3 {
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0; }

#content a:link {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
  cursor: hand; }

#content a:visited {
  color: #222222;
  font-weight: bold;
  text-decoration: underline;
  cursor: hand; }

#content a:hover ,a:active {
  color: #FFCC00;
  font-weight: bold;
  text-decoration: underline;
  cursor: hand; }

/* ---------- Fine Contenuti ---------- */ 



/* ---------- Inizio Footer ---------- */ 
div#footer ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 3;
  padding-right: 0;
  padding-bottom: 3;
  padding-left: 0;
}

div#footer li {
  display: inline;
  margin-right: 10px;
}
/* ---------- Fine Footer ---------- */ 


table.BordoBianco td {
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
}

.Menu {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	color: #FFFFFF;
}

.Menu a{
	color: #FFFFFF;
}

.Menu:hover{
	color: #FF991B;
}

.Menu_Orange{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	color: #FF991B;
}

.Subtitle {  
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FB7D00;
	}
	
.Title {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FF991B;
	text-transform: uppercase;
}
.Title2 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FB7D00;
	text-transform: uppercase;
}


.Title_Link {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF991B;
	text-decoration: none;
}
.Title_Link:hover {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.Title_Link2 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FB7D00;
	text-decoration: none;
}

.Text {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.Text2 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.Text3 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.Text_Link {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FF991B;
}
.Text_Link:hover {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.Text_Link2 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FB7D00;
}
.Text_Link2:hover {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.LittleText {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center; 
}

.LittleText_Link {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: center; 
}

.LittleText_Link:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center; 
}

.Dida {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #026367;
}
#LayerBlog {
    z-index:3;
    position:absolute;
	height: 250px;
	width: 450px;
	margin-top: 340px;
	margin-left: 550px;
}
#LayerMarchio {
	z-index:3;
	position:absolute;
	height: 250px;
	width: 560px;
	margin-top: 220px;
	margin-left: 380px;
}
#LayerChiSiamo {
    z-index:3;
    position:absolute;
	height: 250px;
	width: 540px;
	margin-top: 20px;
	margin-left: 390px;
}
#LayerContatti {
    z-index:3;
    position:absolute;
	height: 250px;
	width: 350px;
	margin-top: 280px;
	margin-left: 500px;
}
