/* category_nav styles */


ul#category_nav {
	font-size: .65em;
	color: #ffffff;
	font-weight: normal;

}

ul#category_nav li {
	color: white;
	/*font-weight: normal;*/
	list-style: none;
}
/* ancestor categroy_nav links */
ul#category_nav li a {
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	/*display: block;*/
	width: 90%;
	height: 14px;
  /*  padding: 2px 0 0 20px;*/
  padding: 2px 0 0 10px;
/*padding-left:15px;*/
  float: left;
}

ul#category_nav li.selected a {
	color: black;
}

/*ul#category_nav li.liend a {
	height: 32px;
}*/

ul#category_nav li a:hover,
ul#category_nav li a:focus {
	color: #ffffff;
	text-decoration: underline;
	background: url(/geomondadori/images/rollvoce.png) no-repeat 0px 0px;
}

ul#category_nav li.topItem {
	background-color: transparent;
	font-weight: bold;
	padding-left: 10px;
	width: 95%;
	/*border-bottom: 4px solid white;*/
}
ul#category_nav li.topItem a{
	color: #ffffff;
	text-decoration: none;	
}
ul#category_nav li.topItem a:hover,
ul#category_nav li.topItem a:focus {
	color: #ffffff;
	text-decoration: underline;
}
ul#category_nav li.returnItem, 
ul#category_nav li.returnItemSub {
	background: url(/geomondadori/images/red_bg.gif) no-repeat 0px 0px;
	border-bottom: 4px solid white;
}
ul#category_nav li.returnItem a,
ul#category_nav li.returnItemSub a{
	color: #A02D2B;
	text-decoration: none;
	padding-left: 0;
}
ul#category_nav li.returnItem a:hover,
ul#category_nav li.returnItem a:focus,
ul#category_nav li.returnItemSub a:hover, 
ul#category_nav li.returnItemSub a:focus {
	color: black;
}
/* current page in categroy_nav */
ul#category_nav li.selected {
	background: url(/geomondadori/images/yellow_bg.gif) no-repeat 0px 0px;
}

ul#category_nav li.selgenItem {
	background: url(/geomondadori/images/yellow_bg.gif) no-repeat 0px 0px;
}
/* end category_nav */




/* {{{ sub_nav */

ul#sub_nav {
	font-weight: normal;
	
}
ul#sub_nav li {
	font-size: 0.65em;
	color: white;
	font-weight: normal;
	list-style-type: none;
}
ul#sub_nav li a{
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	display: block;
	width: 90%;
	height: 14px;
  /*  padding: 2px 0 0 20px;*/
  padding: 2px 0 0 10px;
}
ul#sub_nav a:hover,
ul#sub_nav a:focus {
	color: #ffffff;
	text-decoration: underline;
	background: url(/geomondadori/images/rollvoce.png) no-repeat 0px 0px;
}

/* }}} sub_nav */


/* general_nav styles */

ul#general_nav {
	font-weight: normal;
	font-size: .65em;
}

ul#general_nav li {
	color: #A0A19C;
	list-style-type: none;
	height: 24px;
	background: url(/geomondadori/images/backvoce.png) no-repeat 0px 0px;
}
ul#general_nav li.end{
	font-weight: normal;
	font-size: .87em;
	background: none;	
}
ul#general_nav li a{
	text-decoration:none;
	color: #fff;
	font-weight: bold;
}
ul#general_nav li a:hover,
ul#general_nav li a:focus {
	color: black;
	text-decoration: underline;
}

/* end general_nav */



/* inline_nav styles */

ul#inline_nav {
	font-weight: normal;
	font-size: .65em;
	background:none;
}

ul#inline_nav li {
	text-align: center;
	color: #A0A19C;
	list-style-type: none;
	background: url(/geomondadori/images/grey_bg.gif) no-repeat 0px 0px;
}


ul#inline_nav li a{
	text-decoration:none;
	color: #A0A19C;
}
ul#inline_nav li a:hover,
ul#inline_nav li a:focus {
	color: black;
}

ul#inline_nav li.selected {
	color: #A02D2B;
	background: url(/geomondadori/images/red_bg.gif) no-repeat 0px 0px;
}

/* end inline_nav */


/* photo_nav_left styles*/

dl.photo_nav_left {
	color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
	list-style-type: none;
}
/*dl.photo_nav_left dt {
	border-top: 1px solid #A0A19C;
}*/
dl.photo_nav_left dt a {
	color: #A0A19C;
	text-decoration: none;
}
dl.photo_nav_left dt a:hover,
dl.photo_nav_left dt a:focus {
	color: black;
	text-decoration: none;
}
dl.photo_nav_left dd {
}
dl.photo_nav_left dd img:hover,
dl.photo_nav_left dd img:focus {
	color: black;
	border: 1px solid black;
}
dl.photo_nav_left dd img {
	
	border: 1px solid #A0A19C;
}

/* end photo_nav_left styles*/
/*
div#hpdx img {margin: 0 0 20px 0;}	

div#hpsx img {margin: 0 0 20px 0;}*/


/* photo_nav_right styles*/

dl.photo_nav_right {
	color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
}

dl.photo_nav_right dt {
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
}
dl.photo_nav_right dt a:hover,
dl.photo_nav_right dt a:focus {
	color: black;
	text-decoration: underline;
}
dl.photo_nav_right dd {
}
dl.photo_nav_right dd a{
	display: block;
	color: #626262;
	font-weight: bold;
	height: auto;
	margin: 0;
	padding: 0;
	cursor: hand;
}
dl.photo_nav_right dd p{
	padding-top: 3px;	
	padding-left:5px;
	padding-bottom: 0;
	width: 178px;
}
dl.photo_nav_right dd img:hover,
dl.photo_nav_right dd img:focus {
	color: black;
	border: 1px solid black;
}
dl.photo_nav_right dd img {
	border: 1px solid #A0A19C;
	margin: 0;
	padding: 0 0 0 0;
	width: 181px;
}

/* end photo_nav_right styles*/


/* {{{ def_list */
dl#def_list {
	/*background: url(/geomondadori/images/tick.gif) no-repeat	 0% 100%;
	border-left: 1px solid #b5b6af;*/
  background:transparent url(/geomondadori/images/tick.gif) no-repeat scroll 0 100%;
  border-left:1px solid #B5B6AF;
}

dl#def_list dt{
	line-height: 2.5em;
	color: #A02D2B;
	font-size: .65em;
}
dl#def_list dt a{
	color: black;
}
dl#def_list dt a:hover,
dl#def_list dt a:focus{
	color: black;
	text-decoration: underline;
}
dl#def_list dd{
	line-height: 2.5em;
	color: black;
	font-size: .65em;
	
}

dl#def_list dd a{
	color: #9F9F9D;
	display: block;
	width: 87%;
	/*float: right;*/
	float: left;
	font-weight: bold;
	border-bottom: 1px solid #DEE7EC;
}
dl#def_list dd a:hover,
dl#def_list dd a:focus{
	color: black;
	text-decoration: underline;
}

/* }}} def_list */


/* {{{ itemBox */

/*div.group_left div.itemBox {background: url(/geomondadori/images/tick.gif) no-repeat 102px 100% transparent;
}*/

div.itemBox {/*background: url(/geomondadori/images/tick.gif) no-repeat 90px 100% transparent;*/
}
div.itemBox img{
	border: 1px solid #A0A19C;
}
div.itemBox img:hover,
div.itemBox img:focus {
	color: black;
	border: 1px solid black;
}

/* }}} itemBox */


/* {{{ itemBoxWide */

div.itemBoxWide {
}
div.itemBoxWide img{
	border: 1px solid #A0A19C;
}
div.itemBoxWide img:hover,
div.itemBoxWide img:focus {
	color: black;
	border: 1px solid black;
}

/* }}} itemBoxWide */



/* {{{ itemDesc */

div.itemDesc {
	color: black;
	font-weight: normal;
  border-left: 1px solid rgb(181, 182, 175);
	/*background: url(/geomondadori/images/tick.gif) no-repeat 0 0 transparent;*/
	background:transparent url(/geomondadori/images/tick.gif) no-repeat scroll 0 100%;
}

div.itemDesc h2 {	
	/*background: url(/geomondadori/images/backh2lib.png) no-repeat 0 0;*/
	
	font-size:100%;
}

div.group_left div.itemDesc h2 {	
	/*background: url(/geomondadori/images/backh2.png) no-repeat 0 0;*/
	font-size:100%;
}

div.itemDesc dl {
	/*background: url(http://www.electaweb.com/electaweb/images/tick.gif) no-repeat 0% 0%;*/
}

div.itemDesc dt{
	color: #A0A19C;
	font-size: .65em;
}
div.itemDesc dd{
	font-size: .65em;
}
div.itemDesc p{
	color: black;
	font-size: .65em;
}
div.itemDesc a{
	color: #A0A19C;
	font-size: .65em;
	text-decoration: none;
}
div.itemDesc a:hover,
div.itemDesc a:focus {
	color: black;
}

/* }}} itemDesc */


/* {{{ itemSeparatore */

div.itemSeparatore {
}

/* }}} itemSeparatore */

/* {{{ itemDescWide */

div.itemDescWide {
	color: black;
	font-weight: normal;
	/*border-left: 1px solid rgb(181, 182, 175);
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 100%;*/
}
div.itemDescWide h2 {	
	/*background: url(/geomondadori/images/tick.gif) no-repeat 0% 0%;*/
	
	font-size:100%;
}

div.itemDescWide dl {
	/*background: url(/geomondadori/images/tick.gif) no-repeat 0% 0%;*/
}

div.itemDescWide dt{
	color: #A0A19C;
	font-size: .65em;
}
div.itemDescWide dd{
	font-size: .65em;
}
div.itemDescWide p{
	color: black;
	font-size: .65em;
}
div.itemDescWide a{
	color: #A0A19C;
	font-size: .65em;
	text-decoration: none;
}
div.itemDescWide a:hover,
div.itemDescWide a:focus {
	color: black;
}

/* }}} itemDescWide */

/* {{{ imgDescWide */
div.imgDescWide{
}

div.imgDescWide img{
	border: 1px solid #A0A19C;
}
div.imgDescWide img:hover,
div.imgDescWide img:focus {
	color: black;
	border: 1px solid black;
}
/* }}} imgDescWide */

/* {{{ itemDetail */

div.itemDetail {
}

div.itemDetail ul#anchor {
	background:none;
}

div.itemDetail ul#anchor li {
	color: #A0A19C;
	background: url(/geomondadori/images/red_bg.gif) no-repeat 0px 0px;
}

div.itemDetail ul#anchor li a{
	text-decoration:none;
	color: #F144AB;
}
div.itemDetail ul#anchor a:hover,
div.itemDetail ul#anchor a:focus {
	color: black;
}


div.itemDetail ul.dossier {
background:none;
color:#A0A19C;
font-size:0.65em;
font-weight:normal;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
}

div.itemDetail ul {
background:transparent url(/geomondadori/images/grey_bg.gif) repeat-y scroll 0px 50%;
color:#A0A19C;
font-size:0.65em;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.itemDetail ul li {
  background-color:white;
}

/* }}} itemDetail */


/* {{{ itemDetailDesc */

div.itemDetailDesc {
	color: black;
	font-weight: normal;
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 100%;
	border-left: 1px solid rgb(181, 182, 175);
}
div.itemDetailDesc dl{
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 0%;
}
div.itemDetailDesc dt{
	color: #A0A19C;
	font-size: .65em;
}
div.itemDetailDesc dd{
	font-size: .65em;
}
div.itemDetailDesc h2{
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 0%;
}
div.itemDetailDesc p{
	color: black;
	font-size: .65em;
}
div.itemDetailDesc a{
	color: black;
	/*font-size: .65em;*/
	text-decoration: underline;
}
div.itemDetailDesc a:hover,
div.itemDetailDesc a:focus {
	color: grey;
}

/* }}} itemDetailDesc */

/* {{{ itemDetailBox */

div.itemDetailBox {
}

/* }}} itemDetailBox */

/* {{{ itemTick */

div.itemTick {
 /* background: url(/geomondadori/images/tick.gif) no-repeat 0% 100%;*/
}

/* }}} itemTick */

/* {{{ itemDetailSimple */

div.itemDetailSimple {
	color: black;
	font-weight: normal;
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 100%;
	border-left: 1px solid rgb(181, 182, 175);
}

div.itemDetailSimple h2{
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 0%;
}
div.itemDetailSimple p{
	color: black;
	font-size: .65em;
}

div.itemDetailSimple a{
	color: black;
	/*font-size: .65em;*/
	text-decoration: none;
}
div.itemDetailSimple a:hover,
div.itemDetailSimple a:focus {
	color: black;
}

/* }}} itemDetailSimple */

/* {{{ sponsorDetailDesc */

div.sponsorDetailDesc {
	color: black;
	font-weight: normal;
	border-left: 1px solid rgb(181, 182, 175);
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 0%;
}
div.sponsorDetailDesc p{
	color: black;
	font-size: .65em;
}

div.sponsorDetailDesc h2{
	background: url(/geomondadori/images/tick.gif) no-repeat 0% 100%;
}

div.sponsorDetailDesc a{
	color: #A0A19C;
	font-size: .65em;
	text-decoration: none;
}
div.sponsorDetailDesc a:hover,
div.sponsorDetailDesc a:focus {
	color: black;
}

/* }}} sponsorDetailDesc */


/* {{{ itemImage */

div.itemImage {
}
div.itemImage img{
	border: 1px solid black;
}
div.itemImage ul {
	color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
	list-style: none;
	background: url(/geomondadori/images/grey_bg.gif) repeat-y 0px 0px;
}
div.itemImage ul li{
	background-color: white;
}

/* }}} itemImage */


/* {{{ catalog_list */

div#catalog_list {

}
div#catalog_list ul {
	color: black;
	font-weight: normal;
	font-size: .65em;
	list-style: none;
	text-align: center;
}
div#catalog_list li {
	background: url(/geomondadori/images/grey_bg.gif) no-repeat 0px 0px;
}
div#catalog_list li a{
	color: black;
	text-decoration: none;
}
div#catalog_list li a:hover,
div#catalog_list li a:focus {
	color: #A0A19C;
}

/* }}} catalog_list */

/* {{{ catalog_nav sostituisce catalog_list */

ul#catalog_nav {
	color: black;
	font-weight: normal;
	font-size: .65em;
	list-style: none;
	/*text-align: center;*/
}
ul#catalog_nav li {
	background: url(/geomondadori/images/grey_bg.gif) no-repeat 0px 0px;
	
  text-align: center;
	list-style-type: none;
}
ul#catalog_nav li a{
	color: black;
	text-decoration: none;
}
ul#catalog_nav li a:hover,
ul#catalog_nav li a:focus {
	color: #A0A19C;
}


/* }}} catalog_nav */


/* {{{ book_table */

table#book_table {
	font-weight: normal;
	font-size: .65em;
	text-align: left;
	border-top: 1px solid #A0A19C;
}
table#book_table caption {
	color: #A02D2B;
	border-top: 1px solid #A0A19C;
}
table#book_table th {
	color: #A02D2B;
	border-bottom: 1px solid #A0A19C;
}
table#book_table td {
}
table#book_table td a {
	color: black;
	text-decoration: none;
}
table#book_table td a:hover,
table#book_table td a:focus{
	color: #A02D2B;
}
table#book_table tr {
}
table#book_table.noTop{
	border-top: none;
}

/* }}} book_table */


/* {{{ mailwrap e mailerror */

div.mailerrors {
	color: #FF0000;
	font-weight: bold;
	font-size: 70%;
}

div#mailwrap {
  background-color: #fffaf0;

	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

div#mailwrap p {
}
/* }}} mailwrap e mailerror */

/* {{{ toggleMenu */

div#toggleMenu {
  font-size:.65em;
	background-color: #fffaf0;
}

div#toggleMenu a{
	color:#A02D2B;
}
/* }}} toggleMenu */


/* {{{ mail */

form.mail legend, 
form.mail label, 
form.mail label.textlblwide {
	color: black;
	font-size: 100%;
	font-weight: bold;
}

form.mail textarea, 
form.mail input.text,
form.mail input.verify,
form.mail textarea.textwide {
	color: black;
	border: 1px solid #dcdcdc;
}

form.mail .halfblock{
    color: black;
	font-size: 70%;
}

form.mail .submit {
	color: #A02D2B;
}

form.mail .required {
	color: #FF0000;
}

form.mail legend {
	font-size: 110%;
}

/* }}} mail */

/* {{{ calendario */
#navsezcont {
  font-size: .7em;
	line-height: 1em;
	background: url(/geomondadori/images/grey_bg.gif) no-repeat  0px 0px;
}

#navsezcont h2{
	border: 1px solid #EEDDEC;
	border-width: 1px;
	color: #B4BDC5;
	background: #fff;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
}

#navsezcont h2 .meseprec {
	background: url(/geomondadori/images/meseprec.gif) no-repeat;
}

#navsezcont h2 .mesesucc {
	background: url(/geomondadori/images/mesesucc.gif) no-repeat;
}

#navsezcont ul {
	list-style: none;
	background: url(/geomondadori/images/grey_bg.gif) repeat  100%;
}

#navsezcont ul#gen_giu {
	background: none;
}

#navsezcont ul  li {
	list-style: none;
	line-height: 14px;
	text-indent: 0px;
}

#navsezcont #mesecorrente {
	font-weight: bold;
}

#navsezcont ul  li  a {
	color: #6F6774;
	text-decoration: none;
}

#navsezcont ul  li  a:hover {
	/*background: url(/geomondadori/images/grey_bg.gif) repeat 100%;*/
  background: rgb(197, 197, 197);
}

ul#newsmenu  li  a {
	text-decoration:none;
  color: #A0A19C;
	text-decoration: none;
}

ul#newsmenu  {  
  color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
	list-style-type: none;
}

/* }}} calendario */


/* {{{ tag */
div#container_tags {
  text-align:center;
  
  /*border-top:1px solid #A0A19C;*/
}

div.tagcloud { 
   /*background:transparent url(/geomondadori/images/red_bg.gif) repeat scroll 0% 50%;*/
   height: auto;
}

div.content {
	width: 175px;
	padding: 0 5px;
}	
div.tagcloud a { 
  text-decoration: none; 
  margin: 0 ;
}

div.tagcloud a:hover { 
  text-decoration: underline; 
}


div.tagcloud span { 
  padding: 2px; 
  cursor: pointer; 
}

div.tagcloud span a{ 
  display: block;
  float: left; 
  margin: 5px; 
  color: black;
}

.tg_0 { font: normal 0.85em georgia, georgia, sans-serif; }
.tg_1 { font: normal 0.938em georgia, georgia, sans-serif;}
.tg_2 { font: normal 1.025em georgia, georgia, sans-serif;}
.tg_3 { font: normal 1.113em georgia, georgia, sans-serif; }
.tg_4 { font: normal 1.2em  georgia, georgia, sans-serif; }
.tg_5 { font: normal 1.388em georgia, georgia, sans-serif; }
.tg_6 { font: normal 1.475em georgia, georgia, sans-serif; }
.tg_7 { font: normal 1.563em georgia, georgia, sans-serif; }
.tg_8 { font: normal 1.65em georgia, georgia, sans-serif;  }

/*.tg_0 a{color: #AAA; }
.tg_1 a{color: #999; }
.tg_2 a{color: #888; }
.tg_3 a{color: #777; }
.tg_4 a{color: #666; }
.tg_5 a{color: #555; }
.tg_6 a{color: #444; }
.tg_7 a{color: #333; }
.tg_8 a{color: #222; }*/

div#tags {
	z-index: 101;
	background-color: #FFF;
}

div#related {
	z-index: 103;
}

div#tags .header, div#related .header {
	text-align: left;
	font-weight: normal;
	font-size:0.65em;
	color:black;
	/*background-color: #FFC;*/
	background-color: transparent;
}

div#tags .content p, div#related .content p{ 
  /*font-size:1em;*/
  font-size:0.9em; 
  /*line-height:2.25em;*/
}


div#lightbox {
  z-index: 102;
	background-color: #FFF;
	opacity: 0.90;
}

div#lightbox #sel_tag {
	/*font-size: 1.7em;*/
	font-size: 1em;
  /*color: #DEEFFF;*/
	color:#90D7FF;
}

div#lightbox #sel_tag a{
	color:#94B8FF;
}
/* }}} tag */


/* {{{ category_nav */	

UL.category_nav {
	background: url(/geomondadori/images/mainnav_1_head.png) no-repeat 0 0;
	font-size: .65em;
	color: #ffffff;
	padding: 10px 0 20px 0;
}
UL.category_nav li {
	list-style: none;
	background: url(/geomondadori/images/mainnav_1_body.png) repeat-y 0 0;
}

UL.category_nav li.liend{
	list-style: none;
	background: url(/geomondadori/images/mainnav_1_foot.png) repeat-y 0 0;
}

UL.category_nav li a{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
UL.category_nav li a:hover,
UL.category_nav li a:focus{
	text-decoration: underline;
	background: url(/geomondadori/images/rollvoce.png) no-repeat 0px 0px;
}
UL.category_nav li.selected{
	background: url(/geomondadori/images/rollvoce.png) no-repeat 0px 0px;
}


/* }}} category_nav */

/* {{{ sub_nav */	

UL.sub_nav {
	background: url(/geomondadori/images/mainnav_1_head.png) no-repeat 0 0;
	font-size: .65em;
	color: #ffffff;
	padding: 10px 0 20px 0;
}
UL.sub_nav li {
	list-style: none;
	background: url(/geomondadori/images/mainnav_1_body.png) repeat-y 0 0;
}

UL.sub_nav li.liend{
	list-style: none;
	background: url(/geomondadori/images/mainnav_1_foot.png) repeat-y 0 0;
}

UL.sub_nav li a{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
UL.sub_nav li a:hover,
UL.sub_nav li a:focus{
	text-decoration: underline;
	background: url(/geomondadori/images/rollvoce.png) no-repeat 0px 0px;
}
UL.sub_nav li.selected{
	background: url(/geomondadori/images/rollvoce.png) no-repeat 0px 0px;
}


/* }}} sub_nav */

