body{margin:10px 0 0 0;  padding:0; font-family:"Times New Roman", Times, serif; font-size:15px; color:#4d1407; background-color: #180B07; background-image:url(images/sfondo_body.jpg);}

h1{font-size:40px; color:#FFFFFF; font-weight:normal;margin:0;}
h2{font-size:30px; color:#FFFFFF; font-weight:normal;margin:0;}
h2.ultimissime{font-size:30px; color:#491406; font-weight:normal;margin:0;}
h4{font-size:20px; color:#FFFFFF; font-weight:normal;margin:0;}
h4 a{font-size:20px; color:#FFFFFF; font-weight:normal;margin:0;}
h4 a:Hover{font-size:20px; color: #F4E7BB; font-weight:normal;margin:0;}
h5{font-size:20px; color:#000000; font-weight:normal;margin:0; text-transform:uppercase;}
h6{font-size:15px; color:#FFFFFF; font-weight:normal;margin:0;}

a{font-size:15px; color:#4d1407; text-decoration:none;}
a:Hover{font-size:15px; color:#791E0B; text-decoration:none;}

p{margin:0; padding:0; font-size:13px;}


#header_home{ background-image:url(images/ilritornodalbosco_home.jpg); width:960px; height:354px; background-repeat:no-repeat;}
#header{ background-image:url(images/ilritornodalbosco.jpg); width:960px; height:259px; background-repeat:no-repeat;}

#data_home{width:310px; float:left; margin-top:235px;margin-left:40px;text-align:left;}
#data{width:310px; float:left; margin-top:175px;margin-left:40px;text-align:left;}

#citazione_home{ float:right; text-align:left;margin-top:125px;margin-right:40px;}
#citazione{ float:right; text-align:left; font-size:16px; text-transform:uppercase;font-weight:bold; margin-top:70px;margin-right:70px; color:#000000;}

#img{background-color:#CC7F08; width:960px; text-align:center}

#menu{ background-image:url(images/sfondo_menu.jpg); background-repeat:repeat-x; height:47px; width:960px; text-align:center;}

a.menu{font-size:21px; padding:0 20px 0 20px; color:#FCA922; text-decoration:none; font-weight:normal; background-image:url(images/ico_stella.png); background-repeat:no-repeat; background-position:top left; }
a.menu:Hover{font-size:21px; padding:0 20px 0 20px; color:#FCA922; text-decoration:none; font-weight:normal; background-image:url(images/ico_stella_on.png); background-repeat:no-repeat; background-position:top left; }

a.menu_int{font-size:20px; padding:0 20px 0 20px; color:#FCA922; text-decoration:none; font-weight:normal; background-image:url(images/ico_stella.png); background-repeat:no-repeat; background-position:top left; }
a.menu_int:Hover{font-size:20px; padding:0 20px 0 20px; color:#FCA922; text-decoration:none; font-weight:normal; background-image:url(images/ico_stella_on.png); background-repeat:no-repeat; background-position:top left; }
a.menu_intAttivo{font-size:20px; padding:0 20px 0 20px; color:#FCA922; text-decoration:underline;font-weight:normal; background-image:url(images/ico_stella_on.png); background-repeat:no-repeat; background-position:top left; }
a.menu_intAttivo:Hover{font-size:20px; padding:0 20px 0 20px; color:#FCA922; text-decoration:underline; font-weight:normal; background-image:url(images/ico_stella_on.png); background-repeat:no-repeat; background-position:top left; }

a.utilities{font-size:12px; color:#F4E7BB; text-decoration:none;}
a.utilities:hover{font-size:12px; color:#791E0B; text-decoration:none;}
a.utilitiesAttivo{font-size:12px; color:#791E0B; text-decoration:none;}
a.utilitiesAttivo:hover{font-size:12px; color:#791E0B; text-decoration:none;}

#content{ background-image:url(images/sfondo_content.jpg); background-color:#CC7F08; background-position:bottom right; background-repeat:no-repeat; width:960px;}
#testi-sinistra{float:left; padding:30px 15px 30px 40px; text-align:left;}
#testi-destra{float:right; padding:30px 15px 30px 40px; text-align:left; color:#FFFFFF; font-size:15px;}

#content_2005{ background-image:url(images/sfondo_content_2005.jpg); background-color:#CC7F08; background-position:bottom right; background-repeat:no-repeat; width:960px;}
#content_2006{ background-image:url(images/sfondo_content_2006.jpg); background-color:#CC7F08; background-position:bottom right; background-repeat:no-repeat; width:960px;}
#content_2008{ background-image:url(images/sfondo_content_2008.jpg); background-color:#CC7F08; background-position:bottom right; background-repeat:no-repeat; width:960px;}


#sinistra_semplice{padding:30px 15px 30px 40px; text-align:left;}

.titolo{font-size:35px; color:#4d1407; font-weight:normal;}
.sottotitolo{ font-size:22px; font-weight:bold; color:#4d1407;}
.sottotitolo_2{ font-size:20px; font-weight:bold; color:#4d1407;}
.testi_big{font-size:16px; color:#4d1407;}
.testo20{font-size:20px;}
.testi_small{font-size:12px; color:#4d1407;}
.noBold{ font-weight:normal;}

a.testi_big{font-size:16px; color:#4d1407;}
a.testi_big:hover{font-size:16px; color:#791E0B;}

a.testi_small{font-size:12px; color:#4d1407;}
a.testi_small:hover{font-size:12px; color:#791E0B;}

ul.elenco_intro{margin:0; padding:0; list-style:disc; list-style-position:inside;}
ul.elenco_intro li{margin:0;  list-style:disc; list-style-position:inside; border-bottom:1px dotted; padding:2px 0 2px 0;}
ul.elenco_intro li a{font-size:15px; color:#4d1407;}
ul.elenco_intro li a:Hover{font-size:15px; color:#791E0B;}

a.sottotitolo{ font-size:22px; font-weight:bold; color:#4d1407;}
a.sottotitolo:Hover{ font-size:22px; font-weight:bold; color:#791E0B;}

#partner_home{background-color:#CC7F08; width:960px;}
#partner{height:120px; background-color:#FFFFFF; width:960px;}
#utilities{width:900px; text-align:right; color:#F4E7BB; padding:5px; background-color:#D4922D; font-weight:bold;}
#social_network{width:900px; text-align:right; color:#F4E7BB; padding:5px;}

.footer{font-size:11px; color:#24110B;}
.footer a{font-size:11px; color:#24110B; text-decoration:none;}
.footer a:Hover{font-size:11px; color:#24110B; text-decoration:underline;}

a.crediti{color: #F4E7BB; font-size:11px; text-decoration:none; }
a.crediti:Hover{color: #CC7F08; font-size:11px;}

#border{border-bottom: 1px dotted #4d1407;padding-bottom:7px; padding-top:5px;}
#border_news{border-bottom: 1px dotted #4d1407; height:110px;}
#border_news_big{border-bottom: 1px dotted #4d1407; padding-bottom:5px;}
#border_progr{border-bottom: 1px dotted #4d1407;margin-top:6px; margin-bottom:6px;}
hr{ border:1px dotted #4d1407;}

div.SlimBoxString{display:none;}

DIV.intro_sx{float:left;font-size:15px; text-align:left; margin:5px 0 0 60px;font-family:"Times New Roman", Times, serif; width:40%}
DIV.intro_dx{float:right;font-size:15px; text-align:left; margin:5px 60px 0 0;font-family:"Times New Roman", Times, serif; width:44%}

/********************************************* LISTE COLONNE *********/

ul#multi,ul#multi li{margin:0;padding:0;list-style:none;}

ul#multi{width: 100%;overflow: hidden;  /*  simple clearing of floats */
}

ul#multi li{
	float:left;
	width:47%;
	display: inline;    /* per evitare il float double margin bug di IE*/
	text-align:left;	
	margin-right:15px;
	margin-bottom:15px;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px dotted #4d1407;
	border-bottom: 1px dotted #4d1407;
}

ul#multi a{
	display:block;
	color: #4d1407;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
}

ul#multi a:hover{color:#791E0B; text-decoration:none;}


/********************************************* LISTE COLONNE *********/



/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fca922;
	padding: 20px; 	
	border: 15px solid #60340e;
	color:#39130a;
	float: left;
	font-size:15px;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -45px -45px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
