HTML, BODY { margin:0px; padding:0px;}
BODY { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:10pt; color:#7F0002; 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:#9B3C2C; text-decoration:none;}
A:hover { text-decoration:none; color:#7F0002;}


#container { width:999px; margin:0px auto; height:auto; position:relative; }

#container DIV.wrapper { height:auto; width:999px; margin:0px auto 0px auto; text-align:center; float:none; clear:both; background-image:url(/images/bg_wrapper.gif); background-repeat:no-repeat; background-position:bottom center; padding:10px 0px 20px 0px; height:100px; position:relative;}

#menu_sx { float:left; font-size:17px; margin:7px 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 { width:165px; height:149px; position:absolute; top:-122px; left:420px; z-index:1;}

#menu_dx { float:right; font-size:17px; margin:7px 1px 0px 0px; text-align:right; width:200px; }
#menu_dx UL { margin:0px; padding:0px;}
#menu_dx UL LI { margin:0px 0px; padding:0px; height:30px;}

#header { width:994px; height:146px; margin:0px auto 0px auto; clear:both; position:relative; background-color:#7C251C; background-image:url(/images/header.jpg); background-repeat:no-repeat; background-position:center top; position:relative;  }


#header IMG { position:relative;}
#evidenza { background-image:url(/images/evidenza.gif); background-repeat:no-repeat; background-position:center top; width:994px; height:35px; 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:63px; height:63px; position:absolute; top:-17px; left:466px;}
#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 { margin:0px; padding:0px; width:999px; }
#content { width:980px; display:table-cell; height:211px; margin:0px 0px 5px 0px; padding:0px 10px 0px 10px; font-size:12px; line-height:1.3; color:#652727; 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:#8C2D2D;}
#content DIV.testo { overflow:auto;  text-align:justify; height:196px; line-height:1.6; margin-top:5px; font-size:13px;}

#footer { background-image:url(/images/bg_menubott.gif); background-repeat:no-repeat; background-position:bottom; width:994px; height:62px; margin:11px auto 0px auto; color:#9F7C4F; line-height:1; font-size:10px; text-align:center; position:relative; }
#footer A { color:#9F7C4F;}
#footer A:hover { color:#59473C;}
#footer DIV.sx { float:left; text-align:left; margin-left:20px;} 
#footer DIV.dx { float:right; text-align:right;} 
#footer DIV.targhetta { width:131px; height:69px; position:absolute; top:-15px; left:432px;}
#footer DIV.indirizzo { position:absolute; top:50px; left:55px; display:inline;}
#footer DIV.iva { position:absolute; top:30px; left:233px; display:inline;}
#footer DIV.tel { float:left; position:absolute; top:50px; left:290px; display:inline;}
#footer DIV.ar { position:absolute; top:50px; left:560px; display:inline;}
#footer DIV.valida { position:absolute; top:50px; left:670px; display:inline;}
#footer DIV.idea { position:absolute; top:50px; left:820px; display:inline;}
#footer DIV.mail { color:#FFFFFF; font-weight:bold; text-align:left; position:absolute; top:-9px; left:395px; display:inline; font-size:11px;}
#footer DIV.sito { color:#FFFFFF; font-weight:bold; text-align:right; position:absolute; top:-9px; left:562px; display:inline; font-size:11px;}
#footer DIV.mail A { color:#B76A3B;}
#footer DIV.sito A { color:#B76A3B;}
#footer DIV.mail A:hover { color:#790202;}
#footer DIV.sito A:hover { color:#790202;}


/*inizio CROISSANT*/
#grande { position:absolute; z-index:10; top:129px; left:2px; width:995px; height:364px; padding-top:25px; background-image:url(/images/bg_grande.gif); background-repeat:repeat-x; background-position:bottom left; display:inline; background-color:#FEE5B2;}

/*fine CROISSANT*/

/*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;  }
TABLE.fotogallery { margin:0px auto 0px auto; width:auto; height:auto; padding:0px; text-align:center; }

TABLE.fotogallery TR { margin:0px; padding:0px;}
TABLE.fotogallery TR TD { margin:0px; padding:0px; }
TABLE.fotogallery TR TD IMG { margin:0px 0px 1px 0px; padding:3px; background-color:#FFFFFF;  }
TABLE.fotogallery TR TD { font-size:11px; margin:0px; padding:0px 0px; font-weight:normal; width:145px; height:21px; }

TABLE.fotogallery TR TD TABLE.tit { margin:0px; padding:0px; height:21px; }
TABLE.fotogallery TR TD TABLE.tit TR TD {}
TABLE.fotogallery TR TD TABLE.tit TR TD.uno { background-image:url(/images/bg_tituno.gif); background-repeat:no-repeat; background-position:bottom left; width:12px;padding:0px; margin:0px; }
TABLE.fotogallery TR TD TABLE.tit TR TD.due { background-image:url(/images/bg_titdue.gif); background-repeat:repeat-x; background-position:bottom; padding:0px 0px 0px 0px; margin:0px; color:#FFFFFF; width:auto;}
TABLE.fotogallery TR TD TABLE.tit TR TD.due DIV {line-height:1.7;}
TABLE.fotogallery TR TD TABLE.tit TR TD.tre { background-image:url(/images/bg_tittre.gif); background-repeat:no-repeat; background-position:bottom right; width:12px;padding:0px; margin:0px; }



/*#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*/
#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.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; background-color:#0066FF; 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.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.bottom A:hover { color:#F8C47C;}
TABLE.categoria TR TD.bottom A {color:#DE9B64;font-size:12px;}
/*fine PRIVATI*/


/*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*/

