/*****************************************************/
/* STYLE: TECNO
/*****************************************************/
BODY{background:#FFFFFF url('BODY.jpg'); background-position:center top; padding:0px; margin:0px;background-repeat: repeat-x;}

*{FONT-FAMILY:"Trebuchet MS", Trebuchet, Arial, sans-serif;color:#5b5a5b;}

.SITEBODY{margin-top:0px}

/*****************************************************/
.SITETOPMENU{COLOR: #FFFFFF; background: url('SITETOPMENU.jpg');}
.SITETOPMENU a{color:#FFFFFF; font-size: 14px; text-decoration:none}
.SITETOPMENU a:hover{color:#FFFFFF; font-size: 14px; text-decoration:underline}
.SITETOPMENU__SEARCH_SUBMIT{background: url('ico_header_cart.gif'); height:29px; width:70px; font-size:14px; font-weight:bold; color:#bcbba0;  border:0; cursor:pointer; padding-left:5px;}

/*****************************************************/
.SITEHEADER{height:80px;background: url('SITEHEADER.jpg');}
.SITEHEADER__TITOLO{color:#ffffff;}
.SITEHEADER__TAGLINE{color: #eeeeee; }

/*****************************************************/
.SITEMAINMENU{COLOR: #FFFFFF; background: url('SITEMAINMANU.jpg');}
.SITEMAINMENU *{COLOR:#FFFFFF;}
.SITEMAINMENU_FLAG{}
.SITEMAINMENU_FLAG img{border-color:#ffffff;}
.SITEMAINMENU_LINK{COLOR:#bcbba0;}
/*.SITEMAINMENU_LINK:visited{COLOR:#D4CFB8;}*/
.SITEMAINMENU_LINKON{COLOR:#FFFFFF; border-bottom: 1px solid #FFFFFF;}

/*****************************************************/
.SITECENTER{background:#ffffff url('BCK_CONTENT.jpg'); background-repeat: no-repeat;}
.SITELEFTCOLUMN{}
.SITECONTENT{}

/*****************************************************/
.SITEFOOTER{text-align:center; background: url('SITEFOOTER.jpg');}
.SITEFOOTER *{COLOR:#666666;font-size: 11px;}
.SITEFOOTER A{COLOR:#666666;font-size: 11px;}
.SITEFOOTER A:hover{COLOR:#616161;font-size: 11px;}

/*****************************************************/
.BUTTON_NEXT{background:url('BUTTON_NEXT2.gif'); height:33px;}
.BUTTON_NEXT A{color:#FFF;font-weight:bolder;}

/*****************************************************/
.PAGETITLE{color:#000000; padding:5px; border: 5px solid #F2F0EB; background:#eeeeee url('PAGETITLE.gif');}
.PAGESUBTITLE{color:#000000; padding:5px; border: 2px solid #B0E9FF; background:#B2EEFF url('PAGESUBTITLE.jpg');}

/*****************************************************
 TABLEINFO
 Tabella con informazioni di servizio
*****************************************************/
.TABLEINFO{background-color:#aaaaaa;}
.TABLEINFO tr{background-color:#ffffff;}
.TABLEINFO th{color:#333333;}
.TABLEINFO td{}
.TABLEINFO caption{background:url('TABLEINFO__CAPTION.gif')}

/*****************************************************
 Lista di elementi generica
*****************************************************/
.ITEMSLIST{margin-top:0px;}
.ITEMSLIST_ITEM{color:#5b5a5b;}
.ITEMSLIST_ITEM A{color:#333333; text-decoration:none;padding:5px;font-size:18px;}
.ITEMSLIST_ITEM A:hover{color:#333333; text-decoration:underline;padding:5px;font-size:18px;}
.ITEMSLIST_ITEM_MORE{margin-top:5px;padding:2px;border-top:1ps solid #EFEFEF;}
.ITEMLIST_ITEM_DESCRIPTION{padding:5px;text-align:justify;font-size:12px;line-height:13px;}

/*****************************************************
 Elemento corrente
*****************************************************/
.ITEMDETAIL{}
.ITEMDETAIL__DESCRIPTION{}
.ITEMDETAIL__INFO{border-left:1px solid #C3CAB8;}

/*****************************************************/
.HEADERCONTENT{background:#FFFFFF url('HEADERCONTENT.gif');}
.HEADERCONTENT__TITLE{color: #696969;}
.HEADERCONTENT__TITLE:hover{text-decoration:underline;}

/**************************************************/
.BOXLEFTMENU{margin-top:10px;border-top:1px dotted #5b5a5b;border-bottom:1px dotted #5b5a5b;border-left:1px dotted #5b5a5b;border-right:1px dotted #5b5a5b;}
.BOXLEFTMENU_HEADER{padding-left:10px;padding-right:10px;color:#333333;background:#FFFFFF;text-align:left;font-size:18px;}
.BOXLEFTMENU_HEADERVOID{color:#333333;background:#FFFFFF;}
.BOXLEFTMENU_CONTENT{padding-left:10px;padding-right:10px;color:#666666;background:#FFFFFF;}
.BOXLEFTMENU_FOOTER{color:#FFFFFF; background:#FFFFFF;}
.BOXLEFTMENU .ITEM_TITLE{color:#5b5a5b;padding-left:5px; padding-right:5px;font-size:11px;}
.BOXLEFTMENU .ITEM_TITLE:hover{color:#FFFFFF; background:#c63700; font-size:11px; padding-left:5px; padding-right:5px;}
.BOXLEFTMENU .ITEM{}

/**************************************************/
.BOXCONTENTMENU{border:1px dotted #5b5a5b; background:#FFF url('BCK_NASTRINO.GIF');background-repeat:no-repeat;}
.BOXCONTENTMENU_HEADER{padding-left:15px; color:#ff9900; text-align: left; font-size: 18px;}
.BOXCONTENTMENU_HEADERVOID{}
.BOXCONTENTMENU_CONTENT{color:#5b5a5b;}
.BOXCONTENTMENU_CONTENT A{color:#333333;}
.BOXCONTENTMENU_CONTENT A:hover{color:#5b5a5b;}
.BOXCONTENTMENU_FOOTER{}
.BOXCONTENTMENU .ITEM_TITLE{}

.BOXCONTENTMAIN_HEADER_TITLE{color:#FFFFFF; font-size:22px;font-weight:normal;padding-bottom:5px;}
.BOXCONTENTMAIN_HEADER{background: url('BOXCONTENTMAIN_HEADER.JPG');background-repeat:none;height:45px;}

.BOXCONTENTSUB_HEADER{background: url('BOXCONTENTSUB_HEADER.jpg');background-repeat:no-repeat;}
.BOXCONTENTSUB_HEADER_TITLE{color:#898281;font-size:20px;font-weight:normal;padding-left:30px;}

.BOXCONTENTRIGHT_HEADER{background: url('BOXCONTENTRIGHT_HEADER.jpg');background-repeat:no-repeat;}
.BOXCONTENTRIGHT_HEADER_TITLE{text-align:center; color:#ff8000;font-size:20px;font-weight:normal;}

/**************************************************
 CART
**************************************************/
.CART{border:1px solid #FFFFFF;background:#FFFFFF;}
.CART_HEADER{}
.CART_HEADER_CELL{background: #333333;}
.CART_ROW{}
.CART_ROW_CELL{border:1px dotted #5b5a5b;}
.CART_PRODUCT_TITLE{color:#333333;text-decoration:none;}
.CART_PRODUCT_TITLE:hover{color:#5b5a5b;text-decoration:underline;}
.CART_PRODUCT_PRICE_WITHIVA{font-size:16px;font-weight:bolder;color:#c69e00;}
.CART_PRODUCT_PRICE_WITHOUTIVA{font-size:14px;font-weight:bolder;color:#AAAAAA;}
.CART_TOTAL_CELL{background:#EFEFEF;}



/**************************************************
 MSFORM_SITE 
**************************************************/
.MSFORM_SITE{}
.MSFORM_SITE .HEADER{background-color:#dddddd;}
.MSFORM_SITE .HEADER .TITLE{}
.MSFORM_SITE .SUBHEADER {color:#222222;background-color:#eeeeee;}
.MSFORM_SITE .SUBHEADER .DESCRIPTION *{}
.MSFORM_SITE .ROW{}
.MSFORM_SITE .ROW .LABEL{}
.MSFORM_SITE .ROW .FIELD{}
.MSFORM_SITE .ROW .FIELD .ALERTNOTE {color:#ff0000;}
.MSFORM_SITE .FOOTER{background:url('')}

/**************************************
  MSPATH_SITE
**************************************/
.MSPATH_SITE{}
.MSPATH_SITE *{}
.MSPATH_SITE a{color: #514b3b;}
.MSPATH_SITE a:hover {color: #ff0033;}
.MSPATH_SITE a:visited {color: #514b3b;}

/**************************************
  MSTABLE_SITE 
**************************************/
.MSTABLE_SITE{}
.MSTABLE_SITE .HEADER_TITLE{background:#dddddd url('MSTABLE_SITE_HEADER.gif');}
.MSTABLE_SITE .ROW {background:#ffffff url('MSTABLE_SITE_ROW_TH.gif');}
.MSTABLE_SITE .ROW th{border-top:1px solid #e3d6c5;border-right:1px solid #e3d6c5}
.MSTABLE_SITE .ROW td{border-top:1px solid #e3d6c5;}

/**************************************
  MSGRID_SITE
**************************************/
.MSGRID_SITE {background-color:#e3d6c5;}
.MSGRID_SITE .HEADER {background-color:#ece9d8;}
.MSGRID_SITE .HEADER .TITLE {}
.MSGRID_SITE .ROW {background:#ffffff;}
.MSGRID_SITE .ROW_ON {background:#eeeeee;}

/*****************************************************
 TABS_SITE
******************************************************/
.TABS_SITE #TABS_BUTTONS li{background:#f7f9fa;border-right:1px dotted #041238; border-left:1px dotted #041238; border-top:1px dotted #041238}
.TABS_SITE #TABS_BUTTONS a{color:#333333;}
.TABS_SITE #TABS_BUTTONS a:hover{color:#5b5a5b; text-decoration:underline;}
.TABS_SITE #TABS_BUTTONS .CURRENT{background:#d0d0d0;}
.TABS_SITE #TABS_BUTTONS .CURRENT a{color:#041238;}
.TABS_SITE #TABS_BUTTONS .CURRENT a:hover{color:#041238; text-decoration:underline;}

.PRODUCT_PRICEBOX{margin-bottom:5px;border:0px dotted #5b5a5b;}
.PRODUCT_PRICEBOX_PRICEWITHOUTIVA{font-size:14px;font-weight:bolder;color:#FFFFFF;display:none;}
.PRODUCT_PRICEBOX_LABLENOIVA{color:#FFFFFF;display:none;}
.PRODUCT_PRICEBOX_PRICEWITHIVA{font-size:21px;font-weight:bolder;color:#c63700;}
.PRODUCT_PRICEBOX_LABLEIVA{color:#5b5a5b;}

.PRODUCT_PRICE_WITHIVA_BIG{font-size:30px;font-weight:bolder;color:#c63700;}
.PRODUCT_PRICE_WITHOUTIVA_BIG{font-size:18px;font-weight:bolder;color:#FFFFFF;display:none;}

/*****************************************************
 PRODUCTHILIGHTBOX
******************************************************/
.PRODUCT_HILIGHTBOX{border:1px dotted #5b5a5b; color:#5b5a5b;text-align:left;font-size:12px;line-height:13px; padding:2px;}
.PRODUCT_HILIGHTBOX A{color:#c63700; text-decoration:none;}
.PRODUCT_HILIGHTBOX A:hover{color:#FF0033; text-decoration:underline;}

/*****************************************************
 SLIDESHOW
******************************************************/
.SLIDESHOW{}
.SLIDESHOW_TEXTBOX{background:#FFFFFF}
.SLIDESHOW_TITLE{color:#e15a00; font-weight:bolder; font-size:24px; padding-bottom: 5px; line-height:1.2em;text-align:left;}
.SLIDESHOW_DESCRIPTION{color:#333333;font-size:14px}


