HTML, BODY { margin:0px; padding:0px;}
BODY { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:10pt; color:#B10C15; background-color:#F4C96D;  background-image:url(/images/popup.jpg); background-repeat:no-repeat; background-position:center top; }
IMG { border:0px;}
UL { list-style-type:none;}
A { color:#C64B37; text-decoration:none;}
A:hover { text-decoration:none; color:#B10C15;}


#container { width:999px; margin:0px auto; background-image:url(/images/bg_footer.gif); background-repeat:no-repeat; background-position:bottom center; height:auto; }

#container DIV.wrapper { height:auto; width:999px; margin:0px auto 1px auto; text-align:center; float:none; clear:both;}

#menu_sx { float:left; font-size:17px; margin:5px 0px 0px 2px; text-align:left; width:200px; }
#menu_sx UL { margin:0px; padding:0px; height:auto;}
#menu_sx UL LI { margin:0px 0px; padding:0px; height:30px;}
#menu_sx UL LI IMG { margin:0px; padding:0px;}
#menu_sx UL LI A { margin:0px; padding:0px;} 

#logo { float:left; margin:5px 0px 0px 175px; padding:0px 0px 0px 0px; width:246px; height:90px;}

#menu_dx { float:right; font-size:17px; margin:5px 1px 0px 0px; text-align:right; width:220px; }
#menu_dx UL { margin:0px; padding:0px;}
#menu_dx UL LI { margin:0px 0px; padding:0px; height:30px;}

#header { width:994px; height:185px; margin:0px auto 0px auto; clear:both; position:relative; background-color:#B10B15; background-image:none; background-repeat:no-repeat; background-position:center top; }

/*inizio grattaevinci*/
#header div.gratta {position:absolute; top:40px; left:420px; width:152px; height:116px; display:block; z-index:1; background-image:url(/images/gratta.png); background-repeat:no-repeat; background-position:center top; color:#FFFFFF; text-align:center; font-size:11px; line-height:1; padding:18px 0 0 0;}

#header div.gratta a {color:#FFFFFF;}
#header div.gratta a:hover {color:#FFFFFF;}

#header div.gratta div.link { padding-top:5px;}

/*fine grattaevinci*/

/*inizio regalo*/
#header DIV.tastoregalo { position:absolute; top:4px; left:0px; width:44px; height:33px; background-image:url(/images/tastoregalo.png); background-repeat:no-repeat; background-position:center top; display:block;}
#header DIV.tastoregalo IMG { margin:14px 0px 0px 2px; }
#header DIV.tastoregalo IMG A { }
#regalo { position:absolute; width:247px; height:149px; z-index:1; top:36px; left:1px; }
#regalo DIV.sfondo { background-image:url(/images/regalo.png); background-repeat:no-repeat; background-position:left; width:247px; height:149px; }
#regalo DIV.contenuto { position:absolute; top:8px; left:9px; text-align:center;}
#regalo DIV.contenuto H5 { margin:0px 0px 4px 0px; padding:0px; font-size:12px; color:#FFFFFF;}
#regalo DIV.contenuto H5 IMG { margin:50px 0px 0px 0px; padding:0px 0px 0px 55px;}
#regalo DIV.contenuto H5 A { color:#FFFFFF;}
#regalo DIV.contenuto H5 A:hover { color:#FFFFFF;}

#regalo DIV.contenuto DIV.overflow { overflow:auto; width:228px; height:110px; text-align:center; color:#FFFFFF; font-size:13px;}
/*fine regalo*/

/*inizio CARRELLO*/
#header DIV.tastocarrello { position:absolute; top:4px; left:950px; width:44px; height:33px; background-image:url(/images/tastocarrello.png); background-repeat:no-repeat; background-position:center top; display:block;}
#header DIV.tastocarrello IMG { margin:14px 0px 0px 2px; }
#header DIV.tastocarrello IMG A { }
#carrello { position:absolute; width:247px; height:149px; z-index:1; top:36px; left:746px; }
#carrello DIV.sfondo { background-image:url(/images/carrello.png); background-repeat:no-repeat; background-position:left; width:247px; height:149px; }
#carrello DIV.contenuto { position:absolute; top:8px; left:9px; text-align:center;}
#carrello DIV.contenuto H5 { margin:0px 0px 4px 0px; padding:0px; font-size:12px;}
#carrello DIV.contenuto H5 IMG { margin:50px 0px 0px 0px; padding:0px 0px 0px 55px;}
#carrello DIV.contenuto H5 A { color:#FFFFFF;}
#carrello DIV.contenuto H5 A:hover { color:#FFFFFF;}
#carrello DIV.contenuto TABLE { font-size:10px; margin:3px auto 3px auto; padding:0px; color:#FFFFFF; width:208px; vertical-align:middle;}
#carrello DIV.contenuto TABLE TH { margin:2px 0px; font-size:12px; background-image:url(/images/bg_th.gif); background-repeat:repeat-x; background-position:bottom left;}
#carrello DIV.contenuto TABLE TR TD { border-bottom:1px solid #BC2931;}
#carrello DIV.contenuto A.gestione, A.pulisci { font-size:11px; margin:5px 10px 0px 16px; padding:0px; cursor:pointer; border:none; width:105px; color:#666666; font-weight:bold; background-image:url(/images/bg_gestione.gif); background-repeat:no-repeat; background-position:center top; height:18px; background-color:#FFFFFF; float:left;}
#carrello DIV.contenuto A.gestione:hover, A.pulisci:hover { color:#333333;}
#carrello DIV.contenuto A.pulisci { width:58px; background-image:url(/images/bg_svuota.gif); margin:5px 16px 0px 23px; }
#carrello DIV.contenuto DIV.overflow { overflow:auto; width:228px; height:93px; text-align:center;}
/*fine CARRELLO*/


#header IMG { position:relative;}
#evidenza { background-image:url(/images/evidenza.gif); background-repeat:no-repeat; background-position:center top; width:994px; height:41px; margin:0px auto 0px auto; color:#F6D47D; font-size:12px; font-weight:bold; position:relative; clear:both;}
#evidenza DIV.sx { width:466px; float:left; text-align:center; margin-top:5px;}
#evidenza IMG { width:61px; height:62px; position:absolute; top:-16px; left:467px;}
#evidenza DIV.dx { width:466px; float:right; text-align:center; margin-top:5px; }

#header DIV.indirizzo { color:#F6D47D; font-size:12px; text-align:center; font-family:Arial Narrow, Arial, Helvetica, sans-serif; position:absolute; height:25px; top:0px; left:210px; width:auto;}
#header DIV.indirizzo A { color:#F6D47D;}
#header DIV.indirizzo A:hover { color:#FAE4AB;}

#container DIV.page {  background-image:url(/images/bg_content.gif); background-repeat:no-repeat; background-position:right 1px; margin:0px; padding:0px; width:999px; }
#content { width:980px; display:table-cell; height:133px; margin:0px 0px 5px 0px; padding:0px 10px 0px 10px; font-size:12px; line-height:1.3; color:#491D1D; font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
#content DIV.testo H4 { color:#B10B15; margin:0px 0px 10px 0px; padding:0px; font-size:16px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:bold;}
#content DIV.testo STRONG { color:#B10B15;}
#content DIV.testo { overflow:auto;  text-align:justify; height:133px; line-height:1.6; margin-top:5px;}
#content H1, H2, H3, H4, H5, H6 {color:#B10B15; line-height:1;}

#footer { background-image:url(/images/bg_menubott.gif); background-repeat:no-repeat; background-position:center bottom; width:994px; height:127px; margin:0px auto 0px auto; color:#F8C47C; line-height:1; font-size:10px; }
#footer A { color:#F8C47C;}
#footer A.bianco { color:#FBD7BF;}
#footer A:hover { color:#FFFFFF;}
#footer DIV.sx { width:162px; float:left; height:auto; margin:75px 0px 0px 0px; padding:0px 0px 0px 15px; }
#footer DIV.dx { width:162px; float:right; height:auto; margin:95px 0px 0px 0px; padding:0px 15px 0px 0px; text-align:right; color:#FFFFFF;}
#footer DIV.menu_bottom { width:640px; height:127px; text-align:center; float:left; margin:0px; padding:0px;}
#footer DIV.menu_bottom UL {padding:0px 23px; width:594px; margin:0px; text-align:center; height:127px; }
#footer DIV.menu_bottom UL LI { float:left; margin:0px 0px 0px 0px; padding:0px; width:198px; display:inline; height:127px;   }
#footer DIV.menu_bottom UL LI IMG { padding:0px; margin:0px 0px 0px 0px; display:block;}
#footer DIV.menu_bottom UL LI IMG A { margin:0px; padding:0px;}

/*inizio GALLERIA*/

#footer { position:relative;}
#footer DIV.popup { position:absolute; background-color:#FFFFFF; width:632px; height:483px; display:block; background-image:url(/images/bg_popupapertura.jpg); background-repeat:no-repeat; background-position:top left; top:-361px; left:179px; z-index:1; border-top:#B10616 3px solid; border-right:#FFFFFF 1px solid; border-bottom:#F0B457 3px solid; border-left: #F0B457 1px solid;text-align: center; padding:0px;}
#footer DIV.popup IMG { margin:9px 9px 8px 9px;}
#footer DIV.popup A { color:#B10616;  margin:0px auto 0px auto;  font-size:13px; display:block;}
#footer DIV.popup A:hover { color:#000000; font-weight:bold;}

/*inizio GALLERIA*/
/*inizio GALLERIA*/

#content DIV.galleria H4 A { font-size:13px; font-weight:normal; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#DD5331; margin:20px 0px;}
#content DIV.galleria H4 A:hover { font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#E08C70; margin:20px 0px;}


#content DIV.galleria { margin:0px 0px 0px 0px; padding:0px; width:auto; }
#content DIV.galleria table.elenco {text-align:center; margin:0px auto 0px auto;}



/*#indietro { float:right; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:8pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px!important; width:30px; text-align:left; }
#content DIV { height:24px; }
#content DIV.galleria #indietro { height:15px; width:auto; display:block; }
#content DIV.galleria #indietro A { color:#DD5331; }
#content DIV.galleria #indietro A:hover { color:#E08C70; text-decoration:none!important; }
*/
#content DIV.galleria DIV H2 { font-family:Arial Narrow, Helvetica, sans-serif; font-size:14px; margin:0px 0px 0px 0px; padding:0px; font-weight:normal; text-align:center;}
#content H3 SPAN.gal { text-transform:none; font-size:15px;}
TABLE.gal { clear:both; color:#999999; margin-top:0px; }
/*fine GALLERIA*/


/*inizio CARRELLO*/

/*#vedi_carrello TABLE { width:95%; margin:0px auto; }
#vedi_carrello TABLE TR TH, #vedi_carrello TABLE TR TD {padding:3px; }
#vedi_carrello TABLE TR TH { font-variant:small-caps;background-color:#FFAD3E;}
#vedi_carrello TABLE TR.tot TH { border-bottom:solid 1px #F9943B; background-color:transparent;}
#vedi_carrello TABLE TR TD { font-size:10px;border-bottom:solid 1px #FFFFCC; }
#vedi_carrello BUTTON { margin:5px auto; display:block;}

#carrello TABLE.carrello TR TH { font-variant:small-caps;}
#carrello TABLE.carrello TR TH, #testo TABLE.carrello TR TD { padding:5px;}
#carrello TABLE.carrello TR TD { border-bottom:solid 1px #FF9933;}

*/



/*fine CARRELLO*/

/*inizio PRIVATI - CONTATTI - FOTOGALLERY */
#content DIV.privati { overflow:auto;  text-align:center; height:133px; line-height:1.6; margin:5px 0px 0px 0px; padding:0px; }
#content DIV.privati H4 { clear:both; display:table-cell; color:#B10B15; margin:0px 0px 0px 0px; padding:0px; font-size:16px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:bold; height:25px;}
#content DIV.privati H4 A { margin:0px; padding:0px;}
#content DIV.privati H4 IMG { float:left;}
#content DIV.privati H4 SPAN.prod { font-size:12px; font-family:Aria Narrow, Arial, Helvetica, sans-serif; float:left; margin-top:3px;}
TABLE.categoria { margin:0px auto 0px auto; padding:0px 10px 0px 10px; width:106px; height:auto; float:left; width:106px; display:block; }
#content DIV.privati table.elenco {text-align:center; margin:0px auto 0px auto;}

TABLE.categoria { width:106px; margin:0px 5px; padding:0px; }
TABLE.categoria TR TD {padding:0px; width:106px;}
TABLE.categoria TR TD.top {background-image:url(/images/topprod.gif); background-repeat:no-repeat; background-position:top; height:16px; }
TABLE.categoria TR TD.topLAMPEGGIA {background-image:url(/images/topprodBIANCO.gif); background-repeat:no-repeat; background-position:top; height:16px; }
TABLE.categoria TR TD.middle {background-image:url(/images/middleprod.gif); background-position:left; background-repeat:repeat-y; padding:0px 10px 0px 2px; text-align:center; height:70px; vertical-align:bottom;}
TABLE.categoria TR TD.middle DIV {display:table-cell; height:70px; width:94px; vertical-align:bottom; }
TABLE.categoria TR TD.middle IMG { margin:0px auto 0px auto; padding:0px 0px; background-color:#FFFFFF; vertical-align:bottom;}
TABLE.categoria TR TD.middle IMG A { margin:0px; padding:0px;}
TABLE.categoria TR TD.middleLAMPEGGIA {background-image:url(/images/middleprodBIANCO.gif); background-position:left; background-repeat:repeat-y; padding:0px 10px 0px 2px; text-align:center; height:70px; vertical-align:bottom;}
TABLE.categoria TR TD.middleLAMPEGGIA DIV {display:table-cell; height:70px; width:94px; vertical-align:bottom; }
TABLE.categoria TR TD.middleLAMPEGGIA IMG { margin:0px auto 0px auto; padding:0px 0px; background-color:#FFFFFF; vertical-align:bottom;}
TABLE.categoria TR TD.middleLAMPEGGIA IMG A { margin:0px; padding:0px;}
TABLE.categoria TR TD.bottom {background-image:url(/images/bottomprod.gif); background-repeat:no-repeat; background-position:bottom; color:#FFFFFF; padding:0px 10px 0px 2px; text-align:center;}
TABLE.categoria TR TD.bottomLAMPEGGIA {background-image:url(/images/bottomprodBIANCO.gif); background-repeat:no-repeat; background-position:bottom; color:#FFFFFF; padding:0px 10px 0px 2px; text-align:center;}
TABLE.categoria TR TD.bottom A:hover { color:#F8C47C;}
TABLE.categoria TR TD.bottom A {color:#DE9B64;font-size:12px;}
/*fine PRIVATI - CONTATTI - FOTOGALLERY */


/*inizio LOGOUT*/
#logout { display:inline; position:absolute; top:65px; left:0px; text-align:center; height:49px;}
#logout TR TD.sx { background-image:url(/images/tabella.gif); background-repeat:repeat-x; background-position:bottom right;}
#logout TR TD.dx { background-image:url(/images/tabella.png); background-position:top right; background-repeat:no-repeat; width:11px; height:49px;}
#logout TABLE { margin:0px 0px 3px 0px; padding:0px; font-size:11px; color:#FFFFFF; width:auto; }
#logout TABLE TR TD { height:26px;}
#logout TABLE TR TD.utente { color:#6D3510; margin:0px; padding:0px;height:15px;}
#logout TABLE TR TD.uno { background-image:url(/images/logoutSX.gif); background-repeat:no-repeat; background-position:left top; width:11px;}
#logout TABLE TR TD.due { background-image:url(/images/logoutCEN.gif); background-repeat:repeat-x; background-position:left top; width:auto;}
#logout TABLE TR TD.due A { color:#FFFFFF; font-weight:bold; margin:0px; padding:0px;}
#logout TABLE TR TD.due A:hover { color:#FFFFFF; font-weight:bold;}
#logout TABLE TR TD.distanziale {background-image:url(/images/logoutCEN.gif); background-repeat:repeat-x; background-position:left top;}
#logout TABLE TR TD.tre { background-image:url(/images/logoutCEN.gif); background-repeat:repeat-x; background-position:left top; width:auto;}
#logout TABLE TR TD.tre A { color:#F8DAA3; font-weight:bold;}
#logout TABLE TR TD.tre A:hover { color:#F8DAA3;}
#logout TABLE TR TD.quattro { background-image:url(/images/logoutDX.gif); background-repeat:no-repeat; background-position:right top; width:11px;}
/*fine LOGOUT*/

/*inizio AZIENDE*/
#content DIV.aziende { text-align:center; }
#content DIV.aziende H4 { text-align:left;}
#content DIV.aziende DIV.login { text-align:center; margin:0px auto 0px auto; padding:3px 0px 0px 0px; width:271px; height:93px; background-image:url(/images/bg_login.gif); background-repeat:no-repeat; background-position:top center; text-align:center;}
#content DIV.aziende DIV.login H6.tit { font-size:13px; margin:3px 0px; padding:0px; color:#FFFFFF; display:block; font-family:Arial, Helvetica, sans-serif;}
#content DIV.aziende DIV.login H6.successo { font-size:13px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; margin:30px 0px; padding:0px;}
#content DIV.aziende DIV.login H6.successo STRONG { font-weight:bold; color:#F6CE77;}
#content DIV.aziende DIV.login H6.tit INPUT { color:#F8DAA3; background:none; border:none; font-weight:bold; font-family:Arial Narre, Arial, Helvetica, sans-serif; margin:0px!important; padding:0px!important; cursor:pointer; line-height:normal; }
#content DIV.aziende DIV.login H6.tit A { color:#F8DAA3; padding:2px 2px 2px 2px; }
#content DIV.aziende DIV.login H6.tit A:hover { color:#FFFFFF;}
#content DIV.aziende DIV.login INPUT { border:1px solid #FFFFFF; color:#333333; font-weight:normal; }
#content DIV.aziende DIV.login STRONG { color:#FFFFFF; font-weight:normal;}
#content DIV.aziende DIV.login FORM {}

/*fine AZIENDE*/

/*inizio MAPPA*/
#containerP #content DIV.mappa {margin:0px 0px 0px 0px; padding:0px;  height:650px; width:610px; overflow:none;}
#containerP #content DIV.mappa DIV {overflow:auto; height:500px;}
/*fine MAPPA*/

/*inizio AZIENDA*/

#content DIV.default H1, #content DIV.default H2, #content DIV.default H3, #content DIV.default H4, #content DIV.default H5, #content DIV.default H6 {font-family:Arial Narrow, Arial, Helvetica, sans-serif;}

/*fine AZIENDA*/

