/* CSS Document */

body  {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	
	
}

body, td, th  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2a2a;
}

h1 {
	font-size:13px;
	color:#666666;
	padding: 5px 0px 5px 0px;
	font-weight:normal;
	text-align:justify;	
}

a,
a:hover  {
	font-size:11px;
	color:#2a2a2a;
	text-decoration:underline;
}

.testogenerico  {
	font-size:12px;
	text-align: justify;
}

.sfondo1  {
	background-image:url(gfx/sfondo1.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.sfondo2  {
	background-image:url(gfx/sfondo2.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

td.cella_lingue  {
	font-size:12px;
	color:#d00f0f;
	vertical-align:bottom;
	text-align:right;
	padding-bottom:8px;
}

.cellalingue, a.cellalingue, a.cellalingue:hover  {
	font-size:9px;
	color:#666666;
	padding-bottom:5px;
	text-decoration:none;
}


a.lingue,
a.lingue:hover  {
	font-size:12px;
	color:#8a6968;
	text-decoration:none;
}

a.registrati,
a.registrati:hover  {
	
	text-decoration:none;
	font-weight:bold;
}
a.lingue2,
a.lingue2:hover  {
	font-size: 10px;
	color: #000;
	text-decoration: none;	
}

.colore1  {
	background-color:#472b20;
	height:40px;
	padding-left:10px;
}

.colore2  {
	background-color:#816363;
	height:25px;
}

.cella_menu1  {
	background-image:url(gfx/freccia_bianca.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-right:15px;	
	padding-left:10px;	
	display:inline;	
}

a.menu1,
a.menu1:hover  {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}

.tratteggio  {
	border-top:1px dotted #a78b8a;
	/*background-image:url(gfx/trat.gif);*/
}

.tratteggiobasso  {
	border-bottom:1px dotted #a78b8a;
}

.tab_bianca  {
	background-color:#FFFFFF;
}

.bordo_box_h  {
	border: #ccc solid 1px;
}

.tit_box_h  {
	font-size:11px;
	color:#8a6968;
	text-transform:uppercase;
	font-weight:bold;
}

.tit_box_h2  {
	font-size:11px;
	color:#c91c1c;
	text-transform:uppercase;
	font-weight:bold;
}

.txt_box_h,
a.txt_box_h,
a.txt_box_h:hover  {
	font-size:11px;
	color:#515151;
	text-align:justify;
	padding-bottom:5px;
	padding-right:3px;
	padding-top:5px;
	text-decoration:none
}

.txt_box,
a.txt_box,
a.txt_box:hover  {
	font-size:11px;
	color:#84615f;
	text-align:justify;
	padding-bottom:5px;
	text-decoration:none
}

.note_box  {
	font-size:10px;
	color:#43271d;
}

.footer, 
a.footer,
a.footer:hover {
	font-size:10px;
	color:#492d24;
	vertical-align:top;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:5px;
}

.cella_menu_lat  {
	height:25px;
	background-color:#a78b8a;
	border-bottom:#fff solid 1px;
	padding-left:9px;
	text-transform:uppercase;
}

.cella_menu_lat_new  {
	height:25px;
	background-color:#8a6e6a;
	border-bottom:#fff solid 1px;
	padding-left:9px;
	text-transform:uppercase;
}


.new  {
	background-color:#8a6e6a;
	font-size:10px;
	color:#f09797;
	padding-right:14px;
	text-align:right;
	vertical-align:middle;
	text-transform:uppercase;
}

a.menu_lat,
a.menu_lat:hover  {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.cella_menu_lat2  {
	height:20px;
	padding-left:9px;
}

.cella_menu_lat2_sel  {
	height:20px;
	padding-left:9px;
	background-color: #f3eded;
	font-weight:bold;
}

.cella_menu_lat3  {
	height:20px;
	padding-left:18px;
	
}
.cella_menu_lat3_sel  {
	height:20px;
	padding-left:18px;
	border-top:1px solid #fff;
	background-color: #f3eded;
	font-weight:bold;
}

a.menu_lat2,
a.menu_lat2:hover  {
	padding-left:8px;
	font-size:11px;
	color:#84615f;
	text-decoration:none;
	background-image:url(gfx/freccia2.gif);
	background-position:left;
	background-repeat:no-repeat;
}

a.menu_lat3,
a.menu_lat3:hover  {
	padding-left:8px;
	font-size:11px;
	color:#84615f;
	text-decoration:none;
	background-image:url(gfx/quad_verde.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.path,
a.path,
a.path:hover  {
	height:19px;
	font-size:9px;
	color:#a78b8a;
	vertical-align:top;
	text-decoration:none;
}


.madeinitaly1  {
	background: url(gfx/ita/madeinitaly_img.jpg) no-repeat top;
	height: 284px;
	width: 511px;
}

.madeinitaly2  {
	background: url(gfx/eng/madeinitaly_img.jpg) no-repeat top;
	height: 284px;
	width: 511px;
}

.madeinitaly3  {
	background: url(gfx/deu/madeinitaly_img.jpg) no-repeat top;
	height: 284px;
	width: 511px;
}

.bordomenulat  {
	border-right: #adaaaa 1px dotted;
}

.tailormade1  {
	background: url(gfx/ita/tailormade_img.jpg) no-repeat top;
	height: 284px;
	width: 511px;
}

.tailormade2  {
	background: url(gfx/eng/tailormade_img.jpg) no-repeat top;
	height: 284px;
	width: 511px;
}

.tailormade3  {
	background: url(gfx/deu/tailormade_img.jpg) no-repeat top;
	height: 284px;
	width: 511px;
}

.titolo,
.titolo_pagina  {
	height:24px;
	font-size:18px;
	color:#d93e3e;
	vertical-align:top;
	text-transform:uppercase;
}

.nome  {
	font-size:12px;
	color:#d93e3e;
	vertical-align:top;
	text-transform:uppercase;
	text-align:left;
}

a.menu_dx,
a.menu_dx:hover  {
	font-size:21px;
	color:#84615f;
	vertical-align:middle;
	text-decoration:none;
}

.testo_sezione  {
	font-size:12px;
}

.barra_scelti  {
	border-top:1px dotted #a78b8a;
	padding-bottom:15px;
	padding-top:10px;
	color:#a78b8a;
	text-transform:uppercase;
	font-size:15px;
}



/* stili nella home per form di ricerca */

.find, a.find, a.find:hover {
font-size:9px;
color:#fff;
text-decoration:none;
}


.campotesto  {
	font-size: 9px;
	color: #666666;
	background-color:#FFFFFF;
	display:inline;
}

#f_reg {
	display:inline;
 }

.monogram  {
	font-size: 24px;
	color: #666666;
	background-color:#FFFFFF;
}

.campo {
	font-size: 12px;
	color: #666666;
	background-color:#FFFFFF;
}


.combobox{
	font-size: 9px;
	color: #666666;
	
}


.campotesto2  {
	font-size: 9px;
	color: #000;
	background-color:#FFFFFF;
}

.cellacampo  {
	display: inline;
	padding:0px;
}


.dida {
	font-size:11px;
	color:#333333;
	padding-top: 4px;
	text-align:left;
}

.prezzo_cat {
	font-size:12px;
	color: #d00e0e;
}

.bordino {
	border-top:1px dotted #ae9484;
}

.cornice {
	border:1px solid #ccc;
	padding:1px;
	width:70px;
	height:70px;
	text-align:center;
}


.prodotti,
a.prodotti,
a.prodotti:hover
 {
	font-size: 11px;
	text-transform:uppercase;
	color: #b4291c;
	text-decoration: none;
}


.descrizione {
	font-size:13px;
	color:#666666;
	padding: 5px 0px 5px 0px;
	font-weight:normal;
}

.descrizione a {
	font-size:13px;
	color:#666666;
	text-decoration:underline
}

.sottosezione,
a.sottosezione,
a.sottosezione:hover {
	font-size:14px;
	color:#b4291c;
	text-decoration: none;
}

a.sottosezione:hover {
	text-decoration:underline;
}

.neo_box1  {
	width:166px;
	height:102px;
	background-image: url(gfx/sfondo_box1.jpg);
}

.neo_box2  {
	background-color:#e7ddd8;
	border: #adaaaa 1px solid;
	font-size:10px;
	color:#4f4646;
	height:97px;
}

.neo_box3  {
	background-image: url(gfx/3box.gif);
	background-position:middle;
	background-repeat:no-repeat;
	border:1px solid #bbb9a8;
}

.neo_box4  {
	width:166px;
	height:102px;
	background-image: url(gfx/neo_box4.jpg);
	background-repeat:no-repeat;
}

.neo_box5  {
	width:166px;
	height:97px;
	background-image: url(gfx/neo_box5.jpg);
}

.neo_box6  {
	width:166px;
	height:138px;
	background-image: url(gfx/neo_box6.jpg);
}

.neo_box7  {
	width:166px;
	height:138px;
	background-image: url(gfx/neo_box7.jpg);
}

.neo_box8  {
	width:166px;
	height:138px;
	background-image: url(gfx/neo_box8.jpg);
}

.neo_box9  {
	width:166px;
	height:138px;
	background-image: url(gfx/neo_box9.jpg);
}

.neo_box10  {
	width:166px;
	height:138px;
	background-image: url(gfx/neo_box10.jpg);
}

.neo_box11  {
	width:166px;
	height:138px;
	background-image: url(gfx/neo_box11.jpg);
}

.neo_box12  {
	width:166px;
	height:97px;
	background-image: url(gfx/neo_box12.jpg);
	border:1px solid #cecece;
}

.neo_box13  {
	width:166px;
	height:97px;
	background-image: url(gfx/neo_box13.jpg);
	border:1px solid #cecece;
}

.neo_box14  {
	font-size:10px;
	color:#FFFFFF;
	background-color:#9E9EA6;
	border:#CECECE 4px solid;
	padding-left:5px;
	padding-right:6px;
	text-align:justify;
	border:1px solid #cecece;
}

a.testobianco2,
a.testobianco2:hover  {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

a.testimonials  {
	font-size: 11px;
	color: #4f4646;
	text-decoration: none;
}

a.testimonials:hover  {
	color: #4f4646;
	text-decoration: none;
}

.cellatestimonials  {
	font-size: 11px;
	text-align: justify;
	padding-left: 17px;
}

a.madein,
a.madein:hover  {
	font-size: 9px;
	color: #000;
	text-decoration: none;	
}

.img_cat  {
	height:100px;
	text-align:center;
}

.euro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #665937;
}

.conversion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #B30000;
}

.sottolineato {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: line-through;
}


.artassoc {
	border:1px solid #EAEAEA;
	padding:5px;
}