/* CSS Document */

html{}

 body {	background:#EDE7D0 url(../img/radice2.gif) repeat-x top left ;
font-family:Tahoma,Verdana,Helvetica,sans-serif;
font-size:70%;
padding:0pt;
text-align:center;}

img {	border:0}

p {	text-align:left;
 font-size: 11px;
	line-height: 13px;
	color: #837C69;}

#mainwrap{	width:554px;margin:0 auto;border:1px solid #ccc;}
#flash{	width:554px;height:273px;}

#cont{margin:0 auto;background-color:#fff;border:16px solid #fff;width:522px;height:393px}
#cont_pol,#cont1_lan {margin:0 auto;background-color:#fff;border:16px solid #fff;width:522px;padding-bottom:5px;}
#cont1{float:left; width:323px;height:393px;display:block;background-color:#fbf4e3;}
#cont1_pol,#cont1_lan{float:left; width:323px;display:block;background-color:#fbf4e3;padding-bottom:5px;}


#prod{border-left:6px solid #fff;float:left;width:193px;height:400px;display:block;background-color:#fff;}
#contatti{display:block;border-left:6px solid #fff;float:left;width:193px;height:93px;background-color:#ece8dd;margin-bottom:5px;}


#cont1 p, #cont1_pol p {font-size: 12px;margin-left:16px;margin-right:16px;}
body#home #cont1 h1 {margin-left:14px;width:82px;height:19px;text-indent:-5000px;background: url(../img/titolo1.gif) no-repeat ;}
body#home #cont1 {height:480px}
body#home #cont {height:480px}

body#prodotti  p a {color:#7b7b7b;text-decoration:none;}
body#prodotti #grazie p a:hover {border-bottom:1px solid #7b7b7b;text-decoration:none;}


/*    PRODOTTI  PAGINA*/

body#prodotti #cont1 {height:670px}
body#prodotti #cont {height:670px}
body#prodotti #prod {height:400px;}
body#prodotti .prodcont {margin-left:16px;margin-right:16px;width:310px;height:70px;margin-bottom:15px;}
body#prodotti img.fotocont {width:95px;height:60px;}
body#prodotti a img.fotocont {margin-right:16px;float:right;padding:3px;border:3px solid #c7c7c7}
body#prodotti a:hover img.fotocont {padding:3px;border:3px solid #772b2f}
body#prodotti  #cont1 span {color:#7b7b7b;text-align:left;margin-top:5px;float:left;width:150px;display:block;margin-left:3px;}
body#prodotti  span img {margin-right:5px;}
body#prodotti  span a {color:#772b2f;text-decoration:none;}
body#prodotti #prod span a {color:#7b7b7b;text-decoration:none;}
body#prodotti #cont1 a:hover  {color:#7b7b7b; }



/*    dovesiamo  */
body#dovesiamo #cont1 h1 {margin-left:14px;width:94px;height:19px;text-indent:-5000px;background: url(../img/titolo5.gif) no-repeat ;}
body#dovesiamo #cont1 a  {color:#786C4A; text-decoration:none;}
body#dovesiamo #cont1 a:hover  {color:#772b2f; }

body#dovesiamo #cont1 {height:755px}
body#dovesiamo #cont {height:755px}
body#dovesiamo #prod {height:400px;}
body#dovesiamo #map {height:300px;width:280px;}
body#dovesiamo #goomap {margin-left:15px;padding:2px;border:1px solid #786C4A;height:300px;width:280px;}



/*    SERVIZI  */
body#servizi #cont1 h1 {margin-left:14px;width:94px;height:19px;text-indent:-5000px;background: url(../img/titolo3.gif) no-repeat ;}
body#servizi #cont1  {height:560px;}
body#servizi #cont {height:560px}
body#home #cont1 img {width:100px;height:100px;float:right; padding:3px;border:1px solid #7b7b7b;margin:3px;}
body#servizi #cont1 ul.icon,ul.icon li{text-align:left;color: #837C69;list-style: none;margin: 0;padding: 0;margin-left:16px;margin-right:16px;font-weight:bold;}
ul.icon li{padding: 6px 0 0px 14px;line-height: 1.4em;    background: url(../img/arr_2.gif) no-repeat 0 1.2em;    margin: -6px 0 0    } 
body#servizi #prod {height:300px;}

/*    CATEGORIA */
body#categoria #cont1 {height:660px}
body#categoria #cont1_pol {height:690px}
body#categoria #cont_pol {height:690px}

body#categoria #cont {height:660px}
body#categoria #prod {height:400px;}

body#categoria #prod_lan{display:block;border-left:6px solid #fff;float:left;width:193px;height:598px;background-color:#ece8dd;margin-bottom:5px;}


body#categoria #cont1 h1,body#categoria #cont1_pol h1 {margin-left:14px;width:94px;height:19px;text-indent:-5000px;background: url(../img/divani_tit.gif) no-repeat ;}

body#categoria #cont1_pol h1.tende {margin-left:14px;width:94px;height:19px;text-indent:-5000px;background: url(../img/tendaggi_tit.gif) no-repeat ;}

body#categoria #cont1 h1.divlet {margin-left:14px;width:120px;height:19px;text-indent:-5000px;background: url(../img/divlet_tit.gif) no-repeat ;}

body#categoria #cont1_pol h1.poltrone {margin-left:14px;width:188px;height:19px;text-indent:-5000px;background: url(../img/poltrone_tit.gif) no-repeat ;}






body#categoria #cont1 h1.letti {margin-left:14px;width:94px;height:19px;text-indent:-5000px;background: url(../img/letti_tit.gif) no-repeat ;}



body#categoria .catecont {margin-left:16px;margin-right:16px;width:310px;height:70px;margin-bottom:15px;}
body#categoria .catecont_pol {margin-left:16px;margin-right:16px;width:310px;height:90px;margin-bottom:15px;}
body#categoria img.fotocate {width:120px;height:60px;}
body#categoria img.fotocate_pol {width:100px;height:80px;margin-right:16px;float:left;padding:3px;border:3px solid #c7c7c7}
body#categoria img.fotocate2 {display:none}
body#categoria a img.fotocate {margin-right:16px;float:left;padding:3px;border:3px solid #c7c7c7}
body#categoria a:hover img.fotocate, body#categoria a:hover img.fotocate_pol {padding:3px;border:3px solid #772b2f}
body#categoria  .catecont p, body#categoria  .catecont_pol p  {
color:#7B7B7B;
float:right;
margin-top:20px;
text-align:left;
width:130px;
}

/*    PRODOTTI */
body#prodotti #cont1 h1 {margin-left:14px;width:95px;height:19px;text-indent:-5000px;background: url(../img/titolo4.gif) no-repeat ;}

#prod h1 {margin-top:0px;margin-left:0px;width:193px;height:23px;text-indent:-5000px;background: url(../img/prodottititolo.gif) no-repeat ;}
#prod span {text-align:left;margin-top:5px;float:left;width:70px;display:block;margin-left:3px;}
#prod span a {color:#7b7b7b;text-decoration:none;}
.prod1  {width:193px;height:70px;margin-bottom:15px;}
#prod span a:hover,body#prodotti #prod span a:hover{color:#772b2f;}
#prod span img{margin-right:2px;}
body#prodotti #prod span img{margin-right:2px;}
img.fotoprodotti {width:90px;height:60px;}
a img.fotoprodotti {margin-right:4px;float:right;padding:3px;border:3px solid #c7c7c7}
a:hover img.fotoprodotti {padding:3px;border:3px solid #772b2f}

/*    CONTATTI  */

#contatti h1 {margin-top:0px;width:193px;height:23px;text-indent:-5000px;background: url(../img/contattititolo.gif) no-repeat ;margin-bottom:0px;}
#contatti p {margin-top:3px;margin-left:5px;margin-right:8px}
#contatti p a,body#prodotti #contatti p a{text-decoration:none;color:#772b2f;}
#contatti p a:hover, body#prodotti #contatti p a:hover{background-color:#fbf4e3}


/*    pagination  */


#pagination {float:right;margin-right:5px;color: #9D102D;}

#pagination a {color:#786C4A; text-decoration:none;}
#pagination a:hover {color:#772b2f;}

/* form */
#forminfo fieldset input,select,#forminfo textarea{cursor: text;padding:2px;width: 170px;border: 1px double #772b2f;color:#772b2f;margin-bottom:12px;text-align: left;}
#prod_lan fieldset{color:#772b2f;padding: 2px 6px 2px 6px;border: 1px solid #772b2f;letter-spacing: 1.3px; font-size: 1em; margin:5px;}
#forminfo textarea {color:#772b2f; height: 115px;width: 250px;}

#prod_lan #forminfo fieldset input{width:160px; }
#prod_lan label{width:160px;letter-spacing: 1.3px; color:#772B2F;float: left;text-align: left;margin: 0px 10px 5px 0; }
#prod_lan #forminfo textarea {color:#772b2f; height:140px;width:155px;}
fieldset{color:#772b2f;padding: 2px 6px 2px 6px;border: 1px solid #772b2f;margin-bottom: 5px;letter-spacing: 1.3px; font-size: 1em; margin:10px;}
legend{padding: 0 2px;text-transform: uppercase;color: #772b2f;letter-spacing: 1.3px; }
fieldset.in label{letter-spacing: 1.3px; color:#772B2F;float: left;text-align: left;margin: 0px 10px 5px 0; width: 150px;}
input:focus, textarea:focus{background-color: #fbf4e3;}

p.po {margin-left:10px;margin-right:10px;margin-top:0px;}
a.lbAction button {color:#772b2f;background:trasnparent;border:1px solid #772b2f;}

/*  FOOTER */


#footer   {margin-top:5px;color:#786C4A; }
#footer a  {color:#786C4A; text-decoration:none;}
#footer a:hover  {color:#772b2f; }

body#categoria .catecont p span, body#categoria  .catecont_pol p span {color:#9d102d; }



/* CSS FOR SLIDESHOW SCRIPT */

#fotodovesiamo {overflow:hidden;height:186px; width:280px; margin-left:15px;padding:2px;border:1px solid #786C4A;margin-top:10px;text-align:left;}

	#imageSlideshowHolder{
		
		float:left; /* Floating gallery at the right side of other web page content */		
		width:280px;	/* Image width */
		height:186px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		
	}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}