/*--------------------------------------------------------------
    Classi e Tag Comuni
--------------------------------------------------------------*/
*
    {
        font-family:Arial, Helvetica, sans-serif;
    }

html 
    {
         overflow: -moz-scrollbars-vertical;
    }
table,tr,td,img,h1,h2,h3,p,a,img
    {
        margin:0px;
        padding:0px;
        border:0px;
        outline:0px;
        
    }
ul,li
    {
       margin:0px;
       padding:0px;
       list-style:none; 
    }

body
    {
        margin:0px;
        padding:0px;
        font-size: 100.01%;
		color:#4d4d4d;
    }
p
	{
		font-size:12px;
		text-align:justify;
	}


a:link, a:visited, a:active
	{
		font-weight:100;
		color:#000000;
		text-decoration:none;
	}
a:hover
	{
		color:#ec7405;
	}





.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}



.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* Formatta FONT*/
	.F11-grigio
		{
			font-size:11px;
			color:#333333;
		}
	.F11-nero-bold
		{
			font-size:11px;
			font-weight:bold;
			color:#000000;
		}
	.F11-ARANCIO
		{
			font-size:11px;
			color:#ec7405;
		}
/*  FINE Formatta FONT*/
/*	PAGINE	*/
	
	/*------------------------------------------------------
		INIZIO home.html	
	-------------------------------------------------------*/
	.contenitore_pagina
		{
			margin:0 auto;	
			width:709px;
		}	
		.riga1
			{
				background:#fe5900;
			}
			.logo
				{
					float:left;
					margin-right:4px;
				}
			.cont_flash_1
				{
					float:left;
				}
				.cont_flash_1 img
					{
						float:left;
					}
		.riga2
			{
				background:#000000;
				height:21px;
				overflow:hidden;
				margin:2px 0 0 0;
				text-align:center;
			}
			.logo-comune
				{
					float:right;
					margin:10px 8px 0 0;
				}
			.menu-top
				{
					padding:15px 0 0 23px;
					float:left;
				}
				.menu-top img
					{
						margin-right:30px;
					}
			.area-ricerca
				{
					background:url(../immagini/ricerca_on.gif) 0 15px no-repeat;
					float:left;
					height:16px;
					padding:17px 0 0 4px;
					width:128px;
				}
				.area-ricerca input
					{
						background:transparent url(../immagini/sf_cerca.gif) left center no-repeat;
						border:none;
						margin:0; 
						padding:0;
						height:12px;
						line-height:9px;
						width:104px;
						float:left;
					}
				.area-ricerca a
					{
						display:block;
						width:14px;
						height:16px;
 						position:relative;
						text-indent:-3000px;
						top:-20px;
						left:108px;
						z-index:10;
						padding:17px 0 0 4px;
						border:0px solid #f00;
					}
		.riga3
			{
				padding:0 0 20px 0;
			}
		.riga4
			{
				margin:0;
				padding:0;
				padding-bottom:20px;
			}
			
			.riga4-col1
				{
					float:left;
					width:510px;
				}
			.riga4-col2
				{
					float:right;
					width:185px;
				}
		.riga5
			{
				padding:10px 0;
			}
			.footer
				{
					border-top:2px solid #616967;
					padding:5px 0;
					font-size:11px;
				}
				.footer a
					{
						text-decoration:none;
						color:#333333;
					}
				.footer-left
					{
						float:left;
					}
				.footer-right
					{
						float:right;
					}
	/*------------------------------------------------------
		FINE home.html	
	-------------------------------------------------------*/
	/*----------------------------------------
		INIZIO CLASSI COMUNI 
	----------------------------------------*/
						/***************************************************
							Modelli Box
						****************************************************/
							.box1
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									padding:14px 0 0 12px;
								}
								.box1 p img
									{
										margin:0 10px 0 0;
									}
								.box1 p
									{
										padding:10px 10px 0 0;
									}
							.box2
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									float:left;
									padding:14px 0 0 12px;
									margin:30px 50px 0 0;
									width:216px;
									border:0px solid #f00;
								}
								.box2 img.float
									{
										float:left;
										margin:10px 10px 0 0 ;
									}
								.box2 p
									{
										padding:10px 10px 0 10px;
									}
								.box2 img.plsNews
									{
										float:right;
										margin-top:-12px;
									}	

							.box3
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									float:left;
									padding:14px 0 0 12px;
									margin-top:30px;
									width:216px;
									border:0px solid #f00;
								}
								.box3 img.float
									{
										float:left;
										margin:10px 10px 0 0 ;
									}
								.box3 p
									{
										padding:10px 0 10px 0;
									}
								.box3 img.plsNews
									{
										float:right;
										margin-top:-22px;
									}	

							.box4
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									height:290px;
									padding:14px 0 10px 12px;
								}
								.box4 img.float
									{
										margin:10px 10px 0 0 ;
									}
								
								.box4 p
									{
										padding:10px 10px 10px 0;
										/*height:70px;*/
										text-align:left;
									}
								.box4 img.plsNews
									{
										float:right;
										margin-top:-16px;
									}	
							.box5
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									padding:14px 0 0 12px;
								}
								.box5 div.float
									{
										float:left;
										width:180px;
										margin:10px 10px 0 0 ;
										text-align:center;
										color:#ec7405;
										font-size:11px;
										font-weight:bold;
									}
									.box5 div.float a
										{
											text-decoration:none;
											color:#333333;
											font-size:11px;
											font-weight:bold;
										}
								.box5 p
									{
										float:right;
										width:290px;
										padding:0px 10px 0 0px;
									}
							.box 6 p
								{
									margin:20px;
									font-size:11px;
									color:#333333;
								}
							.box7
								{	
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									padding:14px 0 10px 12px;
									font-size:12px;
									color:#ec7405;
								}
								.elencosoci {
									border:0px solid #f00;
									height:250px;
									overflow: visible;
									padding:0px;
								}
								.box7 ul
									{
										
										padding:5px 0 0 5px;
									}
									.box7 ul li
										{
											padding:0px 0;
											margin:0;
										}
									.box7 a
										{
											font-weight:100;
											color:#000000;
											text-decoration:none;
										}
									.box7 a:hover
										{
											color:#ec7405;
										}
							.box8
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									height:290px;
									padding:14px 0 10px 12px;
								}
								.box8 p
									{
										padding:10px 10px 10px 0;
									}
								.box8 img.plsNews
									{
										float:right;
										margin-top:-25px;
									}
							.box9	/* Scheda socio */
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									padding:14px 0 10px 12px;
									height:280px;
								}
								.box9 p
									{
										padding:10px 0px 10px 0;
									}
								.box9 div.col1
									{
										float:left;
										width:170px;
										padding:10px 0 0 0;
									}
								.box9 div.col2
									{
										float:right;
										width:290px;
										padding:10px 0 0 0;
									}
							.box_newsletters
								{
									background:url(../immagini/sf_sezioni.gif) top left no-repeat;
									padding:14px 0 0 12px;
									height:310px;
								}
								.box_newsletters div.campi
									{
										float:left;
										padding:0 0 5px 10px;
										width:45%;
									}	
									.box_newsletters div.campi label
										{
											color:#ec7405;
											font-size:11px;
											padding:5px;
										}
									.box_newsletters .eti_form
										{
											color:#ec7405;
											font-size:11px;
											padding:5px;
										}
									.box_newsletters div.campi input.width1
										{
											width:120px;
										}
									.box_newsletters div.campi input.width2
										{
											width:100px;
										}
									.box_newsletters div.campi input.width3
										{
											width:111px;
										}
									.box_newsletters div.campi input.width4
										{
											width:90px;
										}
								.box_newsletters p
									{
										clear:left;
										font-size:11px;
										font-weight:100;
										padding:10px;
									}
								.box_newsletters input.newsform
									{
										border:1px solid #ec7405;
										font-size:9px;
									}
								.box_newsletters textarea.newsform
									{
										border:1px solid #616967;
										color:#616967;
										font-size:9px;
										height:55px;
										width:100%;
									}
								.mod1
									{
										height:400px;
									}
						/***************************************************
							FINE Modelli Box
						****************************************************/
						/****************************************************
							Etichette comuni
						****************************************************/
						
						/****************************************************
							FINE Etichette comuni
						****************************************************/
	/*----------------------------------------
		FINE CLASSI COMUNI sottopagine
	----------------------------------------*/
		/*------------------------------------------------------
			INIZIO .html	
		-------------------------------------------------------*/
		
		/*------------------------------------------------------
			FINE .html	
		-------------------------------------------------------*/

/* Ricerca */
.ricerca a
	{
		font-weight:100;
		color:#000000;
		text-decoration:none;
	}
.ricerca a:hover
	{
		color:#ec7405;
	}
		
