/** Elements **/
body			{	margin: 0; padding: 0; background: #fff;  }
img				{	border: none; margin: 0; padding: 0; }
p				{	margin: 0; padding: .2em 0 .5em 0; text-align: left; }

a:link,
a:visited		{	color: #F21D5A; text-decoration: none; }
a:hover,
a:active		{	text-decoration: underline; }

h1
{
padding: 0px 0px 25px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.8em;
line-height: 120%;
font-weight:100;
color:#F21D5A;
}

h2
{
padding: 0px;
margin: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.8em;
line-height: 120%;
font-weight:100;
color:#fff;
}

h3
{
padding: 0px 0px 15px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
font-variant:small-caps;
font-weight:100;
line-height: 120%;
color:#333;
}

/*main*/
#empty
{
height: 400px;
}
#body 
{
padding: 0px;
}
#main 
{ 
display: block; 
padding: 0px;
}
.text
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
line-height: 150%;
}
.title
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
line-height: 120%;
font-weight:100;
color:#fff;
}

/*header*/
#header
{
display: block; 
height: 160px; 
background: url(../images/backheader.png) 0 0 repeat-x; }
#logo
{
padding: 10px 100px 0px 0px;
text-align:right;
}

#buttonregister 
{
padding-top:15px;
}
#buttonregister a
{
display: block;
width: 158px;
height: 124px;
background: url(../images/buttoniscriviti.gif) 0 0 no-repeat;
}
#buttonregister a:hover
{ 
background-position: 0 -124px;
}

/*content*/
#content
{
padding: 60px 0px 0px 0px;
}

#italian 
{
padding:0px 0px 20px 0px;
}
#italian .text
{
color:#333;
}

#english 
{
padding:0px 0px 20px 0px;
}
#english .text
{
font-style:italic;
color:#666;
}
/*alert event*/
#alertevent
{
height: 100px;
border:solid 3px #4C484A;
background-image: url(../images/eventicon.png);
background-position: right;
background-repeat: no-repeat;
background-color:#2B2729;
}
#alertevent h2
{
padding: 20px 0px 0px 25px;
font-size: 1.2em;
line-height: 50%;
font-weight:100;
color:#fff;
}

#alertevent .text
{
padding: 0px 300px 0px 0px;
font-size: .7em;
font-weight:100;
color:#fff;
}
#alertevent .img
{
text-align: right;
}

/*footer*/
#footer
{
margin-top: 30px;
padding: 0px;
border-top: solid 5px #D8D8D8;
background-color:#E5E5E3;
}
#about
{
margin: 0px;
padding: 0px;
background-color: #EFEFED;
}
#about h3
{
padding: 10px 0px 10px 10px;
}
#about .text
{
padding: 0px 0px 40px 10px;
font-size: .7em;
}
#friendlink
{
margin: 0px;
padding: 0px;
}
#friendlink h3
{
padding: 10px 0px 10px 10px;
}
#friendlink ul
{
list-style: none;
}
#friendlink ul li
{
padding: 0px 0px 0px 10px;
list-style: none;
}
#friendlink ul li a
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .7em;
line-height: 120%;
}