/* category_nav styles */
ul#category_nav {
	font-weight: normal;
	font-size: .65em;
}

ul#category_nav li {
	color: black;
	list-style-type: none;
}
/* ancestor categroy_nav links */
ul#category_nav li a {
	color: #A0A19C;
	text-decoration: none;
/*padding-left:15px;*/
}
ul#category_nav li a:hover,
ul#category_nav li a:focus {
	color: black;
}

ul#category_nav li.topItem {
	background: url(/electaweb/images/grey_bg.gif) no-repeat 0px 0px;
	border-bottom: 4px solid white;
}
ul#category_nav li.topItem a{
	color: #A02D2B;
	text-decoration: none;
	padding-left: 0;
}
ul#category_nav li.topItem a:hover,
ul#category_nav li.topItem a:focus {
	color: black;
}
ul#category_nav li.returnItem, 
ul#category_nav li.returnItemSub {
	background: url(/electaweb/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(/electaweb/images/yellow_bg.gif) no-repeat 0px 0px;
}

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


/* {{{ sub_nav */

ul#sub_nav {
	border-top: 1px solid #A0A19C;
	font-weight: normal;
	
}
ul#sub_nav li {
	font-size: .65em;
	color: #A0A19C;
	list-style-type: none;
	background: url(/electaweb/images/red_bg.gif) no-repeat 0px 0px;
}
ul#sub_nav li a{
	text-decoration:none;
	color: #F144AB;
}
ul#sub_nav a:hover,
ul#sub_nav a:focus {
	color: black;
}

/* }}} sub_nav */


/* general_nav styles */

ul#general_nav {
	font-weight: normal;
	font-size: .65em;
	border-top: 1px solid #A0A19C;
}

ul#general_nav li {
	color: #A0A19C;
	list-style-type: none;
	background: url(/electaweb/images/yellow_bg.gif) 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: #A0A19C;
}
ul#general_nav li a:hover,
ul#general_nav li a:focus {
	color: black;
}

/* 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(/electaweb/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(/electaweb/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 {
	/*border-bottom: 1px solid #A0A19C;*/
}
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_right styles*/


/* photo_nav_right styles*/

dl.photo_nav_right {
	color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
}
dl.photo_nav_right dt {
	border-top: 1px solid #A0A19C;
}
dl.photo_nav_right dt a {
	color: #A0A19C;
	text-decoration: none;
}
dl.photo_nav_right dt a:hover,
dl.photo_nav_right dt a:focus {
	color: black;
	text-decoration: none;
}
dl.photo_nav_right dd p{
	border-bottom: 1px solid #A0A19C;
		border-left: 1px solid #A0A19C;
	padding-left:5px;
}
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;
}

/* end photo_nav_right styles*/


/* {{{ def_list */
dl#def_list {
	background: url(/electaweb/images/tick.gif) no-repeat	 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: #A02D2B;
}
dl#def_list dt a:hover,
dl#def_list dt a:focus{
	color: black;
	text-decoration: none;
}
dl#def_list dd{
	line-height: 2.5em;
	color: black;
	font-size: .65em;
}

dl#def_list dd#content{
	padding:0 4px 0 141px;
}


/* }}} def_list */


/* {{{ itemBox */

div.itemBox {
}
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(/electaweb/images/tick.gif) no-repeat 0% 100%;
}

div.itemDesc h2 {	
	background: url(/electaweb/images/tick.gif) no-repeat 0% 0%;
	font-size:100%;
}

div.itemDesc dl {
	background: url(/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(/electaweb/images/tick.gif) no-repeat 0% 100%;
}
div.itemDescWide h2 {	
	background: url(/electaweb/images/tick.gif) no-repeat 0% 0%;
	font-size:100%;
}

div.itemDescWide dl {
	background: url(/electaweb/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.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(/electaweb/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(/electaweb/images/tick.gif) no-repeat 0% 100%;
	border-left: 1px solid rgb(181, 182, 175);
}
div.itemDetailDesc dl{
	background: url(/electaweb/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(/electaweb/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(/electaweb/images/tick.gif) no-repeat 0% 100%;
}

/* }}} itemTick */

/* {{{ itemDetailSimple */

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

div.itemDetailSimple h2{
	background: url(/electaweb/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(/electaweb/images/tick.gif) no-repeat 0% 0%;
}
div.sponsorDetailDesc p{
	color: black;
	font-size: .65em;
}

div.sponsorDetailDesc h2{
	background: url(/electaweb/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(/electaweb/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(/electaweb/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(/electaweb/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 */

/* 22/09/2009  */

/* {{{ imgDescWideEs */
div.imgDescWideEs{
}

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

/* {{{ itemDescWideEs */

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

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

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

/* }}} itemDescWideEs */

