@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(img/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #FFFFFF;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#colsx {
background-image:url(img/colonna_sx_part.jpg);
background-position:top;
background-repeat:repeat-y;
min-height:263px;}

#coldx {
background-image:url(img/colonna_dx_part.jpg);
background-position:top;
background-repeat:repeat-y;
min-height:743px;}



#news {position:relative;
background-image:url(img/news_bg.jpg);
background-position:top;
background-repeat:no-repeat;
width:130;
min-height:263px;

}

#news p {
padding-top:540px;
padding-left:5px;
padding-right:50px;
font-size:10px;
color:666;
line-height:14px;
}

#news a{
color: #b05c1e;
text-decoration:underline;
font-size:10px;
font-style:normal;
padding:0;
margin:0;}

#news a:hover {
color:#999999;
text-decoration:none;
}


/*----------------- backgroung -----------------*/

#header {
background-image:url(img/header.jpg);
background-position:top left;
background-repeat:no-repeat;
width:1094px;
min-height:172px;}

main_content_bg{
background-image:url(img/content_bg.jpg);
background-position:top;
background-repeat:no-repeat;
width:582px;
min-height:743px;}

#right_bg{
background-image:url(img/right01.jpg);
background-position:top;
background-repeat:no-repeat;
width:130;
min-height:480;}

#sxbg {
background-image:url(img/sx01.jpg);
background-position:top;
background-repeat:no-repeat;
width:116px;
min-height:743px;}

#navbg {
background-image:url(img/nav.jpg);
background-position:top;
background-repeat:no-repeat;
width:196px;
min-height:743px;}

#colsxbg {
background-image:url(img/colonnasx.jpg);
background-position:top;
background-repeat:no-repeat;
width:29px;
min-height:743px;}

#mainbg {
background-image:url(img/main.jpg);
background-position:top;
background-repeat:no-repeat;
width:582px;
min-height:743px;}

#coldxbg {
background-image:url(img/colonnadx.jpg);
background-position:top;
background-repeat:no-repeat;
width:19px;
min-height:743px;}

#dxbg {
background-image:url(img/dx01.jpg);
background-position:top;
background-repeat:no-repeat;
width:153px;
min-height:743px;}

#colsx_part_bg {
background-image:url(img/colonna_sx_part.jpg);
background-position:top;
background-repeat:repeat-y;
width:29px;
min-height:100%;
height:100%;}

#coldx_part_bg {
background-image:url(img/colonna_dx_part.jpg);
background-position:top;
background-repeat:repeat-y;
width:19px;
min-height:100%;
height:100%;}

#coldx_end {
background-image: url(img/finecolonnadx.jpg);
background-position:top;
background-repeat:no-repeat;
width:19px;
height:109;}

#colsx_end {
background-image: url(img/finecolonnasx.jpg);
background-position:top;
background-repeat:no-repeat;
width:29px;
height:109;}



#footer {
background-color:#D5D9C1;
color:#666;
font-size:10px;
border:1px dashed #999;
}

#footer a{
color: #666;
text-decoration:underline;
font-size:10px;
font-style:normal;
padding:0;
margin:0;}

#footer a:hover {
color:#333;
text-decoration:none;
}

img.colsxpart {position:relative;
left:0px;
bottom:0px;
z-index:-1;}

img.coldxpart {position:relative;
left:0px;
bottom:0px;
z-index:-1;}

img.colsxpart-cal {position:relative;
left:0px;
bottom:0px;
z-index:-1;}

img.coldxpart-cal {position:relative;
left:0px;
bottom:0px;
z-index:-1;}


img.colsxpart-cal2 {position:relative;
left:0px;
bottom:0px;
z-index:-1;}

img.coldxpart-cal2 {position:relative;
left:0px;
bottom:0px;
z-index:-1;}


img.colsxpart-cal3 {position:relative;
left:0px;
bottom:0px;
z-index:-1;}

img.coldxpart-cal3 {position:relative;
left:0px;
bottom:0px;
z-index:-1;}

/* -------------------- content -------------------- */

h1 {font-family:Geneva, Arial, Helvetica, sans-serif;
color:#52530f;
padding-top:20px;
padding-left:20px;
float:left;}

#trans {
font-size:10px;
padding-top:10px;
padding-right:10px;
float:right;
}

#trans a {
font-size:10px;
color:#333;
text-decoration:underline;
font-style:normal;
}

#trans a:hover {
color:#b05c1e;
text-decoration:none;
}

.titoli01 {font-family:Geneva, Arial, Helvetica, sans-serif;
background-image:url(img/fogliacap.gif); 
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
font-size:14px;
color:#52530f;
font-weight:bold;
border-bottom:1px dashed #52530f;
}

.titoli02 {font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#52530f;
font-weight:bold;
border-bottom:1px dashed #52530f;
}

.content1 p {
width:500px;
padding:0 20px 0 20px;
clear:left;
}

.content1 ul {;
width:440px;
list-style:disc;
margin:0;
padding:0 20px 0 40px;
}

.content1 ul ul{
width:440px;
list-style:circle;
margin:0;
padding:0 20px 0 40px;
}

.content1 a {
font-size:12px;
color:#b05c1e;
text-decoration:underline;
font-style:italic;
}

.content1 a:hover {
color:#999;
text-decoration:none;
}

.foto00 {
border:#666 1px solid;
}


.foto01 {
position:relative;
margin-right:10px;
border:#666 1px solid;
float:left;}

.foto02 {
position:relative;
margin-left:10px;
margin-top:20px;
float:right;}

.foto01bio {
border:#666 1px solid;
position:relative;
margin-top:10px;
margin-right:10px;
float:left;}

.foto02bio {border:#666 1px solid;
position:relative;
margin-left:10px;
float:right;}

.foto03cal {
position:relative;
margin-right:10px;
float:left;}

.cit {
font-size:10px;
font-style:italic;
text-align:left;
padding-left:42px;
padding-right:42px;}

/*----------------- nav -----------------*/
div#nav {margin-top:126px;
margin-left:25px;
background-color:#fff;
font-size:10px;}

div#nav ul{
list-style-type: none;
margin: 0;
padding: 0;}
 
div#nav li{
margin: 0 0 3px;
padding: 0} 

div#nav a{
display: block;
width: 160px;
line-height: 25px;
text-decoration: none; 
border-bottom: 1px dashed #666;
text-indent: 25px;
background: url("img/fogliolinaNav.gif") no-repeat top left;
color: #52530f;}

div#nav a:hover {
background: url("img/fogliolinaNav-hover.gif") no-repeat top left;
color: #333;}

div#nav li#activelink a, div#nav li#activelink a:hover {
background: url("img/fogliolinaNav-hover.gif") no-repeat top left;
color: #333;
font-weight:bold}











