/* Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
 
/* remember to define focus styles! */
:focus {
    outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* CSS Document */

body { margin:0; padding:0; font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#000000; background:url(../images/layout/sfondo2011.png) center top no-repeat; background-color:#59564c;}



span.codedirection { unicode-bidi:bidi-override; direction: rtl; }

.left {float:left;}
.right {float:right;}

p {margin:0; line-height:1.3em;}

p.testoJ13 {text-align:justify;line-height:1.3em;}

p.biancoB {
	color: #FFFFFF;
	font-weight: bold;
	font-size:11px;
}
p.biancoN {
	color: #FFFFFF;
	font-size:10px;
}

a.biancoN {
	color: #FFFFFF;
	font-size:10px;
	text-decoration:none;
}

a.biancoN:hover {color: #FFFFFF;
	font-size:10px; text-decoration:underline;}


a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#000000;}

.linea_nome p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0;  height:auto; color:#FFFFFF;}
.linea_nome a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0;  height:auto; color:#FFFFFF; text-decoration:none;}
.linea_nome a:hover { text-decoration:underline;}

#container {width:980px; height:auto; margin:20px auto 5px auto; overflow:hidden;background-color:#59564c; border:2px solid #7170ae;padding:5px;}

#header {width:980px; height:140px; position:relative; overflow:hidden;}

#header h2 {width:980px; height:125px; padding:0; margin:0; color:#7170ae;}
#header h2 a img {border:0; padding:0;}

#header h3 {width:652px; height:35px; padding:0; margin:0; font-size:18px;  color:#7170ae; text-align:left; position:absolute; top:10px; left:170px; background:url(../images/layout/base_home.gif) bottom right no-repeat;}


#header #menuBar { 
	position:absolute;
	top:95px;
	left:170px;
	width:660px;
	height:20px;
	border-bottom:2px solid #7170ae;
}
#header #menuBar ul {margin:0; list-style:none; padding:0; height:14px;  }
#header #menuBar li {margin:0; list-style:none; padding:0; height:14px; float:left; }
#header #menuBar a {height:14px; display:block; color:#FFFFFF; width:auto; text-decoration:none; text-align:center; padding:2px 5px 0 5px;  border-right:1px solid #FFFFFF;  font-size:12px; font-weight:bold; display:inline; }
#header #menuBar a.last {border-right:0;}
#header #menuBar a.highlight {color:#FF00FF;}
#header #menuBar a:hover {text-decoration:none; color:#FF00FF; } 	

#header #menuBarProdotti { display:none;
	position:absolute;
	top:116px;
	left:170px;
	width:auto;
	padding-top:5px;
	text-align:center;}
	
#header #menuBarChiSiamo {display:none;
	position:absolute;
	top:116px;
	left:170px;
	width:auto;
	padding-top:5px;
	text-align:center;}
	
#header #menuBarAcquista {display:none;
	position:absolute;
	top:116px;
	left:170px;
	width:auto;
	padding-top:5px;
	text-align:center;}



#header #menuBarProdotti ul {margin:0; list-style:none; padding:0; height:14px;  }
#header #menuBarProdotti li {margin:0; list-style:none; padding:0; height:14px; display:inline;  }
#header #menuBarProdotti a {height:14px; display:block; color:#FFFFFF; width:auto; text-decoration:none; text-align:center; padding:2px 5px 0 0;  margin-right:5px; font-weight:normal; font-size:10px; display:inline; }
#header #menuBarProdotti a.last {border-right:0;}
#header #menuBarProdotti a.highlight {color:#FF00FF;}
#header #menuBarProdotti a:hover {text-decoration:underline; color:#FF00FF; } 

#header #menuBarChiSiamo ul {margin:0; list-style:none; padding:0; height:14px;  }
#header #menuBarChiSiamo li {margin:0; list-style:none; padding:0; height:14px;  display:inline; }
#header #menuBarChiSiamo a {height:14px; display:block; color:#FFFFFF; width:auto; text-decoration:none; text-align:center; padding:2px 5px 0 0;  margin-right:5px; font-weight:normal; font-size:10px; display:inline; }
#header #menuBarChiSiamo a.last {border-right:0;}
#header #menuBarChiSiamo a.highlight {color:#FF00FF;}
#header #menuBarChiSiamo a:hover {text-decoration:underline; color:#FF00FF; }

#header #menuBarAcquista ul {margin:0; list-style:none; padding:0; height:14px;   }
#header #menuBarAcquista li {margin:0; list-style:none; padding:0; height:14px; display:inline; }
#header #menuBarAcquista a {height:14px; display:block; color:#FFFFFF; width:auto; text-decoration:none; text-align:center; padding:2px 5px 0 0;  margin-right:5px; font-weight:normal; font-size:10px; display:inline; }
#header #menuBarAcquista a.last {border-right:0;}
#header #menuBarAcquista a.highlight {color:#FF00FF;}
#header #menuBarAcquista a:hover {text-decoration:underline; color:#FF00FF; } 


#header #menuBar li.subMenu a:hover.subMenu01 {background-color:#b39959; }
#header #menuBar li.subMenu a:hover.subMenu02 {background-color:#6773b6; }
#header #menuBar li.subMenu a:hover.subMenu03 {background-color:#b1059d; }
#header #menuBar li.subMenu a:hover.subMenu04 {background-color:#6a4061; }
#header #menuBar li.subMenu a:hover.subMenu05 {background-color:#ad80d0; }
#header #menuBar li.subMenu a:hover.subMenu06 {background-color:#a5d867; }
#header #menuBar li.subMenu a:hover.subMenu07 {background-color:#a2ad00; }
#header #menuBar li.subMenu a:hover.subMenu08 {background-color:#c9c9c9; }

#footer {width:970px; background-color:#59564c; height:17px; padding:5px 5px; color:#FFFFFF; margin:0 auto;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#FFFFFF;text-decoration:underline;}

#footer_left {width:400px; float:left; font-size:11px; text-align:left;}
#footer_right {width:570px; float:left; font-size:11px; text-align:right;}
#footer_left a {color:#FFFFFF; text-decoration:none;}
#footer_left a:hover {color:#FFFFFF;text-decoration:underline;}
#footer_right a {color:#FFFFFF; text-decoration:none;}
#footer_right a:hover {color:#FFFFFF;text-decoration:underline;}

#menuHome {height:320px; width:165px; float:left;}
#menuHome ul {list-style:none; padding:0; margin:0;}
#menuHome li {height:40px; width:150px; padding:0 0 0 15px;}
#menuHome a { font-weight:bold; color:#FFF; font-size:12px; line-height:40px; text-decoration:none; }
#menuHome a:hover { color:#FFF; text-decoration:underline;}


#menuLeft {width:160px; height:624px; float:left; margin:0; background-color:#7577c0; position:relative;}
#menuLeft ul {list-style:none; margin:8px 0 0 0; padding:0 10px;}
#menuLeft li {margin:0;}
#menuLeft li a {width:120px; font-weight:bold; padding:8px 0 7px 20px; margin:0; color:#FFFFFF;display:block; height:auto; font-size:12px; border-bottom:1px solid #FFFFFF;}

#menuLeft li a:hover.ml_b39959 {color:#b39959; text-decoration:none;}
#menuLeft li a:hover.ml_6773b6 {color:#6773b6; text-decoration:none;}
#menuLeft li a:hover.ml_b1059d {color:#b1059d; text-decoration:none;}
#menuLeft li a:hover.ml_6a4061 {color:#6a4061; text-decoration:none;}
#menuLeft li a:hover.ml_ad80d0 {color:#ad80d0; text-decoration:none;}
#menuLeft li a:hover.ml_a5d867 {color:#a5d867; text-decoration:none;}
#menuLeft li a:hover.ml_a2ad00 {color:#a2ad00; text-decoration:none;}
#menuLeft li a:hover.ml_999999 {color:#999999; text-decoration:none;}


#menuUpRight { width:100px; height:100px; border-left:2px dotted #7170ae; position:absolute; top:0; right:0; overflow:hidden;} 
#header #menuUpRight ul {margin:0; list-style:none; padding:0 0 0 5px;  }
#header #menuUpRight li {margin:0; list-style:none; padding:0; height:14px; display:block;  }
#header #menuUpRight a {height:14px; display:block; color:#FFFFFF; width:auto; text-decoration:none; text-align:left; padding:2px 5px 0 0;  margin-right:5px; font-weight:normal; font-size:10px; text-transform:uppercase; font-weight:bold; }
#header #menuUpRight a:hover { text-decoration:underline; color:#FFFFFF;}

/*-- sezione breadcrumb --*/

#breadcrumbFull{width:980px; margin:0; background-color:#7577c0; height:21px; position:relative;}
#breadcrumb_senzacolonna {width:970px; margin:0; padding:5px; background-color:#7577c0; height:14px;}
#breadcrumb {width:800px; padding:5px;  background-color:#7577c0; height:14px; color:#FFFFFF;}
#breadcrumbHome {width:800px; padding:9px 10px 11px 0;  background-color:#7577c0; height:24px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-align:right;}

#bcTesti { font-size:11px; color:#ffffff; text-decoration:none; margin:0; padding:0; position:absolute; top:5px; left:5px; }
#bcTesti a { text-decoration:none; color:#ffffff;}
#bcTesti a:hover {text-decoration:underline; color:#ffffff;}

#bcCart { font-size:11px; color:#ffffff; text-decoration:none; margin:0; padding:0; position:absolute; top:5px; right:70px; display:none; }
#bcCart a { text-decoration:none; color:#ffffff; font-weight:bold;}
#bcCart a:hover {text-decoration:underline; color:#ffffff;}

#bcLogout { font-size:11px; color:#ffffff; text-decoration:none; margin:0; padding:0; position:absolute; top:5px; right:5px; display:none; }
#bcLogout a { text-decoration:none; color:#ffffff; font-weight:bold;}
#bcLogout a:hover {text-decoration:underline; color:#ffffff;}
/*----------------------------------------------------------------*/


#main_senzacolonna {padding:0; width:980px; margin:0; position:relative; background-color:#FFFFFF;}
#main {padding:0;background:url(/images/layout/bg_menu_sx.gif); width:980px; margin:0; position:relative; height:auto;}

#colonna_sx {width:160px; height:624px; float:left; margin:0; background-color:#7577c0; position:relative;}
#colonna_sx ul {list-style:none; margin:8px 0 0 0; padding:0 10px;}
#colonna_sx li {margin:0;}
#colonna_sx li a {width:120px; padding:8px 0 7px 20px; margin:0; display:block; height:auto; color:#FFFFFF; font-size:12px; border-bottom:1px solid #FFFFFF;}

#pagina_senzacolonna {margin:0;padding:0 0 10px 0;}
#pagina {margin:0 0 0 10px;width:810px; float:left; height:auto; position:relative; overflow:hidden;}

#contenuti {width:800px; overflow:hidden; margin:10px 10px 10px 0;}

#contenutiHome {width:800px; height:580px; overflow:hidden; margin:0 10px 10px 0;}
#contenutiFixed {width:800px; height:590px; overflow:hidden; margin:10px 10px 10px 0;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0 0 10px 0; padding:0; color:#000000;}




#sottomenu_senzacolonna {width:970px; margin:0; padding:5px; height:14px; border-top:#006699 1px solid;}
#sottomenu_senzacolonna ul {margin:0; list-style:none; padding:0; height:14px;  }
#sottomenu_senzacolonna li {margin:0; list-style:none; padding:0; height:14px; float:left; }
#sottomenu_senzacolonna a {height:14px; display:block; color:#FFFFFF; width:auto; text-decoration:none; text-align:center; padding:2px 5px 0 5px;  margin-right:5px; font-weight:bold; font-size:10px; display:inline; border:0; }
#sottomenu_senzacolonna a.last {border-right:0;}
#sottomenu_senzacolonna a:hover {text-decoration:none; color:#FF00FF; } 


#pagina_linea {width:799px; margin:10px 10px 10px 11px; overflow:hidden;}

#home_facebook {position:absolute; top:20px; left:20px;}
#home_facebook a img {border:0; position:relative; vertical-align:middle;}
#home_facebook a {text-decoration:none; color:#FFFFFF;}
#home_facebook a:hover {text-decoration:none;  color:#ddddFF;}

#viaDIfuga {width:820px;}

.cleaner980 {width:980px; height:1px; margin-top:-1px; clear:both;}
.cleaner790 {width:790px; height:1px; margin-top:-1px; clear:both;}
.cleaner190 {width:190px; height:1px; margin-top:-1px; clear:both;}

.linea_box {width:190px; height:190px; padding:0 6px 0 0; margin:0 6px 10px 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}
.linea_img {width:190px; height:155px; position:relative; background:url(/images/layout/missing_linea.gif);}

.linea_img img {border:0;position:absolute;width:190px; height:155px;top:0;left:0;}

.linea_nome {width:180px; height:35px; background-color:#7577c0; overflow:hidden; display:table-cell; vertical-align:middle; padding:0 5px;}

.prodotto_col {width:190px; height:590px; padding:0 6px 0 0; margin:0 6px 0 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}
.prodotto_nome {width:180px; height:35px; background-color:#7577c0; overflow:hidden; display:table-cell; vertical-align:middle; padding:0 5px;}
.prodotto_nome p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0;  height:auto; color:#FFFFFF;}
.prodotto_nome a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0;  height:auto; color:#FFFFFF; text-decoration:none;}
.prodotto_nome a:hover {  text-decoration:underline;}

.pad3 {padding:3px; width:184px;}
.pad3b {padding:3px; border-bottom:1px solid #CCCCCC; width:184px;}

.desc1 {height:65px;}

#tabella_acquisti {padding:10px; background:url(/images/pagine/acquista/bg_acquista_online.jpg); width:596px; height:590px;}
#tabella_acquisti p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em; color:#FFFFFF; margin:0;}
#tabella_acquisti a {color:#ffffff; text-decoration:none;}
#tabella_acquisti a:hover {color:#ffffff; text-decoration:underline;}
#tabella_acquisti td {padding-bottom:20px;}
#tabella_acquisti table {margin-top:20px;}

#boxFotoAmbiente {width:596px; height:590px; margin:0 6px 10px 0; float:left; border-right:1px solid #dddddd; padding:0 6px 0 0; position:relative;}

.box_senzanome {width:190px; height:155px; overflow:hidden; margin:0 6px 10px 0; float:left;  border-right:1px solid #dddddd; padding:0 6px 0 0;}

.cambiacolore {width:184px; border-bottom:1px solid #CCCCCC; padding:3px;}
.boxcolore {cursor:pointer; border:1px solid #999999; margin:3px 7px 0 0; float:left;}

#registrazione {width:799px; margin:10px 10px 10px 11px; overflow:hidden;}

#titolo { font-size:18px; font-weight:bold;}

.colonna_intera_4 {width:190px; height:590px; padding:0 6px 0 0; margin:0 6px 0 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}
.colonna_libera_4 {width:190px; height:auto; padding:0 6px 0 0; margin:0 6px 0 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}
.colonna_intera_2 {width:393px; height:590px; padding:0 6px 0 0; margin:0 6px 0 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}
.colonna_intera_3 {width:596px; height:590px; padding:0 6px 0 0; margin:0 6px 0 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}

.colonna_libera_3 {width:596px; height:auto; padding:0 6px 0 0; margin:0 6px 0 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}


.colonna_mezza_2 {width:393px; height:370px; padding:0 6px 0 0; margin:0 6px 5px 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}
.colonna_libera_2 {width:393px; height:auto; padding:0 6px 0 0; margin:0 6px 5px 0; float:left; border-right:1px solid #dddddd; overflow:hidden;}

/***************** REGISTRAZIONE ***************/



.inputText {border:1px solid #CCCCCC; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:170px; margin:5px;}



/*************** FINE REGISTRAZIONE ************/

.boxShowroom {width:800px;height:190px; margin:0 0 10px 0; overflow:hidden;}
.boxShowroomSmall {width:800px;height:60px; margin:0 0 10px 0; overflow:hidden;}


.BGlilla {background-color:#7577c0;}
.BGverde {background-color:#588577;}
.BGfucsia {background-color:#aa1e7c;}
.BGoliva {background-color:#99b007;}
.BGmarrone {background-color:#6a4061;}
.BGgrigio {background-color:#999999;}
.BGceleste {background-color:#9bb2d2;}

.ShowroomDesc {width:270px; padding:5px;float:left;}
.boxMap {width:300px; height:190px; overflow:hidden; float:left;}
.fotoMap {width:200px; margin:0 10px; height:190px; overflow:hidden; float:left;}

.partner_left {width:110px; margin-top:40px; float:left;}
.partner_right {width:258px; margin-left:5px;margin-top:40px;float:left;}
.partner_wide {width:373px; margin-top:40px; }
.partner_link {width:373px; text-align:right; clear:both; padding-top:8px;font-size:12px; color:#7577c0;}
.partner_link a {font-size:12px; color:#7577c0; }
.partner_link a:hover {color:#7577c0;}

.acquista {width:100px; margin:5px auto; height:16px; background:url(../images/layout/acquista_it.gif);overflow:hidden;}
.acquista:hover {width:100px; margin:5px auto; height:16px;  background:url(../images/layout/acquista_it.gif) 0 -16px;overflow:hidden; cursor:pointer;}

.quantita {width:100px; margin:5px auto; height:16px; background-color:#7577c0;overflow:hidden; position:relative;}

.qtyv {width:40px; height:12px; margin:0 30px; border:1px solid #7577c0; padding:1px; text-align:center; font-size:10px;}

.qtym {width:20px; margin:0; height:16px; background:url(../images/layout/tastomeno.gif);overflow:hidden; position:absolute; top:0; left:0;}
.qtym:hover {width:20px; margin:0; height:16px;  background:url(../images/layout/tastomeno.gif) 0 -16px;overflow:hidden; cursor:pointer;}

.qtyp {width:20px; margin:0; height:16px; background:url(../images/layout/tastopiu.gif);overflow:hidden; position:absolute; top:0; right:0;}
.qtyp:hover {width:20px; margin:0; height:16px;  background:url(../images/layout/tastopiu.gif) 0 -16px;overflow:hidden; cursor:pointer;}

.bordoLilla {border:1px solid #7577c0;}
.avviso {padding:3px 0 3px 35px; background:url(../images/layout/avviso.gif)  0 4px no-repeat; height:auto; border:1px solid #ff0000; margin:5px;}

td.carrelloTop {background:#7577c0; color:#FFFFFF;padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}
td.carrelloRiga {color:#000000;padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}
.carrelloTable {border:1px solid #7577c0; margin:3px 0;}

.ar_voce {padding:10px 0 5px 50px;}
.ar_link  {font-size:12px;margin:0 0 0 -11px;}

.ar_link a {color:#7577c0; text-decoration:none; font-weight:bold;}
.ar_link a:hover {color:#7577c0; text-decoration:underline; font-weight:bold;}

td.ana_descr {width:130px; font-weight:bold; padding:3px 8px 3px 0; text-align:right; }
td.ana_field {width:auto; font-weight:normal; padding:3px 0; text-align:left; } 
table.ana_tab {margin:6px 0 0 0; border:1px solid #7577c0; padding:0 0 5px 0; width:390px;}
td.ana_titolo {font-weight:bold; padding:3px 0 5px 0; background-color:#7577c0; color:#FFFFFF;  text-align:center;}
td.ana_note {padding:3px 0 10px 0; text-align:left;}

td.ana_modifica {text-align:right;}
td.ana_modifica a {text-align:right; color:#0066FF; text-decoration:none;padding:0 10px 0 0;}
td.ana_modifica a:hover {text-align:right; color:#0066FF; text-decoration:underline;padding:0 10px 0 0;}

td.ana_imposta {text-align:left;}
td.ana_imposta a {text-align:left; color:#0066FF; text-decoration:none;padding:0 10px 0 0;}
td.ana_imposta a:hover {text-align:left; color:#0066FF; text-decoration:underline;padding:0 10px 0 0;}

td.carrelloTotaleL {width:220px; color:#000000; font-size:18px; text-align:right;}
td.carrelloTotaleR {width:153px; color:#000000; font-size:18px; text-align:right; font-weight:bold;}


.btn_cartm {margin:0; border:0; background:url(/images/layout/palla_meno.gif); width:16px; height:16px; overflow:hidden; cursor:pointer;}
.btn_cartm:hover {margin:0; border:0; background:url(/images/layout/palla_meno.gif) 0 -16px; width:16px; height:16px; overflow:hidden; cursor:pointer;}

.btn_cartp {margin:0; border:0; background:url(/images/layout/palla_piu.gif); width:16px; height:16px; overflow:hidden; cursor:pointer;}
.btn_cartp:hover {margin:0; border:0; background:url(/images/layout/palla_piu.gif) 0 -16px; width:16px; height:16px; overflow:hidden; cursor:pointer;}

.boxes {
	width: 1em;
}
#submitbutton {
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}


.tableCF {
	border: 1px solid rgb(132, 173, 200);
	margin: 10px 0px 10px 16px;
	padding: 10px 0px 0px 0px;
	width:630px;
}
.tdCF {
	width: 123px;
}


.nota {font-size:10px; height:13px; color:#666666;}
.fondolilla { background:#C7D1FE; border-left: 2px #7577c0 solid; padding:2px 0 2px 5px;}

.fondolillaalto {height:auto; background:#C7D1FE; border-left: 2px #7577c0 solid; padding:2px 0 2px 5px;}

.ar13b { color:#FF6600;}

.error {color:#FF0000;}

label {border-left: 2px #FF0000 solid;  padding:2px 0 2px 5px; font-size:10px; height:13px;float: left;}

.reg_title {height:14px; background-color:#7577c0; padding:5px; color:#FFFFFF; font-weight:bold;}

.reg_table {margin:10px 0;}

#btn_registati {margin:10px 0; border:0; background:url(images/layout/registrati_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer;}
#btn_registati:hover {margin:10px 0; border:0; background:url(images/layout/registrati_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

.avviso3 {padding:5px 0; text-align:right; width:auto;}
#errori {margin:5px 0; padding:5px; border:1px solid #ff0000;}


.ar_voce {padding:10px 0 5px 50px;}
.ar_link  {font-size:12px;margin:0 0 0 -11px;}

.ar_link a {color:#7577c0; text-decoration:none; font-weight:bold;}
.ar_link a:hover {color:#7577c0; text-decoration:underline; font-weight:bold;}

table.ana_tab {margin:6px 0 0 0; border:1px solid #7577c0; padding:0 0 5px 0; width:390px;}
td.ana_titolo {font-weight:bold; padding:3px 0 5px 0; background-color:#7577c0; color:#FFFFFF;  text-align:center;}
td.ana_note {padding:3px 0 10px 0; text-align:left;}

td.ana_modifica {text-align:right;}

td.ana_modifica a {text-align:right; color:#0066FF; text-decoration:none;padding:0 10px 0 0;}
td.ana_modifica a:hover {text-align:right; color:#0066FF; text-decoration:underline;padding:0 10px 0 0;}

.errore {width:300px; margin:10px auto 10px auto; padding:5px; border:1px solid #ff0000;}

.btnAll {background-image:url(/images/layout/bottone.png); margin:0 0 0 5px; width:100px; height:16px; overflow:hidden; border:0; cursor:pointer; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;}
.btnAll:hover {background:url(/images/layout/bottone.png) 0 -16px; color:#0C9;}

.btnLogin_it {background-image:url(/images/layout/accedi_it.gif); margin:0 0 0 5px; width:100px; height:16px; overflow:hidden; border:0; cursor:pointer; color:#FFF;}
.btnLogin_it:hover {background:url(/images/layout/accedi_it.gif) 0 -16px;}

.btnLogin_en {background-image:url(/images/layout/accedi_en.gif); margin:0 0 0 5px; width:100px; height:16px; overflow:hidden; border:0; cursor:pointer; text-indent:-9999px;}
.btnLogin_en:hover {background:url(/images/layout/accedi_en.gif) 0 -16px;}

.btnLogin_fr {background-image:url(/images/layout/accedi_fr.gif); margin:0 0 0 5px; width:100px; height:16px; overflow:hidden; border:0; cursor:pointer; text-indent:-9999px;}
.btnLogin_fr:hover {background:url(/images/layout/accedi_fr.gif) 0 -16px;}

.fineFormBtn {width:596px; margin-top:10px; border-top:1px solid #7577c0; text-align:center;}

.fineFormBtnShort {width:393px; margin-top:10px; border-top:1px solid #7577c0; text-align:center;}

.fineFormBtnLong {width:800px; margin-top:10px; border-top:1px solid #7577c0; text-align:center; clear:both;}

.fineFormAvvisoLong {width:800px; margin-top:10px; padding:10px 0 0 0; border-top:1px solid #7577c0; text-align:left; clear:both;}

#btn_modifica {margin:10px 0; border:0; background:url(/images/layout/modifica_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer;}
#btn_modifica:hover {margin:10px 0; border:0; background:url(/images/layout/modifica_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_registati_it {margin:10px 0; border:0; background:url(/images/layout/registrati_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
#btn_registati_it:hover {margin:10px 0; border:0; background:url(/images/layout/registrati_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_registati_en {margin:10px 0; border:0; background:url(/images/layout/registrati_en.gif); width:100px; height:16px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
#btn_registati_en:hover {margin:10px 0; border:0; background:url(/images/layout/registrati_en.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_registati_fr {margin:10px 0; border:0; background:url(/images/layout/registrati_fr.gif); width:100px; height:16px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
#btn_registati_fr:hover {margin:10px 0; border:0; background:url(/images/layout/registrati_fr.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}


#btn_recovery_it {margin:10px 0; border:0; background:url(/images/layout/recupera_pw_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
#btn_recovery_it:hover {margin:10px 0; border:0; background:url(/images/layout/recupera_pw_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_recovery_en {margin:10px 0; border:0; background:url(/images/layout/recupera_pw_en.gif); width:100px; height:16px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
#btn_recovery_en:hover {margin:10px 0; border:0; background:url(/images/layout/recupera_pw_en.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_recovery_fr {margin:10px 0; border:0; background:url(/images/layout/recupera_pw_fr.gif); width:100px; height:16px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
#btn_recovery_fr:hover {margin:10px 0; border:0; background:url(/images/layout/recupera_pw_fr.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}


#btn_riepilogo_ordine {margin:10px 0; border:0; background:url(/images/layout/riepilogo_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer;}
#btn_riepilogo_ordine:hover {margin:10px 0; border:0; background:url(/images/layout/riepilogo_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_carrello {margin:10px 30px; border:0; background:url(/images/layout/carrello_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer; }
#btn_carrello:hover {margin:10px 30px; border:0; background:url(/images/layout/carrello_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_conferma {margin:10px 30px; border:0; background:url(/images/layout/conferma_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer;}
#btn_conferma:hover {margin:10px 30px; border:0; background:url(/images/layout/conferma_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

#btn_richiedi {margin:10px 30px; border:0; background:url(/images/layout/richiedi_it.gif); width:100px; height:16px; overflow:hidden; cursor:pointer;}
#btn_richiedi:hover {margin:10px 30px; border:0; background:url(/images/layout/richiedi_it.gif) 0 -16px; width:100px; height:16px; overflow:hidden; cursor:pointer;}

.fondoLillaFull {background-color:#ebebf4; padding:10px; width:373px; height:570px;}
