﻿body 
{
	margin:0 0 0 0;
	text-align:center;
}

.contenitore
{
	width:100%;
	background-image:url(Images/colsfondo.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	text-align:center;
	float:left;
}

.page
{
	margin: 0 auto;
    text-align: left;
	font-family: Verdana;
	font-size: 12px;
	width:960px;
}

.sfondoPag
{
	margin-top:0px;
	background-image:url(Images/sfondo.jpg);	
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	width:960px;
	float:left;
    text-align: left;
	padding-top:0px;
	padding-left:6px;
}

.bgcolonne
{
	width:928px;
	height:100%;
	float:left;
	margin-top:7px;
	line-height:2em;
	background-image:url(Images/sfondoCont.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	background-color:Transparent;
}

.colonnasx
{
	width:220px;
	height:100%;
	float:left;
	margin-top:0px;
	margin-left:6px;
	background-image:url(Images/menu.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.colonnadx
{
	width:702px;
	height:100%;
	float:left;
	margin-top:0px;
	line-height:2em;
}

.animFoto
{
	width:100%;
	float:left;
	text-align:center;
	height:273px;	
}

.menu
{
	width:100%;
	float:left;
	text-align:center;
}

.titolo
{
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	float:left;
	text-align:center;
	font-family:Impact;
	font-size:28px;
	color:White;
	letter-spacing:0.1em;
}

.bandaBassaS
{
	background-image:url(Images/menu.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	margin-left:6px;
	width:948px;
	position:absolute;
	z-index:10;
	width:960px;
	height:170px;
	float:left;
}

.bandaBassa
{
	background-image:url(Images/bandaBassa.png);
	background-position:top left;
	background-repeat:repeat-y;
	position:absolute;
	z-index:20;
	width:960px;
	height:170px;
	float:left;
}

.bgBandaBassa
{
	width:960px;
	height:170px;
	float:left;
}

.poweredby
{
	background-image:url(Images/menu.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	margin-left:6px;
	width:948px;
	text-align:left;
    font-family:Verdana;
    font-size:10px;
    padding-top:20px;
    padding-bottom:20px;
    letter-spacing:0.1em;
    color:White;
    float:left;
}

.collegamenti
{
	width:220px;
	height:195px;
	float:left;
	margin-left:12px;	
}

.boxFondo
{
	width:333px;
	height:195px;
	float:left;
	margin-left:10px;
}

.boxColleg
{
	width:100px;
	height:61px;
	float:left;
	text-align:center;
	padding-top:16px;	
}

.header
{
	width:690px;
	height:254px;
	background-image:url(Images/bann.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
	padding-left:18px;
	padding-top:5px;	
}

.contPagina
{
	width:662px;
	height:100%;
	font-family:Verdana;
	line-height:2em;
	font-size:14px;
	font-weight:normal;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	float:left;
	color:Navy;
}

.titPagina
{
	background-image:url(Images/basetit.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Impact;
	font-size:26px;
	font-weight:normal;
	margin-left:20px;
	margin-top:30px;
	margin-bottom:20px;
	padding-top:0px;
	padding-left:10px;
	height:44px;
	width:222px;
	float:left;
	color:#166797;
}

.boxMenu
{
	width:220px;
	height:44px;
	text-align:center; 
	float:left;
}

.boxMenu2
{
	width:220px;
	height:108px;
	text-align:center; 
	float:left;
}

.newsDefault
{
    width:692px;
    margin-left:10px;
    float:left;    
}

.newsImage
{
    width:120px;
    float:left;
    text-align:center;
}

.newsRow
{
    width:100%;
    float:left;
}

.newsTesto
{
    width:552px;
    float:left;  
    padding-left:10px;
    margin-bottom:10px;
}

.newsTesto a
{
    font-family:Verdana;
    font-size:12px;
    letter-spacing:0.1em;
    color:Black;       
    text-align:justify;
    text-decoration:none;
}

.intestNews
{
    font-family:Verdana;
    font-weight:bold;
    font-size:14px;
    letter-spacing:0.1em;
    color:Navy;    
}

.appNews
{
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    letter-spacing:0.1em;
    color:Navy;    
}

.testoDefault
{
    font-family:Verdana;
    font-size:12px;
    letter-spacing:0.1em;
    color:Black;       
    text-align:justify;
    float:left;
}

.detNewsTitolo
{
    font-family:Verdana;
    font-weight:bold;
    font-size:14px;
    letter-spacing:0.1em;
    color:Navy;
    width:580px;            
    float:left;
}

.detNewsData
{
    font-family:Verdana;
    font-weight:bold;
    font-size:14px;
    letter-spacing:0.1em;
    color:Navy;
    width:100%;
    text-align:right;            
    float:left;
}

.detNewsSegnala
{
    font-family:Verdana;
    font-weight:bold;
    font-size:14px;
    letter-spacing:0.1em;
    color:Navy;
    width:100px;            
    float:left;
    text-decoration:none;
}

.detNewsTesto
{
    font-family:Verdana;
    font-size:12px;
    letter-spacing:0.1em;
    color:Black;
    width:540px;
    padding-right:10px;
    text-align:justify;            
    float:left;
}

.detNewsImg
{
    width:110px;
    float:left;
}

.detNewsAlleg
{
    width:100%;
    float:left;    
}

.detNewsBoxAlleg
{
    width:260px;
    float:left;
    text-align:center;
}

.inizTesto
{
    width:542px;
    float:left;  
    padding-left:10px;
}

.inizAlleg
{
    width:100px;
    float:left;  
    padding-left:10px;
}

.iniziativeRow
{
    width:100%;
    height:90px;    
    float:left;
    padding-top:10px;
}

.divGrid
{
    float:left;
}

.sassonewsRow
{
    width:100%;
    height:100px;    
    float:left;
    padding-top:20px;
}

.divGridSassonews
{
    float:left;
    height:700px;    
}

.popUpInvia
{
	font-family:Verdana, Sans-Serif; 
	font-size:12px; 
	width:400px; 
	background-image:url(Images/inviabg.jpg);
	background-position:top right;
	background-repeat:no-repeat; 
	background-color:White; 
	border-width:0px; 
	padding:10px;	
}

.link01:link,
.link01:visited
{
    font-family:Verdana;
    font-size:14px;
    letter-spacing:0.1em;
    color:Blue;
    text-decoration:none;       
}

.link01:hover
{
    font-family:Verdana;
    font-size:14px;
    letter-spacing:0.1em;
    color:Aqua;
    text-decoration:none;       
}

.link02:link,
.link02:visited
{
    font-family:Verdana;
    font-size:10px;
    letter-spacing:0.1em;
    color:White;
    text-decoration:none;       
}

.link02:hover
{
    font-family:Verdana;
    font-size:10px;
    letter-spacing:0.1em;
    color:Aqua;
    text-decoration:none;       
}

.link03:link,
.link03:visited
{
    font-family:Verdana;
    font-size:10px;
    letter-spacing:0.1em;
    color:Navy;
    text-decoration:none;       
}

.link03:hover
{
    font-family:Verdana;
    font-size:10px;
    letter-spacing:0.1em;
    color:Aqua;
    text-decoration:none;       
}

.linkInfoPan:link,
.linkInfoPan:visited
{
    font-family:Verdana;
    font-size:10px;
    letter-spacing:0.1em;
    color:Navy;
    text-decoration:none;       
}

.linkInfoPan:hover
{
    font-family:Verdana;
    font-size:10px;
    letter-spacing:0.1em;
    color:Orange;
    text-decoration:none;       
}
