/* 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_h2,
a.txt_box_h2,
a.txt_box_h2:hover  {
	font-size:11px;
	color:#515151;
	text-align:justify;
	padding-bottom:2px;
	padding-right:3px;
	padding-top:2px;
	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;
}

.footerpag, 
a.footerpag,
a.footerpag:hover {
	font-size:9px;
	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;
}

.cella_menu_lat_new a  {
	text-transform:uppercase;
	}


.new  {
	background-color:#8a6e6a;
	font-size:10px;
	color:#f09797;
	padding-right:8px;
	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;
}

.cella_menu_lat4  {
	height:20px;
	padding-left:27px;
	
}
.cella_menu_lat4_sel  {
	height:20px;
	padding-left:27px;
	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;
}

a.menu_lat4,
a.menu_lat4: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;
}

.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  {
	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;
}


/* stili per menu dropdown */

ul.menu {
	list-style:none;
	margin:0;
	padding:0
}
ul.menu * {
	margin:0;
	padding:0
}
ul.menu a {
	display:block;
	color:#000;
	text-decoration:none
}
ul.menu li {
	position:relative;
	float:left;
	margin-right:2px
}
ul.menu ul {
	position:absolute;
	top:20px;
	left:0px;
	background-color:#f3eded;
	display:none;
	opacity:0;
	list-style:none
}
ul.menu ul li {
	position:relative;
	border-bottom:1px solid #816363;
	border-top:none;
	width:181px;
	margin:0 
}
ul.menu ul li a {
	display:block;
	padding:3px 7px 5px 10px;
	background-color:#a78b8a;
}
ul.menu ul li a:hover {
	background-color:#c2adac;
	}
ul.menu ul ul {
	left:182px;
	top:-1px
}

ul.menu .menulink {
	background-image:url(gfx/freccia_bianca.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-right:15px;	
	padding-left:10px;	
	display:inline;	 
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px
}	
	
ul.menu .menulink:hover, ul.menu .menuhover {
}
ul.menu .sub {
	background:#a78b8a url(gfx/freccia_bianca.gif) 165px 6px no-repeat
}
ul.menu .topline {
	border-top:1px solid #fff
}

/* fine stili per menu dropdown */


.nome-col  {
	font-size:9px;
	color:#a78b8a;
	padding-right:3px;
	text-transform:uppercase;
}

.spiega-col  {
	font-size:10px;
	color:#a78b8a;
}

.quad-col  {
	width:18px;
	height:18px;
	border:#ccc solid 1px;
	}
	
.box_fasce  {
	border:1px solid #cbb5a7;
	padding:10px
	}
	
.tit-fasce  {
	height:20px;
	color:#db7171;
	text-align:left;
	vertical-align:middle
	}
	
.txt-fasce  {
	height:18px;
	text-align:left;
	vertical-align:middle
	}
	
.txt-fasce a  {
	color:#333333;
	text-decoration:none;
	display:block
	}
	
.txt-fasce a:hover  {
	background-color:#e7e1da
	}
	
/* gallery Tel Aviv */	
#wrapper {width:480px}

.sliderbutton {position:relative; left:-4px; float:left; width:27px; padding-top:134px; z-index:2}
.sliderbutton img {background:#e4d8d8; cursor:pointer}
.sliderbutton img:hover {background:#a78b8a}
#slideshow {float:left; width:426px; height:300px; background:#fff;}
#slides {position:relative; width:426px; height:300px; list-style:none; overflow:auto; z-index:1}
#slides ul { width:426px;}
#slides li {margin-top:-20px; margin-left:-40px;}

.centra  { width:480px; margin:0 auto}
.pagination {float:left; list-style:none; height:25px; margin:15px 0 0 32px;}
.pagination li {float:left; cursor:pointer; padding:5px 8px; background:#816363; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination li:hover {background:#e4d8d8; border:1px solid #bbb; color:#000}
li.current {border:1px solid #ccc; background:#a78b8a}

li#content {width:400px; height:270px; padding:15px 18px 15px 18px; background:#fff}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}

/* fine gallery Tel Aviv */

.regalo  {
	background:url(gfx/regalo.jpg) 185px 25px no-repeat
	}
	
.colore-box-home  {
	background-color:#f9f5f4
	}
	
.colore-box-home2  {
	background-color:#e9dad6
	}

/* stili per impaginare indicazioni fasi cout */
.testogrigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898774;
}

.l_step  {
	height: 57px;
	background-image: url(gfx/l_step.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

/* fine stili per indicazioni fasi cout*/

/* stili per gestire altezza dei riquadri bassi nella home */
.riq_lungo_1 {
	height: 150px;
}

.riq_corto_1 {
	height: 50px;
}

.riq_lungo_2 {
	height: 130px;
}

.riq_corto_2 {
	height: 70px;
}

.riq_lungo_3 {
	height: 120px;
}

.riq_corto_3 {
	height: 80px;
}

.riq_lungo_4 {
	height: 115px;
}

.riq_corto_4 {
	height: 85px;
}

/*posizionamento bottoni addThis*/
.posizione {
	width: 160px;
	position: relative;
	left: 140px;
	}

