/* CSS Document */

html{
scrollbar-base-color: #252525;
scrollbar-arrow-color: #939393;
scrollbar-3dlight-color: #252525;
scrollbar-darkshadow-color: #252525;
scrollbar-face-color: #252525;
scrollbar-highlight-color: #3F3F3F;
scrollbar-shadow-color: #252525;
scrollbar-track-color: #2D2D2D;
}

.clear{
clear:both
}

h3{
font-weight:lighter
}

.blu{
color:#0066FF;
}
.rosa{
color:#CC9999
}
.verde{
color:#63923A;
}
.prenotazioni{
color:#0066CC
}
.links{
color:#8888FF}

.bacheca{
color: #FFCC00
}
.segreteria{
color:#66CCCC
}
.news{
color: #FF0000
}

.comunicazioni{
color: #FF9900
}
.formazione{
color:#99FFCC
}

.lavoro-concorsi-incarichi{
color:#FEDE7E;
}

a{
text-decoration:none;
color:white;
}
a:hover{
text-decoration:underline
}

body{
background:#252525 url(../images/body_bg.gif) no-repeat right bottom;
/*background:#252525 url(../images/body_bg2.gif) no-repeat right bottom;*/
margin:0px;
font-family: Tahoma, Arial, Verdana;
font-size:85%;
color:white;
}

#header{
/*height:150px;*/
width:1000px;
margin:0px auto;
}

#logo{
height:100px;
width:99px;
margin:5px 20px 0px 0px;
background:url(../images/logo.gif) no-repeat center;
float:left;
}

#intestazione{
height:60px;
width:459px;
margin:25px 20px 0px 0px;
/*background: url(../images/ordinearchiettisiena.gif) no-repeat left;*/
float:left
}

#fotoeventi{
background:url(../images/header_bg.jpg) repeat-x;
height:241px;
}
#fotoeventi #foto{
float:left;
height:241px;
width:700px;
}

#fotoeventi #eventi{
float:left;
width:243px;
color:black;
padding:20px;
height:201px;
/*overflow:hidden;*/
}

#fotoeventi #eventi #titolo{
padding:10px 0px 10px 10px;
margin-bottom:10px;
border-left:4px solid #FF0099;
}
#fotoeventi #eventi #testo{
height:140px;
overflow:hidden

}
#fotoeventi #eventi #testo a{
color:#FF0099;
font-weight:bold;
text-decoration:none
}

#wrapper{
width:1000px;
margin:0px auto;
}

#homepage{
width:960px;
padding:20px;
}

/************************************************HOME PAGE***********************************/

#news{
float:left; width:350px; 
margin-top:15px; 
border-top:2px solid red; 
margin-left:20px; 
padding-top:10px; 
margin-bottom:20px;
}

#news .data{
color:red;
}
#news .titolo{
color:white;
font-weight:bold;
}
#news .titolo a{
color:white;
text-decoration:none
}
#news .testo{
color:#CCCCCC
}

#news .tuttenotizie{
text-align:right;
color:#FF0000;
font-style: italic
}
#news .tuttenotizie a{
color:#FF0000;
text-decoration:none}


#comunicazioni{
float:left; 
width:350px; 
margin-top:15px; 
border-top:2px solid #FF9900; 
margin-left:20px; 
padding-top:10px; 
margin-bottom:20px;
}

#comunicazioni .data{
color:FF9900;
}
#comunicazioni .titolo{
color:white;
font-weight:bold
}
#comunicazioni .titolo a{
color:white;
text-decoration:none;
}
#comunicazioni .testo{
color:#CCCCCC
}
#comunicazioni .tuttecomunicazioni{
text-align:right;
color:#FF9900;
font-style: italic
}
#comunicazioni .tuttecomunicazioni a{
color:#FF9900;
text-decoration:none
}


#bacheca{
float:left; 
width:350px; 
margin-top:15px;
border-top:2px solid #FFCC00; 
margin-left:20px; 
padding-top:10px; 
margin-bottom:20px;
}

#bacheca .titolo{
color:white;
font-weight:bold
}
#bacheca .testo{
color:#CCCCCC
}
#bacheca .tuttiannunci{
text-align:right;
color:#FFCC00;
font-style: italic
}
#bacheca .tuttiannunci a{
color:#FFCC00;
text-decoration:none

}

#lavoro-concorsi-incarichi{
float:left; 
width:350px; 
margin-top:15px; 
border-top:2px solid #FEDE7E; 
margin-left:20px; 
padding-top:10px; 
margin-bottom:20px;
}
#lavoro-concorsi-incarichi a{
color:white;
text-decoration:none;
}
#lavoro-concorsi-incarichi a:hover{
text-decoration: underline;
}

#links{
float:left; 
width:350px; 
margin-top:15px;
border-top:2px solid #8888FF; 
margin-left:20px; 
padding-top:10px; 
margin-bottom:20px;
}

#cerca{
float:left; 
width:350px; 
margin-top:15px; 
border-top:2px solid #FFFFCC; 
margin-left:20px; 
padding-top:10px; 
margin-bottom:20px;
}

#cerca input{
background:#252525;
color:#FF9900;
font-size:11px;
}

/*******************************************************************************************/

#left{
float:left;
width:620px;
padding:20px;
}

#right{
float:right;
width:300px;
padding:20px;
}

#footer{
background-color: #333333;
text-align:center;
font-size:11px;
color:#666666;
padding:3px;
}

#footer  a{
color:#666666;
text-decoration:none;
}

#footer a:hover{
color:#999999
}

