/*
  File:		stylesheet.css
  Version:	1.24
  Last Update:	2008/07/25
  Development:	Device Store s.r.l.
		http://www.devicestore.com
		contatti@devicestore.com
		Copyright (c) Device Store
  Engine:	"osCommerce"
*/

.boxText { font-family: Tahoma, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Tahoma, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.stockPreOrder { font-family : Tahoma, Arial, sans-serif; font-size : 10px; color: #1E71B8; }
.productsNotifications { background: #f2fff7; }
.orderEdit, .addressEdit { font-family : Tahoma, Arial, sans-serif; font-size : 10px; color: #FFA209; text-decoration: underline; }
.addressDelete { font-family : Tahoma, Arial, sans-serif; font-size : 10px; color: #B24446; text-decoration: underline; }

.moduleRow { }
.moduleRowOver { background-color: #FFF1CB; cursor: pointer; }
.moduleRowSelected { background-color: #FFF1CB; }

.dataora { font-family: "Century Gothic", Georgia,Times New Roman, Times, serif; font-size: 12px }

a.more { color: #993333;font-family:  "Century Gothic", Verdana, San-Serif;font-size: 11px;text-decoration: none;/*border-bottom: 1px solid #cccccc;*/ }
a.more:hover { color: #993333;text-decoration: none;border-bottom: 1px solid #993333; }

a.moreSmall { color: #993333;font-family:  "Century Gothic", Tahoma, San-Serif;font-size: 10px;text-decoration: none; }
a.moreSmall:hover { color: #993333;text-decoration: none;border-bottom: 1px solid #993333; }

.main { color: #444444;font-family:  "Century Gothic", Verdana, San-Serif;font-size: 12px; line-height: 1.5; }
.main_grayed { color: #AAAAAA;font-family:  "Century Gothic", Verdana, San-Serif;font-size: 12px; line-height: 1.5; }
.bigTitle { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 18px; /*font-weight: bold;*/ color: #847840; }
.mainTitle { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 14px; /*font-weight: bold;*/ color: #847840; }
.title { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #833350; }
.otherInfo { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 11px; color: #833350; }
.author { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 10px; color: #847840; }
a.author { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #993333; }
.desc { color: #444444;font-family:  "Century Gothic", Verdana, San-Serif;font-size: 12px; }

.smallInfoTitle { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #847840; }
.smallInfo { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #B24446; }
.smallInfoProduct { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #444444; }

.categoriesName { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #B24446; }

.productsDescription { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 14px; line-height: 1.5; text-align: justify; }
.categoriesDescription {font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; line-height: 1.5; text-align: justify; }

.description { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 14px; line-height: 1.5; text-align: justify; }

.formContactTitle { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 14px; color: #847840; }
.formContactData { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #847840; }

.column_center { }

.messageBuyOnline { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; background-color: #FFFF7F; }

.proverbs_original { font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size: 12px; color: #B24446; }
.proverbs_translation { font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size: 12px; color: #444444; }

.header { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 14px; color: #847840; }
A.header { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #FFA209; }
A.header:hover { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 14px; color: #FFA209; }
.headerBar { background: #0046A8; font-family: "Century Gothic", Arial,  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #E9EEF4; font-weight: bold; }
.headerBarText { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #E9EEF4; font-weight: bold; }
A.headerBarText:hover, A.headerBarText_on:hover { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 14px; color: #FFA209; font-weight: bold; }
.headerBarText_on { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #FFA209; font-weight: bold; }

A.breadcrumb { font-family: "Century Gothic", Arial,  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 10px; color: #E9EEF4; font-weight: bold; }

A.footer, A.footer:hover { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #FFA209; }
.footerBarText, A.footerBarText, A.footerBarText:hover { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 10px; color: #0046A8; font-weight: bold; }
.footerBar { background: #0046A8; font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #E9EEF4; font-weight: bold; }

.titleColumnLeft { background-image: url(images/hbg.gif); background-repeat: repeat-x; font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.textColumnLeft { font-family: "Century Gothic", Arial, Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #444444; }

SPAN.price_styleupper { /*font-weight: bold;*/ font-size: 36px; color: #333333; font-family: "Century Gothic", Futura, Arial, sans-serif; }
SPAN.price_stylelower { font-weight: bold; font-size: 12px; color: #333333; font-family: "Century Gothic", Futura, Arial, sans-serif; }
SPAN.price_styleuppersmall { /*font-weight: bold;*/ font-size: 28px; color: #333333; font-family: "Century Gothic", Arial, sans-serif; }
SPAN.price_stylelowersmall { font-weight: bold; font-size: 16px; color: #333333; font-family: "Century Gothic", Arial, sans-serif; }

.filter-heading, A.filter-heading, A.filter-heading:hover { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #993333; }

.checkoutBarCurrent { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #847840; font-weight: bold; }
.checkoutBarFrom, .checkoutBarTo { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 10px; color: #847840; }

.fieldKey { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; color: #847840; }
.fieldValue { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 11px; color: #847840; }

/* progress bar caricamento pagina */
#loadingPage { font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #222222; width: 300px; height: 100px; position: absolute; left: 50%; top: 50%; margin-top: -50px; margin-left: -100px; text-align: center; }


/* calendario eventi */
.calendarMonth { font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif; font-size: 10px; float:left; border:1px solid #ccc; margin:8px; border-collapse:collapse; }
.calendarTitle { text-align: center; padding:5px; font-size: 14px; color:#847840; }
th.calendar { text-align: center; padding:5px; /*background-image: url(images/hbg.gif); background-repeat: repeat-x; */ color:#333333; }
td.calendar { text-align: center; border:1px solid #ddd; color:#555; padding:3px; }
.calendarDayNoEvent { text-align: center; border:1px solid #ddd; color:#555; padding:3px; }
.calendarDayFewEvent { text-align: center; background-color: #FFB74B; border:1px solid #ddd; color:#555; padding:3px; }
.calendarDayMoreEvent { text-align: center; background-color: #FF7700; border:1px solid #ddd; color:#555; padding:3px; }
.calendarActualDayNoEvent { text-align: center; background-color: #0046A8; color:#555; }
.calendarActualDayFewEvent { text-align: center; background-color: red; color:#555; }
.calendarActualDayMoreEvent { text-align: center; background-color: red; color:#555; }
.calendarDays { background-color:#f1f1f1; }
.calendarBalloonStyle
{ 
  position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border:1px solid black; font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; z-index: 100; background-color: white; width: 300px;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}
.calendarBalloonEventTitle { font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif; font-size: 14px; /*font-weight: bold;*/ color: #B24446; }
#arrowhead { z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden; }

ul.sitemap { color: #ff0000; }

.searchBox {font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 18px; color: #993333; background-color: #F5F5F5; border-left: #999999 1px solid; border-top: #999999 1px solid; border-bottom: #999999 1px solid; border-right: #999999 1px solid; }

TABLE.boxTablist
{
  background-image: url("images/boxContentTablist.gif");
  background-position: top;
  background-repeat: repeat-x;

  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
}

TD.boxTablist
{
  padding: 3px 0;
  margin: 3px;
  font: bold 10px Tahoma;
  background-image: url(images/boxTablist.gif);
  background-repeat: repeat-x;
  color: #FFFFFF;
}

TABLE.abruzzoandfoodPrices
{
  border: #777777 1px solid;
  border-collapse: collapse;

}

TD.abruzzoandfoodPrices
{
  border: #CCCCCC 1px solid;
  padding: 5px;

  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.inputContactUs
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #777777;
  background-color: #F5F5F5;
  border-left: #999999 1px solid;
  border-top: #999999 1px solid;
  border-bottom: #999999 1px solid;
  border-right: #999999 1px solid;
}


.productListing-odd, .listing-odd
{
  /*background: #ededed;*/
  background: #FFF1CB;
}

.productListing-even, .listing-even
{
  background: #ffffff;
}

SPAN.greetUser
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 12px;
  color: #FFA209;
  font-weight: bold;
}

.box_main
{
  background: #FFFFFF;

  border-width: 1px;
  border-style: solid;
  border-color: #c9ddf1;
  
  background-image: url("http://www.abruzzoandfood.it/images/background_image.jpg");
  /*background-image: url("http://www.abruzzoandfood.it/images/logo_abruzzoandfood.gif");*/
  background-position: top right;
  background-repeat: no-repeat;
}

.headBoxWithBackgroundBlue
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;

  background: #7297B8;

  border-width: 0px;

  background-image: url("http://www.abruzzoandfood.it/images/bg_head_b.jpg");
  background-position: top right;
  background-repeat: no-repeat;
}

.headBoxWithBackgroundYellow
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;

  background: #FCA605;

  border-width: 0px;

  background-image: url("http://www.abruzzoandfood.it/images/bg_head_y.jpg");
  background-position: top right;
  background-repeat: no-repeat;
}

.headBoxWithBackgroundGreen
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;

  background: #378B15;

  border-width: 0px;

  background-image: url("http://www.abruzzoandfood.it/images/bg_head_g.jpg");
  background-position: top right;
  background-repeat: no-repeat;
}

.headBoxWithBackgroundRed
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;

  background: #D30915;

  border-width: 0px;

  background-image: url("http://www.abruzzoandfood.it/images/bg_head_r.jpg");
  background-position: top right;
  background-repeat: no-repeat;
}

.column_left
{
  /*background: #FFF4D7;*/
  /*background: #EDF5FF;*/
  background: #E9EEF4;
}



.extraSmallText1Color1, TD.extraSmallText1Color1, A.extraSmallText1Color1, A.extraSmallText1Color1:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8px;
  color: #847840;
}

.smallText1Color1, TD.smallText1Color1, A.smallText1Color1, A.smallText1Color1:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 9px;
  color: #847840;
}

.mediumText1Color1, TD.mediumText1Color1, A.mediumText1Color1, A.mediumText1Color1:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #847840;
}

.bigText1Color1, TD.bigText1Color1, A.bigText1Color1, A.bigText1Color1:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #847840;
}



.extraSmallText2Color1, TD.extraSmallText2Color1, A.extraSmallText2Color1, A.extraSmallText2Color1:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 8px;
  color: #847840;
}

.smallText2Color1, TD.smallText2Color1, A.smallText2Color1, A.smallText2Color1:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 9px;
  color: #847840;
}

.mediumText2Color1, TD.mediumText2Color1, A.mediumText2Color1, A.mediumText2Color1:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 10px;
  color: #847840;
}

.bigText2Color1, TD.bigText2Color1, A.bigText2Color1, A.bigText2Color1:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 12px;
  color: #847840;
}

.extraBigText2Color1, TD.extraBigText2Color1, A.extraBigText2Color1, A.extraBigText2Color1:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 15px;
  color: #847840;
}





.extraSmallText3Color1, TD.extraSmallText3Color1, A.extraSmallText3Color1, A.extraSmallText3Color1:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  color: #847840;
}

.smallText3Color1, TD.smallText3Color1, A.smallText3Color1, A.smallText3Color1:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #847840;
}

.mediumText3Color1, TD.mediumText3Color1, A.mediumText3Color1, A.mediumText3Color1:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #847840;
}

.bigText3Color1, TD.bigText3Color1, A.bigText3Color1, A.bigText3Color1:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #847840;
}


.mediumText1Color2, TD.mediumText1Color2, A.mediumText1Color2, A.mediumText1Color2:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 10px;
  color: #666666;
}

.medium2Text1Color2, TD.medium2Text1Color2, A.medium2Text1Color2, A.medium2Text1Color2:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 11px;
  color: #666666;
}

.bigText1Color2, TD.bigText1Color2, A.bigText1Color2, A.bigText1Color2:hover
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 12px;
  color: #666666;
}



.smallText1Color3, TD.smallText1Color3, A.smallText1Color3, A.smallText1Color3:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #B24446;
}


.mainPageBoxTitle, TD.mainPageBoxTitle
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 12px;
  /*font-weight: bold;*/
  color: #847840;
}



TD.random_review_box_author
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8px;
  color: #847840;
}


SPAN.random_review_box_author_name
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #847840;
}


TD.box_header
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 15px;
  color: #847840;
}

.box_title, TD.box_title, A.box_title, A.box_title:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #B24446;
}


.box_smalltext, TD.box_smalltext, A.box_smalltext, A.box_smalltext:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #847840;
}


TD.box_short_description
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #444444;
}



TD.footer_keywords
{
  font-family: Tahoma;
  font-size: 1px;
  color: #FFFFFF;
}


BODY {
  background: #FFFFFF;
  /*
  background-image: url("../images/bg_body.jpg");
  background-position: top;
  background-repeat: repeat-x;
  */

  background-image: url("../images/bg_body.gif");

  color: #4B4D4E;
  margin: 0px;
  
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  text-align:center; /* for IE */
}

div#wrapper {
text-align:left;
width:800px;
margin:0 auto;
}

A {
  color: #4B4D4E;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

.pfoq
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 10px;
  color: #847840;
}

.pfoq-title
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 10px;
  color: #847840;
}

.pfoq-data
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 10px;
  color: #847840;
}

.title_info, .recipe_info_title
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 19px;
  color: #847840;
  /*font-weight: bold;*/
}

.text_style_1, .recipe_info_author, .recipe_last_reviews
{
  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 10px;
  color: #777777;
}

.text_style_3, .recipe_info_description
{
  font-family: Verdana, Arial, Tahoma, San-Serif;
  font-size: 11px;
  color: #444444;
  line-height: 1.5;
}

.last_recipe_title
{
  font-family: Verdana, Arial, Tahoma, San-Serif;
  font-size: 10px;
  color: #444444;
}

A.last_recipe_title, A.last_recipe_title:hover
{
  font-family: Verdana, Arial, Tahoma, San-Serif;
  font-size: 10px;
  color: #847840;
}

.text_style_2, .last_recipe_description
{
  font-family: Verdana, Arial, Tahoma, San-Serif;
  font-size: 10px;
  color: #444444;
}



/*
.title_column_left
{
  background: #D7E9FF;

  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 11px;
  color: #0046A8;
  font-weight: bold;
}
*/

.title_column_left
{
  /*background: #FFF3A5;*/

  background-image: url(images/hbg.gif);
  background-repeat: repeat-x;

  font-family: Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}


.text_column_left
{
  font-family: Futura,  "Avant Garde", Verdana, San-Serif;
  font-size: 10px;
  /*color: #847840;*/
  color: #444444;
}



.leftHeadBox_v1l
{
  /*background-color: #F8F8C8;*/

  border-width: 1px;
  border-style: solid;
  border-color: #c9ddf1;
}

.leftHeadBoxContents_v1l
{
  /*background: #F3F3A9;*/

  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #833350;
}

.box_v1r
{
  background: #FFFFFF;
  /*
  border-left: solid 1 #847840;
  border-top: solid 1 #847840;
  border-bottom: solid 1 #847840;
  border-right: solid 1 #847840;
  */
  /* c9ddf1 */
  border-width: 1px;
  border-style: dotted;
  border-color: #847840;

}

.boxContents_v1r
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #833350;
}

.box_v2
{
  /*background: #FFF1CB;*/
}

.boxTitle_v2
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;
  color: #833350;
}

.boxContents_v2
{
  background: #FFF1CB;

  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #0046A8;
  line-height: 1.5;
}

.boxLink_v2, A.boxLink_v2, A.boxLink_v2:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #833350;
}

.boxLinkSmall_v2, A.boxLinkSmall_v2, A.boxLinkSmall_v2:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #833350;
}

.boxLinkMedium_v2, A.boxLinkMedium_v2, A.boxLinkMedium_v2:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #833350;
}

.boxLinkBig_v2, A.boxLinkBig_v2, A.boxLinkBig_v2:hover
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 15px;
  color: #833350;
}

.boxTitleMedium_v2
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #833350;
}

.boxSmall_v2
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #847840;
}

.boxMedium_v2
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #444444;
}

.boxBig_v2
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 17px;
  color: #847840;
}


.infoBox {
  background: #ffffff;
}

.infoBoxContents {
  color: #716F6E;
}

TD.infoBoxHeading {
  font-weight: bold;
  font-size: 12px;
  color: #444444;
  font-family: Verdana, Arial, sans-serif;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}


/* box colonna sinistra */

.infoBox_v1l {
}

.infoBoxContents_v1l {
  background: #E5E5E5;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #444444;
}

A.infoBoxContents_v1l {
  color: #444444;
}

.infoBoxNotice_v1l {
  background: #FF8E90;
}

.infoBoxNoticeContents_v1l {
  background: #FFE6E6;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading_v1l {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.infoBoxFooting_v1l {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.infoBox_v1l, SPAN.infoBox_v1l {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}




CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}


/* message box */

.messageBox { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: "Century Gothic", Tahoma, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #B24446; }
.inputError { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold; }

.inputColor
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #444444;
  background-color: #FFF1CB;

  border-width: 1px;
  border-style: solid;
  border-color: #777777;
}

.inputNoColor
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #444444;

  border-width: 1px;
  border-style: solid;
  border-color: #777777;
}

.inputColorError
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #444444;
  background-color: #ffb3b5;
  border-left: #999999 1px outset;
  border-top: #999999 1px outset;
  border-bottom: #999999 1px outset;
  border-right: #999999 1px outset;
}

.inputListColor
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #444444;
  background-color: #FFF1CB;
  border-left: #999999 1px outset;
  border-top: #999999 1px outset;
  border-bottom: #999999 1px outset;
  border-right: #999999 1px outset;
}

.inputListColorError
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #444444;
  background-color: #ffb3b5;
  border-left: #999999 1px outset;
  border-top: #999999 1px outset;
  border-bottom: #999999 1px outset;
  border-right: #999999 1px outset;
}

.input_noborder
{
	font-family: Tahoma, Arial, sans-serif;
  	font-size: 11px;
	color: #0B2F5E;
	border-left: #999999 0px outset;
	border-top: #999999 0px outset;
	border-bottom: #999999 0px outset;
	border-right: #999999 0px outset;
}

.inputQuantity
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #444444;
  /*background-color: #E5E5E5;*/
  border-left: #999999 1px outset;
  border-top: #999999 1px outset;
  border-bottom: #999999 1px outset;
  border-right: #999999 1px outset;
}


.inputQuantityError
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #444444;
  background-color: #ffb3b5;
  border-left: #999999 1px outset;
  border-top: #999999 1px outset;
  border-bottom: #999999 1px outset;
  border-right: #999999 1px outset;
}


TEXTAREA.inputPrivacyLogin
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #444444;
  background-color: #E5E5E5;
  border-left: #999999 1px outset;
  border-top: #999999 1px outset;
  border-bottom: #999999 1px outset;
  border-right: #999999 1px outset;
}

.imageWithBorder
{
  border: 1px solid #555555;
}

.centerdiv
{
text-align: center;
}

.centerdiv>div
{
margin: 0 auto;
}








/* graphic */

.graphic_x_text
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

.graphic_y_text
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
