/***********************************************/
/* PentaLab.css                                */
/* 2005 PentaLab S.r.l.                        */
/* Via Venezia, 23 - Sesto San Giovanni        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	margin: 0px;
	color: #000000;
	line-height: 1.166;
	background-color: #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hoverRed:hover
{
	/* border-top:solid 4px red; */
	}

.hoverRed
{
	/* border-top:solid 4px #ffffff; */
	}

a{
	text-decoration: none;
}
A img
{
    border: none 0;
    
}
.imgA
{
	border: none 0;
}
.ALittleMenu
{
 color:#006599; 

}
a:link{
	text-decoration: none;
	color: #006699;
}

a:visited{
	text-decoration: none;
	color: #003399;
}

a:hover{
	text-decoration: underline;
	color: #0099FF;
}

p{
	font-size: 80%;
}

h1{
	font-size: 130%;
	color: #006599;
	
}

h2{
	font-size: 100%;
	color: #89B700;
}

h3{
	font-size: 90%;
	color: #0099CC;
}

h4{
	font-size: 80%;
	color: #006599;
}

h5{
	font-size: 70%;
	color: #5D5D5D;
}

h6{
	font-size: 60%;
	color: #878787;
}

ul{
	font-size: 80%;
	list-style-type: disc;
}

ul ul{
	font-size: 70%;
	list-style-type: square;
}

ul ul ul{
	font-size: 60%;
	list-style-type: circle;
}

label{
	font-size: 90%;
	font-weight: bold;
	color: #334d55;
}


/***********************************************/
/* Components                                  */
/***********************************************/

/*************** #global styles ****************/

#globalNav{
	margin: 0px;
	
	 height:25px;
	 
	 background-color:#ffffff;

	
	
	}

/************* #navigation styles **************/

#navigation{
	width: 200px;
}

#navigation h3{
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #006599;
	font-size: 80%;
	color: #FFFFFF;
}

#navigation ul{
	margin: 0px;
	padding: 0px;
	list-style: none; 
}

#navigation li{
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}

#navigation ul a:link, #navigation ul a:visited{
	padding: 3px 5px 3px 5px; 
	display: block;
	background-color: #89B700;
	color: #FFFFFF;
}

#navigation ul a:hover{
	padding: 3px 5px 3px 5px;
	display: block;
	background-color: #C8E670;
	text-decoration: none; 
	color: Green;
}

/************** #content styles ****************/

#content{
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	width: 110px;
}

#contentLargeLeft{
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	width:418px;
	background: no repeat
	
	
}

#contentLargeRight{
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

/**************** #info styles *****************/

#info{
	padding: 0px 0px 0px 0px;
	 
}

/***********************************************/
/* Classes                                     */
/***********************************************/

/**************** .mainTable class ******************/

.angoloBassoDx
{
background-image:url('/images/angoloivanbasso.gif');
background-repeat:no-repeat;

	background-position: bottom right;

}


.mainTable{
 
	padding-left:0px;
}


.angoloBassoSx
{
	font-size: small;
	color: #FFFFFF;
background-image:url('/images/angolobassosx.gif');
background-repeat:no-repeat;
padding-left: 20px;
	background-position: bottom left;

}


/***************** .top1 class ******************/

.top1{
	/* background-color: #89B700; */
}

.top1 img{
	padding: 0px 0px 0px 0px;
}

/***************** .headlogo class ******************/

.headlogo{
	background-color:#ffffff;

	 
}

/**************** .clock class ******************/

.clock{
	padding: 0px 0px 3px 5px;
	vertical-align: bottom;
	/* text-align: right; */
	font: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#89B700', endColorStr='#1B5000', gradientType='1');
	
}

/**************** .toplinks class ******************/

.toplinks{

	padding: 0px 0px 3px 5px;
	vertical-align: bottom;
	 
	font: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #006599;
	background-color:#EBEBEB;
	background-image:url('/images/logosolo4.jpg');
	background-repeat:no-repeat;


}

/***************** .headright class ******************/

.headright{
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1B5000', endColorStr='#89B700', gradientType='1');
	*/
}

/***************** .top2 class ******************/

.top2{
   background-color: #ffffff; 
border-top: solid 1px  #89B700;
 
}

/***************** .top3 class ******************/

.top3
{
	margin: 0px;
	/* background-color: #FFFFFF;  */
}

/************** .breadcrumb class **************/

.breadcrumb
{
	padding: 0px 0px 3px 5px;
	font-size: 8pt;
	background-color:#ffffff;
}

.breadcrumb h4{
	margin: 0px;
	font-size: 10px;
}

.breadcrumb a{
	margin: 0px;
	font-size: 10px;
}

/************* .breadcrumb1 class **************/

.breadcrumb1{
background-color:#ffffff;
	padding: 0px;
}

/************* .breadcrumb2 class **************/

.breadcrumb2{
	padding: 0px;
	/* background-color:#89B700; */
}

/***************** .top4 class ******************/

.top4{
 

}

.top4Col1{
	
 padding:0 0 0 0;
	background-color: #89B700;
}

.top4Col2{
	width: 420px;
	background-color: #C8E670;
}

.top4Col3{
	
	background-color: #89B700;
}

.top4Col4{
	background-color: #89B700;
}

/***************** .middle class ******************/

.middle{
	vertical-align: top;
}

/***************** .col1 class ******************/

.col1{
	
	border-right-style:solid;
	border-right-width:1px;
}

.col1img{
	vertical-align:bottom;
}

/**************** .col1Large class ******************/

.col1Large{
	background-color: #FFFFFF;
	 
}

/**************** .col2 class ******************/

.col2{
	width: 120px;
	background-color: #FFFFFF;
	
}

/**************** .col2Large class ******************/

.col2Large{
	background-color: #FFFFFF;
}

/**************** .col3 class ******************/

.col3{
	 
	background-color: #ffffff;
		/* border-right:solid 4px #89B700; */
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#006599', gradientType='1'); */
}


/**************** .col4 class ******************/

.col4{

 
background-image:url('/images/lbar.gif');
background-repeat:no-repeat;
height:2px;
	 background-color:#89B700; */
    
}

/**************** .bottom class ******************/

.bottom{
	background-color:#ffffff;
	height:45px;
	 background-image:url('/images/bottom.gif');
	 background-repeat:no-repeat;
	 background-position: bottom left;
}

.bottom img{
	padding: 0px 0px 3px 0px;
	background-color: #89B700;
}

/**************** .btn class ******************/

.btn{
	
	background-image:url('/images/titolosfumato.gif');
	background-position: top;
	padding: 4px 1px 4px 1px; 
	 
}

.lastbtn
{
padding: 4px 1px 4px 1px; 
background-position: top right; 
background-image:url('/images/angoloSfumatobasso.gif');  
background-repeat:no-repeat; 
 

}


.lastbtn a:link, .lastbtn a:visited {
	 
	display: block;
	color:#ffffff;
	font-size: 11px;
	font-weight: bolder;
	font-family: verdana;
}

.lastbtn a:hover {
	 
	display: block;
	text-decoration: none;
	color: #006599;
	/* background-color:#000000;  */
}

.btn a:link, .btn a:visited{
 
	display: block;
	color: #ffffff;
	font-size: 11px;
	font-weight: bolder;
	font-family: verdana;
}

.btn a:hover {
	 
	display: block;
	text-decoration: none;
	color: #006599;
}

/************** .menuLinks class ***************/

.menuLink {
	font-size: 90%;	
}

/************* .menuLinksHot class ************/

.menuLinkHot {
	font-weight: bold;
}

/************ .menuLinksSmall class ************/

.menuLinkSmall {
	font-size: 80%;	
}

/**************** .news class ****************/

.news{
	margin: 15px 5px 15px 5px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	border-style: dashed;
	border-color:#89B700;
	border-width: 1px;
	background-color: #FFFFFF;
}

.news img{
	display: block;
}

.news p{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 70%;
}

.news a:link, .news a:visited{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 70%;
}

.news a:hover{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 70%;
}

/**************** .hotNews class ****************/

.hotNews{
	margin: 15px 15px 25px 15px;
	padding: 10px 5px 15px 5px;
	text-align: center;
	border-style: dashed;
	border-color:#006599;
	border-width: 1px;
	background-color: #DBE3EA;
}

.hotNews img{
	display: block;
}

.hotNews p{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: Green;
}

.hotNews a{
	margin: 0px;
	padding: 7px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
}

.hotNews a:hover{
	margin: 0px;
	padding: 7px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
}

.hotNews h1{
	font-size: 18px;
	font-weight: bold;
	color: #006599;
}

/************* .advert class *************/

.advert{

}

/************* .copyright class *************/

.copyright{

}

/************** .footer class ***************/

.footer{
	margin: 0px;
	text-align: center;	
	font-size: xx-small;
	color: #FFFFFF;
}

/*********** .contentTable class ************/

.contentTable{

}

/*********** .footnote class ************/

.footnote{
	padding: 3px 2px 3px 25px;
	font-size: 80%;
	font-style: italic;
	text-align: justify;
}

/*********** .contentHot class ************/

.contentHot{
	font-weight: bold;
}

.contentHot a:link, .contentHot a:visited{
	font-size: 120%;
	color: #89B700;
}

.contentHot a:hover{
	font-size: 120%;
}

/*********** .homeBox class ************/

.homeBox{
	margin: 15px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	*/ border-style: solid; */
	border-color: black;
	 border-width: 0px; 
	background-color: #FFFFFF;
}


/*********** .privacy class ************/

.privacy{
	padding: 5px 5px 5px 5px;
	background-color: #EEEEEE;
}

.privacy p{
	font-size: 60%;
	text-align: justify;
	color: #000000;
}

.privacy h1{
	font-size: 80%;
	color: #006599;
}

.privacy h2{
	font-size: 60%;
	color: #006599;
}

.cellHome1
{
background-image:url('/images/homebox.gif');
background-repeat:no-repeat;
background-position: top center;
width:572px;
height:190px;
padding-top:20px;
padding-left:0px
 
}


.cellHome2
{
background-image:url('/images/test5.gif');
background-repeat:no-repeat;
background-position: top left;
width:300px;
height:250px;
}

.btnGoogle2
{
  font-family: Arial;			
  color: #000000;		       
  font-size: 10px;			
  			
  		          
  
}

font-style: italic;
font-weight: bold;
background-color: #990000;    
border: 1px solid #CCCC00;