/* CSS Document */

body { 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#ffbf00;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}

hr { display:none }

#contenitore_sito { 
position:absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
margin:0px;
}

#contenitore_testata { 
width:100%;
}

/* testa */
#testata { 
width:944px;
height:190px;
text-align:center;
margin:0 auto;
}

#contenitore_menu { 
width:100%;
}

#menu { 
width: 944px;
height:50px;
text-align:center;
margin:0 auto;
}
  
#menu .arearis-menu { 
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:0 10px 0 10px;
color:#ab231e;
}

#menu img { 
padding:0px;
margin:0px;
border:0px;
}

#contenitore_corpo { 
width:100%;
}

#corpo { 
width:944px;
height:auto;
text-align:center;
margin:0 auto;
}

#tit {
font-family: Georgia, 'Times New Roman', Times, serif;
line-height: 20px;
}

#tit a {
text-decoration:none;
}

#tit .iniziale {
color:#222222;
font-size:19px; 
font-weight:normal;
}

#tit .testo {
font-size:12px; 
font-weight:bold; 
color:#222222;
}

#tit .inizialerossa {
color:#ab231e;
font-size:19px; 
font-weight:normal;
}

#tit .testorosso {
font-size:12px; 
font-weight:bold; 
color:#ab231e;
}

#tit .inizialeviola {
color:#563737;
font-size:19px; 
font-weight:normal;
}

#tit .testoviola {
font-size:12px; 
font-weight:bold; 
color:#563737;
}

#tit .inizialonarossa {
font-size:28px; 
font-weight:bold;
color:#ab231e;
}

#tit .testonerosso {
font-size:21px; 
font-weight:bold; 
color:#ab231e;
}

#tit .inizialonagialla {
font-size:28px; 
font-weight:bold;
color:#d5c85b;
}

#tit .testonegiallo {
font-size:21px; 
font-weight:bold; 
color:#d5c85b;
}

#tit .inizialonaviola {
font-size:28px; 
font-weight:bold;
color:#563737;
}

#tit .testoneviola {
font-size:21px; 
font-weight:bold; 
color:#563737;
}




#banner { 
width:494px;
height:50px;
margin-right:14px;
margin-top: 14px;
float:left;
background-color:#fff9c5;
text-align:center;
border: 4px solid #9e0b10;
padding:14px;
line-height:18px;
padding-top:10px;
}

#banner a { 
color: #9e0b10;
text-decoration: none;
font-weight:bold;
}


#boxprossimoevento { 
width:364px;
height:auto;
margin-bottom:14px;
float:left;
background-color:#f9ec7a;
text-align:left;
border: 4px solid #9e0b10;
padding:5px 14px 5px 14px;
line-height:18px;
}

#boxprossimoevento a { 
color: #9e0b10;
text-decoration: none;
}


#boxmailing { 
width:494px;
height:auto;
margin-right:14px;
margin-top: 14px;
float:left;
background-color:#edd7d0;
text-align:left;
border: 4px solid #9e0b10;
padding:5px 14px 5px 14px;
line-height:18px;
}

#boxmailing a { 
color: #9e0b10;
text-decoration: none;
}


#testo { 
width:494px;
height:281px;
margin-right:14px;
font-size:11px;
float:left;
background-color:#fff9c5;
text-align:left;
border: 4px solid #ab231e;
padding:14px;
line-height:18px;
overflow:auto;
scrollbar-face-color:#c7be74;
scrollbar-highlight-color:#fff9c5;
scrollbar-3dlight-color:#f5edab;
scrollbar-darkshadow-color:#aba14a;
scrollbar-shadow-color:#b5ab59;
scrollbar-arrow-color:#fff9c5;
scrollbar-track-color:#fff9c5;
}

.thumbs {
float:left; 
margin-right:14px; 
margin-bottom:14px; 
width:20%;
border: 1px solid #ab231e;
} 

#testo label { 
display:block;
float:left;
width:120px;
margin-bottom: 5px;
}

#testo input { 
border:	1px solid #ab231e;
background-color: #fff;
color: #000;
margin-bottom: 5px;
}

#testo select { 
background-color: #fff;
color: #000;
}

#testo textarea { 
border:	1px solid #ab231e;
background-color: #fff;
color: #000;
margin-bottom: 5px;
}

#testo_col1 { 
width:288px;
height:281px;
font-size:11px;
float:left;
background-color:#fff9c5;
text-align:left;
border-left: 4px solid #ab231e;
border-top: 4px solid #ab231e;
border-bottom: 4px solid #ab231e;
padding:14px;
line-height:18px;
overflow:auto;
scrollbar-face-color:#c7be74;
scrollbar-highlight-color:#fff9c5;
scrollbar-3dlight-color:#f5edab;
scrollbar-darkshadow-color:#aba14a;
scrollbar-shadow-color:#b5ab59;
scrollbar-arrow-color:#fff9c5;
scrollbar-track-color:#fff9c5;
}

#testo_col2 { 
width:178px;
height:281px;
margin-right:14px;
font-size:11px;
float:left;
background-color:#fff9c5;
text-align:left;
border-right: 4px solid #ab231e;
border-top: 4px solid #ab231e;
border-bottom: 4px solid #ab231e;
padding:14px;
line-height:18px;
overflow:auto;
scrollbar-face-color:#c7be74;
scrollbar-highlight-color:#fff9c5;
scrollbar-3dlight-color:#f5edab;
scrollbar-darkshadow-color:#aba14a;
scrollbar-shadow-color:#b5ab59;
scrollbar-arrow-color:#fff9c5;
scrollbar-track-color:#fff9c5;
}

#testo_col2 .li {
margin-bottom:6px;
}

#foto_sx { 
border: 1px solid #ab231e;
float: left;
margin-right: 18px;
margin-bottom: 10px;
font-size:10px;
text-align:center;
color: #ab231e;
background-color:#fffcdf;
}

#foto_dx { 
border: 1px solid #ab231e;
float: right;
margin-left: 18px;
margin-bottom: 10px;
font-size:10px;
text-align:center;
color: #ab231e;
background-color:#fffcdf;
}


#testo a, #testo_col1 a, #testo_col2 a { 
color: #ab231e;
text-decoration: none;
font-weight:bold;
}

#gallery { 
width:400px;
height:360px;
float:left;
}

#errore { 
color: #FF0000;
font-weight: bold;
}

.navbar { 
float:left;
width:100px
}

.navbar_records { 
float:left;
width:120px
}

#contenitore_footer { 
width:100%;
}

#footer { 
text-align: center;
width:944px;
font-size:11px;
color: #000;
margin:0 auto;
line-height:18px;
}

#footer a { 
color: #ab231e;
text-decoration: none;
margin-left:7px;
margin-right:7px;
}

.marginecredits {
	margin: 0px;
	padding: 0px; 
	line-height:0px; 
	height:7px;
	font-size:0px; 
	border:0px; 
	border:none;
	letter-spacing:0px;
	vertical-align:baseline;
	word-spacing: normal;
	white-space: normal;
}