body
{
    background-color:#FFFFFF;
    text-align:center;
	font-family:Tahoma Grassetto;
	font-size:12px;
	text-decoration:none;
    color:#48433F;
}

table
{
    font-family:Tahoma Grassetto;
    font-size:12px;
	line-height: 20px;
	letter-spacing: 3px;
}

.base_table
{
    table-layout:fixed;
    border:0px;
    background-position:center;
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    border-collapse:collapse;
    border-style:solid;
    width:1024;
    height:768;
    background-position:top;
    background-repeat:no-repeat
}

.table_common
{
    table-layout:fixed;
    border:0px;
    width:100%;
    height:100%;
}

.div_cursori
{
	width: 86px;
	height: 36px;
	text-align: center;
	padding-top:0px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
    cursor:pointer;
    line-height: 36px;
 }

.div_catene
{
	width: 121px;
	height: 36px;
	text-align: center;
	padding-top:0px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
    cursor:pointer;
    line-height: 36px;
 }

 .div_catene_sottomenu
{
	width: 51px;
	height: 36px;
	text-align: center;
	padding-top:0px;
    cursor:pointer;
    line-height: 36px;
 }

table.materiale
{
    table-layout:fixed;
    border:5px;
    border-collapse:separate;
    border-style:solid;
    border-color:#DED0C5;
    width:100%;
    height:570px;
}

table.popupcursori
{
    table-layout:fixed;
    border:5px;
    border-collapse:separate;
    border-style:solid;
    border-color:#DED0C5;
    background-color:#FFFFFF;
    width:100%;
}

table.materialedettaglio
{
    table-layout:fixed;
    border:0px;
    border-collapse:collapse;
    border-style:solid;
    border-color:#FFFFFF;
    height:570px;
}

table.rassegnastampa
{
    table-layout:fixed;
    border:0px;
    border-collapse:collapse;
    border-style:solid;
    border-color:#FFFFFF;
    width:100%;
    height:590px;
}

table.catene
{
    table-layout:fixed;
    border:0px;
    border-collapse:separate;
    border-style:solid;
    border-color:#DED0C5;
    width:825px;
}

table.catenedettaglio
{
    table-layout:fixed;
    border:0px;
    border-collapse:collapse;
    border-style:solid;
    border-color:#FFFFFF;
    width:100%;
    height:290px;
}

table.borse
{
    table-layout:fixed;
    width:100%;
}

table.tbcentrale
{
    border:0px;
    width:825px;
    height:100%;
}

table.tbcentralecatene
{
    table-layout:fixed;
    border:0px;
    width:100%;
    height:100%;
}

td.tdtop
{
    width:100%;
    height:80px;
}

td.tdtop_catene
{
    width:100%;
    height:90px;
}

td.tdright
{
    width:2px;
}

td.imgspacing
{
    width:6px;
}

td.imgsmallspacing
{
    width:2px;
}

td.imgrowspacing
{
    height:2px;
}

.td_riga
{
    border:3px;
    border-color:#A59989;
    border-collapse:separate;
    border-style:solid;
}

.td_cursori
{
    border:0px;
    text-align:center;
    height:100%;
}


.row1_cell1
{
    width:173px;
    height:80px;
    background-color:#5C61BD;
}

.row1_cell2_left1
{
    width:90px;
    height:80px;
    background-position:left;
    background-image:url(image/sfumatura_topleft.jpg);
    background-repeat:no-repeat;
}

.row1_cell2
{
    width:75%;
}


td.tdmenu
{
    height:100%;
    width:173px;
}

.row2_cell1_top1
{
    height:90px;
    background-position:top;
    background-image:url(image/sfumatura_sopramenu.jpg);
    background-repeat:no-repeat;
}


.row2_cell1_menu
{
	vertical-align: top;
	text-align: center;
}

.img_menu
{
    width:169px;
    height:319px;
    border:0px;
}

img.imgborder
{
    border:3px;
    border-collapse:separate;
    border-style:solid;
    border-color:#CBBFAF;
}

.img_menu_prodotti
{
    width:169px;
    height:524px;
    border:0px;
}

.row2_cell2
{
    background-image:url(image/logo_trasparente.jpg);
    background-position:center;
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    padding:10px;
}

.img_left
{
    border-right-width:0px;
    border-right-style:solid;
    border-right-color:#DBD2C3;
}

.img_right
{
    border-left-width:0px;
    border-left-style:solid;
    border-left-color:#FFFFFF;
}

a.prodotti
{
    color:#48433F;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
	line-height: 30px;
	letter-spacing: 3px;
    text-align:center;
    vertical-align:middle;
    /*vertical-align:top;*/
}

a.servizi
{
    color:#48433F;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
	line-height: 12px;
	letter-spacing: 3px;
    text-align:center;
    vertical-align:middle;
}

p.titoli
{
    color:#48433F;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
	line-height: 40px;
	letter-spacing: 3px;
    text-align:center;
    vertical-align:middle;
    /*vertical-align:top;*/
}

.titoli1
{
    color:#48433F;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
	line-height: 20px;
	letter-spacing: 2px;
    vertical-align:bottom;
    /*vertical-align:top;*/
}


/*classe che definisce la riga della tabella sopra la parte
centrale delle pagine dove stanno i contenuti veri e propri*/
.headercontents
{
    color:#6A6151;
    height:16px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height:16px;
	letter-spacing:3px;
    text-align:right;
    vertical-align:middle;
}

.selheadercontents
{
    color:#E6DFCF;
    height:16px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height:16px;
	letter-spacing:3px;
    text-align:right;
    vertical-align:bottom;
}

.didascalia
{
    color:#6A6151;
    height:14px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height:20px;
	letter-spacing:1px;
    text-align:left;
    vertical-align:bottom;
}
.gruppicursori
{
    color:#6A6151;
    height:14px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height:14px;
	letter-spacing:1px;
    text-align:right;
    vertical-align:bottom;
}

.codcursori
{
    color:#6A6151;
    height:20px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height: 20px;
	letter-spacing: 3px;
    text-align:center;
    vertical-align:top;
}

td.headerprodotti
{
    text-align:center;
    height:36px;
    width:16.6%;
}

td.headerprodotti2
{
    text-align:left;
    height:45px;
}

td.headercatene
{
    text-align:center;
    height:36px;
}

td.headermateriali
{
    text-align:center;
    height:36px;
}


a.elencoprodotti
{
    color:#D6CBFF;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height: 20px;
	letter-spacing: 1px;
    text-align:center;
    vertical-align:middle;
}

td.selectedheaderprodotti
{
    color:#EDFFB7;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height: 20px;
	letter-spacing: 1px;
    text-align:center;
    vertical-align:middle;
    height:52px;
    width:16.6%;
}

td.selectedmateriale
{
    color:#99CC00;
    height:55px;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
	line-height:20px;
	letter-spacing:3px;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
}

.contatti
{
    color:#6A6151;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    line-height:20px;
}

.contatti_title
{
    color:#6A6151;
    font-family:Arial;
    font-weight:bold;
    font-size:22px;
    text-align:center;
    line-height:22px;
}

.popup_title
{
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    color:#6A6151;
    letter-spacing:3px;
    text-align:center;
    vertical-align:top;
}

.popup_title_servizi
{
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    color:#6A6151;
    letter-spacing:3px;
    text-align:center;
    vertical-align:middle;
}

.popup_title_catene
{
    font-family:Tahoma Grassetto;
    font-weight:bold;
    font-size:16px;
    color:#666699;
    letter-spacing:3px;
    text-align:center;
    vertical-align:middle;
}

.popup_desc_catene
{
    font-family:Tahoma Grassetto;
    font-weight:bold;
    font-size:12px;
    color:#666699;
    letter-spacing:3px;
    text-align:center;
    vertical-align:top;
}

.datiazienda
{
    color:#6A6151;
    font-family:Arial;
    font-weight:bold;
    font-size:10px;
	line-height:12px;
	letter-spacing:2px;
    text-align:left;
    vertical-align:middle;
}

popup_desc
{
    text-align:center;
    vertical-align:top;
}



