/* INIZIO STRUTTURA HOME PAGE */
body, html{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #818080;
	line-height:15px;
	background:url(/img/comuni/fondo-pagina.gif) top repeat-x;
	background-color:#e6e4e4;
	margin:0px;	
}
.sx {
	float:left;
}
.dx {
	float:right;
}
.empty {
	display: block;
	float: none;
	clear: both;
}
img {
	border:0px;
}
#contenitore {
	display:block;
	width:1003px;
	background-color:#FFFFFF;
	margin:auto;
}

/* INIZIO TESTATA */
#contenitore #testataHome {
	background:url(/img/home/testata/fondo-testata.jpg) top left no-repeat;
	height:127px;
}

/* INIZIO MENU */
#contenitore #testataHome #menu {
	width:519px;	
}
#contenitore #testataHome #menu a {
	display:block;
	clear:none;
	margin-right:3px;
	float:left;
}
#contenitore #testataHome #menu  a.bottone1{
	background:url(/img/comuni/menu/tesseramento-spento.gif) top no-repeat;
	width:99px;
	height:91px;	
}
#contenitore #testataHome #menu a.bottone1:hover{
	background:url(/img/comuni/menu/tesseramento-acceso.gif) top no-repeat;
}
#contenitore #testataHome #menu  a.bottone2{
	background:url(/img/comuni/menu/assistenza-spento.gif) top no-repeat;
	width:81px;
	height:84px;
}
#contenitore #testataHome #menu a.bottone2:hover{
	background:url(/img/comuni/menu/assistenza-acceso.gif) top no-repeat;
}
#contenitore #testataHome #menu  a.bottone3{
	background:url(/img/comuni/menu/chi-siamo-spento.gif) top no-repeat;
	width:81px;
	height:77px;
}
#contenitore #testataHome #menu a.bottone3:hover{
	background:url(/img/comuni/menu/chi-siamo-acceso.gif) top no-repeat;
}
#contenitore #testataHome #menu  a.bottone4{
	background:url(/img/comuni/menu/partner-spento.gif) top no-repeat;
	width:81px;
	height:71px;
}
#contenitore #testataHome #menu a.bottone4:hover{
	background:url(/img/comuni/menu/partner-acceso.gif) top no-repeat;
}
#contenitore #testataHome #menu  a.bottone5{
	background:url(/img/comuni/menu/myfiaip-spento.gif) top no-repeat;
	width:81px;
	height:71px;
}
#contenitore #testataHome #menu a.bottone5:hover{
	background:url(/img/comuni/menu/myfiaip-acceso.gif) top no-repeat;
}

#contenitore #testataHome #menu a.english {
	margin-left:8px;
	margin-top:42px;
}
/* FINE MENU */

/* FINE TESTATA */

/* INIZIO CORPO */
#contenitore #corpo {
	display:block;
	width:675px;
	padding-bottom:10px;
	clear:none;
}

/* INIZIO COLONNA SX */
#contenitore #corpo #colonnaSx {
	background:url(/img/home/colonna-sx/fondo-colonna-sx.gif) top left no-repeat;
	width:338px;
	height:290px;
	float:left;
	display:block;
	clear:none;
	padding-top:24px;
}
#contenitore #corpo #colonnaSx .link {
	margin-left:26px;
	margin-bottom:23px;
	display:block;
	height:45px;	
}
#contenitore #corpo #colonnaSx .link a{
	text-decoration:none;
	color:#818080;
	cursor:pointer;
	font-size:12px;
	font-family:Arial;
}
#contenitore #corpo #colonnaSx .link a:hover{
	color:#FF9900;
}
#contenitore #corpo #colonnaSx .link img{
	margin-right:12px;
}
#contenitore #corpo #colonnaSx .link div.sx{
	padding-left:10px;
}
#contenitore #corpo #colonnaSx .link a h1 {
	margin: 5px 0px 3px 0px;
	padding:0px;
	font-size:12px;
	display:block;
	color: #FF9900;
}
#contenitore #corpo #colonnaSx .link a:hover h1 {
	color:#003399;
}
#contenitore #corpo #colonnaSx .link .evidenza {
	width: 210px;
	height: 36px;
	background-color: #ffcb4d;
	margin-top: 6px;
	color: #fff;
	border: 1px solid #eba31d;
}
#contenitore #corpo #colonnaSx .link .evidenza h1{
	margin: 3px 0px 0px 0px;
	color: #fff;
}
#contenitore #corpo #colonnaSx .link  a:hover .evidenza {
	background-color: #fff;
	color: #FF9900;
	background-image: none;
	border: 1px solid #003976;
}
/* FINE COLONNA SX */

/* INIZIO COLONNA DX */
#contenitore #corpo #colonnaDx {
	background:url(/img/home/colonna-dx/fondo-colonna-dx.gif) top left no-repeat;
	width:330px;
	height:290px;
	float:left;
	display:block;
	clear:none;
	padding-top:24px;
}
#contenitore #corpo #colonnaDx .link {
	margin-left:26px;
	margin-bottom:25px;
	display:block;
	height:42px;
}
#contenitore #corpo #colonnaDx .link a{
	text-decoration:none;
	color:#818080;
	cursor:pointer;
	font-size:12px;
	font-family:Arial;
}
#contenitore #corpo #colonnaDx .link a:hover{
	color:#003366;
}
#contenitore #corpo #colonnaDx .link img{
	margin-right:10px;
}
#contenitore #corpo #colonnaDx .link a h1 {
	margin:13px 0px 3px 0px;
	padding:0px;
	font-size:12px;
	display:block;
	color: #003366;
}
#contenitore #corpo #colonnaDx .link a:hover h1 {
	color: #FF9900;
}
/* FINE COLONNA DX */

#contenitore #corpo .banner	{
	border:1px solid #CCCCCC;
	float:left;
	display:block;
	clear:none;
	margin-right:7px;
}
#contenitore #corpo .bannerMLS {
	border:1px solid #CCCCCC;
	float:left;
	display:block;
	clear:none;
	margin-right:7px;
	width:288px;
	height:71px;
	padding-left:37px;
	padding-top:16px;
	background:url(/img/home/banner/sfondo-mls.gif) top no-repeat;
}
/* FINE CORPO */

/* INIZIO BARRA DX */
#contenitore #barraDx {
	background-color:#dddddd;
	width:309px;
	padding-left:11px;
	display:block;
	clear:none;
	padding-bottom:10px;
}
/* INIZIO NEWS */
#contenitore #barraDx #news {
	background:url(/img/home/news/fondo-news.gif) bottom left no-repeat;
	background-color:#FFFFFF;
	float:left;
	display:block;
	width:300px;
	height:103px;
}
#contenitore #barraDx #news dl {
	padding:0px 5px 0px 10px;
	float:left;
	display:block;
	clear:none;
}
#contenitore #barraDx #news dl dt{
	color:#003366;
	font-weight:bold;
	font-size:11px;
	margin-top:9px;
}
#contenitore #barraDx #news dl dd{
	padding:0px;
	margin:0px;	
}
#contenitore #barraDx #news dl dd a{
	text-decoration:underline;
	color: #818080;
}
#contenitore #barraDx #news dl dd a:hover{
	
	color: #003366;
}
/* FINE NEWS */

/* INIZIO NOVITA */
#contenitore #barraDx #novita {
	background:url(/img/home/novita/fondo-novita.gif) top left no-repeat;
	float:left;
	display:block;
	width:300px;
	height:115px;
	margin-top:5px;
	margin-bottom:5px;
}
#contenitore #barraDx #novita ul{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:15px;
	margin-right:25px;
	list-style:none;
	font-size:10px;
}
#contenitore #barraDx #novita ul li{
	background:url(/img/home/novita/arrow.png) left -3px no-repeat;
	padding: 1px 0px 1px 0px;
	border-bottom:1px dotted #CCCCCC;
	text-indent:13px;
	margin: 0px;
	color:#FF6600;
}
#contenitore #barraDx #novita ul li.ultimo{
	border-bottom: none;
}
#contenitore #barraDx #novita ul li a{
	text-decoration:none;
	font-weight:bold;
}
/* FINE NOVITA */

#contenitore #barraDx .banner{
	border:1px solid #CCCCCC;
	background-color:#999999;
	float:left;
	display:block;
	clear:none;
	height:114px;
	width:298px;
	color:#fff;
	padding-top:60px;
	text-align:center;
}
#contenitore #barraDx .bannerMls{
	border:1px solid #666666;
	float:left;
	display:block;
	clear:none;
	margin:20px 0px 0px 23px;
}
/* FINE BARRA DX */

/* FOOTER */
#contenitoreFooter {
	width:100%;
	background-color:#003976;
	border-bottom:4px solid #f2af11;
	padding:5px 0px 3px 0px;
	display:block;
}
#contenitoreFooter #footer {
	width:990px;
	margin:auto;
	color:#FFFFFF;
	font-size:10px;
	padding:0px 5px 0px 5px;
	font-family: Tahoma, Arial, Verdana;
}
#contenitoreFooter #footer a {
	color:#FFFFFF;
	text-decoration:underline;
}
#contenitoreFooter #footer a:hover {
	text-decoration:none;
}
/* FOOTER */

/* FINE STRUTTURA HOME PAGE */

/* POPUP */
a:hover {
	text-decoration: none; !important
}
#layerMe{
	/*display:none*/;
	height:100%; 
	position:absolute; 
	text-align:center;
	background-color: #000;
	z-index: 900;
	width: 100%;
	text-align:center;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#titlebar{
	display: block;
	float: none;
	clear: both;
	margin: 120px auto 0px auto;
	background-color: #fff;
	color: #000; 
	font-size:11px;
	text-align:right; 
	width: 745px;
	height: 25px;
	padding-top: 5px;
	z-index: 700;
}
#titlebar a{
	display: block;
	float: none;
	clear: both;
	color:#f20; 
	margin: auto;
	width: 150px;
	text-align: center;
	font-size:10px;
	font-family: tahoma;
	font-weight: bold;
	padding:2px 0px 2px 0px;
	z-index: 800;
	font-size: 15px;
}
.popup{
	display: block;
	float: none;
	clear: both;
	margin: auto;
	width: 745px;
}
/* POPUP */
