* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: black;
  outline: none;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  background: #f4f1e8 url(imghome/bg.png) repeat-x;
}
#container {
  width: 640px;
  margin: 0 auto;
  /* margin: 0 auto; */
}
#content {
  width: 640px;
  background: #fff;
  min-height: 400px;
}
#topheader {
  width: 640px;
  height: 110px;
  background: url(imghome/topheader.png) no-repeat;
}
#header {
  position: relative;
  width: 640px;
  height: 202px;
  background: url(imghome/header.jpg) no-repeat;
  margin-bottom: -10px;
}
#title {
  position: absolute;
  top: 40px;
  left: 206px;
  font-family: "Comic Sans MS";
  font-size: 38px;
}
#title a:hover {
  color: #B7455F;
}
p {
  padding: 11px 25px;
  color: #333;
text-align:center;
}
h1 {
padding: 1px 25px;
  color: #333;
text-align:center;
font-size: 38px;
}
h2 {
  padding: 11px 25px;
  color: #333;
text-align:center;
font-size: 18px;
}
p:first-letter {
  color: #B7455F;
  font-weight: bold;
  font-size: 18px;
  font-family: "Century Gothic";
}
p a{
  color: black;
  font-weight: bold;
}
p a:hover{
  color: #66929D;
}
.sep {
  width: 422px;
  height: 47px;
  background: url(imghome/sep.png) top no-repeat;
  margin: 0 auto;
}
#lingue {
  width: 640px;
  height: 47px;
}
#lingue a {
  display: block;
  float: left;
  width: 50px;
  height: 47px;
  text-indent: -10000px;
}

#lingue a#ita {
  margin-left: 260px;
  background: url(imghome/ita.png) no-repeat;
}
#lingue a#eng {
  margin-left: 30px;
  background: url(imghome/eng.png) no-repeat;
}
#lingue a#disegni {
  margin-left: -30px;
  background: url(imghome/disegni.png) no-repeat;
}
#lingue a#disegni:hover {
  margin-left: -30px;
  background: url(imghome/disegni2.png) no-repeat;
  
}
#footer {
  width: 640px;
  height: 56px;
  background: url(imghome/footer.png) no-repeat;
}
 
/* tooltip */ 
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #D9D1BA;
	background-color: #FDFDFB;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#container2 {
  width: 1000px;
  margin: 0 auto;
  /* margin: 0 auto; */
}
#content2 {
  width: 1000px;
  background: #fff;
 font-size: 9px;
}

.bandiere {
position: absolute;
 margin-left: 17px;
margin-top: 10px;
}

#prova {
  width: 700px;
 height:170px;
  margin: 0 auto;
  /* margin: 0 auto; */
overflow:auto;
}
#titlelanding {
  position: absolute;
  top: 40px;
  left: 170px;
  font-family: "Comic Sans MS";
  font-size: 38px;
}

