body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #FFFFFF;
text-align: center;
font-family: Sans-Serif;
font-size: 12px;
line-height: 18px;
color: #000000;
}
.clearfix{
clear: both;
}
a{
outline:none;
text-decoration: none;
}
img{
border: none;
margin-bottom:2px;
margin-top:2px;

vertical-align: middle;
}
.border_top{
border-top: 1px solid #333333;
}
/*contenitore*/
#wrapper{
width: 850px;
background-color: #FFFFFF;
padding:20px;
margin: auto;

}
/*header*/
#header{
width: 850px;
height: 115px;
background: url(../img/home_header.png) no-repeat;
background-position: center;
margin:0px;
}
/*menu superiore*/

#menu{
background: url(../img/bg_menu.png) top right;
text-color: #FFFFFF;
height:30px;
text-align: center;

}


#menu h1{
color:#FFFFFF;
font-family: Sans-Serif;
font-size: 10px;
margin-top: 0px;
}


#menu a{
color:#FFFFFF;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 12px;
line-height: 25px;

}

#menu a:hover {
color: #f77d29;
text-decoration: underline;
}

#menu a.a_right{
border-right: 2px solid #0f182f;
padding-right: 5px;
padding-left: 5px;
padding-top: 5px;
padding-bottom:7px;
}

#menu a.a_blog{
padding-right: 5px;
padding-left: 5px;
padding-top: 5px;
padding-bottom:7px;
}

#menu a.a_active{
background-image:url(../img/bg_cur.gif);
padding-right: 5px;
padding-left: 5px;
padding-top: 5px;
padding-bottom:7px;
}

#menu a.a_active:hover{
color: #FFFFFF;
text-decoration: underline;
}

#menu a.a_left{

border-right: 2px solid #0f182f;
padding-right: 5px;
padding-left: 160px;
padding-top: 5px;
padding-bottom:7px;
}

#menu a.a_img{
margin-top:100px;

}

#menu a.a_fine{

padding-right: 100px;
padding-left: 2px;
padding-top: 5px;
padding-bottom:7px;
}


/*centro*/
#left_col{
background-position: center;
width: 850px;
margin-top: 0px;ù
margin-right: 0px;
}

#left_col h1.titolo{
color:#14314e;
text-align: left;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 20px;
padding-right: 5px;
margin-top: 20px;
font-weight: bold;
}

#testo{
margin-left:20px;
margin-right:20px;
margin-top:20px;
width:800px;
background-image: url(../img/back_evento.png);
background-repeat:no-repeat;
background-position:center;
}

#testo h1 {
color:#000000;
text-align: left;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 12px;
padding-right: 5px;
margin-top: 0px;
font-weight: lighter;
}

#testo h1.titolo{
color:#14314e;
text-align: left;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 20px;
padding-right: 5px;
margin-top: 0px;
font-weight: bold;
}

#testo p{
color:#000000;
text-align: left;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 12px;
padding-right: 5px;
margin-top: 0px;
font-weight: bold;
}

#testo a{
color:#14314e;
text-align: left;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 12px;
padding-right: 5px;
margin-top: 0px;
font-weight: bold;
text-decoration: underline;
}

#button1{
width:180px;
position: relative;
margin-top:10px;
margin-left:200px;
margin-bottom:20px;
float:left;
}

#button2{
width:180px;
position: relative;
margin-top:10px;
margin-left:100px;
margin-bottom:20px;
float:left;
}

/*footer*/
#footer{
clear:left;
height:55px;
margin-top: 10px;
margin-left: 4px;

}

#credit{
margin-left: 4px;
margin-top: 0px;
}

#credit h1{
color:#14314e;
text-align: center;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 10px;
padding-right: 5px;
margin-top: 0px;
}

#credit a{
color:#14314e;
font-family: Tahoma, serifSansSerifMonospace;
font-size: 10px;
line-height: 15px;
text-decoration: underline;

}

#credit a:hover {
color: #f77d29;
text-decoration: underline;
}








