@charset "windows-1252";
/* CSS Document */
/*
---------------------------------------------
Regole per la colonna di destra larga 300px
---------------------------------------------
*/

div #main-link-dx {
	width:300px;
	overflow-x:hidden;
	margin:0;
	display:table;
}
div #main-link-dx ul {
	margin:0 0 0 -6px!important;
	margin:0 0 0 -12px;
	width:306px!important;
	width:312px;
	padding:0;
	list-style-type:none;
	display:table;
}
div #main-link-dx ul li{
	float:left;
	width:90px;
	height:76px;
	margin:0 0 6px 6px;
	text-align:left;
	text-align:left;
	background-color:#E0E0D7;
	border-top:#CFCFCF 1px solid;
	border-bottom:#CFCFCF 1px solid;
	border-left:#E0E0D7 1px solid;
	border-right:#E0E0D7 1px solid;
	padding:2px;
	display:table;
	border-collapse:separate;
	border-spacing:0;
}
div #main-link-dx ul li:hover {
	background-color:#FFF;
	border:#BABABA 1px solid;
}
div #main-link-dx ul li a{
	width:90px;
	height:76px;
	text-decoration:none;
	display:table;
}
div #main-link-dx ul li a:hover{
	color:#2e7fbd!important;
}
div #main-link-dx ul li a h1{
	font-size:12px!important;
	line-height:13px!important;
	margin:0;
	padding:0;
	font-weight:bold;
}
div #main-link-dx ul li a h2{
	font-size:10px!important;
	line-height:11px!important;
	font-weight:normal!important;
	color:#4d4d4d!important;
}


/* 
---------------------------------------------
Regole per la colonna di destra stretta
---------------------------------------------
*/

div #main-link-dx-small {
	width:210px;
	overflow-x:hidden;
	padding:0;
	margin:5px auto;
	display:table;
}
div #main-link-dx-small ul {
	margin:0 0 0 -5px!important; /*<-- margine negativo a sinistra posiziona il div in modo da nascondere i 5px di margine a sinistra dei li*/
	margin:0 0 0 -10px;/*<-- serve per ie6 calcola i pixel diversamente e ignora la funzione important letta dagli altri browser*/
	width:215px!important;
	width:220px;
	padding:0;
	list-style-type:none;
	display:table;
}
/*div #main-link-dx-small ul li:hover  <-- non serve lo hai dopo conserva le stesse impostazioni anche in hover*/ 
div #main-link-dx-small ul li{
	float:left;
	width:96px;
	height:70px;
	margin:0 0 5px 5px; /*<-- margine a sinistra di 5px in modo che si distanzino in modo uniforme*/
	text-align:left;
	background-color:#E0E0D7;
	border-top:#CFCFCF 1px solid;
	border-bottom:#CFCFCF 1px solid;
	border-left:#E0E0D7 1px solid;
	border-right:#E0E0D7 1px solid;
	padding:2px;
	display:table;
}
div #main-link-dx-small ul li:hover {
	background-color:#FFF;
	border:#BABABA 1px solid;
}
div #main-link-dx-small ul li a{
	/* color:#000!important; */
	width:100px;
	height:70px;
	text-decoration:none;
	display:table;
}
div #main-link-dx-small ul li a:hover{
	color:#2e7fbd!important;
}
div #main-link-dx-small ul li a h1{
	font-size:12px!important;
	line-height:14px!important;
	margin:0;
	padding:0;
	font-weight:bold;
}
div #main-link-dx-small ul li a h2{
	font-size:10px!important;
	line-height:12px!important;
	font-weight:normal!important;
	color:#4d4d4d!important;
}