
img { border:0 !important; padding:0;}

.DNNEmptyPane { margin:0 !important; padding:0 !important; height:0 !important;}

.Normal, .NormalDisabled {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px;
	font-weight:normal;
}

.normaltext, .normaltext table {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px;
	font-weight:normal;
}

div.Normal ul li, div.Normal ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.headerhp {
	width:911px; 
	height:106px; 
	background:transparent;
	text-align:center;
	margin:0px auto;
}

table.headerhp td.sx {
	width:154px; 
	height:106px;
	text-align:left;
}	

table.headerhp td.dx {
	width:758px; 
	height:106px;
	text-align:right;
}	

table.headerwhite, table.headerblack {
	 width:911px; 
	height:98px; 
	text-align:center; 
	margin:0px auto; 
}

table.headerwhite td.sx {
	width:145px; 
	height:98px; 
	text-align:center;
	margin:0px auto;
	background:url(../images/bristot-white.gif) top left no-repeat;
}		

table.headerblack td.sx {
	width:145px; 
	height:98px; 
	text-align:center;
	margin:0px auto;
	background:url(../images/bristot.gif) top left no-repeat;
}		

div.logobristotwhite, div.logobristotblack {
	width:145px; 
	height:98px; 
}

div.logodistributore {
	width:102px; 
	height:98px; 
	padding:0;
}

table.headerwhite td.centrale, table.headerblack td.centrale {
	width:102px; 
	height:98px;
}

table.headerwhite td.riservata, table.headerblack td.riservata {
	vertical-align:top; 
	text-align:right;
} 

span.login {
	position:relative; 
	float:right; 
	top:30px; 
	right:150px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

span.login a.reg_login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

span.login a.reg_login:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EB7303;
	text-decoration:underline;
}

table.headerwhite td.menu, table.headerblack td.menu {
	width:490px;
	height:98px;
	vertical-align:bottom;
}

table.corpo {
	 width:911px; 
	height:auto; 
	text-align:center;
	margin:0px auto;
	background:transparent;
}

table.corpohp {
	 width:911px; 
	height:663px; 
	text-align:center;
	margin:0px auto;
	background:transparent;
}

table.footerblack {
	 width:911px; 
	height:23px; 
	background-color:#1E1E1E; 
	font-family:Verdana; 
	font-size:11px; 
	color:#FFFFFF;
	text-align:center;
	margin:0px auto;	
}

table.footerblack td.sx {
	width:50%;
	text-align:left; 
	padding-left:10px;
}	

table.footerblack td.dx {
	width:50%;
	text-align:right; 
	padding-right:10px;
}	

table.footerblack td.sx span.copyright{
	color:#FFFFFF; 
	font-family:Verdana; 
	font-size:10px;	
}	

table.footerblack td.dx a {
	color:#FFFFFF; 
	font-family:Verdana; 
	font-size:10px;	
}	

table.footerorange {
	 width:911px; 
	height:23px; 
	background-color:#EB7303; 
	font-family:Verdana; 
	font-size:10px; 
	color:#000000;
	text-align:center;
	margin:0px auto;	
	margin-top:20px;
}

table.footerorange td.sx {
	width:50%;
	text-align:left; 
	padding-left:10px;
}	

table.footerorange td.dx {
	width:50%;
	text-align:right; 
	padding-right:10px;
}	

table.footerorange td.sx span.copyright{
	color:#000000; 
	font-family:Verdana; 
	font-size:10px;	
}	

table.footerorange td.dx a {
	color:#000000; 
	font-family:Verdana; 
	font-size:10px;	
}	

table.footergray {
	 width:911px; 
	line-height:23px; 
	height:23px; 
	text-align:center;
	margin:0px auto;
	background:url(../images/footer.gif) repeat-x; 
	color:#000000;
	font-family:Verdana;
	font-size:10px;	
	margin-top:20px;
}

table.footergray td.sx {
	width:50%;
	text-align:left;
	padding-left:10px;
}	

table.footergray td.dx {
	width:50%;
	text-align:right;
	padding-right:10px;	
}	

table.footergray td.sx span.copyright{
	color:#000000; 
	font-family:Verdana; 
	font-size:10px;	
}	

table.footergray td.dx a {
	color:#000000; 
	font-family:Verdana; 
	font-size:10px;	
}	


table.footerorange td.dx p, table.footergray td.dx p, table.footerblack td.dx p {
	margin:0 !important;
}
/* Selezione lingua **/

table.corpolanguage {
	width:911px; 
	height:480px; 
	margin:0px auto;	
	text-align:center;
}

table.corpolanguage td {
	text-align:center;
	margin:0px auto;
}

table.selectlanguage {
	border-top: 2px solid #EB7303; 
	width:892px; 
	line-height:23px; 
	text-align:center; 
	margin:0px auto; 
	margin-bottom:1em; 
	background-color:transparent; 
	color:#FFFFFF; 
	font-family:Verdana; 
	font-size:11px;
}

table.selectlanguage li {
 	 display:inline;		    
	 padding: 0 0 0 20px;
	 background: url(../images/li.gif) center left no-repeat;
	 list-style-type: none;
	 width:15em !important;
	 text-align:left;
	 text-decoration:underline;
	 float:left;
}
html>/**/body table.selectlanguage li {	 display:-moz-inline-box;}

table.selectlanguage li a {
	color:#FFFFFF !important;
	text-decoration:none !important;
}

table.selectlanguage li a:hover {
	color:#FFFFFF;
	text-decoration:underline !important;
}

/* Home page */

table.bannerhp {
	width:100%; 
	height:auto;
	text-align:center; 
	margin:0px auto; 
	padding:0;
	margin-bottom:10px;
}

table.bannerhp td {
	text-align:center; 
	margin:0px auto; 
	padding:0;
	background-color:#E8E8E8;		
}	

table.bannerhp div table {
	text-align:center; 
	margin:0px auto; 
}

table.bannerhp div.bristot-banner-hp {
	margin-top:-1px;
}

table.bannerhp p {
	margin:0;
}

td.left {
	text-align:left;
}

table.corpopagina {
	width:911px; 
	height:auto;	
	text-align:center; 
	margin:0px auto; 
	padding:0;
	background:transparent;
}

table.corpopagina p{margin:0;}

td.bottom-modello3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;	
	vertical-align:top;	
	padding:10px 10px 0 10px;
}

table.striscia { 
	background-color:#FFFFFF; 
	background:url(../images/sfondocentrale.gif) top left repeat-x; 
	text-aling:center;
	margin:0 !important;
	padding:0 !important;
	width:100%;
}

table.strisciablack { 
	background-color:#1B1B1B; 
	background:url(../images/sfondocentraleblack.gif) top left repeat-x; 
	text-aling:center;
	margin:0 !important;
	padding:0 !important;
	width:100%;
}

table.bannermenu {
	width:911px;
	text-align:center; 
	margin:0px auto; 
	padding:0; 
	border-top:4px solid #EB7303;
}

table.bannermenu td p, td.sottomenu p {margin:0 !important;}

td.sottomenu {
	width:161px; 
	text-align:left;
	vertical-align:top;
	padding:0;
}

td.sottomenu ul {
	margin:0px;
	padding:0;
	width:161px;
	height:229px;
	text-align:left; 
	list-style-type:none; 
	background-color:#999999;	
}

html>/**/body td.sottomenu ul {
	height:229px;
}	

td.sottomenu ul li {
	background-color:#999999;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:4px 10px 5px 10px;
	border-bottom:1px solid #CCCCCC;
}

td.sottomenu ul a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
td.sottomenu ul li {line-height:18px;}
td.sottomenu li.last {border-bottom:0px !important;}
html>/**/body td.sottomenu ul li {line-height:18.6px;}

div.boxtesto {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

div.box-sx td {
	color:#999999; 
	font-family:Verdana; 
	font-size:11px; 
}
	
div.bordo-nero a {
	text-decoration:none;
}

div.bordo-nero a:hover {
	text-decoration:none;
}

div.bordo-nero {
	border-top:4px solid #000000; 
}

div.bordo-arancione {
	border-top:4px solid #EC7404; 
}


div.box-sx {
	width:290px; 
	display:inline; 
	float:left; 
	padding:0; 
	margin-right:10px; 
	color:#999999; 
	font-family:Verdana; 
	font-size:11px; 
}

div.box-centrale {
	width:290px; 
	display:inline; 
	float:left; 
	padding:0; 
	margin-right:10px; 
	color:#999999; 
	font-family:Verdana; 
	font-size:11px; 
}

div.box-dx {
	width:302px; 
	display:inline; 
	float:left; 
	padding:0;
	color:#999999; 
	font-family:Verdana; 
	font-size:11px; 
}
/** MENU SEZIONE **/

ul.menusezione {
	margin:0;
	padding:0;
	width:161px;
	height:229px;
	background-color:#999999;	
	text-align:left; 
	list-style-type:none !important; 	
}

ul.menusezione li {
	list-style-type:none !important; 	
	background-color:#999999;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:4px 10px 5px 10px;
	border-bottom:1px solid #CCCCCC;
}

ul.menusezione li.title {
	background-color:#666666;
}

ul.menusezione a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:none;
	display:block;}
	
ul.menusezione a:link, ul.menusezione a:active, ul.menusezione a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;	
}	

ul.menusezione a:hover {color:#EB7303;}
ul.menusezione li {line-height:18px;}
html>/**/body ul.menusezione li {line-height:18.6px;}
li.selected {border-left:4px solid #EB7303;}

/** Middle Pane - MiddleCenterPane **/

td.td-linea-prodotto {
	text-align:left;
	vertical-align:middle;
	padding-left:2px;	
	width:160px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
}	

td.td-linea-prodotto h1{
	font-family:"Times New Roman", Times, serif;	
	font-size:30px !important;
	color:#000000;
	font-weight:bold;
}	

td.td-linea-prodotto h2{
	font-family:"Times New Roman", Times, serif;	
	font-size:20px !important;
	color:#000000;	
	font-weight:bold;	
}	

td.td-slogan-prodotto {
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
}

/** SOTTO MENU SEZIONE **/

td.elencosx {
	text-align:left;
	vertical-align:top;	
	background-color:#EFEFEF;
	border-top:4px solid #EFEFEF;
	width:160px;
	height:100%;
}	

td.elencosxblack {
	text-align:left;
	vertical-align:top;	
	background-color:#151515;
	border-top:4px solid #151515;
	width:160px;
}

/* LISTA PRODOTTI MEDIUM */

ul.prodotti li.medium {
	background:transparent url(../images/shadowlineabar-medium.gif) no-repeat;
	padding-bottom:8px;
	float:left;
	width:445px;
	height:313px;
	margin-bottom:10px;
	list-style-type:none;	
}

ul.prodotti li.medium, x:-moz-any-link {background:transparent url(../images/shadowlineabar-medium-ff.gif) no-repeat;height:320px;margin-bottom:0px;padding-bottom:0px;} /* FireFox 2 */
ul.prodotti li.medium, x:-moz-any-link, x:default {background:transparent url(../images/shadowlineabar-medium-ff.gif) no-repeat;height:320px;margin-bottom:0px;padding-bottom:0px;} /* FireFox 3 */
html>/**/body ul.prodotti li.medium, x:-moz-any-link, x:default {background:transparent url(../images/shadowlineabar-medium-ff.gif) no-repeat;height:320px;margin-bottom:0px;padding-bottom:0px;} /* Only FireFox 3 */


ul.prodotti li.medium {
	background:transparent url(../images/shadowlineabar-medium.gif) no-repeat;
	padding-bottom:8px;
	float:left;
	width:445px;
	height:313px;
	margin-bottom:10px;
	list-style-type:none;	
}


ul.prodotti li.medium img.img-medium {
	margin-top:4px;
	margin-left:15px;
	float:left;
	width:182px !important;
	height:290px !important;

}

/* LISTA PRODOTTI MEDIUM BLANK */

ul.prodotti li.medium-blank {
	background:#FFFFFF
	padding-bottom:8px;
	float:left;
	width:445px;
	height:313px;
	margin-bottom:10px;
	list-style-type:none;	
}

ul.prodotti li.medium-blank, x:-moz-any-link {background:#FFFFFF;height:320px;margin-bottom:0px;padding-bottom:0px;} /* FireFox 2 */
ul.prodotti li.medium-blank, x:-moz-any-link, x:default {background:background:#FFFFFF;height:320px;margin-bottom:0px;padding-bottom:0px;} /* FireFox 3 */
html>/**/body ul.prodotti li.medium-blank, x:-moz-any-link, x:default {background:#FFFFFF;height:320px;margin-bottom:0px;padding-bottom:0px;} /* Only FireFox 3 */


ul.prodotti li.medium img.img-medium, ul.prodotti li.medium-blank img.img-medium {
	margin-top:4px;
	margin-left:15px;
	float:left;
	width:182px !important;
	height:290px !important;

}

/* LISTA PRODOTTI BIG */

ul.prodotti li.big {
	background:transparent url(../images/shadowlineabar-big.gif) no-repeat;
	padding-bottom:8px;
	float:left;
	width:694px;
	height:566px;
	margin-bottom:10px;
	list-style-type:none;	
}

ul.prodotti li.big img.img-big {
	margin-top:4px;
	margin-left:15px;
	float:left;
	width:281px !important;
	height:461px !important;

}

/* LISTA PRODOTTI BIG BLANK */

ul.prodotti li.big-blank {
	background:#FFFFFF;
	padding-bottom:8px;
	float:left;
	width:694px;
	height:566px;
	margin-bottom:10px;
	list-style-type:none;	
}

ul.prodotti li.big img.img-big, ul.prodotti li.big-blank img.img-big {
	margin-top:4px;
	margin-left:15px;
	float:left;
	width:281px !important;
	height:461px !important;

}

/* LISTA PRODOTTI NORMAL BLANK */

ul.prodotti li.blank {
	background:#FFFFFF;
	padding-bottom:8px;
	float:left;
	width:223px;
	height:153px;
	margin-bottom:10px;
	list-style-type:none;	
}

ul.prodotti li.blank img {
	margin-top:4px;
	margin-left:15px;
	float:left;
}

/* LISTA PRODOTTI */

ul.prodotti {
	width:690px;
}

td.elencodxblack ul.prodotti li {
	background:transparent url(../images/shadowlinealuxury.gif) no-repeat;
	padding-bottom:8px;
	float:left;
	width:223px;
	height:153px;
	margin-bottom:10px;
	list-style-type:none;	
}

ul.prodotti li {
	background:transparent url(../images/shadowlineabar.gif) no-repeat;
	padding-bottom:8px;
	float:left;
	width:223px;
	height:153px;
	margin-bottom:10px;
	list-style-type:none;	
}

ul.prodotti li img {
	margin-top:4px;
	margin-left:15px;
	float:left;
}

td.elencodxblack ul.prodotti li a, ul.prodotti li a:hover {
	text-decoration:none;
	color:#FFFFFF !important;
}

ul.prodotti li a, ul.prodotti li a:hover {
	text-decoration:none;
	color:#000000 !important;
}

ul.prodotti li div.specifiche {
	text-align:right;
	margin-right:10px;
	color:#999999;
}

ul.prodotti li div.vedischeda {
	text-align:right;
	margin-top:0px;
	margin-right:10px;
}

html>/**/body ul.prodotti li div.vedischeda {
	text-align:right;
	margin-top:5px;
	margin-right:10px;
}

td.elencodxblack div.vedischeda a {
	color:#FFFFFF !important;
}

td.elencodxblack div.vedischeda a:hover {
	color:#FFFFFF !important;

}

ul.prodotti li div.prodotto, x:-moz-any-link {margin-top:55px;} /* FireFox 2 */
ul.prodotti li div.prodotto, x:-moz-any-link, x:default {margin-top:55px;} /* FireFox 3 */
html>/**/body ul.prodotti li div.prodotto, x:-moz-any-link, x:default {margin-top:55px;} /* Only FireFox 3 */

ul.prodotti li div.prodotto {
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:bold;
	margin-top:68px;	
	text-align:right;
	margin-right:10px;
}	

ul.prodotti li div.prodotto h2{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	margin:0 !important;
}	

ul.prodotti li div.giallo, ul.prodotti li div.yellow, ul.prodotti li div.sublime, ul.prodotti li div.speciale {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#F2CB54;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;	
}	

ul.prodotti li div.arancio, ul.prodotti li div.orange, ul.prodotti li div.tiziano, ul.prodotti li div.espresso {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#EC7506;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;	
}	

ul.prodotti li div.blu, ul.prodotti li div.blue, ul.prodotti li div.decaffeinato {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#3662A7;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;	
}	

ul.prodotti li div.marrone, ul.prodotti li div.brown, ul.prodotti li div.buongusto {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#C18145;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;	
}	

ul.prodotti li div.verde, ul.prodotti li div.green, ul.prodotti li div.rainforest {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#31695E;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;	
}	

ul.prodotti li div.rosso, ul.prodotti li div.red, ul.prodotti li div.classico {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#CC0002;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;	
}	

ul.prodotti li div.nero, ul.prodotti li div.black, ul.prodotti li div.cortina {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;	
}	

element.style {background-color:transparent !important;}

img {border:0;}

/* tabella testo */

table.testo {
	 width:911px; 
	text-align:center; 
	margin:0px auto;
	font-family:Verdana;
	font-size:11px;
	vertical-align:top;
}	

table.testo td.sx {
	width:440px;
	text-align:left;
	padding:10px;
	vertical-align:top;	
	font-family:Verdana;
	font-size:11px !important;	
}	

table.testo td.dx {
	width:440px;
	text-align:left;
	padding:10px;
	vertical-align:top;
	font-family:Verdana;
	font-size:11px !important;			
}

/** foto tradizione **/

table.foto {
	 width:911px; 
	text-align:center; 
	margin:0px auto;
	font-family:Verdana;
	font-size:11px;
	vertical-align:top;
}	

td.fotosx {
	width:250px;
	text-align:left;
	padding:10px;
	vertical-align:top;	
	font-family:Verdana;
	font-size:11px !important;	
}	

td.fotodx {
	text-align:left;
	padding:10px;
	vertical-align:top;
	font-family:Verdana;
	font-size:11px !important;			
}

div.pic {
	background:transparent url(../images/shadow.gif) no-repeat scroll left bottom;
	padding-bottom:7px;	
	width:147px;	
}	

div.pic img {
	text-align:center;
	margin:0px auto;
	margin-left:6px;
}


/** Immagini Linee Prodotti **/

div.piclinee {
	background:transparent url(../images/shadowlinee.gif) no-repeat scroll left bottom;
	padding-bottom:8px;
	float:left;
	width:147px;
	height:151px;
	margin:0;
}

html>/**/body div.piclinee {
	padding-left:8px;
}

div.piclinee img {
	position:relative;
	top:20px;
	display:block;	
}	

div.piclinee a.linklineaprodotti {
	position:relative;

	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#000000 !important;
}	

div.piclinee a.linklineaprodotti:hover {text-decoration:none;}

table.scheda {
	width:694px; 
	border:0; 
	background:url(../images/sfondodettaglio.gif) bottom center no-repeat; 
	font-family:Verdana; 
	font-size:11px; 
	valign:top;
	text-align:center;
	margin:0px auto;	
}

table.scheda-big {
	width:694px; 
	border:0; 
	font-family:Verdana; 
	font-size:11px; 
	valign:top;
	text-align:center;
	margin:0px auto;	
}

td.elencodxblack table.scheda {
	width:694px; 
	border:0; 
	background:url(../images/sfondodettaglio-black.gif) bottom center no-repeat; 
	font-family:Verdana; 
	font-size:11px; 
	valign:top;
	text-align:center;
	margin:0px auto;	
	color:#FFFFFF !important;
}

td.elencodxblack table.scheda td.dx {
	vertical-align:top !important;
	width:50%;
}

td.elencodxblack table.scheda td.sx {
	vertical-align:top !important;
	width:50%;	
}

table.scheda td.sx {
	width:99%;
	vertical-align:top;
	text-align:left;
	padding-left:40px;
}

table.scheda td.dx {
	width:1%;
	padding-right:10px;
	padding-left:10px;

}

table.scheda td.sx h1 {
	font-size:35px !important;
	font-family:"Times New Roman", Times, serif !important;
	margin:0 !important;
	margin-bottom:20px;
}

table.navigazionescheda {
	width:694px; 
	height:38px; 
	border:0; 
	background:url(../images/bottomdettaglio.gif) bottom center no-repeat; 
	font-family:Verdana; 
	font-size:10px; 
	valign:top;
	text-align:center;
}

td.elencodxblack table.navigazionescheda {
	width:694px; 
	height:38px; 
	border:0; 
	background:url(../images/bottomdettaglio-black.gif) bottom center no-repeat !important; 
	font-family:Verdana; 
	font-size:10px; 
	valign:top;
	text-align:center;
	background-color:#000000;
}

td.elencodxblack table.navigazionescheda a {
	color:#FFFFFF !important;
}

td.elencodxblack table.navigazionescheda a:hover {
	color:#FFFFFF !important;
}

table.navigazionescheda td.sx {
	width:347px;
	text-align:left; 
	padding-left:10px; 
	padding-bottom:4px;
}

table.navigazionescheda td.dx {
	width:347px;
	text-align:right; 
	padding-right:10px; 
	padding-bottom:4px;
}

table.navigazionescheda p {
	margin:0;
	display:inline;
}

table.navigazionescheda a {
	color:#000000 !important;
}

table.scheda td.sx img {
	max-width:370px !important;	
}

div.divformati {
	width:300px;
	border:0px solid;
	text-align:left !important;
	border-bottom:1px solid #EFEFEF;
	padding:5px 0;
	font-weight:bold;
	margin-bottom:10px;
}

table.formati {
	width:300px;
	border:0px solid;
	vertical-align:top;
	text-align:left !important;
	border-bottom:1px solid #EFEFEF;
}

table.formati td.sx{
	width:1%;
	text-align:left !important;
	vertical-align:top !important;
	padding-left:0px !important;
}

table.formati td.sx img{
	vertical-align:top !important;
	width:50px !important;
	height:80px !important;
	text-align:left !important;
}

table.formati td.dx{
	width:99%;
	text-align:left;
	vertical-align:middle !important;
	padding-left: 10px !important;
}




/************ Container con titolo ***********/

div.divtitleContainer {
	padding-bottom:1px;
	width:100%;
	margin-top:10px;	
	margin-bottom:5px;
}

span.titleContainer {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#FF9900;
	font-weight:normal;
}

/************ Link utili - In evidenza - Sottomenu sezione *********************/

html>/**/body td.elencosx table.LinksDesignTable td{
	width:160px;
	max-width:160px;
}

td.elencosx div.divtitleContainer {
	background-color:#FFFFFF;
	line-height:20px;
	text-align:center;
}

td.elencosxblack div.divtitleContainer {
	background-color:#000000;
	line-height:20px;
	text-align:center;
}

td.elencosx div.divtitleContainer span.titleContainer {
	color:#000000;
	text-transform:uppercase;
}

td.elencosxblack div.divtitleContainer span.titleContainer {
	color:#999999;
	text-transform:uppercase;
}

td.elencosx table.LinksDesignTable td {
	width:160px;
	line-height:20px;
	border-bottom:1px solid #FFFFFF;
}

td.elencosxblack table.LinksDesignTable td {
	width:160px;
	line-height:20px;
	border-bottom:1px solid #FFFFFF;
}

td.elencosx table.LinksDesignTable td a.normal {
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}

td.elencosx table.LinksDesignTable td a.normal:hover {
	color:#FF9900;
	font-size:10px;
}	

td.elencosxblack table.LinksDesignTable td a.normal {
	font-size:10px;
	color:#CCCCCC;
	text-decoration:underline;
}

td.elencosxblack table.LinksDesignTable td a.normal:hover {
	color:#FF9900;
	font-size:10px;
}	

/* nel caso link utili venga utilizzato da un'altra parte */

table.LinksDesignTable td a.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

table.LinksDesignTable td a.normal:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	text-decoration:underline;
}

td.space {
	background:transparent;
}

div.ventipx {
	width:20px;
	background:transparent;
}

div.diecipx {
	width:10px;
	background:transparent;
}

/*********** Annunci ****************/

div.DNN_AnnouncementsContent {
	width:90%;
}

table.DNN_ANN_DesignTable {
	width:400px !important;
}	

table.DNN_ANN_DesignTable span.SubHead {
	text-align:left !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	font-weight:bold;
	color:#FF9900;
}


table.DNN_ANN_DesignTable table {
	margin-bottom:20px;
}

table.DNN_ANN_DesignTable .DNN_ANN_Description {
	text-align:left !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	font-weight:normal;
	color:#000000;
	margin-top:5px;
}

table.DNN_ANN_DesignTable .DNN_ANN_Description {
	margin-left:-5px;
}

table.DNN_ANN_DesignTable .DNN_ANN_Description p {
	margin-left:5px;
}	

table.DNN_ANN_DesignTable .DNN_ANN_Description a {
	text-decoration:underline;
	color:#999999;
}

table.DNN_ANN_DesignTable .DNN_ANN_Description a:hover {
	text-decoration:underline;
	color:#FF9900;
}

/************** Distributori ********************/

table.distributori {
	width:911px !important;	
	border-top:4px solid #EB7303 !important;	
}

table.distributori a {
	color:#EB7303;
}

table.distributori th {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	text-align:left !important;
	background-color:#666666 !important;	
	text-transform:uppercase !important;
	padding:5px;	
}

table.distributori th a {
	color:#FFFFFF;
}

table.distributori th a:visited {
	color:#FFFFFF;
}

table.distributori th a:active {
	color:#FFFFFF;
}

table.distributori th a:hover {
	color:#EB7303;
}

table.distributori tr.UDT_Table_Item {
	background-color:E5E5E5 !important;
}

table.distributori tr.UDT_Table_Item td, table.distributori tr.UDT_Table_AlternateItem td {
	font-size:10px !important;
	padding:5px;
	vertical-align:top !important;
}

/****** News ******/

table.corpopagina div.DNN_AnnouncementsContent table.DNN_ANN_DesignTable {
	width:100% !important;
	font-size:11px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;	

}

div.Normal DNN_ANN_Description, div.Normal DNN_ANN_Description span {
	font-size:11px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;	
}

/**************** Modelli di liste prodotti da 1, 2 ecc *******************/

ul.prodotti li.vuoto {
	background:#FFFFFF !important;
	padding-bottom:8px;
	float:left;
	width:223px;
	height:153px;
	margin-bottom:10px;
	list-style-type:none;	
}

/*************** Buotique Bristot ******************/

/** SOTTO MENU SEZIONE **/

td.sottomenusx {
	width:250px;
	text-align:left;
	padding:10px;
	vertical-align:top;	
	font-family:Verdana;
	font-size:11px !important;
	padding-left:0px;	
}	

td.fotosx-nopadding {
	width:250px;
	text-align:left;
	padding:10px;
	vertical-align:top;	
	font-family:Verdana;
	font-size:11px !important;	
	padding-left:0px;
}

td.fotodxhalf {
	width:300px;
	text-align:left;
	padding:10px;
	vertical-align:top;
	font-family:Verdana;
	font-size:11px !important;			
}

td.fotodxspace {
	background-color:#FFFFFF !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

ul.sottomenusezione {
	margin:0;
	padding:0;
	width:161px;
	height:200px;
	background-color:#EFEFEF;	
	text-align:left; 
	list-style-type:none !important; 
	border-top:4px solid #EE7405;
	border-bottom:4px solid #000000;
	float:left;	
	display:block;
	clear:left;	
}

ul.sottomenusezione li {
	list-style-type:none !important; 	
	background-color:#EFEFEF;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	margin:0;	
	padding:4px 10px 5px 10px;
	border-bottom:1px solid #FFFFFF;
}

ul.sottomenusezione li.title {
	background-color:#EFEFEF;
}

ul.sottomenusezione a {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:none;
	display:block;
}
	
ul.sottomenusezione a:link, ul.sottomenusezione a:active, ul.sottomenusezione a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#000000;	
}	

ul.sottomenusezione a:hover {color:#EB7303;}
ul.sottomenusezione li {line-height:18px;}
html>/**/body ul.sottomenusezione li {line-height:18.6px;}
li.selected {border-left:4px solid #EB7303;}


table.table-download {
	background-color: rgb(239, 239, 239); 
	width: 161px;
	float:left !important;
	padding-left:0 !important;
}

table.table-download tr {
	width: 161px; 
	height: 60px;
}

table.table-download td {
	border-bottom: 1px solid rgb(255, 255, 255); 
	vertical-align: middle
}

table.table-download tr.no-border td {
	border:0 !important;
}


table.table-download td a {
	color: rgb(102, 102, 102); 
	font-size: 11px;
}

/****** AREA riservata ***/

/**** Edit distributori ****/

table.edit {

	width:100% !important;
	width:911px !important;
	border-top:4px solid #EB7303 !important;	
}

div.orange-hr {
	border-top:4px solid #EB7303 !important;	
	margin-top:10px;
	margin-bottom:0;
	height:4px;
}

table.edit a {
	color:#EB7303;
}

table.edit th {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	text-align:left !important;
	background-color:#666666 !important;	
	text-transform:uppercase !important;
	padding:5px;	
}

table.edit th a {
	color:#FFFFFF;
}

table.edit th a:visited {
	color:#FFFFFF;
}

table.edit th a:active {
	color:#FFFFFF;
}

table.edit th a:hover {
	color:#EB7303;
}

table.edit tr.UDT_Table_Item {
	background-color:E5E5E5 !important;
}

table.edit tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	padding:5px !important;
	vertical-align:top !important;
}

table.edit input {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;	
	margin:5px;
	margin-top:0px;
	vertical-align:top !important;	
}

table.edit textarea {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;	
}

fieldset.distributori-fieldset {
	padding:0;
	margin:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px !important;
	color:#EB7303;
	font-weight:bold;	
}


table.edit label {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:normal;
}

table.edit input, table.edit select, table.edit textarea {
	margin:0px 5px 5px 5px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	padding:2px;		
}

div.list {
	width:911px;
	margin:10px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	vertical-align:top !important;
}

div.list a, div.list a:active, div.list a:visited {
	color:#FF9900;
}

div.list-description {	
	width:911px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px !important;
	vertical-align:top !important;
	color:#666666;

}

/************ PAGINA 404  *****************/

 

div.SearchResultsContent {

                margin-top:10px;

}

 

div.SearchResultsContent table#dnn_ctr5791_SearchResults_dgResults {

                margin-top:10px;

}

 

div.SearchResultsContent table#dnn_ctr5791_SearchResults_dgResults td {

                vertical-align:top;

}

 

div.SearchResultsContent table td a {

                color:#EB7303 !important;

}

 

div.SearchResultsContent table td span.SubHead {

                color:#EB7303 !important;

}

 

div.SearchResultsContent table.PagingTable {

                border:1px solid #EB7303 !important;

}




