body
{
background: #ffffff;
text-align:center; /* for IE */ 
color:#606060;
font-family: Arial, Verdana;
font-size:13px;

}

img
{
border:0px;
}

a:link
{
color:#B4B4B4;
}

a:visited
{
color:#B4B4B4;
}

a:hover
{
color:#B4B4B4;
}


#content
{
text-align:left; 
margin:0 auto; /* for the rest */ 
width:950px;
text-align:left;
margin-top:40px;
background:white;
}


#imtesta
{
border:0px;
margin-bottom:8px;
width:950px;
height:295px;
}

#contimtesta
{
border-bottom:2px solid #990033;
margin-bottom:7px
width:950px;
height:295px;
}

#contimtesta img
{
margin:25px;
}


#portalogo
{
float:left;
width:250px;
margin-left:3px;
}

#menu
{
margin-top:5px;margin-bottom:5px;
text-align:center;
padding-top:0px;
font-size:16px;
border-bottom:2px solid #990033;
}

#menu ul
{
margin-top:5px;margin-bottom:5px;
padding-right:20px;
list-style-type:none;
}

#menu li
{
margin-top:3px;display:inline;margin-right:12px;margin-left:12px;
}

.selezio
{
color:#990033;
}

#menu a:link
{
text-decoration:none;
color:#808080;
}

#menu a:hover
{
text-decoration:none;
color:#990033;
}

#menu a:visited
{
text-decoration:none;
color:#909090;
}

#newmenu
{
text-align:center;
padding:5px;
font-size:15px;
border-bottom:2px solid #990033;
}

#newmenu a:link
{
text-decoration:none;
color:#606060;
}

#newmenu a:hover
{
text-decoration:none;
color:#990033;
}

#newmenu a:visited
{
text-decoration:none;
color:#606060;
}


#schedario
{
list-style-type:none;
margin:0px;
padding:0px;
}

#schedario li
{
display:inline;
background:#cccccc;
border:1px solid #bbbbbb;
height:30px;
font-size:16px;
font-weight:bold;
padding:0px;
width:100px;
}

#schedario li.selected
{
background:white;
border-bottom:0px;
}

#schedario li a
{
color:black;margin:10px;
}

#testo
{
float:left;
width:580px;
padding-top:10px;
}

#testo ul
{
padding-right:20px;
list-style-type:square;
}

#testo li
{
margin-top:12px;
}

.dettagli
{
font-style:italic;
font-size:13px;
}

#boxsin
{
width:290px;
float:left;
}

#boxdx
{
width:290px;
float:left;
}

#postbox
{
display:block;clear:both;
}

#areacontatti
{
float:left;
width:360px;
}

#formmess
{
float:left;
width:220px;
}

#testomess
{
width:220px;
height:180px;
margin-bottom:7px;
margin-top:7px;
}

#latuaemail
{
width:220px;
margin-bottom:7px;
}

#invia
{
width:220px;
}

#login
{
margin-top:15px;
}

#pw
{
margin-top:5px;
margin-left:17px;
}

#submit
{
margin-top:5px;
margin-left:77px;
}

#loghi
{
display:block;
width:950px;
text-align:left;
margin-right:3px;
}

#loghi img
{
margin-top:10px;
margin-bottom:20px;
}

.margsin
{
margin-right:48px;
}

.margsinsotto
{
margin-right:48px;
}


#footer
{
clear:both;
border-top:2px solid #990033;
text-align:center;
font-size:12px;
padding:15px;
}

#boxnews
{
width:450px;border:1px solid #cccccc;float:left;overflow:auto;padding:10px;margin-bottom:10px;height:320px;
scrollbar-face-color: white; scrollbar-shadow-color: #CCCCCC; scrollbar-highlight-color: 
white; scrollbar-3dlight-color: #CCCCCC; scrollbar-darkshadow-color: white; 
scrollbar-track-color: white; scrollbar-arrow-color: #CCCCCC;
}

#boxnews ul
{
list-style-type:none;margin:0px;padding:0px;
}

#boxnews h3
{
font-size:14px;color:#990033;margin:0px;margin-bottom:8px;
}

#boxnews h4
{
font-size:12px;color:#990033;margin:0px;margin-top:8px;
}

#boxprojects
{
width:450px;border:1px solid #cccccc;float:right;overflow:auto;padding:10px;margin-bottom:10px;height:320px;
}

#boxprojects h3
{
font-size:14px;color:#990033;margin:0px;margin-bottom:8px;
}

input  {border:1px solid #cccccc;}

textarea  {border:1px solid #cccccc;}
