* {
	margin: 0;
	padding: 0;
	border: 0;
}

#mainbody {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #FFFFFF url(../images/patronato/bg.jpg) repeat-x 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

div.delimitatorepunti {
	height: 25px;
	background: transparent url(../images/basilica/puntini2.jpg) no-repeat 0 0;						
}
								
/* CSS PER SLIDING */
.panel {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .2em;
	height: 66px;
	padding-top: 5px;
	cursor: pointer;
	margin-bottom: 0px;
}

.panel a {
	text-decoration: none;
	color: #000000;
}

.panel-up {
/* background:url(backtitle-up.gif) no-repeat scroll 10px 5px; */
}

.panel-down {
/* background:url(backtitle-down.gif) no-repeat scroll 10px 5px; */
}

.panel-target {
	padding: 5px;
	background-color: #FFCC66;
	border: 1px solid #CCCCCC;
}

.panel-closed {
	display:none;
}
/* FINE CSS PER SLIDING */

div.divHspacer {
	height: 20px;
}

p.movietitle {
	margin-top: 3px;
	margin-bottom: 12px;
	margin-left: 35px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C68C50;
}

a.links, a.links:visited {
	color: #514F43;
	text-decoration: none;
}

a.links:hover {
	color:#FF8000;
	text-decoration: underline;
}

#divcontainer {
	width: 760px;
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
}
					
		#divcontent {
			width: 760px;
		}
		
				#divtopcontent {
					width: 760px;
					height: 160px;
					margin: 0px;
					padding: 0px;
					text-align: center;
					background: #E3C99C;
				}
				
						#divmenubar {
							width: 760px;
							height: 28px;
							background: #5C8036;
						}
						
								#divmenubar #ulmenuleft {
									margin: 0px;
									padding-top: 4px;
									padding-left: 4px;
									float: left;																																	
								}
								
										#divmenubar #ulmenuleft li.limenuleft {
											display: inline;
											list-style: none;
											margin-left: 10px;
											color: #D7EBF2;
											font-size: 13px;																																	
										}						

												#divmenubar #ulmenuleft li.limenuleft a, #divmenubar #ulmenuleft li.limenuleft a:visited {
													color: #FFFFFF;
													text-decoration: none;																						
													font-family: Verdana, Arial, Helvetica, sans-serif;
													font-size: 13px;
													font-weight: none;
												}										
								
												#divmenubar #ulmenuleft li.limenuleft a:hover {
													color: #D7EBF2;
													text-decoration: none;																						
													font-family: Verdana, Arial, Helvetica, sans-serif;
													font-size: 13px;
													font-weight: none;
												}

								#divmenubar #ulmenuright {
									margin: 0px;
									padding-top: 4px;
									padding-right: 14px;
									float: right;
									text-align: right;																																	
								}
								
										#divmenubar #ulmenuright li.limenuleft {
											display: inline;
											list-style: none;
											margin-left: 10px;																																	
											color: #D7EBF2;
										}						

												#divmenubar #ulmenuright li.limenuleft a, #divmenubar #ulmenuright li.limenuleft a:visited {
													color: #FFFFFF;
													text-decoration: none;																						
													font-family: Verdana, Arial, Helvetica, sans-serif;
													font-size: 13px;
													font-weight: none;
												}										
								
												#divmenubar #ulmenuright li.limenuleft a:hover {
													color: #D7EBF2;
													text-decoration: none;																						
													font-family: Verdana, Arial, Helvetica, sans-serif;
													font-size: 13px;
													font-weight: none;
												}												
																		
						#divlogo {
							width: 760px;
							height: 132px;
							background: #5C8036 url(../images/patronato/logo.jpg) no-repeat 0 0;						
						}
						
						#divpage {
							width: 760px;
							background: #FFFFFF;
						}

						#divpagecontent {
							width: 494px;
							/*min-height: 500px;
							height: auto !important;
							height: 500px;*/
							background: #EDEDE3;							
							float: left;
						}
						
								#divpagetitle {
									clear: both;
									width: 454px;
									padding-right: 20px;
									padding-left: 20px;
									text-align: left;
								}
								
								#divtext {
									clear: both;
									width: 454px;
									min-height: 400px;
									height: auto !important;
									height: 400px;									
									padding-right: 20px;
									padding-left: 20px;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									color: #000000;
									text-align: justify;
									line-height: 20px;
								}
								
								#divtext h2 {
									font-size: 18px;
									font-weight: bold;
									color: #5C8036;
								}
								
								#divimgtitle {
									clear: both;
									width: 454px;
									padding-right: 20px;
									padding-left: 20px;
									font-family: Arial, Helvetica, sans-serif;
									font-weight: bold;
									font-size: 15px;
									color: #FF8000;
									text-align: justify;
								}
								
								#divgallery {
									clear: both;
									width: 494px;
									min-height: 200px;
									height: auto !important;
									height: 200px;
									text-align: center;
								}					

								#divgallery #ulgallery {																
									margin-top: 10px;							
									margin-left: -40px;									
								}
								
										#divgallery #ulgallery li.ligallery {
											display: inline;
											list-style: none;
										}
												#divgallery #ulgallery li.ligallery img {
													margin-left: 5px;
													padding: 0px;
												}																	
						
						#divpagespacer {
							width: 5px;
							min-height: 500px;
							height: auto !important;
							height: 500px;							
							background: #FFFFFF;
							float: left;
						}						
						
						#divpagemenu {
							width: 261px;							
							background: #FFFFFF url(../images/patronato/titolosez.jpg) repeat-x 0 0;
							float: left;							
						}
						
								#divpagemenu #ulmenupage {							
									min-height: 316px;
									height: auto !important;
									height: 310px;									
									margin-top: 77px;
									margin-left: 0px;								
								}
								
										#divpagemenu #ulmenupage li.limenupage {
											list-style: none;
											margin-top: 7px;
										}
												#divpagemenu #ulmenupage li.limenupage img {
													padding: 0px;
												}
												
												#divpagemenu #ulmenupage li.limenupage a img {
													padding: 0px;
												}							
												
												#divpagemenu #ulmenupage li.limenupage div.ifxElement {
													display: none;
													background-color: #D6EBBE;
													border: 1px solid #547830;													
													padding: 5px;
													width: 248px;
													min-height: 80px;
													height: auto !important;
													height: 80px;
													text-align: right;
													letter-spacing: 0px;
													overflow: hidden;													
												}
												
												#divpagemenu #ulmenupage li.limenupage div.ifxElement a, #divpagemenu #ulmenupage li.limenupage div.ifxElement a:visited {
													color: #5C8036;
													font-weight: bold;
													text-decoration: none;
												}
							
												#divpagemenu #ulmenupage li.limenupage div.ifxElement a:hover {
													color:#FF8000;
													font-weight: bold;
													text-decoration: underline;
												}
						
#divextra {
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #10100C url(../images/patronato/extra.jpg) no-repeat 0 0;
}						
