html {
	background: #ffffff;
}
body {
	padding: 0;
	margin: 0;;
	width: 100%;
	display: table;
        font-family: Helvetiva, Arial, sans-serif;
}

a img{
    border: none;
}

#content {
	width: 1024px;
	margin: 0px auto 0;
	border: 0px;
	padding: 0px;
}

#top {
	height: 89px;
	background: url(images/top.png) repeat-x;
}

#top_1 {
width:690px;
height:89px;
position:absolute;

}

#top_2 {
margin-left:690px;
height:89px;
width:150px;
position:absolute;

}

.clipout{
  position:relative;
  width:690px;
  height:323px;
}
.clipin{
  position:absolute;
  clip:rect(0px 690px 323px 0px);

}

#indirizzo_top {
	z-index:1;
	margin-top:16px;
	margin-left:20px;
    width:300px;
    position:absolute;
}

#menu {
	z-index:1;
	height:21px;
	margin-top:57px;
	margin-left:0px;
    width:690px;
    position:absolute;
}

#lingue {
	z-index:1;
	margin-top:8px;
	margin-left:40px;
    width:150px;
    position:absolute;
}

#bottom {
	margin-left:40px;
	margin-top:5px;
	width:650px;
    height: 20px;
	background: url(images/foot.png) repeat-x;
}

#center {
    /*height: 323px;*/
    width: 100%;
    background: url(images/center.png) repeat-x;
}

#center_1 {
        width:690px;
        position:relative;
        float: left;
}

#center_2 {
	margin-top:21px;
	margin-left:20px;
	width:240px;
	height:160px;
	position:relative;
        float: left;
}

#center_2 h2{
    font-size: 13px;
    margin-bottom: 20px;
}

#links{
    position: relative;
    float: left;
    list-style: none;
    width: 690px;
    margin: 30px 0 0 0 ;
    padding: 0;

}

#links h1{
    font-size: 13px;
    color:#666666;
    margin-bottom: 20px;
}

#links li {
    position: relative;
    float: left;
    margin: 0 0 20px 0;
}

#links li img {
    width: 80px;
    margin: 0 10px 0 0;
    position: relative;
    float: left;
}

#links li div.destra {
    position: relative;
    float: left;
    width: 600px;
}

#links li div.destra h2{
    font-size: 11px;
    margin: 0 0 10px 0;
}

#links li div.destra a{
    color: #666666;
    text-decoration: none;
}

#links li div.destra div.testo {
    font-size: 11px;
    color:  #999999;
}

#facebook{
    position: relative;
    float: left;
    margin-left: 20px;
    width: 240px;
}



#center_img {
	margin-top:202px;
	margin-left:712px;
	width:300px;
	position:absolute;
}

#txt_cmb {
margin-left:54px;
margin-right:54px;

}

#top1 {
margin-top:0px;
margin-left:580px;
margin-right:166px;
	position:absolute;
	width:200px;
	height:144px;
	z-index:1;
}

#top2 {
margin-top:40px;
width:200px;
	position:absolute;
	z-index:1;
}

#top3 {
margin-top:120px;
width:200px;
	position:absolute;
	z-index:1;
}

#foot1 {
margin-top:18px;
margin-left:55px;
	position:absolute;
	width:265px;
	height:180px;
	z-index:1;
}
#foot2_up {
	margin-top:16px;
	margin-left:340px;
	position:absolute;
	width:262px;
	height:440px;
	z-index:1;
}
#foot3 {
margin-top:18px;
margin-left:625px;
	position:absolute;
	width:265px;
	height:180px;
	z-index:1;
}

.testo_grigio {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:16px;
}

.testo_grigio_2 {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:13px;
}

.descrizione {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:16px;
}

.testo_grigio_piccolo {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:12px;
line-height: 14pt;
}

.testo_grigio_piccolo_scuro {
font-family:Arial, Helvetica, sans-serif;
color: #666;
font-size:12px;
line-height: 14pt;
}

.testo_grigio_scuro_piccolo {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size:10px;
line-height:15px;
text-decoration:none;
}

.testo_grigio_scuro_piccolo_nero {
font-family:Arial, Helvetica, sans-serif;
color: #000;
font-size:10px;
line-height:15px;
}


.testo_grigio_scuro_medio {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
line-height:15px;
}

.testo_copyright {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:11px;
}

.testo_rosso {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:11px;
text-decoration:none;
}

.testo_rosso:hover {
font-family:Arial, Helvetica, sans-serif;
color: #cc0000;
font-size:11px;
text-decoration:none;
}

.menu_grigio {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:9px;
line-height: 11pt;
text-decoration:none;
}
.menu_grigio1 {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:10px;
line-height: 11pt;
text-decoration:none;
}
.menu_grigio2 {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:10px;
line-height: 11pt;
text-decoration:none;
}
.menu_azzurro {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:9px;
line-height: 11pt;
text-decoration:none;
}

.menu_grigio:hover {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:9px;
line-height: 11pt;
text-decoration:none;
}

.menu_grigio1:hover {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:10px;
line-height: 11pt;
text-decoration:none;
}
.testo_azzurro_titolo {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:18px;
line-height: 13pt;
text-decoration:none;
}

.testo_azzurro_piccolo {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:12px;
line-height: 13pt;
text-decoration:none;
}

.testo_azzurro_piccolo:hover {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:12px;
line-height: 13pt;
text-decoration:underline;
}


.Stile1 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 14pt; }
.Stile2 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 14pt; font-style: italic; }

.form {

	  background:#F2F2F2;
      color:#333333;
      font-family: arial;
      font-size: 12px;
      border: Solid 1px #999999;
}
.pulsante {

	  background:#F2F2F2;
      color:#0086D6;
      font-family: arial;
      font-size: 12px;
      border: Solid 1px #0086D6;
	  font-weight:bold;
}

#pagine{
font-family:Arial, Helvetica, sans-serif;
position:relative;
top:18px;
left:-3px;
width:250px;
height:17px;
text-align:right;
font-size:10px;
}

