html, body {
    font: 14px Tahoma, Arial, sans-serif; 
    padding:0px;
    margin:0 auto;
/*
    background:transparent url('./images/new_template/bg5.jpg') left top repeat;
    */
    
    background-color: #606060;
    /*
	background-attachment: fixed;
	background-color: #F3F4E6;
	background-image: url('./images/new_template/bg2.jpg');
	background-position: center;
*/
}


.clear { clear:both; }
.separator {padding-bottom:10px;}
.separator20 { padding-bottom:20px; }
.smallFont {font-size:11px;}

a {
    color:#990000;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


input {
	border: #AAAAAA 1px solid; 
}

textarea {
	border: #AAAAAA 1px solid; 
}

select {
	border: #AAAAAA 1px solid; 
}

img {
    border:0px;
}


.page {
    width:984px;
    margin:0 auto;
    background-color:#ffffcc;
}


.header {
    text-align:center;
    padding:10px;
}


.header_left {
    float:left;
    width:480px;
}

.header_right {
    float:right;
    width:480px;
    text-align:center;
}

.header_right .data {
    background-color:#990000;
    color:#FFFFFF;
    text-align:center;
    width:468px;
    margin:0 auto;
    margin-top:20px;
}




.header ul li {
    display: inline;
}


.menu_top {

}


.menu_top ul {
	list-style: none;
	margin-left: 0;
	padding-left: 7px;
	text-indent: 0px;
}


.menu_top ul li {
    display: inline;
    float: left;
    padding-left:3px;
    padding-right:3px;
}





.menu_left {
    float:left;
    width:149px;
    padding-top:10px;
}


.body {
    float:left;
    width:515px;
    padding-top:10px;
}


.menu_right {
    float:right;
    width:310px;
    text-align:center;
    padding-top:10px;
}















.box{
}

.box .title {
    height:21px;
    background-color:#990000;
    width:216px;
    color:#FFFFFF;
}


.box .title_mleft {
    height:21px;
    background-color:#990000;
    width:116px;
    color:#FFFFFF;
}


.box .title .testo {
    padding-top:3px;
    width:200px;
    float:left;
    text-align:center;
    font-weight:bold;
}

.box .title_mleft .testo {
    padding-top:3px;
    width:100px;
    float:left;
    text-align:center;
    font-weight:bold;
}


.box .title_left {
    height:21px;
    width:8px;
    float:left;
    background-image:url('./images/new_template/title_left.gif');

}

.box .title_right {
    height:21px;
    width:8px;
    float:right;
    background-image:url('./images/new_template/title_right.gif');
}

.box .body {
    background-color:#990000;
    padding:5px;
    color:#FFFFFF;
}

.box .body a {
    color:#FFFFFF;
    font-weight:bold;
}






























.boxCentral{
    padding-bottom:10px;
}

.boxCentral .title {
    height:21px;
    background-color:#990000;
    padding-left:5px;
    width:416px;
    color:#FFFFFF;
}

.boxCentral .title a {
    color:#FFFFFF;
    font-weight:bold;
}

.boxCentral .title .testo {
    padding-top:3px;
    width:400px;
    float:left;
    text-align:center;
    font-weight:bold;
}


.boxCentral .body {
    background-color:#FFFFFF;
    border:1px solid #000000;
    padding:5px;
    color:#000000;
    
}

.boxCentral .body a {
    color:#990000;
    font-weight:bold;
}


.boxCentral .foto {
	float:left;
	padding-right:5px;
}
















.boxInfo{
    padding-left:7px;
    padding-bottom:10px;
}

.boxInfo .title {
    height:21px;
    background-color:#990000;
    padding-left:5px;
    width:216px;
    color:#FFFFFF;
}

.boxInfo .title a {
    color:#FFFFFF;
    font-weight:bold;
}


.boxInfo .title .testo {
    padding-top:3px;
    width:200px;
    float:left;
    text-align:center;
    font-weight:bold;
}

.boxInfo .body {
    background-color:#FFFFFF;
    border:1px solid #000000;
    padding:5px;
    color:#000000;
    width:285px;
    text-align:left;
}

.boxInfo .body a {
    color:#990000;
    font-weight:bold;
}










/* CALENDARIO */

#calendario {
    /*color:#ff0000;*/
}

#calendario .intestazione {
    font-weight:bold;
    height:25px;
    border-bottom:2px solid #660000;
}

#calendario .subintestazione {
    font-weight:bold;
    height:25px;
    border-bottom:1px solid #660000;
}

#calendario .giorno {
    height:20px;
}

