/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; margin-top:0; margin-left:0px; margin-right:0px; }

#MasterTopoLogo{width:100%;z-index:10; position:absolute; top:0;}
#TopLogo{width:1000px; border:1px solid #009900; text-align:left;}
#Logo{width:200px;}
#Logo2{width:200px; float:left; z-index:2; position:absolute; margin-left:-50px;}

#Top{width:100%; height:100px; border:1px solid #000000;}
#TopMenu{width:905px; height:90px;}
#TopSpace{width:300px;height:90px; float:left;}
#TopSpaceicon{ margin-left:220px; margin-top:65px;}
.MenuVoce{width:90px; height:80px; float:left; font-size:11px; font-weight:bold;padding-top:20px;padding-left:5px;padding-right:5px;}
.MenuVoceOver{width:90px; height:80px; float:left; font-size:11px; font-weight:bold;padding-top:20px;padding-left:5px;padding-right:5px; background-color:#878422;}
a.MenuLink{color:#333333; text-decoration:none;}
a.MenuLink:hover{color: #CC3300; text-decoration:none;}
a.MenuLinkOver{color:#FFFFFF; text-decoration:none;}
#Erbetta{height:20px; width:100%;margin-top:0px; background-image:url(../images/pratino.png); background-repeat:repeat-x; z-index:1; position:relative;}

#Middle{width:100%; height:350px; background-color:#D8D983; background-image:url(../images/sfumatura.png); background-position:center; background-repeat:repeat-y;}
#Banner{width:905px; height:350px; background-color:#CCCCCC; background-image:url(../images/header_img.png); background-repeat:no-repeat;padding-top:290px;}
#BannerDescr{width:100%; height:60px; background-image:url(../images/banner-bg-descr.png); color:#FFFFFF; text-align:center; font-weight:bold;}

#BannerDescr p{ margin-top:10px; margin-bottom:0px;}

#Middle2{width:100%; background-color:#F1ECE9; background-image:url(../images/sfumatura.png); background-position:center; background-repeat:repeat-y;}
#Middle2Bg{width:100%; background-image:url(../images/flower-background.png);}
#Contenuto{width:905px; min-height:450px; background-color: #FFFFFF;}
.Contenuto-center{padding-top:20px;padding-left:30px;padding-right:40px;padding-bottom:180px; text-align:left; overflow:hidden;}
#Contenuto h1{font-size:20px;}
#Contenuto h2{font-size:14px; margin-bottom:0px;}
#Contenuto p{color:#58595b; font-size:12px;}
#Contenuto ul{font-size:12px;}
#Contenuto li{ color:#F30;}

#Fascetta{background-image:url(../images/bottom_bar.png); background-repeat:no-repeat; height:120px; width:971px; z-index:3; margin-top:-180px;}
#FascettaPulsanti{margin-left:70px; position:relative; overflow:hidden;}
.FascettaPulsItems{float:left; margin-right:10px; margin-top:20px;}
.FascettaPITitle{font-size:10px;color:#44230e; text-align:left; padding-left:10px; margin-top:2px;}
.FascettaPIImg{float:left; width:93px; height:76px; margin-top:2px;}
.FascettaPIDesc{float:left;width:90px; margin-top:2px;}
.FascettaPIText{height:50px; font-size:9px; text-align:left;}
.FascettaPIBt{text-align:left;}

#Alberello{width:161px; height:255px;margin-top:-230px; margin-left:815px; background-image:url(../images/albero.png);}

#MasterFooter{height:80px; margin-top:-12px; margin-left: 5px; z-index:5; position:relative; background-image:url(../images/colline_bottom.png); background-repeat:no-repeat; background-position:center; width:100%; font-size:10px; color:#FFF; overflow: hidden;}
#address{width:905px; font-size:10px; color:#FFF; overflow: hidden; margin-top:50px;}
#address1{float:left; margin-left:10px; width:420px;}
#address2{float:left; text-align:right; width:430px;}
#address2 a{color:#fff;}
#address2 a:hover{color:#35320B;}

.arancio{color:#F15A24;}
.marrone{color:#44230e;}
.verde{color:#009245;}
.verdeChiaro{color: #C0C131;}
.grigio{color:#999999;}
.grigioscuro{color:#58595B;}

.dotted{border-bottom:1px dotted #44230e;}
.piccolo{font-size:10px; line-height:18px;}

.corniceImg{margin-right:25px;margin-left:15px;margin-top:10px;}

.ricercaAlpha{margin-right:24px;float:left; font-size:11px;text-align:center; padding-top:5px;}
.ricercaAlphaOver{margin-right:25px;float:left; font-size:11px; background-image:url(../images/lettera_select.png); background-repeat:no-repeat; width:28px; height:22px; color:#FFF; text-align:center; padding-top:5px;}

.boxProdotti{border:1px solid #938b88; background-color:#e6e6e6; width:100%; height:146px; margin-bottom:20px;}
.freccia_barra_sx{width:30px;height:146px; float:left;}
.freccia_barra_dx{width:30px;height:146px; float:left;}
#boxProdottiElenco{width:775px;height:146px;float:left;overflow:hidden; padding-top:15px;}
.boxProdotti-descr{width:160px; margin-left:15px; margin-right:15px; float:left; position:relative;}
.boxProdotti-descrCornice{width:160px; height:120px;text-align:left;background-image:url(../images/cornice_piccola.png); position:relative; z-index:5;}
.boxProdotti-descrDett{width:130px; height:86px; overflow:hidden;text-align:left; position: absolute; top:0px; z-index:3; padding:10px;}


#schedaProdottoTitle{background-color:#335e00; width:835px; padding-bottom:5px; padding-top:5px; color:#FFFFFF;}
#schedaProdottoTitleBt{height:20px; background-image:url(../images/ombra-title.png); width:100%; z-index:5px; position:absolute; width:835px;}
.ProdottoTitle{margin-left:50px; font-size:14px;}
#schedaProdotto{background-color:#efefe7; padding:12px; width:811px; margin-top:0px;}
.descrizione {width:100%; padding:15px; width:500px; margin-left: 290px;}
#foto-descrizione{width:271px; height:185px; margin-left:10px; margin-top: 3px;text-align:left; position:absolute;}
#foto-descrizioneCornice{width:271px; height:185px;text-align:left; position:absolute; z-index:5; background-image:url(../images/cornice_grande.png);}
#foto-descrizioneDett{width:243px; height:154px; overflow:hidden;text-align:left; position:absolute; z-index:3; padding:10px;}
#foto-gallery{margin-top:185px; font-size:12px; color:#335e00; width:100%; text-align:center;}

#testo ul{ list-style:circle; clear:both;}
#testo ul li a{
	font-family: Arial,Helvetica,sans-serif;
	line-height: 16px;
    font-size: 12px;
	color:#58595B;
	text-decoration:none;
}

#testo1 ul{ list-style:disc; clear:both; line-height:14px;}

.titleTab{background-color:#cdccb1;text-align:center;color:#F15A24;border-bottom:1px solid #c2c1a1; font-size:12px;}
.dottedLeft{border-left:1px dotted #42210b;}
.titleTabList{background-color:#e1e1d1;text-align:center;color:#42210b;border-bottom:1px solid #c2c1a1; font-size:12px;}
a.titleTabList
{
    background-color: #e1e1d1;
    text-align: center;
    color: #42210b;
    border-bottom: 1px solid #c2c1a1;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
.headTab{font-size:12px;}
.submitbutton{margin-right: 40px}

.contattiLink{color:#09F; font-weight:bold; text-decoration:inherit;}




.cookie-law{ /* width: 100%; */ padding: 30px; }

.table-responsive {/*width: 100%; */ margin: 0 auto;}
.table-responsive table {border: #ccc solid 1px;}
.table-responsive table td, .table-responsive table th {
	 min-width: 50px; /*width: 24%; text-align: center; */ border: #ccc solid 1px; word-break: break-all;  padding: 1%;
 }
.table-responsive table td img {max-width: 98%;}

table.tabella_cookies{ border: 1px solid #000000; width: 100%; font-size: 0.75em;}
table.tabella_cookies td{ padding: 3px 7px 3px 7px; }
table.tabella_cookies td.durata{ width: 10%; }
table.tabella_cookies tr.testata{
	/* background-color:#f2f2f2; 
	   color: #000000; */ 
	background-color:#666666; 
	color: #FFFFFF;
}
table.tabella_cookies td.colore_01{background-color:#ffffff;}
table.tabella_cookies td.colore_02{background-color:#f9f9f9;}