

/* HTML tags */
* { font-family: sans-serif; font-size: 11px; color: #333333; }

body { margin: 0px; min-width: 770px; text-align: center; background: url(images/banner/Sfumatura2.gif) repeat-x; }
body a { color: #01811C; text-decoration: none;}
body a:hover { text-decoration: underline;}
div, img, form { border: 0px; padding: 0px; margin: 0px; } 
td { vertical-align: top; }
form { margin: 0px; }
label { font-weight: bolder; }
textarea { font-family: sans-serif; border: silver 1px solid; font-size: 11px; }
select { border: silver 1px solid; }
img { border: 0px; }
table { border-collapse: collapse; }

#page { margin-left: auto; margin-right: auto; width: 770px; background-color: #FFFFFF; padding: 1px; }
#header { clear: both; height: 100px; background: url(images/banner/Banner2.jpg) no-repeat; }
#menu { clear: both; text-align: center; height: 35px; padding: 7px 0px 0px 0px; background: url(images/artwork/menu.jpg) no-repeat; }
#menu table { width: 100%; }
#body { clear: both; width: 766px; min-height: 420px; font-size: 10px; text-align: left; }
#footer { clear: both; border-top: 1px solid #D3D3D3; }

.nofloat { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

.boxNewFromFOP { width: 360px; margin-left: 5px; }
.boxNewFromFOP .eSiteCaption { border-bottom: 2px solid #FF0000; }
.boxNews { width: 220px; }
.boxNews .eSiteCaption { border-bottom: 2px solid #484FB7; }
.boxCategories { width: 230px; }
.boxResellers, .boxFAQ, .boxDownload { width: 245px; padding-right: 5px; }
.boxResellers img, .boxFAQ img, .boxDownload img { width: 245px; }
.boxFAQ .eSiteCaption { border-bottom: 2px solid #D29E11; }

.boxLeft { width: 185px; padding: 3px; float: left; }
.boxRight { width: 560px; padding: 3px; float: right; }
.boxWide { width: 760px; padding: 3px; }
.boxLeftSplit { width: 355px; padding: 3px; float: left; }
.boxRightSplit { width: 385px; padding: 3px; float: right; }


/* eSite classes */
.eSiteNoData, .eSiteErr { margin: 5px; float: right; font-weight: bold; color: red; }
/*.eSiteNoData table { width: 100%; }*/
/*.eSiteNoData td { font-weight: bold; color: red; }*/
.eSiteHeader, .eSiteFooter { padding-left: 5px; font-size: 10px; }

.eSiteCaption { text-align: left; width: 100%; margin: 0px 0px 5px 0px; color: #666666; font-size: 14px; font-weight: bold; border-bottom: #01811C 2px solid; }

.eSiteAreaLinks .eSiteHeader { float: left; width: 75px; }
.eSiteAreaLinks .eSiteBody { float: right; }
.eSiteAreaLinks th { text-align: center; padding-left: 6px; padding-right: 6px; }
.eSiteAreaLinks th a { font-weight: bold; color: #01811C; }
.eSiteAreaLinks th a:hover { font-weight: bold; color: #01811C; }
.eSiteAreaLinks td { text-align: center; padding-left: 6px; padding-right: 6px; }
.eSiteAreaLinks td a { font-weight: bold; color: #666666; }
.eSiteAreaLinks td a:hover { font-weight: bold; color: #01811C; }

.eSitePageLinks table { width: 100%; }
.eSitePageLinks th { text-align: left; width: 10%; }
.eSitePageLinks th a { font-weight: bold; color: #01811C; }
.eSitePageLinks th a:hover { font-weight: bold; color: #01811C; }
.eSitePageLinks td { text-align: left; width: 10%; }
.eSitePageLinks td a { font-weight: bold; color: #666666; }
.eSitePageLinks td a:hover { font-weight: bold; color: #01811C; }
.eSitePageLinks td.eSiteLinkSeparator { height: 10px; }

.eSiteForm td { vertical-align: middle; padding-top: 5px; }

.eSiteTable table { width: 100%; }
.eSiteTable td { padding: 2px; }
.eSiteTable tr.eSiteTableNewRow { background-color: #D3D3D3; }
.eSiteTable tr.eSiteTableBreakRow td { background-color: #01811C; font-weight: bold; color: #FFFFFF; }
.eSiteTable tr.eSiteTableOddRow { background-color: #EEEEEE; }

.eSiteList { list-style-type: lower-roman; }

.eSiteIndexedLinks table { border: none; width: 100%; background-color: transparent; text-align: center; }

.eSiteText table { text-align: justify; }

.eSiteScroll table { width: 100%; }
.eSiteScroll td.eSiteMarginLeft { width: 100%; }

.eSiteTab { padding-bottom: 5px; }
.eSiteTab td { padding: 3px 10px 3px 10px; font-size: 11px; }
.eSiteTab td.eSiteMarginLeft { padding: 3px; border-bottom: 1px solid #424242; }
.eSiteTab td.eSiteMarginRight { padding: 3px; border-bottom: 1px solid #424242; width: 100%; }
.eSiteTab td.eSiteDeselected { border: 1px solid #424242; background-color: #F5F5F5; cursor: pointer; cursor: hand; }
.eSiteTab td.eSiteSelected { font-weight: bold; border: 1px solid #424242; border-bottom: none; border-top: 2px solid #01811C; cursor: pointer; cursor: hand; padding-top: 4px; }

.Text { border: silver 1px solid; }
.Button { border: silver 1px solid; }
.File { border: silver 1px solid; }

/* Site classes */
.titolo { color: #01811C; font-weight: bold; }

.TitoloCategorie table { width: 100%; margin-bottom: 5px;}
.TitoloCategorie td { color: #666666; font-size: 14px; font-weight: bold; border-bottom: #01811C 2px solid; }
.Categorie table { width: 100%; }
.Categorie td { vertical-align: top; }
.Categorie td a:link { color: #01811C; font-weight: bold; }
.Categorie td a:visited { color: #01811C; font-weight: bold; }
.Categorie td a:active { color: #01811C; font-weight: bold; }
.Categorie td a:hover { color: #666666; font-weight: bold; }
.novita{ color:#F00; font-weight:bold;}

.TitoloNews table { width: 100%; margin-bottom: 5px;}
.TitoloNews td { color: #666666; font-size: 14px; font-weight: bold; border-bottom: #484FB7 2px solid; } 
.News td { vertical-align: top; }
.News a { color: #484FB7; }

.TitoloAssistenza table { width: 100%; margin-bottom: 5px;}
.TitoloAssistenza td { color: #666666; font-size: 14px; font-weight: bold; border-bottom: #D29E11 2px solid; }
.Assistenza td { vertical-align: top; }
.Assistenza a { color: #D29E11; }

.TitoloRivenditori table { width: 100%; margin-bottom: 5px;}
.TitoloRivenditori td { color: #666666; font-size: 14px; font-weight: bold; border-bottom: #01811C 2px solid; }
.Rivenditori td { vertical-align: top; }
.Rivenditori a { color: #01811C; }

.TitoloCompany table { width: 100%; margin-bottom: 5px;}
.TitoloCompany td { color: #666666; font-size: 14px; font-weight: bold; border-bottom: #01811C 2px solid; }
.Company td { vertical-align: top; }
.Company a { color: #01811C; }

.InEvidenza td { vertical-align: top; font-size: 12px; }
.InEvidenza a { color: #484FB7; }

.indirizzo table { width: 100%; margin-bottom: 10px; }
.indirizzo td { color: #555555; text-align: left; }
.contatti table { width: 100%; margin-bottom: 10px; }
.contatti td { color: #555555; text-align: right; }
.noPublic table { width: 100%; margin-bottom: 5px; }
.noPublic td { color: #555555; text-align: center; font-weight: bold; }

.Azioni th { padding: 2px 4px 2px 4px; border: silver 1px solid; background: #e9e9e9; }
.Azioni td { padding: 2px 4px 2px 4px; border: silver 1px solid; background: #e9e9e9; }
.Azioni a { color: #000000; text-decoration: none; }

.privacy { text-align: justify; }

.popupMsgMessaggio { width: 100%; text-align: center; padding: 5px; }
.popupMsgMessaggio table { width: 100%; border: 0px; }
.popupMsgMessaggio td { border: 0px; color: #555555; text-align: center; }
.popupMsgMessaggio h1 { font-size: 16px; text-align: center; color: #01811C; font-weight: bold; }
.popupMsgIndirizzo { width: 100%; text-align: center; padding: 5px; }
.popupMsgIndirizzo table { width: 100%; border: 0px; margin-top: 5px; }
.popupMsgIndirizzo td { border: 0px; font-size: 10px; color: #555555; text-align: center; border-top: 1px solid silver; }

.message { background-color: black; position: absolute; left: 100px; top: 150px; width: 300px; border: 1px solid black; margin: 5px; font-family: sans-serif; background-color: white;  }
.message table { width: 100%; border: 0px; }
.message td { border: 0px; color: #555555; text-align: center; }
.message h1 { font-size: 16px; text-align: center; color: #01811C; font-weight: bold; }

.loginbox { float: right; width: 170px; height: 70px; margin: 20px 10px 5px 5px; } 
.loginbox table { margin: 0px; width: 160px; }
.loginbox td { text-align: center; padding: 0px; }
.loginbox td input, .login td input.button { font-size: 9px; }

.TopNews { color: #484FB7; font-weight: bold; }
.TopNews a { color: #484FB7; font-weight: bold; }
.TopNews a:hover { color: green; font-weight: bold; }

.wide table { width: 100%; border-collapse: collapse; }

.immagini table { width: 100%; border-collapse: border-collapse; }
.immagini tr { background-color: #d3d3d3; }
.immagini .eSiteTableNewRow { background-color: #d3d3d3; }
.immagini .eSiteTableBreakRow { color: white; background-color: #fefefe; }
.immagini .eSiteTableEvenRow { background-color: transparent; }
.immagini .eSiteTableOddRow { background-color: #fefefe; }

.Articoli table { width: 100%; }
.Articoli img { border: 0px solid #999999; }
.Articoli td { margin-top: 11px; text-align: center; }
.sfogliacatalogo table { border-collapse: collapse; border-top: 0px; width: 100%;}

#CD451 { background: url(images/superofferte/fondo.jpg) no-repeat; }
.ArticoliOfferta table { width: 100%; margin-top: 140px; }
.ArticoliOfferta img { border: 0px solid #999999; }
.ArticoliOfferta td { margin-top: 11px; text-align: center; }
.ArticoliOfferta .eSiteHeader { height: 100px; }
.ArticoliOfferta a { color: red; }
.ArticoliOfferta a:hover { color: red; }

.inboxspecialoffers { position: absolute; margin: -105px 0px 0px 230px; }
.inboxspecialoffers a { color: red; }
.inboxspecialoffers a:hover { color: red; }

h3 { margin: 0px; padding: 0px; font_size: 14px; }

.Istruzioni { position: absolute; width: 767px; height: 140px; cursor: pointer; }

@media print {
  @page { size: 210mm 297mm; margin: 30mm; }
  * { color: black; background: white; border: none; font-family: sans-serif; font-size: 10pt; }
  a:link, a:visited { background: white; color: black; text-decoration: underline; font-weight: bold; }
  #header, #left, #middle, #right, #footer, .dontprint { disaply: none; }
}


