/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	background: url(img/sfondo_damask7.gif) top center;
}
#greca{
	background:url(img/sfondo_top.gif) repeat-x center;
	width:auto;
	height:175px;
}
#top_img{
	width:100%;
	height:174px;
	margin:0 auto;
	text-align:center;
}
#main{
	background-color:#f0ede3;
	margin:0 auto;
	width:720px;
	height:auto;
}
#main_home{
	background:#f0ede3 url(img/sfondo_home.gif) repeat-y center;
	margin:0 auto;
	width:720px;
	height:auto;
}
#testi_home{
	background-color:#f0ede3;
	color:#3a3630;
	padding:0 15px 20px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:18px;
}
.torna{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
/*----------- menu principale ------------*/
#colori{
	padding-left:10px;
	line-height:25px;
}
#map{
	width:429px;
	height:300px;
	border:thin solid;
}
#cont_menu{
	background:#f0ede3 url(img/sfum_menu.gif) repeat-x top;
	font:14px "Times New Roman", Times, serif;
	letter-spacing:1px;
	line-height:25px;
	margin:0 auto;
	width:703px;
	height:50px;
	padding:0px 8px 0px 8px;
}
#menu ul, #menu li{
	display:inline;
	list-style-type:none;
}
#menu a{
	color:#3a3630;
	text-decoration:none;
	text-align:center;
	background-image:url(img/tasto_up.gif);
	float:left;
	width:115px;
	height:25px;
	margin:0 1px;
}
#menu a:hover{
	color:#c7bba5;
	background:url("img/tasto_down.gif") top left no-repeat;
}
.tastoAttivo{
	color:#c7bba5;
	text-decoration:none;
	text-align:center;
	background-image:url("img/tasto_down.gif");
	float:left;
	width:115px;
	height:25px;
	margin:0 1px;
}

/*------------ menu di sinistra ------------*/

#cont_sx{
	font:14px "Times New Roman", Times, serif;
	width:116px;
	height:auto;
	letter-spacing:1px;
	margin:20px 0px 30px 0px;
	float:left;
}
#cont_link{
	width:116px;
	height:auto;
	margin:30px 0 0 0;
	float:left;
}
#cont_link a{
	color:#3a3630;
	text-decoration:none;
}
.titoli{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	letter-spacing:1px;
	font-weight:bold;
	background-color:#C6BAA5;
	line-height:20px;
	color:#FFF;
}
#cont_dx{
	font:14px "Times New Roman", Times, serif;
	/*background-color:#dad6c7;*/
	width:116px;
	height:auto;
	margin:20px 0 0 8px;
	float:left;
	text-align:center;
}
.piccolo{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#7D766B;
}
.piccolo a{
	color:#7D766B;
}
.menu_sx ul, .menu_sx li{
	background:url(img/puls_up.gif) top left no-repeat;
	list-style-type:none;
	margin:1px 0 0 0;
	width:116px;
	height:29px;
	line-height:29px;
}
.menu_sx a{
	color:#3a3630;
	padding-left:5px;
	text-decoration:none;
	text-align:left;
}
.menu_sx li:hover{
	background:url(img/puls_down.gif) top left no-repeat;
}
/*----------- div della home ------------*/
/*#cont_home{
	background:#f0ede3 url(img/sfondo_home.gif) repeat-y;
	margin-top:20px;
	width:720px;
}*/
.homeCol{
	width:220px;
	height:auto;
	margin:0 0 30px 15px;
	float:left;
	color:#3a3630;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
}
.homeCol a{
	color: #000;
	text-decoration:underline;
}
/*---------- main fotogallery ----------*/
#contFoto{
	color:#3a3630;
	/*font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:20px;*/
	float:left;
	width:563px;
	margin:20px 0 30px 10px;
	padding:0 10px;
}
.titoliFoto{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
	padding-left:5px;
	color: #3a3630;
	border-bottom:1px solid #3a3630;
}
.boxFoto{
	width:93px;
	height:90px;
	float:left;
	text-align:center;
}
.tabBox{
	width:100%;
	height:100%;
	text-align:center;
	border-width:0;
}
.tabBox img{
	border-width: 1px;
	border-color:#7d766c;
}
/*------- div centrale dei testi --------*/
#testi{
	color:#3a3630;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:20px;
	float:left;
	width:429px;
	margin:20px 0 30px 10px;
	padding:0 10px;
	background-image:url(img/sfondo_main.gif);
}
#news{
	/**/
}
#testi ul{
	margin-left:15px;
}
#testi a{
	color: #000;
	text-decoration:underline;
}
h1{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
	color: #3a3630;
	background-color:#C6BAA5;
}
.libri{
	width:143px;
	float:left;
	text-align:center;
	font-size:10px;
	line-height:12px;
	margin-bottom:40px;
}
.clear{
	clear:left;
}
.contLiturgie{
	width:auto;
	height:80px;
	margin:4px 0;
	/*background-color:#FFF;#e7e3d7;*/
	background-color:#e9e6da;
}
.titLiturgie{
	/*color:#70685C;*/
	width:150px;
	height:50px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:30px;
	border-right:1px solid #DAD6C7;
	float:left;
}
.liturgie{
	color:#70685C;
	margin-left:10px;
	width:260px;
	float:left;
	border-bottom:1px solid #DAD6C7;
	line-height:26px;
}
.liturgieClear{
	color:#70685C;
	margin-left:10px;
	width:260px;
	float:left;
	line-height:26px;
}
.riga{
	height:1px;
	border-bottom:1px dotted #7D766B;/*#DAD6C7;*/
}
/*------- F O O T E R --------*/
#footer{
	width:720px;
	height:50px;
	margin:0 auto;
	background-color:#f0ede3;
	text-align:center;
}
.chiaro{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#7d766b;
}
#footer a:link{
	color:#7d766b;
}

