* {padding:0 ; margin:0;}

body {
	padding:0px;
	margin:0px;
	border:0px;
	background-color: #f2870a;
	height:100%;
	behavior: url("csshover3.htc");
	font-family:Arial, Helvetica, sans-serif;
	
}


	#header {
	background-color:#82898f;
	height:150px;
	width:100%;}

			#logo img{
			position:absolute;
			top: 50px;
			height:50px;
			width:229px;
			left:2%;
			}
			
			#navbar {
			position:absolute;
			width:100%;
			height:50px;
			top:140px;
			background-image:url(immagini/fondo_navbar.png);
			background-repeat: repeat-x;
			}
  				#navbar li {
				
				/*list-style-type:none;*/
				display: inline;
				}
				#navbar ul {
				width:100%;
				
				position:absolute;
				left:22%;
				display: inline;
				/*list-style-type:none;*/
				-moz-box-sizing: padding-box;
				}
				#navbar  a.chisiamo {
				text-decoration:none;
				position:absolute;
				width:80px;
				height:50px;
				background-image:url(immagini/button_chisiamo_2.png);}
				
				#navbar  a:hover.chisiamo{
				background-image:url(immagini/button_chisiamo.png);
				position:absolute;
				width:80px;
				height:50px;}
				#navbar  a:active.chisiamo{
				background-image:url(immagini/button_chisiamo.png);
				position:absolute;
				width:80px;
				height:50px;}
				
				#navbar  a.servizi {
				left:100px;
				text-decoration:none;
				position:absolute;
				width:75px;
				height:50px;
				background-image:url(immagini/button_servizi.png);}
				
				#navbar  a:hover.servizi{
				left:100px;
				background-image:url(immagini/button_servizi_hover.png);
				position:absolute;
				width:75px;
				height:50px;
				}
				#navbar  a.eventi {
				left:200px;
				text-decoration:none;
				position:absolute;
				width:75px;
				height:50px;
				background-image:url(immagini/button_eventi.png);}
				
				#navbar  a:hover.eventi{
				left:200px;
				background-image:url(immagini/button_eventi_hover.png);
				position:absolute;
				width:75px;
				height:50px;
				}
				#navbar  a.circolari {
				left:300px;
				text-decoration:none;
				position:absolute;
				width:75px;
				height:50px;
				background-image:url(immagini/button_circolari.png);}
				
				#navbar  a:hover.circolari{
				left:300px;
				background-image:url(immagini/button_circolari_hover.png);
				position:absolute;
				width:75px;
				height:50px;
				}
				#navbar  a.arearis {
				left:400px;
				text-decoration:none;
				position:absolute;
				width:110px;
				height:50px;
				background-image:url(immagini/button_arearis.png);
				background-repeat:no-repeat;}
				
				#navbar  a:hover.arearis{
				left:400px;
				background-image:url(immagini/button_arearis_hover.png);
				background-repeat:no-repeat;
				position:absolute;
				width:110px;
				height:50px;
				}
				#linkhead {color:#FFFFFF;
				font-size:12px;
				position:absolute;
				left:46%;
				top:70px;
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				}
				#linkhead a {text-decoration:none;
				color:#FFFFFF;
				
				}
				#linkhead a:hover {text-decoration:none;
				color: #999999;
				}
				#linkhead li {
				/*list-style:none;*/
				display:inline;
				padding:5px;
				}
				
/*CENTER*/
#center {
position:relative;
top:35px;
background-image:url(immagini/fondo_chisiamo.png);
background-repeat:repeat-x;

width:100%;
height:auto;

min-height:550px;
clear:left;

}

#center2 {
position:relative;
top:30px;
background-image:url(immagini/fondo_chisiamo.png);
background-repeat:repeat-x;

width:100%;
height:auto;

min-height:480px;
clear:left;

}
#center_serv {
position:relative;
top:35px;
background-image: url(immagini/fondo_servizi.png);
background-repeat:repeat-x;
width:100%;
height:auto;
background-color:#009900;
min-height:550px;
clear:left;

}
#center_novita {
position:relative;
top:35px;
background-image: url(immagini/fondo_novita.png);
background-repeat:repeat-x;
width:100%;
height:auto;
background-color:#ff0033;
min-height:550px;
clear:left;

}
#center_circolari {
position:relative;
top:35px;
background-image: url(immagini/fondo_pubbl.png);
background-repeat:repeat-x;
width:100%;
height:auto;
background-color:#0099ff;
min-height:550px;
clear:left;

}

#center_riserv {
position:relative;
top:35px;
background-image: url(immagini/fondo_risev.png);
background-repeat:repeat-x;
width:100%;
height:auto;
background-color:#870101;
min-height:550px;
clear:left;

}

		#content {
		position:relative;
		background-color:#FFFFFF;
		width:800px;
		height:auto;
		min-height:500px;
		clear:left;
		margin-left:15%;
		padding-bottom: 80px;
		}
		
		#content_contatti {
		position:relative;
		margin-top:-515px;
		background-color:#FFFFFF;
		width:800px;
		height:auto;
		min-height:1200px;
		clear:left;
		margin-left:15%;
		padding-bottom: 50px;
		}
		
		
		#content2 {
		position:relative;
		background-color:#FFFFFF;
		width:800px;
		height:auto;
		min-height:500px;
		clear:left;
		margin-left:15%;
		
		}
	
		#menusx{
		position:absolute;
		background-image:url(immagini/menu_sx.png);
		background-repeat:repeat-y;
		width:200px;
		height:100%;
		z-index:1;
		left:4px;
		
		}
		
		#menupos { padding-top:30px;}
		
		
		.text { 
				position:relative;
				width:400px;		
				top:60px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:justify;
				margin-left:180px;
				margin-bottom:100px;
				left:8px;
				line-height:20px;
				border-bottom:dotted;
				border-bottom-color:#CCCCCC;
				border-bottom-width:thin;
				padding-bottom:20px;
				
				}
				
		#content img.dximg {
		position:absolute;
		top:0px;
		right:0px;
		}
		
		#foto_foot {
		position:absolute;
		margin-left:600px;
		margin-top:-868px;
			}
		
		
		
		#content img.bottomimg {
		padding:30px;
		padding-top:120px;
		}
		
.bottomimg2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			padding:30px;
			padding-top:350px;		
		}
		
		
#content h3 {
		position:absolute;
		top:20px;
		left:190px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FF6600;
		text-transform:uppercase;
		}
		
#boxcenter {
			margin-left:180px;
			font-family:Arial, Helvetica, sans-serif;
			padding-bottom:50px;
			}
		
	
		.text_col {
				position:relative;
				width:250px;
				height:50%;
				line-height:16px;
				top:80px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				float:left;
				left:0px;
				padding-left:30px;
				padding-bottom:50px;
				}
				
		.text_col_2 {
				position:relative;
				width:250px;
				height:50%;
				line-height:16px;
				top:80px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				float:left;
				left:0px;
				padding-left:30px;
				padding-bottom:50px;
				}

		.text_col img {padding-bottom:10px;}
		
		#text li {
		list-style: circle;
		line-height:20px;
		padding-top:18px;
		list-style-type:circle;
		}
		
		
		#text ul {
		line-height:20px;
		}
		 
/*NEWS*/		 
.titolo_news {	color: #999999;
				font-size:12px;
				padding-bottom:10px;
				text-align:left;
				width:100%;
				}
				
#news {border-bottom:dotted;
	   border-bottom-color:#CCCCCC;
	   border-bottom-width:thin;
	   padding-bottom:20px;
	   padding-top:10px;
				}
				
.testo_breve {font-size:12px;
			  padding-bottom:10px
				}
				
#linktit_news { border-top:  solid;
	   			border-top-color: #CCCCCC;
	   			border-top-width:thin;
				color: #666666;
				font-size:14px;
				padding-top:10px;
				text-decoration:none;
				text-transform:uppercase;
				padding-bottom:10px;
				
				
				}
		#linktit_news a { 
				color:#FF3300;
				font-size:14px;
				text-decoration:none;
				padding-bottom:10px;
				
				}
				
/*RASSEGNA*/
.rassegna_riga {padding-top:10px;}

.testata {padding-left:5px;
		  color:#666666;
		  font-size:14px;
		  text-transform:capitalize;
		  padding-top:18px;
		  text-align:left;
		  padding-bottom:10px;
			}
			
.data {
		  color:#666666;
		  font-size:14px;
		  width:30%;
		  padding-top:10px;
			}
			
.data_2{
		  color:#666666;
		  font-size:14px;
		  padding-top:10px;
		  text-align:left;
		  padding-left:10px;
		  
			}
			
.titolo_testata {padding-top:10px;
				 font-size:12px;
				 text-transform:uppercase;
				 text-align:left;
				 padding-bottom:10px;
				 }
				 
#news a:hover {
			text-decoration:none;
			color: #FF6600;
			font-size:12px;
			font-style:italic;
			}
#news a {
		text-decoration:none;
		color:#FF9900;
		font-size:10px;
		font-style:italic;
		}
		
a:hover.link_dinam {
			text-decoration:none;
			color: #FF6600;
			font-size:12px;
			font-style:italic;
		
			}
			
a.link_dinam {text-decoration:none;
		color:#FF9900;
		font-size:12px;
		font-style:italic;
		padding-bottom:10px;
		}
		
/*EVENTI*/

.desc_evento{
		  font-size:11px;
		  padding-top:10px;
		  padding-bottom:10px;
		  padding-right:20px;
		  width:60%;}
		  
		  
#tabella td{
			padding:10px;
			border-top-color: #CCCCCC;
			text-align:left;
			border-top: solid;
			border-top-width:thin;
			}

.link_bordo_bottom {
			border-bottom: solid;
			border-bottom-color:#CCCCCC;
			padding-bottom:10px;
			border-bottom-width:thin;
			}
			
.link_bordo_top {
			border-top: solid;
			border-top-color:#CCCCCC;
			padding-top:10px;
			border-top-width:thin;
			}
		
/*FOOTER*/		
#footer {
		position:relative;
		margin-top:35px;
		background-image:url(immagini/fondo_footer.png);
		background-repeat:repeat-x;
		background-color:#82898f;
		width:100%;
		height:200px;
		clear:both;
		text-align:left;
		z-index:2;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:10px;
		padding-left:30%;
		}
		
#footer_contatti {
		position:relative;
		margin-top:0px;
		background-image:url(immagini/fondo_footer.png);
		background-repeat:repeat-x;
		background-color:#82898f;
		width:100%;
		height:200px;
		clear:both;
		text-align:left;
		z-index:2;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:10px;
		padding-left:30%;
		}

#lingua {position:absolute;
		top:10px;
		left:57%;
		width: 100px;
		height:30px;
		
		} 

#lingua img{
		width:40px;
		height:20px;
		border:none;
		filter:alpha(opacity=100);
		-moz-opacity: 1;
		padding:5px;}
		
		
		
.style1 {
		color: #66CCFF;
		font-weight: bold;
		font-size: 16px;
		text-decoration:none;
		} 

#utili a{ 
		color:#FF9900;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		
		
.utili_link {
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			}

.button_link{background-image: url(immagini/bottone_link.png);
			 color:#FFFFFF;
			 width:150px;
			 height:30px;
			 line-height:20px;
			 padding:10px;
			 background-repeat:no-repeat;
			 }
			 
			 
#map {padding:30px;
padding-top:50px;
font-size:12px;}


		#map ul {padding-left:40px;
		padding-top:5px;
		padding-bottom:5px;} 
		
		
#footer2 {
		position:relative;
		
		background-image:url(immagini/fondo_footer.png);
		background-repeat:repeat-x;
		background-color:#82898f;
		width:100%;
		height:200px;
		clear:both;
		text-align:left;
		z-index:2;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:10px;
		padding-left:30%;
		}