body{
margin:0;
padding:0;
text-align:center;
background-image:url(immagini/bkg.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#DDEAED;
}

/**** container ****/
#container{
width:990px;
margin:0 auto;
padding:0;
}

/**** header ****/
#header{
position:relative;
min-height:104px !important;
height:147px;
margin-top:0px;
padding-left:0px;
padding-right:21px;
margin-bottom:1px;
margin-left:0px;
margin-right:-1px;
background-image:url(http://www.lavetefattoame.org/immagini/header_bkg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

/**** menu ****/
#menu{ position:relative;
text-align:center;
width:990px;
height:26px;
margin-right:-2px;}

#voce{ position:relative;
float:left;
background-color:#F0DD94;
height:26px;
line-height:26px;
font-family:Verdana;
font-size:12px;
color:#444444;
}

#voce a{ text-decoration:none;
color:#444444;
}

#voce a:hover{ text-decoration:none;
color:#3399CC;
}

#voce :hover{
display:block;
height:26px;
background-color:#FFFFFF;
color:#3399CC;
font-weight:bold;
}

#voceok{ position:relative;
float:left;
background-color:#FFFFFF;
height:26px;
line-height:26px;
font-family:Verdana;
font-size:12px;
color:#3399CC;
font-weight:bold;}

#spazio{ position:relative;
float:left;
width:21px;
background-color:#B6D8E0;
height:26px;}

#bianco{ position:relative;
float:left;
width:1px;
background-color:#ffffff;
height:26px;}


#menusotto{ position:relative;
text-align:center;
width:990px;
height:19px;
margin-right:-2px;
padding-top:1px;}

#vocesotto{ position:relative;
float:left;
background-color:#f7eecc;
height:19px;
line-height:18px;
font-family:Verdana;
font-size:9px;
color:#555555;
}

#vocesotto a{ text-decoration:none;
color:#555555;
}

#vocesotto a:hover{ text-decoration:none;
color:#3399CC;
}

#vocesotto :hover{
display:block;
height:19px;
background-color:#FFFFFF;
color:#3399CC;
font-weight:normal;
}

#vocesottook{ 
position:relative;
float:left;
background-color:#ffffff;
height:19px;
line-height:18px;
font-family:Verdana;
font-size:9px;
color:#3399CC;
}

#spaziosotto{ position:relative;
height:19px;
float:left;
width:21px;
background-color:#d0eaf0;
}

#biancosotto{ position:relative;
height:19px;
float:left;
width:1px;
background-color:#ffffff;
}


#login{ position:relative;
float:left;
background-color:#B6D8E0;
height:19px;
line-height:19px;
font-family:Verdana;
font-size:9px;
color:#555555;
}

#login a{ text-decoration:none;
color:#555555;
font-weight:bold;
}

#login a:hover{ text-decoration:none;
color:#3399cc;
}

#login2{ position:relative;
float:left;
height:19px;
line-height:19px;
font-family:Verdana;
font-size:9px;
color:#555555;
}

#login2 a{ text-decoration:none;
color:#555555;
font-weight:bold;
}

#login2 a:hover{ text-decoration:none;
color:#3399cc;
}



/**** page ****/
#page{ position:relative;
margin-top:32px;
min-height:375px !important;
height:375px;
width:990px;
height:26px;
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:left;
margin-right:-2px;
}

#colonnacalendario{ position:relative;
width:200px;
float:left;
margin-left:20px;
border-left:44px;}

#colonnamenuar{ position:relative;
width:200px;
float:left;
margin-left:20px;
border-left:44px;}

#colonnadx{ position:relative;
width:269px;
float:right;
margin-right:20px;
border-right:20px;}

#colonnasx{ position:relative;
width:269px;
float:right;
margin-right:44px;
border-right:44px;}

#colonnatotale{ position:relative;
width:560px;
float:right;
margin-right:44px;
border-right:44px;
clear:both;}

#colonnatotaleform{ position:relative;
width:460px;
float:right;
margin-right:44px;
border-right:44px;
clear:both;}

#titolo{ position:relative;
background-color:#F0DD94;
height:111px;
font-family:Verdana;
font-size:12px;
color:#444444;
padding-left:22px;}

#titoloconmenu{ 
background-color:#F0DD94;
height:111px;
width:270px;
font-family:Verdana;
font-size:12px;
color:#444444;
padding-left:22px;
float:left;}

#menucontitolo{ 
background-color:#B6D8E0;
height:111px;
width:218px;
font-family:Verdana;
font-size:12px;
color:#444444;
padding-left:22px;
padding-right:22px;
float:right;

}

#menucontitoloar{ 
background-color:#B6D8E0;
position:relative;
height:111px;
font-family:Verdana;
font-size:12px;
color:#444444;
padding-left:22px;}

.sottotitolo{font-size:11px;}
.sottotitolo a{ text-decoration:none;
color:#444444;}
.sottotitolo a:hover{ text-decoration:none;
color:#ffffff;}

#corpo{ position:relative;
min-height: 250px;
height: auto !important;
height: 250px;
background-color:#FFFFFF;
font-family:Verdana;
font-size:12px;
color:#444444;
padding-left:22px;
padding-right:22px;
padding-top:22px;
}


#corpo a{ text-decoration:none;
color:#3399CC;}

#corpo a:hover{ text-decoration:none;
color:#444444;
}

.data{font-size:11px;
color:#444444;}

.titolo{font-size:12px;
color:#000000;
font-weight:bold;}

#leggi{ color:#3399CC;
font-weight:bold;
font-size:11px;
text-align:right;
padding-top:10px;}

#leggi a{ text-decoration:none;
font-weight:bold;
color:#3399CC;}

#leggi a:hover{ text-decoration:none;
color:#444444;
}


/**** footer ****/
#footer{
clear:both;
padding-top:15px;
padding-bottom:15px;
text-align:center;
color:#3399CC;
font-family:Verdana;
font-size:10px;
background-color:#FFFFFF;
}

#footer a{ text-decoration:none;
font-weight:bold;
color:#3399CC;}

#footer a:hover{ text-decoration:none;
color:#444444;
}

/****#corpo li{ 
padding-bottom:5px;
padding-top:5px;
border-bottom:solid 1px #F0DD94;
list-style-image:url(http://www.lavetefattoame.org/prova/immagini/puntino2.gif);
list-style-position:inside;}****/



/**** PROGETTI****/
#menuprogetti{padding-left:10px;}
#menuprogetti ul { 
padding-left:0px;
}
#menuprogetti li { 
font-size:11px;
padding-bottom:3px;
padding-top:3px;
border-bottom:solid 1px #F0DD94;
margin-bottom:5px;
list-style-image:url(http://www.lavetefattoame.org/prova/immagini/puntino2.gif);
}

#menuprogetti li a{ 
color:#777777;
}
#menuprogetti li a:hover{ 
color:#3399CC;
}

#colonnadxprogetti{ 
position:relative;
width:369px;
float:right;
margin-right:20px;
border-right:20px;}

.sottomenu{color:#3399CC;}

#vocemenuar { 
padding-bottom:3px;
padding-top:3px;
border-bottom:solid 1px #F0DD94;
margin-bottom:5px;
margin-top:5px;
}

#vocemenuarok { 
padding-bottom:3px;
padding-top:3px;
border-bottom:solid 1px #F0DD94;
margin-bottom:5px;
margin-top:5px;
}

#immagineprogetti{
float:left;
width:250px;
margin-top:253px;;
margin-left:-300px;
}


