/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}
body {
  text-align: center; 
  min-width: 990px;
  font: 62.5%/1.6  Arial, Helvetica, sans-serif;
  background-color:#ffffff;
}
h1 {
  font-size: 2.4em;
  font-weight: normal;
}

h2 {
  font-size: 2.0em;
  font-weight: normal;
}

p, li {
  font-size: 1.4em;
}

h1, h2, p {
  margin: 1em 0;
}
#wrapper {
  width: 990px; 
  margin: 10px auto; 
  text-align: left; 
  border:1px solid #8888FF;
  background-color: #fff;
}

/* HEADER */
#header {
  /*height: 80px;*/
  background-color:#FFF;
  padding: 0px;
  border:1px solid white/*#FF99FF*/
}
#header h1 {
  margin: 0;
}
#header_left{
	float:left;
	height:70px;
	padding-left:20px;
	border:1px solid white/*yellow*/;
	padding-bottom:0px;
}
#header_right{
	float:right;
	margin-right:0px;
	width:260px;
	/*height:75px;*/
	text-align:right;
	margin-top:5px;
	border:1px solid white /*black*/;
	padding-right:25px;
}
#header_right flags{text-align:right}
#header_right_left{
	float:right; text-align:right; 
	border:1px solid white /*#00CC33*/;
	}
#header_right_left h1{color:#8888FF; font: 17px Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold}
#header_right_left h2{margin-top: 0px; margin-bottom: 0px; color:#8888FF; font: 17px bold Arial, Helvetica, sans-serif; font-style:italic;}
#header_right_left h3{margin-top: 0px; margin-bottom: 0px; color:#8888FF; font: 23px bold Arial, Helvetica, sans-serif; font-style:italic;}

#header_left: h1, h2{margin:0; padding:0}
#header_left h1{
	color:#8888FF;
	font: 30px bold ;
	font-family: "Arial Black", arial, Helvetica, sans-serif;
	font-style:italic;
	padding:0;
	margin-top:7px;
	border:1px solid white /*red*/;
	}
#header_left h2{
	color:#8888FF;
	font: 23px bold Arial, Helvetica, sans-serif;
	font-style:italic;
	border:1px solid white /*blue*/;
	margin-top:-5px; margin-left:0px
	}
#logo{
	float:left;
	margin-left:0px;
	padding:8px 0;
	}

#mainNav {
	margin-top:55px;
  width: 230px; 
  float: left; 
  color:#00A5DF;
  list-style: square;
  background-color:#fff;
  border:1px solid white/* red*/;
}
#mainNav p{
	font:14px Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	color:#00A5DF
}
#secondaryContent {
  background-color:#fff;
  border:1px solid white/*#FF9900*/;
}

#secondaryContent h2 {
  font-size: 1.6em;
  margin: 0;
}

#secondaryContent p {
	font:14px Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	color:#00A5DF
}

#footer {
  background-color:#fff;
  padding: 1px 20px;
}

/* The Core Technique
================================= */

#content { 
  width: 740px; 
  float: right; 
  /*border:1px solid #000000;*/
}

#mainContent { 
  width: 490px; 
  margin: 0; 
  float: left; 
  /*border:1px solid #0000FF;*/
  text-align:center
}

#secondaryContent { 
  width: 230px;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right; 
  text-align:right;
} 
#secondaryContent img{ 
	text-align:right
}
/* Add some padding
================================== */

#mainNav, #secondaryContent {
  padding-top: 0px;
  padding-bottom: 20px;
}

#mainNav *, #secondaryContent * {
  padding-left: 20px;
  padding-right: 20px;
}

#mainNav * *, #secondaryContent * * {
  padding-left: 0;
  padding-right: 0;
}

#footer { 
  clear: both; 
} 
#main_img{margin-left:-8px}

#link1{
	position:absolute;
	top:-25px;
	left:138px;
}
#link2{
	position:absolute;
	top:-25px;
	left:286px;
}
#link3{
	position:absolute;
	top:89px;
	left:421px;
}
#link4{
	position:absolute;
	top:242px;
	left:421px;
}
#link5{
	position:absolute;
	top:354px;
	left:266px;
	width: 114px;
	height: 30px;
}
#link6{
	position:absolute;
	top:354px;
	left:142px;
}
#link7{
	position:absolute;
	top:239px;
	left:-40px;
}
#link8{
	position:absolute;
	top:87px;
	left:-23px;
}
.testo_link{
	font:18px Arial, Helvetica, sans-serif;
	color:#F7931D;
	font-weight:bold;
	font-style:italic
}
a{text-decoration:none}
a:link, a:active, a:visited{
	color:#F7931D;	
}
a:hover{
	color: #8888FF;	
}
.testo_link a{text-decoration:none}
.testo_link a:link, a:active, a:visited{
	color:#F7931D;	
}
.testo_link a:hover{
	color: #8888FF;	
}

/*#header_left h1, h2{margin:0; padding:0;}*/
