body     { background: #fff url(privati_top_img/top_sfondo.gif) repeat-x; text-align: center; margin: 0px; padding: 0px }
p {}
.hometit { color: #dd001d; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 20px 0px 5px; padding: 0px }
.hometesto { color: #000; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 10px 0px 0px; padding: 0px;line-height:18px; }
.testo { color: #000; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 10px 0px 0px; padding: 0px }
.testo a { color: #dd001d; text-decoration: none }
.testo a:visited { color: #dd001d; text-decoration: none }
.testo a:hover { color: #000; text-decoration: none }
.specimg { text-align: left; margin: 0px; padding: 0px }
.dettquantita { text-align: right; margin: 0px; padding: 0px }
.toolbartop    { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background:  url(privati_top_img/toolbar_sfondo.gif) repeat-x }
.toolbartop a { color: white; text-decoration: none }
.toolbartop a:visited { color: white; text-decoration: none }
/* ROSSO	DD001D     hover C02525
   CELESTE	0099ff			0066CC
		VERDE 91C04E      hover 5D7936
*/
.toolbartop a:hover   { color: #DD001D; text-decoration: none }
.toolbartopcampo    { color: #090; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; border: solid 1px #017301; width: 145px; height: 15px }
.percorso { color: #000; font-size: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none }
.percorso a  { color: #dd001d; font-weight: bold; text-decoration: none }
.percorso a#active { color: #000; font-weight: normal; text-decoration: none; background-color: #ddd }
.percorso a:visited  { color: #dd001d; font-weight: bold; text-decoration: none }
.percorso a:hover  { color: #000; font-weight: bold; text-decoration: none }
.riga { background-color: #bfbfbf; margin: 0px; padding: 0px }
.rigasf { background: url(privati_categoria_img/rigasfondo2.gif) repeat-x }
.prodotto  { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 10px; padding: 0px }
h1.prodotto   { color: black; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px; padding: 0px;}
h1.prodotto a { color: #000; text-decoration: none }
h1.prodotto a:visited { color: #000; text-decoration: none }
h1.prodotto a:hover { color: #dd001d; text-decoration: none }
.quantita  { color: #dd001d; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; margin: 0px 0px 3px; padding: 0px }
.quantita input  { color: #dd001d; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px; border: solid 1px #dd001d; width: 60px; height: 15px }
input.quantita   { color: #dd001d; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px; border: solid 1px #dd001d; width: 60px; height: 15px}
.quantitatxt   {color: #dd001d; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; margin: 0px 0px 3px; padding: 0px; }
 .quantitatxt input{
    margin-top:7px
 }  
select.quantita { color: #555; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #eee; border-style: solid; border-width: 1px; border-color: #bbb #444 #444 #bbb;width:120px; }

.carrello  { margin: 6px 20px 0px 0px; padding: 0px }

.proventi { color: #000; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; ext-decoration: none; margin: 0px; padding: 0px 15px 0px 15px; background-image: url(privati_box_proventi_img/box_sfondo.gif); background-repeat: repeat-y }
.proventi h1  { color: #dd001d; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px }
.proventi p  { margin: 0px; padding: 0px }
.proventi img  { padding: 0px; float: right; margin: 0px 0px 5px 10px }



.footer { color: #777; font-size: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; padding-top: 5px; border-top: 1px solid #aaa }
.footer a  { color: #dd001d; text-decoration: none }
.footer a:visited  { color: #dd001d; text-decoration: none }
.footer a:hover  { color: #000; text-decoration: none }
#logincont { margin: 0px; padding: 0px; width: 159px }
.login  { color: #000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #fadf52; margin: 0px; padding: 10px }
.logininput     { color: #000; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #fdeeb5; margin: 2px 0px 0px; padding: 0px; border: solid 1px #ae8602; width: 135px; height: 15px }
.loginfreccia { margin-top: 6px }
.loginnuovo   { color: #000; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #e7bd2b; margin: 0px; padding: 10px }
.sx          { margin: 0px; padding: 0px; border: 0px }
.sx ul    { color: #888; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 159px; display: block }
.sx ul li          { font-size: 11px; text-decoration: none; background-repeat: no-repeat; list-style-type: none; margin: 0px; padding: 0px; border-top: 0px; border-right: 0px; border-bottom: 1px solid #bebebe; border-left: 0px; width: 159px; display: block }
.sx ul li a      { font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 6px 0px 6px 18px; border: 0px; width: 159px; display: block }
.sx ul li a:visited  { font-size: 11px; text-decoration: none; list-style-type: none }
.sx ul li a:hover  { color: #888; font-size: 11px; text-decoration: none; list-style-type: none }
.sxad54c9  { background: url(privati_sx_img/sx_freccia01.gif) no-repeat }
.sxad54c9 a { color: #ad54c9; text-decoration: none }
.sxf49419  { background: url(privati_sx_img/sx_freccia02.gif) no-repeat }
.sxf49419 a { color: #f49419; text-decoration: none }
.sxdd001d    { background: url(privati_sx_img/sx_freccia03b.gif) no-repeat }
.sxdd001d a   { color: #dd001d; text-decoration: none }
.sx2e8b11  { background: url(privati_sx_img/sx_freccia04.gif) no-repeat }
.sx2e8b11 a  { color: #2e8b11; text-decoration: none }
.sxf4d212  { background: url(privati_sx_img/sx_freccia05.gif) no-repeat }
.sxf4d212 a  { color: #f4d212; text-decoration: none }
.sxc93587  { background: url(privati_sx_img/sx_freccia06.gif) no-repeat }
.sxc93587 a  { color: #c93587; text-decoration: none }
.sx2e3995  { background: url(privati_sx_img/sx_freccia07.gif) no-repeat }
.sx2e3995 a   { color: #2e3995; text-decoration: none }
.sx0294fa  { background: url(privati_sx_img/sx_freccia08.gif) no-repeat }
.sx0294fa a  { color: #0294fa; text-decoration: none }
.sx99b505  { background: url(privati_sx_img/sx_freccia09.gif) no-repeat }
.sx99b505 a   { color: #99b505; text-decoration: none }
.sxAC790C  { background: url(privati_sx_img/sx_freccia11.gif) no-repeat }
.sxAC790C a   { color: #AC790C; text-decoration: none }

.servizi          { margin: 0px; padding: 0px; border: 0px }
.servizi ul        { color: #0099FF; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #bbb; width: 159px; display: block }
.servizi ul li            { font-size: 11px; text-decoration: none; background-repeat: no-repeat; list-style-type: none; margin: 0px; padding: 0px; border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: #fff #fff #bbb #fff; width: 159px; display: block }
.servizi ul li a         { color: #dd001d; font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 6px 6px 6px 23px; border: 0px; display: block }
.servizi ul li a:visited    { color: #dd001d; font-size: 11px; text-decoration: none; list-style-type: none }
.servizi ul li a:hover     { color: #000; font-size: 11px; text-decoration: none; list-style-type: none }
.ser01   { background: url(privati_sx_img/servizi_icon01_scarica_r.gif) no-repeat }
.ser02   { background: url(privati_sx_img/servizi_icon02_richiedi_r.gif) no-repeat }
.ser03   { background: url(privati_sx_img/servizi_icon03_dove_r.gif) no-repeat }
.ser04   { background: url(privati_sx_img/servizi_icon04_suggerimen_r.gif) no-repeat }
.ser05   { background: url(privati_sx_img/servizi_icon_responsabilita.gif) no-repeat }
.ser06   { background: url(privati_sx_img/servizi_icon_vantaggi.gif) no-repeat }
.ser07   { background: url(files/condivisi/icone/servizi_icon_aiuto_concreto.gif) no-repeat }


.tit { color: #dd001d; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 20px 0px 5px; padding: 0px }




.tit01  { color: #ad54c9; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit01_bigliettiau.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit01prod { color: #ad54c9; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }

.tit03   { color: #2e3995; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit03_natale.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit03prod  { color: #2e3995; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }

.tit04   { color: #2e8b11; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit04_idee.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit04prod  { color: #2e8b11; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }

.tit05  { color: #f49419; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit05_candele.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit05prod { color: #f49419; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }

.tit06   { color: #c93587; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit06_agende.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit06prod  { color: #c93587; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }

.tit07   { color: #f4d212; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit07_bambini.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit07prod  { color: #f4d212; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }

.tit08    { color: #dd001d; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit08_cartoleria.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit08prod   { color: #dd001d; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }

.tit09   { color: #0294fa; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit09_buoni.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 65px }
.tit09prod  { color: #0294fa; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }







.progtitsx { background: url(privati_box_prog_img/tit_sx_sfondo.gif) repeat-y; margin: 0px; padding: 0px }
.progtitdx { background: url(privati_box_prog_img/tit_dx_sfondo.gif) repeat-y; margin: 0px; padding: 0px }
.progtit { color: #000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: #ebebeb url(privati_box_prog_img/tit_sfondo.gif) repeat-x; margin: 0px; padding: 2px 0px }
.prog { color: #000; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px 10px; border-top: 0px solid; border-right: 1px solid #bfbfbf; border-bottom: 0px solid; border-left: 1px solid #bfbfbf }
.prog img { float: left; margin: 4px 10px 4px 2px; padding: 0px; border-top: 0px solid; border-right: 2px solid #aaa; border-bottom: 2px solid #aaa; border-left: 0px solid }
.freccevuoto{
   height:11px;
}
.frecce { background-color: #ededed; margin: 5px 0px 3px 3px; padding: 0px; width: 80px; height: 11px }
.freccedx { float: right; margin: 0px; padding: 0px }
.freccesx { float: left; margin: 0px; padding: 0px }
.bigl { border-top: 0px solid; border-right: 1px solid #777; border-bottom: 1px solid #777; border-left: 0px solid }
.biglbig { border-top: 0px solid; border-right: 2px solid #bbb; border-bottom: 2px solid #bbb; border-left: 0px solid }
.txtformnoriga { color: #000; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none }
.txtformnoriga a { color: #dd001d; text-decoration: none }
.txtformnoriga a:visited { color: #dd001d; text-decoration: none }
.txtformnoriga a:hover { color: #000; text-decoration: none }
.txtformnoriga em { color: #dd001d; font-style: normal; text-decoration: none }
.txtform, #altroindirizzo, #notacontabile { color: #000; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none }
.txtform td, #altroindirizzo td, #notacontabile td { border-bottom: 1px solid #ddd }
.txtform a, #altroindirizzo a, #notacontabile a{ color: #dd001d; text-decoration: none }
.txtform a:visited, #altroindirizzo a:visited, #notacontabile a:visited { color: #dd001d; text-decoration: none }
.txtform a:hover, #altroindirizzo a:hover, #notacontabile a:hover{ color: #000; text-decoration: none }
.txtgrigio { color: #555 }
.campo   { color: #000; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; border-style: solid; border-width: 1px; border-color: #444 #bbb #bbb #444 }
.camponote  { color: #555; font-size: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; border-style: solid; border-width: 1px; border-color: #444 #bbb #bbb #444 }
.bottone { color: #555; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #eee; padding-top: 1px; padding-bottom: 1px; border-style: solid; border-width: 1px; border-color: #bbb #444 #444 #bbb }
.bottones { color: #555; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #eee; border-style: solid; border-width: 1px; border-color: #bbb #444 #444 #bbb }
.bottonebig { color: #df001d; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #eee; padding: 2px 5px; border-style: solid; border-width: 1px; border-color: #bbb #444 #444 #bbb; width: 526px }
#motore { border-top: 1px solid #ddd; border-left: 1px solid #ddd }
#motore.txtform td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd }
.testomoto {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: solid 1px #ddd }
.testomoto p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.testomoto h1 {
	color: #555;
	font-style: italic;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular;
	text-decoration: none;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;*/
}
.testomoto h2 {
	color: #555;
	font-style: italic;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular;
	text-decoration: none;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0px;
}
.testomotoint {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
.testomotoint p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.testomotoint h2 {
	color: #dd001d;
	font-size: 13px;
	font-family: Verdana, Arial, SunSans-Regular;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0px;
}
.red { color: #dd001d }
.carrellobombo { margin: 6px 60px 0px 0px; padding: 0px }
.titbombo   { color: #006192; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/tit_bomboniere.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 40px }
.titbomboriep   { color: #006192; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background: url(privati_categoria_img/titbombo_riep.gif) no-repeat; text-align: left; margin: 0px; padding: 23px 0px 0px; width: 546px; height: 40px }

.titbomboprod  { color: #006192; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px 0px 5px; padding: 0px }
.sx10  { background: url(privati_sx_img/sx_freccia10.gif) no-repeat }
.sx10 a { color: #006192; text-decoration: none }
.spotBox
{
    color: #dd001d;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Arial, SunSans-Regular;
    text-decoration: none;
    border-bottom: solid 1px #AEAEAE;
    padding-left: 4px;
    padding-right: 4px;   
    padding-bottom: 2px;
    margin-bottom: 7px;
}
.corriere    { color: #dd001d; font-style: normal; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; background-color: #eee; text-align: left; margin: 17px 0px 15px; padding: 4px 10px 6px; width: 730px }

.testoimg { float: left; margin: 5px 10px 4px 0px; padding: 0px;}
.testoelenco { color: #000; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular; text-decoration: none; text-align: left }


.boxhome {
	padding: 0px;
	width: 122px;
	float: left;
	margin: 0px 15px 20px 0px;
}
.boxhomedx {
	padding: 0px;
	width: 122px;
	float: left;
	margin: 0px 0px 20px 0px;
}
.boxhometop {
	margin: 0px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	background: url(privati_home_img/box_top.gif) no-repeat;
	text-align: center;
	height: 29px;
}
.boxhometop p {
	margin: 0px;
	padding: 4px 16px 3px 16px;
}
.boxhometop a {
	color: #000000;
	text-decoration: none;	
}
.boxhometop a:hover {
	color: #888;
	text-decoration: none;	
}
.boxhomebot {
	margin: 0px;
	padding: 0px;
	background: url(privati_home_img/box.gif) no-repeat;
}
.boxhomebot img {
	margin: 6px 8px 12px 6px;
	padding: 0px;
	text-align: left;
}
/*===============================================
                MARCO                    
/*=============================================== */

p.prodotto  {  margin:3px 0;}
.prodotto span {padding:3px 0;}
p.flashing {color: #ff0000; font-size: 13px; font-family: Verdana, Arial, SunSans-Regular; height:40px;margin:0;padding:0;line-height:14px;}
/*===============================================  */
/* =Giuliano */
.pg {
	position: relative;
	width: 760px;
	margin: 0 auto; padding: 0
}
#cart-off {
	position: absolute; right: 0; top: 0; z-index: 3;
	width: 123px;
	margin: 127px -123px 0 0
}
/* =cart-box */
.cart-box {
	color: #666666; background: #fff url(privati_dx_img/ft_cart_box.gif) no-repeat 0 100%;
	font-size: 10px; line-height: 13px; font-family: verdana, Arial, san-serif;
	text-align: left; width: 123px;
	margin: 0 0 15px;
}
.cart-box .cart-box-tit {
	color: #fff; background: url(privati_dx_img/hd_cart_box.gif) no-repeat 0 0;
	font-size: 11px; line-height: 23px; font-family: Arial, san-serif;
		font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: 0; padding: 0 7px
}
.cart-box a { color: #089CFF; text-decoration: none }
.cart-box .bd { padding: 7px 7px 14px; border: 1px solid #17A2FF }
.cart-box .ft { text-align: right; padding: 0 7px 4px }
.cart-box dl  { margin: 0; padding: 0 0 7px }
.cart-box dt  { font-weight: bold; margin: 0 0 4px; padding-top: 7px; }
.cart-box dd  { margin: 0 0 7px }
.cart-box dd ul, .cart-box dd li { list-style-type: none; margin: 0; padding: 0 }
.cart-box dd li { margin: 0 0 3px; padding: 0 }
a.cart-link { color: #fff; /*font-weight: bold; */ }
.cart-box-tot {
	font-size: 11px; line-height: 13px; font-weight: normal;
	padding: 7px 0 0; margin: 0;
	border-top: 1px solid #089CFF
}
.cart-box-tot strong { color: #089CFF; }
/* =cart-msg */
.cart-msg { /*background-color: #f5f5f5;*/ border: 3px solid #666; padding: 4px 0; border-width: 0 0 3px 0 }
.cart-msg h3 { font-size: 11px; line-height: 18px; font-weight: bold; /*font-style: italic; */margin: 0; padding: 0; }
.cart-msg p { margin: 0; padding: 2px 0 0 }
#cart-msg-err { color: #F34B50; border-color: #F34B50 }
#cart-msg-err h3 {
	background: url(privati_dx_img/icon_alert.gif) no-repeat 0 50%;
	padding: 0 0 0 20px
}

ul#offerte
{
	width: 495px; height:110px; margin: 0 0 10px 0; padding: 0; 
}
ul#offerte li
{
	width:142px;
	display:inline; float: left;
	list-style-type:none;
	margin: 0 23px 0 0;
	
}
ul#offerte li a
{
display:block;
float:left;

}
ul#offerte li a img
{
display:block; margin: 0; padding: 0; border: 0
}