/* @override 
	http://192.168.1.220:3000/stylesheets/catalogo.css?1236610075
	http://192.168.1.220:3000/stylesheets/catalogo.css?1236790158
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236790982
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236858686
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236863362
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236864423
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236888717
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236889345
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236889441
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236889849
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236890039
	http://www.igiochideigrandi.it/stylesheets/catalogo.css?1236890938
*/

div.testo {
	float: left;
	width: 370px;
	font-size: 20px;
}

div.center p{
	float: left;
}


div.vendor_header {
	background-color: green;
	background-image: url(/images/bg/background_5.png);
	background-position: 0px -30px;
	background-repeat: repeat-x;
	height: 30px;
}

ul.vendorlist li a{
	font-weight: bold;
	color: orange;
	font-size: 16px;
}

ul.vendorlist li a:hover{
	color: black;
}

div.vendor_box {
	background-color: white;
	color: gray;
	font-size: 13px;
}

div.vendor_box_title {
	background-color: orange;
	background-image: url(/images/bg/background_5.png);	
}

div.vendor_title {
	color: white;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
}

div.vendor {
	padding: 10px;
}

div.vendor a{
	text-decoration: none;
	color: gray;
}

div.vendor a:hover{
	text-decoration: none;
	color: orange;
}

div.vendor ul{
	list-style-type: none;
}

div.vendor h1{
	font-weight: bold;
	color: orange;
	font-size: 24px;
}

div.vendor_code {
	font-weight: bold;
	color: green;
	font-size: 18px;

	float: left;
	width: 100px;
	margin-left: 100px;
}

div.vendor_name {
	font-weight: bold;
	color: green;
	font-size: 18px;
	float: left;
	width: 400px;
}

div.vendor_name a{
	color: silver;
}


div.vendor_code a{
	color: silver;
}

div.letter {
	text-align: center;
	font-weight: bold;
	color: green;
	font-size: 20px;
	margin-top: 20px;
}

div.row {
	height: 120px;
	background-color: white;
}

div.row:hover {
	background-color: #e7ea9a;
}

img.smallflag {
	top: 3px;
	position: relative;
}

div.star {
	position: relative;
	float: left;
	left: 50px;
	width: 60px;
	height: 0;
	top: 65px;
}

div.star_content {
	position: relative;
	left: 60px;
	width: 0px;
	height: 0px;
	top: 80px;
	font-weight: bold;
	font-size: 1.1em;
	color: white;
	text-align: center;
}


div.image {
	width: 89px;
	height: 110px;
	float: left;
	margin-right: 8px;
}

div.product {
	width: 330px;
	float: left;
	height: 12px;
	text-decoration: none;
	padding: 0;
}

div.codice  a {
	text-decoration: none;
	color: green;
	font-size: 11px;
}

div.codice  a:hover {
	color: lime;
}

div.titolo  a {
	text-decoration: none;
	color: green;
	font-weight: bold;
	font-size: 15px;
}



div.titolo  a:hover {
	color: lime;
}

div.merce {
	text-decoration: none;
	color: gray;
	font-size: 11px;
}

div.merce a {
	text-decoration: none;	
	color: gray;
}

div.availability {
	text-decoration: none;
	color: gray;
	font-size: 11px;
}

div.availability b {
	text-decoration: none;
	color: black;
	font-size: 12px;
	font-weight: bold;
}

div.merce a:hover {
	text-decoration: none;	
	color: lime;
}

div.price {
	width: 100px;
	float: left;
}

div.start_price {
	text-align: right;	
	color: gray;
	height: 1.5em;
}

div.start_price_label {
	text-align: left;	
	color: gray;
	height: 1.5em;
	float: left;
}

div.end_price {
	color: black;
	font-weight: bold;
	text-align: right;
}

div.end_price_label {
	color: black;
	font-weight: bold;
	text-align: left;
	float: left;
}

div.show_end_price {
	color: black;
	font-weight: bold;
	text-align: right;
	font-size: 24px;
}

div.show_end_price_label {
	color: black;
	font-weight: bold;
	text-align: left;
	float: left;
	font-size: 24px;
}

div.save_price {
	color: red;
	font-weight: bold;
	text-align: right;
	height: 1.5em;	
}

div.save_price_label {
	color: red;
	font-weight: bold;
	text-align: left;
	height: 1.5em;
	float: left;
}


div.cart_number {
	width: 48px;
	float: left;
	margin-right: 0px;
	padding-top: 2.8em;
	padding-left: 5px;
}

div.cart_button {
	width: 24px;
	float: left;
	padding-top: 2.8em;
}

div.cart_button input {
  margin-top: 0px;	
  width: 24px;
  border:0px;
  margin-left: 3px;
}

div.show_cart_number {
	width: 580px;
	float: left;
	padding-top: 0;
	font-weight: bold;
	font-size: 16px;
	
	text-align: right;
	margin-top: 4px;
	margin-right: 4px;
}

div.mydescription {
	width: 601px;
	margin: 10px;
}

div.mydescription a{
	font-weight: bold;
	text-decoration: none;
	color: green;
}

div.mydescription a:hover{
	color: lime;
}

div.show_cart_button {
	width: 32px;
	float: left;

}

div.show_cart_button input {
  margin-top: 0px;	
  width: 32px;
  border:0px;
  margin-left: 1px;
}

div.show_cart_number input {
  width: 40px;
  height: 14px;
  padding: 3px;
  font-weight: bold;
  font-size: 1em;
  border:2px solid #bbb;
  color: #444;
  text-align: center;
}

div.show_cart_number input:focus {
  border:2px solid #64a91d;
  color: #000000;
}

div.blankdiv {
	height: 2.5em;
}



div.search_title {
	color: white;
	font-weight: bold;
	font-size: 18px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 3px;
}

div.search_title a{
    border: 2px solid #84be08;
    color: white;
    text-decoration: none;
	font-weight: bold;
	background-color: #afdb0f;
	padding: 2px;
	margin-left: 10px;
}

div.search_title a:hover{
	color: green;
	background-color: white;
}


div.order_title {
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

div.orders {
	font-size: 13px;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
}

div.orders a{
	text-decoration: none;
	color: white;
	font-weight: bold;
	margin: 1px;
	padding: 2px;
}

div.orders a:hover {
	color: green;
	background-color: white;
}

div.product_stats {
	font-size: 13px;
	color: white;
	padding-left: 1em;
	padding-bottom: 0.5em;
}

div.cart_number input {
  width: 40px;
  height: 14px;
  padding: 3px;
  font-weight: bold;
  font-size: 1em;
  border:2px solid #bbb;
  color: #bbb;
  text-align: center;
}

div.cart_number input:focus {
  border:2px solid #64a91d;
  color: #000000;
}

div.show_titolo {
	font-weight: bold;
	color: green;
	font-size: 1.8em;
}

div.box_product {
	padding: 5px;
}



div.show_product {
	background-color: white;
}

div.show_product h1 {
	font-weight: bold;
	color: green;
	margin-bottom: 1em;
	margin-top: 0em;
	font-size: 32px;
}

div.show_product h2 {
	font-weight: bold;
	font-size: 14px;
}

div.show_product p.section {
	font-weight: bold;
	color: orange;
	font-size: 16px;
	margin-top: 24px;
	margin-bottom: 8px;
	margin-left: px;
}

div.vote {
}

div.vote h1{
	font-weight: bold;
	font-size: 56px;
	text-align: center;
	margin-bottom: 20px;
	width: 200px;
}

#new_vote input {
	float: left;
	margin: 6px;
}

div.vote h2{
	font-weight: bold;
	color: green;
	font-size: 14px;
}


div.related {
	background-color: white;
}

div.show_product img.flag {
	margin: 0 10px;
}

div.show_product p.label {
	font-weight: bold;
	float: left;
	width: 100px;
}

div.show_product h2 {
	font-size: 2em;
	margin-bottom: 0.5em;	
}

div.show_product h3 {
	font-size: 1.3em;
	margin-bottom: 1em;
	line-height: 1.4em;
}

div.show_product p {
	color: #444;
	text-align: justify;
	margin-bottom: 0.5em;
	font-size: 12px;
}



/* -------------------------------------------------------------------------- */
/* -- The Cart    ----------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
div.cart {
	background-color: #edeea2;
	background-image: url(/images/bg/background_4.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;	
}

div.cart_box {
	padding:  0.5em;
}

div.cart_row_small {
	height: 2.7em;
}

div.cart h1{
	font-weight: bold;
	font-size: 20px;
	margin: 0.5em;
	color: orange;
}

div.cart_small_quantity {
  float: left;
  width: 17px;
  height: 14px;
  padding: 1px;
  font-weight: bold;
  font-size: 1em;
  color: #444;
  text-align: center;
  margin-top: 1px;
}

div.cart_add {
	float: left;
	width: 20px;
	margin-top: 2px;
	margin-left: 2px;
}

div.cart_sub {
	float: left;
	width: 20px;
	margin-top: 2px;
}

div.cart_product {
	float: left;
	text-decoration: none;
	font-size: 0.8em;
	width: 200px;
	line-height: 1em;
}

div.cart_price {
  	float: left;
	width: 50px;
  	height: 14px;
  	padding: 1px;
    font-weight: bold;
    font-size: 1em;
    color: #444;
    margin-top: 6px;
	line-height: 1em;
	text-align: right;
	padding-right: 2px;
}

div.cart_product a{
	text-decoration: none;
	color: black;
}

div.cart_product a:hover{
	text-decoration: none;
	color: green;
}

div.cart_delete {
	float: left;
	width: 24px;
	margin-top:1px;
}

div.product_header {
	background-color: green;
	background-image: url(/images/bg/box_background.png);
	background-position: 0px -10px;
	background-repeat: repeat-x;
	height: 155px;
}

div.orders strong {
	font-weight: bold;
	color: black;
}

div.product_footer {
	background-color: green;
	background-image: url(/images/bg/box_background.png);
	background-position: 0px -50px;
	background-repeat: repeat-x;
}

div.product_pages {
	padding: 0.0em;
}

div.product_stats.dispay {
	padding: 0.0em;	
}


/* -------------------------------------------------------------------------- */
/* -- Paginazione Verde----------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.flickr_pagination {
  text-align: center;
  padding: .2em; }
  .flickr_pagination a, .flickr_pagination span {
    padding: .1em .3em; }
  .flickr_pagination span.disabled {
	background-color: #afdb0f;	
	border: 1px solid #84be08;
    color: #84be08;
	font-weight: bold;
}
  .flickr_pagination span.current {
    font-weight: bold;
    color: #444; }
  .flickr_pagination a {
    border: 1px solid #84be08;
    color: white;
    text-decoration: none;
	font-weight: bold;
	background-color: #afdb0f;
}
    .flickr_pagination a:hover, .flickr_pagination a:focus {
      border-color: #afdb0f;
      background: white;
      color: green; }
  .flickr_pagination .page_info {
    color: #aaa;
    padding-top: .8em; }
  .flickr_pagination .prev_page, .flickr_pagination .next_page {
    border-width: 1px; }
  .flickr_pagination .prev_page {
    margin-right: 1em; }
  .flickr_pagination .next_page {
    margin-left: 1em; }
    
/* -------------------------------------------------------------------------- */
/* -- Paginazione Arancione----------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.flickr_paginationB {
  text-align: center;
  padding: .3em; }
  .flickr_paginationB a, .flickr_paginationB span {
    padding: .2em .5em; }
  .flickr_paginationB span.disabled {
	background-color: orange;	
	border: 1px solid orange;
    color: #d79200;
	font-weight: bold;
}
  .flickr_paginationB span.current {
    font-weight: bold;
    color: #444; }
  .flickr_paginationB a {
    border: 1px solid orange;
    color: white;
    text-decoration: none;
	background-color: orange;
	font-weight: bold;
}
    .flickr_paginationB a:hover, .flickr_paginationB a:focus {
      border-color: orange;
      background: white;
      color: black; }
  .flickr_paginationB .page_info {
    color: #aaa;
    padding-top: .8em; }
  .flickr_paginationB .prev_page, .flickr_paginationB .next_page {
    border-width: 1px; }
  .flickr_paginationB .prev_page {
    margin-right: 1em; }
  .flickr_paginationB .next_page {
    margin-left: 1em; }

