/* Definizione dell'sx di default */

#sx .sinistra {
	/*boorder: 1px solid #fc3;*/
	text-align: left;
	margin-left: 10px;
}

/* Definizione sx main*/

#sx .sinistra_main {
	text-align: left;
	background-color: #ffffff;
	border-top:10px solid #FFF;
/*	border: 1px solid #1c1e24;*/
	margin-top:0; padding-right:3px;
}

/* Definizione sx generi*/

#sx .sinistra .generi .barra_generi {
	text-align: left;
	/*background-image: url(img/barra_lat.gif);*/
	background-image: url(img/intestazione_colonne_laterali.jpg);
  background-repeat: no-repeat;
	height: 22px;
	color: #2f312e;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	font-family: "Verdena,Tahoma,sans-serif"	overflow: hidden;
}

#sx .sinistra .generi .barra_generi h2{margin:0px; padding-top:2px; font-size:14px; color:#fff}
#sx .sinistra .generi .cont_generi {
  padding: 5px 2px 5px 0px;
	margin-bottom: 0px;
  color: #2f312e;
	font-size: 11px;	
	width: 140px;
}

#sx .sinistra .generi .news {
	margin-bottom: 0px;
        width: 148px;
}

#sx .sinistra .generi .cont_generi a {
	color: #2f312e;
	font-size: 11px;
	text-decoration: none;
        
}

#sx .sinistra .generi .cont_generi a:hover {
	text-decoration: underline;
}

#sx .sinistra .generi .cont_cat {
  padding: 5px 0px 10px 2px;
	margin-right: 10px;
	color: #e2001a;
	width: 144px;
}
#sx .sinistra .generi .cont_cat ul{margin:0px; padding:0px; list-style:none}
#sx .sinistra .generi .cont_cat li{margin:0px; padding:0px; list-style:none}
#sx .sinistra .generi .cat_level1 {
	text-align: left;
	color: #e2001a;
	font-size: 13px;
	font-family: "Verdena,Tahoma,sans-serif"	overflow: hidden;
}


#sx .sinistra .generi .cat_level1 a{
	text-align: left;
	color: #e2001a;
	font-size: 12px;
	font-family: "Verdena,Tahoma,sans-serif"	overflow: hidden;
}



#sx .sinistra .generi .cat_level1 a:hover {
	text-decoration: underline;
}



#sx .sinistra .generi .cat_level2 {
	
        padding: 0px 0px 5px 10px;
	color: #2f312e;
	font-size: 11px;
	width: 130px;
}
#sx .sinistra .generi .cat_level2 ul{margin:0px; padding:0px; list-style:none}
#sx .sinistra .generi .cat_level2 li{margin:0px; padding:0px; list-style:none}

#sx .sinistra .generi .cat_level2 a {
	color: #2f312e;
	margin-right: 6px;
	font-size: 11px;
	text-decoration: none;
        
	
}

#sx .sinistra .generi .cat_level2 a:hover {
	text-decoration: underline;
}





/* Definizione sx libri */

#sx .sinistra .libri {
	margin-top: 0px;
}

#sx .sinistra .libri .barra_libri {
	text-align: left;
	background-image: url(img/barra_lat.gif);
	background-repeat: no-repeat;
	height: 17px;
	color: #2f312e;
	margin-bottom: 0px;
	padding-left: 23px;
	font-weight: bold;
	font-size: 14px;
	font-family: "Verdena,Tahoma,sans-serif"	overflow: hidden;
}

#sx .sinistra .libri .cont_libri {
	margin-bottom: 10px;
        padding: 5px 2px 5px 2px;
        color: #2f312e;
	font-size: 11px;
	font-weight: bold;
	width: 144px;
}

#sx .sinistra .libri .cont_libri a {
	color: #2f312e;
	font-size: 11px;
	text-decoration: none;
}

#sx .sinistra .libri .cont_libri a:hover {
	text-decoration: underline;
}

/* Definizione sx gadget */

#sx .sinistra .gadget {
	margin-top: 0px;
}

#sx .sinistra .gadget .barra_gadget {
	text-align: left;
	background-image: url(img/barra_lat.gif);
	background-repeat: no-repeat;
	height: 17px;
	color: #2f312e;
	margin-bottom: 0px;
	padding-left: 23px;
	font-weight: bold;
	font-size: 15px;
	font-family: "Verdena,Tahoma,sans-serif"	overflow: hidden;
}

#sx .sinistra .gadget .cont_gadget {
	margin-bottom: 10px;
        padding: 5px 2px 5px 2px;
        color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 144px;
}

#sx .sinistra .gadget .cont_gadget a {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

#sx .sinistra .gadget .cont_gadget a:hover {
	text-decoration: underline;
}

#sx .ricerca .finale {
text-align: right;
padding-top: 6px;
}

#sx .ricerca .cont_ricerca .finale a {
color: #0DD;
}
