/* CSS Document */
/* aggiunte andrea feraboli creazione parte statica */

		table.clacomp tr td{
		border-bottom:1px solid #999999; !important; 
		font-size:12px;}
		
		table.clacomp tr.comp {
		background-color:#cccccc; !important; }
		
		table.clacomp tr td a  {
		display:block;
		background:  url(/seisicuro/images/listimageM.gif) no-repeat;
		padding-left:12px;
		background-position:left;
		text-decoration:none;
		padding-bottom:-5px;
		}

		table.clacomp tr td a:hover {
		background-image:url(/seisicuro/images/listimageM_o.gif);
		color:#ff0000;
		}
		
		table.clacomp tr.comp strong {
		color:#000000;}
		
		.BoxmenuClub{
		background:url(/seisicuro/images/MenuBarClub.png) no-repeat;
		width:146px;
		height: 21px;
		color: #FFF;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bolder;
		padding-left: 20px;
		padding-top: 10px;
	}
	
		.BoxtitleClub{
		background:  url(/seisicuro/images/MenuBarClub.png) repeat-x !important;
		width:555px;
		height: 21px;
		*height: 30px;
		color: #FFF;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bolder;
		padding-left: 20px;
		padding-top: 10px;
		}
		
    /*   .BoxContent	table tr td  {
		border:1px solid #646464;
		font-size:12px;
		background-color:#FFFFFF;
		}*/
			
		.clubgrigio	 table tr td strong, .clubgrigio table tr td  strong,
		.clubgrigiod table tr td strong, .clubgrigiod table tr td  strong 
		 {
		color:#6293C0;
		background-color:#FF0000;}
			
		.clubgrigio table tr td.noborder,
		.clubgrigiod table tr td.noborder {
		border:0px;}
		
		.clubgrigio table tr td table tr td,
		.clubgrigiod table tr td table tr td  {
		border-bottom:1px solid #646464}
		
		.leftclub {
		border-right:1px solid #646464}
		
		ul.puntoel  {
		list-style-type:disc;
		margin-left:50px;
		margin-bottom:10px;}
		
		ul.puntoel li  strong{
		color:#506C99;  }
		
		ul.stpuntoel {
		list-style-type:square;
		margin-left:75px;
		margin-top:-10px;
		margin-bottom:10px;}
		
		.clubgrigio, .clubgrigiod {
		width:260px; 
		margin-left:10px; 
		float:left;
		border:1px solid #646464; 
		height:600px;
		margin-bottom:30px;
				}
				
		.clubgrigiod {
		margin-left:0px;
		margin-right:10px !important; 
		float:right; !important; }
		
/***************** per previdenza ******************/		
		.BoxmenuPrev{
		background:url(/seisicuro/images/MenuBarClub.png) no-repeat;
		width:146px;
		height: 21px;
		color: #FFF;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bolder;
		padding-left: 20px;
		padding-top: 10px;
	}
	
		.BoxtitlePrev{
		background:  url(/seisicuro/images/MenuBarClub.png) repeat-x !important;
		width:555px;
		height: 21px;
		*height: 30px;
		color: #FFF;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bolder;
		padding-left: 20px;
		padding-top: 10px;
		}
		/************************************************************************* */
		
	ul.lsprev {
	margin:20px;
	padding:0px;
	border:0px;}
	
	.lsprev a {
	font-weight:bold;
	color:506C99;
	font-size:12px;}
	
	#modal_container {
		padding:5px;
		background-color:#fff;
		/*border:1px solid #666;*/
		overflow:auto;
		font-family:"Lucida Grande",Verdana;
		font-size:12px;
		color:#333;
		text-align:left;
	}
	
	#modal_container img {
	border:1px solid #000066;}

	#modal_container.test {
		background-color:#fff;
		color:#fff;
		padding:30px;
		text-align:center
	}

	#modal_overlay {
		background-color:#fff;
	}

	#modal_overlay.test {
		background-color:#fff;
	}
		img.margine {
		margin:7px;
		border:1px solid #000066;
		padding:5px;}
		
ol.prev ul {
list-style-type:disc;
margin-left:30px;
margin-bottom:10px;

}
ol.prev li ul li {
font-weight:normal;}

ol.prev {
padding-left:20px;
}

ol.prev li {
font-weight:bold;}

ul.prev {
list-style-type:square;
margin:0px;
border:0px;
padding:0px;
margin-left:50px;}

ul.prev li ul li {
margin-left:30px;
list-style-type:circle;}

ol.legge li {
display:block;
margin-top:15px;
list-style-type:lower-alpha;
color:#000000;
}

ol.sotto li {
margin-top:15px;
display:block;
list-style:decimal;
margin-left:50px;
color:#000000;
}

ul.webank {
list-style-type:disc;
margin-left:40px;
border:0px;
padding:5px;}

ul.webank li {
margin-bottom:4px;
}
ul.landing {
padding-left:15px;
list-style-type:circle;
list-style-position:ouside;
font-size:12px;
padding-top:10px;
background-color:#fff;}

ul.landing li {
color:#376297;
margin-bottom:10px;
font-size:13px;
list-style-type:circle;
list-style-position:outside;
font-size:12px;}

ul.landing li a {
background-image:none;
clear:none;
float:none;
width:auto;
font-size:13px;
padding-left:0px;
width:auto;
display:inline;
background-color:transparent;
color:#376297;
font-size:12px;
}