/* Inizio definizioni generiche */

html{margin:0; padding: 0}

body{
    text-align: center;   /*centra in IE 5.x */
	 margin: 0px;
	 padding: 0px;
	 font-size: 14px;
	 color: Black;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}
body8{
    text-align: center;   /*centra in IE 5.x */
	 margin: 0px;
	 padding: 0px;
	 font-size: 8px;
	 color: Black;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}
testo8{
	 font-size: 8px;
	 color: #a7a7a7;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}


.body10{
    text-align: center;   /*centra in IE 5.x */
	 margin: 0px;
	 padding: 0px;
	 font-size: 10px;
	 color: Black;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}

.body12{
	 margin: 0px;
	 padding: 0px;
	 font-size: 12px;
	 color: Black;
  font-family:  Verdana, Arial,  Helvetica, sans-serif
}

.body12j{
	 font-size: 12px;
	 color: Black;
  font-family:  Verdana, Arial,  Helvetica, sans-serif
}

.body14{
	 margin: 0px;
	 padding: 0px;
	 font-size: 14px;
	 color: Black;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}

.body14j{
	 font-size: 14px;
	 color: Black;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}
.body10j{
	 font-size: 10px;
	 color: Black;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}



.body10red{
	 margin: 0px;
	 padding: 0px;
	 font-size: 10px;
	 color: #ff0000;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}
.body12red{
	 margin: 0px;
	 padding: 0px;
	 font-size: 12px;
	 color: #ff0000;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}
.body14red{
	 margin: 0px;
	 padding: 0px;
	 font-size: 14px;
	 color: #ff0000;
  font-family:  Verdana, Arial,  Helvetica, sans-serif
}
.body16red{
	 margin: 0px;
	 padding: 0px;
	 font-size: 16px;
	 color: #ff0000;
  font-family:  Verdana, Arial,  Helvetica, sans-serif
}
.body18red{
	 margin: 0px;
	 padding: 0px;
	 font-size: 18px;
	 color: #ff0000;
  font-family:  Verdana, Arial,  Helvetica, sans-serif
}
.body18scurored{
	 margin: 0px;
	 padding: 0px;
	 font-size: 18px;
	 color: #cc0000;
  font-family:  Verdana, Arial,  Helvetica, sans-serif
}
.body20red{
	 margin: 0px;
	 padding: 0px;
	 font-size: 20px;
	 color: #ff0000;
  font-family:  Verdana, Arial,  Helvetica, sans-serif
}
.body22red{
	 margin: 0px;
	 padding: 0px;
	 font-size: 22px;
	 color: #ff0000;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}
.body22orange{
	 margin: 0px;
	 padding: 0px;
	 font-size: 22px;
	 color: #ff6633;
  font-family: Verdana, Arial,  Helvetica, sans-serif
}


div{
	border: 0;
	margin: 0;
	padding: 0;
	}
img{
	border: 0;
	margin: 0;
	padding: 0;
	}
h2{
text-align: center;
  color: #5284BD
}


div#container{
width: 780px;
position: relative;
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;   /*ripristina l' allineamento*/

}
div#sopra{
width: 780px;
background-image: url(../grafica/homepage.gif);
background-position: top left;
background-repeat: no-repeat;
  padding-top: 107px;
	 font-size: 14px;
  border-bottom: 1px solid #000000;
  color: #ff6600;
  position: relative;
}
div#soprah{
width: 780px;
background-image: url(grafica/homepage.gif);
background-position: top left;
background-repeat: no-repeat;
  padding-top: 107px;
	 font-size: 14px;
  border-bottom: 1px solid #000000;
  color: #ff6600;
  position: relative;
}

div#sopra1{
width: 780px;
background-image: url(../grafica/homepage1.gif);
background-position: top left;
background-repeat: no-repeat;
  padding-top: 107px;
	 font-size: 14px;
  border-bottom: 1px solid #000000;
  color: #ff6600;
  position: relative;
}



div#sedi {
text-align: right;
}
div#bandiera{
  position: absolute;
  z-index: 2;
  top: 68px;
  right: 50px;
  color: #000000
}

div#bandiera1{
  position: absolute;
  z-index: 2;
  top: 68px;
  right: 250px;
  color: #000000
}

div#bandiera2{
  position: absolute;
  z-index: 2;
  top: 48px;
  right: 175px;
  color: #000000
}
div#bandiera3{
  position: absolute;
  z-index: 2;
  top: 150px;
  right: 280px;
  color: #000000
}
div#bandiera4{
  position: absolute;
  z-index: 2;
  top: 300px;
  right: 330px;
  color: #000000
}
div#bandiera5{
  position: absolute;
  z-index: 2;
  top: 300px;
  right: 550px;
  color: #000000
}
div#bandiera6{
  position: absolute;
  z-index: 2;
  top: 300px;
  right: 550px;
  color: #000000
}



A.tom:Link, A.tom:Active, A.tom:Visited  {
  color: #330066;
  text-decoration: none;
}
A.tom:Hover  {
  color: #ff6600;
  text-decoration: none;
  background-color: #EFEEEC;
}



A.tom1:Link, A.tom:Active, A.tom:Visited  {
  color: #330066;
  text-decoration: none;
}
A.tom1:Hover  {
  color: #ff6600;
  text-decoration: none;
  background-color: #EFEEEC;
}

A.dati:Link, A.dati:Active, A.dati:Visited, A.dati:Hover  {
  color: #5284BD;
  text-decoration: none;
}


.tab_blu {
	background-color: #E7EAF4;
	font-size: 16px; }

.tab_blu10 {
	background-color: #E7EAF4;
	font-size: 10px; }
	
.tab_bianca {
	background-color: #F4ECE7;
	font-size: 16px; }

.tab_home {
	background-color: #F4ECE7;
	font-size: 16px;
  text-align: center;
  font-weight: bold
}

.titto {
	background-color: ;
	font-family: Verdana, Arial, "sans serif";
	color: #330066;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
}

.titto1 {
	background-color: #646464;
	font-family: Verdana, Arial, "sans serif";
	color: #000000
	font-size: 16px;
	text-align: left;
	font-weight: bold;
}
