﻿.HomeBody 
{
	background-repeat:repeat-x;
	background-image: url("../imgFE/htmlbg.png");
}
ul
{
	list-style:none;
}

ul li
{
	list-style:none;
}
.clear { clear: both;  }



/*STYLE HEADER*/

#header
{
	background-color:#2d2d2d;
	height:160px;
	color:#bbbbbb;
}
#flags
{
	padding-top: 5px;
	margin-right:2px;
	height:10px;
	text-align:right;
}
#logo
{
	float:left;
	padding-top:20px;
}
#menu_orizzontale
{
	margin-right:0px;
	float:left;
	padding-top:20px;
	font-family:Verdana;
}

.menu_start
{
	display:block;
	float:left;
	width:7px;
	height:50px;
	background:url("../imgFE/MenuLeft.png") top left no-repeat;
	
}
.menu_middle
{
	padding-top:17px;
	display:block;
	float:left;
	min-width:960px;
	height:50px;
	background:url("../imgFE/Menu.png") top left repeat-x;
}
.menu_middle ul
{
	margin:0;
	padding:0;	
}
.menu_middle ul li
{
	display: block;
	float:left;
}
.menu_middle ul li a { padding-right:6px; padding-left:6px; }
.menu_middle ul.mainNav li a
{
	color: #bbbbbb;
	text-align:center;
	padding-right:13px;
	padding-left:13px;
	font-size:11pt;
	text-decoration:none;
	font-weight:bold;
}


.menu_middle ul li a:hover
{
	text-decoration:underline;
}

.menu_end
{
	display:block;
	float:left;
	width:7px;
	height:50px;
	background:url("../imgFE/MenuRight.png") top left no-repeat;
}

/*STYLE SUBHEADER FLASH + NEWS*/
#subHeader
{
	border-top: solid 1px #555555;
	height:320px;
	padding-top:20px;
	color:#bbbbbb;	
}

#flashDiv
{
	width:644px;
	float:left;
	display:block;

}
#newsDiv
{
	display:block;
	margin-left:35px;
	padding-left:20px;
	float:left;
}
#TopNews
{
	font-size: 16pt;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#MiddleNews
{
	width:250px;
	border-top: dotted 1px #bbbbbb;
	border-bottom: dotted 1px #bbbbbb;
	height:150px;
	overflow:hidden;
}
.BoxNewsDiv
{
	width:220px;
	/*height:160px;*/
	margin-top:20px;
	margin-left:-10px;
	padding-right:0px;
	/*text-align:justify;*/
}
.BoxNewsDiv a
{
	text-decoration:none;
	color:#bbbbbb;
}
.TitoloNotizieRecenti
{
    font-weight:bold;
    color:#dddddd;
    display:block;
    border-bottom:1px dotted #555555;
    padding-bottom:3px;
    margin-bottom:3px;
}

#BottomNews
{
	padding:20px;
}

a.ReadMoreLBtn
{
	width:107px;
	height:29px;
	text-decoration:none;
	text-align:center;
	top:auto;
	padding-top:4px;
	color: #bbbbbb;
	background: url("../imgFE/ReadMoreBtn.png") top left no-repeat;
	font-size:11pt;
	font-weight:bold;
}
a.ReadMoreLBtn:hover
{
	text-decoration:underline;
}

/*STYLE 3 COLONNE CENTRALI*/
.topColonna1
{
	background: url("../imgFE/TopColonna1.png") top left no-repeat;
	height:80px;
}
.topColonna2
{
	background: url("../imgFE/TopColonna2.png") top left no-repeat;
	height:80px;
}
.topColonna3
{
	background: url("../imgFE/TopColonna3.png") top left no-repeat;
	height:80px;
}

.bottomColonna
{
	background: url("../imgFE/BoxColonna.png") top left no-repeat ;
	padding-left:10px;
	padding-top:10px;
	height:240px;
	margin-left:-1px;
}

.bottomColonnaDettaglioScadenza ul li 
{
	padding-bottom:7px;
	padding-top:7px;
	margin-right:20px;
	border-bottom:solid 1px #aaa;
}
.bottomColonnaDettaglioScadenza ul li.reset
{ 
	margin:0; 
	border:none;
}

.bottomColonnaDettaglioScadenza ul li a
{
	display:block;
	background: url("../imgFE/IconaScadenze.png") top left no-repeat;	
	text-decoration:none;
	color:#000;
}

.bottomColonnaDettaglioScadenza ul li a span
{
	padding-left:40px;
	font-family:Tahoma;
}
.bottomColonnaDettaglioLowerLbl
{
	font-size:small;
	 margin-left:15px;
	 color:#444;
}

.bottomColonnaDettaglioServiziUl li
{
	padding-left:10px; 
	background-image: url(../imgFE/IconaElencoBluDotted.png); 
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-bottom:7px;
}
.bottomColonnaDettaglioServiziUl li a
{
	text-decoration:none;
	color:#000;
}
.bottomColonnaDettaglioDownload ul li 
{
	
}
.bottomColonnaDettaglioDownload ul li a
{
	text-decoration:none;
	color:#000;
}
.DownloadContentLbl
{
	margin-left:50px;
	color:#444444;
}
/*STYLE FOOTER*/
.footer
{
	background-color:#222;
	height:100px;
	color:#bbbbbb;
	font-size:8pt;
	margin-top:20px;
	padding-top:15px;
	padding-bottom:15px;
}
#sub-menu
{
	float:left;
	text-align:left;
}

.subMenuLeft
{
	width:150px;
	float:left;
	border-right:solid 1px #6a6a6a;
}
.subMenuLeft ul li a
{
	color:#bbbbbb;
	text-decoration:none;
}
.subMenuLeft ul li a:hover
{
	text-decoration:underline;
}
.subMenuRight
{
	padding-left:20px;
	float:left;
	
}
.subMenuRight ul li a
{
	color:#bbbbbb;
	text-decoration:none;
}
.subMenuRight ul li a:hover
{
	text-decoration:underline;
}
.contacts
{
	float:left;
	margin-left:330px;
	text-align:left;
	border-left: solid 1px #6a6a6a;
	padding-left:5px;
}

.video
{
    float:left;
    margin-left:4px;
}

.video a:link, .video a:active, .video a:visited, .video a:hover
{
    color:#CCCCCC;
    text-decoration:none;
}

.video a:hover
{
    color:#CCCCCC;
    text-decoration:underline;
}

.logoLazio
{
    margin-top:5px;
    margin-right:5px;
}

.videoLink
{
    float:left;
    padding-top:7px;
}

