/*Aggiunti per modificare quelli in css/default.css dopo la loro dichiarazione*/
#main { 
        /*background: red;*/
}

#content {
        width: 500px;
	padding-left: 100px;
        /*background: yellow;*/
}

#content.pageTemplate {
        width: 600px;
	padding-left: 0;
        /*background: yellow;*/
}

#sidebar
{	
	width: 265px;/*215px;*/
	float: left;
	margin: 20px 10px 20px 36px;/*20px 60px 20px 0;*/
        /*background: green;*/
}

* html #sidebar
{	
	margin: 20px 10px 20px 0;
}

.boxDataRientrata {
       display: block; 
       clear: left;
}

.rientrata {
        /*display: inline;*/
        margin-top: -105px;
}

.dataRientrata01,
.dataRientrata02,
.dataRientrata03,
.dataRientrata04,
.dataRientrata05,
.dataRientrata06,
.dataRientrata07,
.dataRientrata08,
.dataRientrata09,
.dataRientrata10,
.dataRientrata11,
.dataRientrata12
 {
        width: 78px;
        height: 75px;
        display: block;
        margin-top: 10px;
        margin-left: -78px;
        padding-top: 18px;
}

.dataRientrata01{
        background: url(images/bg_calendario_mese01.gif) no-repeat left top;
}

.dataRientrata02{
        background: url(images/bg_calendario_mese02.gif) no-repeat left top;
}

.dataRientrata03{
        background: url(images/bg_calendario_mese03.gif) no-repeat left top;
}

.dataRientrata04{
        background: url(images/bg_calendario_mese04.gif) no-repeat left top;
}

.dataRientrata05{
        background: url(images/bg_calendario_mese05.gif) no-repeat left top;
}

.dataRientrata06{
        background: url(images/bg_calendario_mese06.gif) no-repeat left top;
}

.dataRientrata07{
        background: url(images/bg_calendario_mese07.gif) no-repeat left top;
}

.dataRientrata08{
        background: url(images/bg_calendario_mese08.gif) no-repeat left top;
}

.dataRientrata09{
        background: url(images/bg_calendario_mese09.gif) no-repeat left top;
}

.dataRientrata10{
        background: url(images/bg_calendario_mese10.gif) no-repeat left top;
}

.dataRientrata11{
        background: url(images/bg_calendario_mese11.gif) no-repeat left top;
}

.dataRientrata12{
        background: url(images/bg_calendario_mese12.gif) no-repeat left top;
}

.dataNumero {
        width: 61px;
        height: 34px;
        padding-top: 0;
        font-size: 2em;/**/
        color: #143d7e;
        text-align: center;
        /*background: red;*/
}

#header {
        padding-top: 0;
	background: url(images/bg_header.gif) repeat-x ;
}

.headerimg {
        height: 245px;
        display: block;
}

.headerimg_wide {
        width: 969px;
        height: 292px;
        margin: 0 auto;
        /*display: block;*/
        cursor: pointer;
}

.headerimg_wide a {
        width: 969px;
        height: 292px;
        display: block;
        text-indent: -9999px;
        outline: none;
        border-bottom: none; 
}

.headerimg_wide a:hover {
        filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
        outline: none;
        border-bottom: none; 
}

#headerimg_concorso a {
        background: url(images/img_header_concorso.jpg) no-repeat center top;
}

#headerimg1 {
        background: url(images/img_header1.jpg) no-repeat center top;
}

#headerimg2 {
        background: url(images/img_header2.jpg) no-repeat center top;
}

#headerimg3 {
        background: url(images/img_header3.jpg) no-repeat center top;
}

#headerimg4 {
        background: url(images/img_header4.jpg) no-repeat center top;
}

#pagemenu {
	width: 969px;
        height: 34px;/*54px;*/
	margin: 0 auto;
        padding-top: 20px;	
        border-top: 0px;
        border-bottom: 1px solid #cfcfcf;
        background-color: transparent;
}

#homeBlog a {
        float: left;
        padding-left: 35px; 	
        border-bottom: 0px;
        background: url(images/icona_blog.gif) no-repeat left top;
}

#homeBlog a:hover {
        background: url(images/icona_blog_on.gif) no-repeat left top;
}

#menuBlog a {
        float: left;	
        border-bottom: 0px;
        color: #6B8BBE;
}

#menuBlog ul {
        list-style-type: none;
        margin: 0 0 0 20px;
        padding: 0;
}

#menuBlog li {
        float: left;
        margin: 0;
        padding: 0;
}

#pagemenu #menuBlog ul li.page_item, 
#pagemenu #menuBlog ul li.cat-item,
#pagemenu #menuBlog ul li.current_page_item, 
#pagemenu #menuBlog ul li.current_page_item a, 
#pagemenu #menuBlog ul li.current_page_item a:hover, 
#pagemenu #menuBlog ul li.current-cat, 
#pagemenu #menuBlog ul li.current-cat a, 
#pagemenu #menuBlog ul li.current-cat a:hover,
#pagemenu #menuBlog ul li.page_item a:hover, 
#pagemenu #menuBlog ul li.cat-item a:hover,
#pagemenu #menuBlog ul li.current_page_item, 
#pagemenu #menuBlog ul li.current_page_item a, 
#pagemenu #menuBlog ul li.current_page_item a:hover, 
#pagemenu #menuBlog ul li.current-cat, 
#pagemenu #menuBlog ul li.current-cat a, 
#pagemenu #menuBlog ul li.current-cat a:hover,
#pagemenu #menuBlog ul li.page_item a, 
#pagemenu #menuBlog ul li.cat-item a {
       background: none;
       font-weight: normal;
       color: #6B8BBE;
}

#pagemenu #menuBlog ul li.page_item a:hover,
#pagemenu #menuBlog ul li.current_page_item a:hover,
#pagemenu #menuBlog ul li.current-cat a:hover {
        color: #143D7E;
}


#pagemenu #menuBlog ul li.page_item a, 
#pagemenu #menuBlog ul li.cat-item a {
       padding: 0 0 0 20px; 
}


#tornaAlSito a {
        float: right;
        padding-left: 22px;	
        border-bottom: 0px;
        background: url(images/icona_tornaalsito.gif) no-repeat left top;
}

#tornaAlSito a:hover {
        background: url(images/icona_tornaalsito_on.gif) no-repeat left top;
}


#sidebar {
        font-family: Georgia, Sans-Serif, Verdana;
}


a {
	color: #6b8bbe;


	border-bottom: 1px dotted #6b8bbe;
}

a:hover {
	color: #143d7e;
	border-bottom: 1px dotted #143d7e;
	background-color: transparent;/*#6b8bbe;*/

}


h2 a,
h3 a,
h2 a:visited,
h3 a:visited {
	color: #143d7e;
}

h2 a:hover,
h3 a:hover {
	color: #6b8bbe;
}

small {
	color: #6b8bbe;
}

#sidebar ul li h2 {
	color: #7e7e7e;
	/*border-top: 1px dotted #7e7e7e;*/
	border-bottom: none;
}

#sidebar ul li a {
	margin-left: 15px;
}
	
#sidebar a {
	color: #6b8bbe;
	border-bottom: none;
}
	
#sidebar a:hover {
	color: #143d7e;
	border-bottom: none;/*1px dotted #143d7e;*/
	background-color: transparent;/*#fff;#6b8bbe;*/
}	

#sidebar .cat-item a:hover, #sidebar .archives a:hover,
#sidebar #archives ul li a:hover,
#sidebar .linkcat a:hover,
#sidebar .blogroll a:hover {

	background-color: transparent;/*#fff;#6b8bbe;*/
}

.sidebarSubtitle {
        color: #7e7e7e;
	padding-left: 7px;
	font-size: 0.9em;
}

#sidebar li#rssfeeds {
        background: none;

}


#sidebar li#rssfeeds a {
        height: 75px;
	padding-left: 70px;
	margin-left: 5px;
	margin-top: 10px;/**/
	font-weight: bold;
	background:url(images/rss.gif) top left no-repeat;
}

#sidebar li#rssfeeds a:hover{
	background:url(images/rss2.gif) top left no-repeat;
}

	

#sidebar .crea {
	color: #143d7e;
        margin-top: 10px;
        /*padding-bottom: 10px;*/
	border-top: 1px solid #cfcfcf;
	/*border-bottom: 1px solid #cfcfcf;*/
	background-color: transparent;/*#fff;#6b8bbe;*/
}
	
#sidebar .crea h2 {
        width: 45px;
	margin-top: -20px;
        margin-bottom: 10px;
        background: #ffffff;
}

#sidebar .crea ul li a {
        width: 262px;
        height: 30px;
	margin-left: 0;
        padding-bottom: 15px;
        text-indent: -9999px;
}

#sidebar .crea ul li.creaLibro a {
	background: url(images/puls_crealibro.gif) no-repeat left top;
}

#sidebar .crea ul li.creaLettera a {
	background: url(images/puls_crealettera.gif) no-repeat left top;
}

#sidebar .crea ul li.creaLibro a:hover {
	background: url(images/puls_crealibro_on.gif) no-repeat left top;
}

#sidebar .crea ul li.creaLettera a:hover {
	background: url(images/puls_crealettera_on.gif) no-repeat left top;
}



#sidebar .seguici {
	color: #143d7e;
        margin-top: 10px;
        /*padding-bottom: 10px;*/
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	background-color: transparent;/*#fff;#6b8bbe;*/
}
	
#sidebar .seguici h2 {
        width: 90px;
	margin-top: -20px;
        margin-bottom: 10px;
        background: #ffffff;
}

#sidebar .seguici ul {
        height: 70px;
        margin: 0 2px;
}

#sidebar .seguici ul li {
        width: 44px;
        height: 52px;
        float: left;
        margin: 0 4px;
}

#sidebar .seguici ul li a {
        width: 44px;
        height: 52px;
	margin-left: 0;
        /*padding-bottom: 15px;*/
        text-indent: -9999px;
}

#sidebar .seguici ul li.seguiciRss a {
	background: url(images/puls_seguici_rss.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciFacebook a {
	background: url(images/puls_seguici_facebook.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciTwitter a {
	background: url(images/puls_seguici_twitter.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciYoutube a {
	background: url(images/puls_seguici_youtube.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciFlickr a {
	background: url(images/puls_seguici_flickr.gif) no-repeat left top;
}

/*
#sidebar .seguici ul li.seguiciRss a:hover {
	background: url(images/puls_seguici_rss_on.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciFacebook a:hover {
	background: url(images/puls_seguici_facebook_on.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciTwitter a:hover {
	background: url(images/puls_seguici_twitter_on.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciYoutube a:hover {
	background: url(images/puls_seguici_youtube_on.gif) no-repeat left top;
}

#sidebar .seguici ul li.seguiciFlickr a:hover {
	background: url(images/puls_seguici_flickr_on.gif) no-repeat left top;
}
*/




.bigText {
        font-size: 1.6em;
}

h1, h2, h3, h4, h5, h6 {
        color: #143d7e;
}

body {
        background-color: #ffffff;
}

#footer {
	background-color: #ffffff;
}

#footerarea {
        margin-top: -30px;
	border-top: 1px solid #d5d5d5;
}

#footerLogo {
        width: 98px;
        height: 58px;
        margin: 0 auto;
        dispaly: table;
        position: relative;
        background: url(images/logo_footer.gif) no-repeat top center;
}
