#Template {
	color:#666;
}
#Wrapper.group1 #Template{background-image: url(immagini/grafica/Template_background_group1.png);}
#Wrapper.group2 #Template {background-image: url(immagini/grafica/Template_background_group2.png);}

#Wrapper.group3 #Template {
	background-image: url(immagini/grafica/Template_background_group3.png);
}
#Wrapper.group4 #Template {
	background-image: url(immagini/grafica/Template_background_group4.png);
}
#Wrapper.group5 #Template {
	background-image: url(immagini/grafica/Template_background_group5.png);
}
#Wrapper.group6 #Template {
	background-image: url(immagini/grafica/Template_background_group6.png);
}
#Wrapper.group7 #Template {
	background-image: url(immagini/grafica/Template_background_group7.png);
}
#Wrapper.group8 #Template {
	background-image: url(immagini/grafica/Template_background_group8.png);
}
#Wrapper.group9 #Template {
	background-image: url(immagini/grafica/Template_background_group9.png);
}
#Template p#pathinfo {
	color:#FFF;
	font-size:90%;
	font-weight:bold;
	line-height:1.7em;
}
#Template #pathinfo a {
	color:#DD0000;
	border-bottom:1px dashed #DD0000;
}
#Template #pathinfo a:hover {
	color:#FF0000;
	border-bottom:1px solid #FF0000;
}
#Template h1#outlookgroup {
	color:#666;
	font-size:150%;
	padding:5px 10px;
	margin-bottom:0px;
}
#Template h1 {
	font-size:180%;
	border-bottom:5px solid #F2CEE0;
	padding-bottom:3px;
	line-height:1.1em;
	margin-bottom:25px;
}

#Wrapper.group1 #Template h1 {
	border-bottom-color:#E9F0A2;
}
#Wrapper.group2 #Template h1 {
	border-bottom-color:#F2CEE0;
}
#Wrapper.group3 #Template h1 {
	border-bottom-color:#D5CBBB;
}
#Wrapper.group4 #Template h1 {
	border-bottom-color:#C7E2E9;
}
#Wrapper.group5 #Template h1 {
	border-bottom-color:#EEDAC4;
}
#Wrapper.group6 #Template h1 {
	border-bottom-color:#CFEBCF;
}
#Wrapper.group7 #Template h1 {
	border-bottom-color:#EBCBD1;
}
#Wrapper.group8 #Template h1 {
	border-bottom-color:#BCC7E2;
}
#Wrapper.group9 #Template h1 {
	border-bottom-color:#B6B7E0;
}
#Template h2 {
	font-size:120%;
	color:#999;
	font-weight:normal;
	margin-bottom:15px;
	border-bottom:1px solid #DDD;
	
}
#Template h3 {
	font-size:90%;
	color:#000;
	font-weight:bold;
	margin-top:10px;
	
}

#Template a {
	color:#A00A0A;
	text-decoration:none;
	border-bottom:1px dashed #A00A0A;
}
#Template a {
	color:#0069AE;
	text-decoration:none;
	border-bottom:1px dashed #0069AE;
}
#Template a:hover{
	color:#BD0000;
	text-decoration:none;
	border-bottom:3px double #BD0000;
}
#Template p{
	margin-bottom:1.3em;
	line-height:1.3em;
} 
#Template p.note{
	font-size:80%;
	border:1px solid #CCC;
	padding:10px;
	font-weight:bold;
} 

#Template div.productSpecs, #Template div.productCodes{
	margin-bottom:30px;
}

#Template img.productPhoto {
	border: 1px solid #666;
	margin-bottom:15px;
}

/*#Template p.tableimage {
	float:right;
	position:relative;
}*/


#Wrapper.group1 h1#outlookgroup {
	border:2px solid #E9F0A2;
	background-color:#F4F8D3;
}
#Wrapper.group2 h1#outlookgroup {
	background-color: #F8E4EE;
	border: 2px solid #F2CEE0;
}#Wrapper.group3 h1#outlookgroup {
	background-color: #E9E4DC;
	border: 2px solid #D5CBBB;
}#Wrapper.group4 h1#outlookgroup {
	background-color: #DCEDF1;
	border: 2px solid #C7E2E9;
}#Wrapper.group5 h1#outlookgroup {
	background-color: #F4E7D9;
	border: 2px solid #EEDAC4;
}#Wrapper.group6 h1#outlookgroup {
	background-color: #E2F3E2;
	border: 2px solid #CFEBCF;
}#Wrapper.group7 h1#outlookgroup {
	background-color: #F3E0E4;
	border: 2px solid #EBCBD1;
}#Wrapper.group8 h1#outlookgroup {
	background-color: #D2D9EC;
	border: 2px solid #BCC7E2;
}#Wrapper.group9 h1#outlookgroup {
	background-color: #C8C9E8;
	border: 2px solid #B6B7E0;
}

p#outlookPDFdownload {
	/*border:1px solid #DADADA;
	background-color:#F7F7F7;*/
	padding:0.2em 0.2em;
	font-size:0.8em;
	margin-top:0.2em;
}
p.prodottiPDFdownload {
	border:1px solid #ccc;
	background-color:#fafafa;
	padding:0.5em 0.2em;
	font-size:0.8em;
	
}
p#outlookPDFdownload img, p.prodottiPDFdownload img {
	vertical-align:middle;
	margin-right:5px;
}

ul#outlookList {
	margin-bottom:40px;
}

ul#outlookList li {
	display:block;
	height:1.7em;
	position: relative;
	font-size:110%;
	font-weight:bold;
	border-bottom:1px solid #DEDEDE;
	margin-top:60px;
}
ul#outlookList li img {
	position:absolute;
	right:0px;	
	bottom:-20px;
	border:1px solid #999;
}
ul#outlookList li span.infocategorie {
	font-size:70%;
	font-weight:normal;
}
ul#outlookList li span.infocategorie a {
	color:#666;
	border: none;
}


ul#pdfList li  {
	margin-bottom:1.5em;	
}

ul#pdfList li a {
	font-weight:bold;	
}
ul#pdfList li img {
	margin-right:10px;
	vertical-align: middle;
}




#Template table{
	border:1px solid #999;
	font-size:80%;
	border-collapse:collapse;
	margin-bottom:1.3em;
}
/*#Template.group1 table{
	border-color:#E9F0A2}
#Template.group2 table{
	border-color:#F2CEE0}
#Template.group3 table{
	border-color:#D5CBBB}
#Template.group4 table{
	border-color:#C7E2E9}
#Template.group5 table{
	border-color:#EEDAC4}
#Template.group6 table{
	border-color:#CFEBCF}
#Template.group7 table{
	border-color:#E9F0A2}
#Template.group8 table{
	border-color:#BCC7E2}
#Template.group9 table{
	border-color:#B6B7E0} */
#Template table.codici{
	width:50%;
	background-color:#FAFAFA
}
#Template table.cart{
	border-color:#BD0000;
	width:95%;
}

#Template table th{
	padding:2px 5px;
	background-color: #FFDDDD;
	text-align:left;
	border-bottom:1px solid #999;
}
#Wrapper.group1 table th{
	background-color: #E9F0A2;
}
#Wrapper.group2 table th{
	background-color: #F2CEE0;
}
#Wrapper.group3 table th{
	background-color: #D5CBBB;
}
#Wrapper.group4 table th{
	background-color: #C7E2E9;
}
#Wrapper.group5 table th{
	background-color: #EEDAC4;
}
#Wrapper.group6 table th{
	background-color: #CFEBCF;
}
#Template.group7 table th{
	background-color: #E9F0A2;
}
#Wrapper.group8 table th{
	background-color: #BCC7E2;
}
#Wrapper.group9 table th{
	background-color: #B6B7E0;
}
#Template table.cart th{
	background-color: #F27100;
	color:#FFF;
}
#Template table td{
	border-bottom:1px solid #DDD;
	padding:1px 5px;
	text-align:left;
}

#Template input.qty{
	width:30px;
	font-size:90%;
	margin:3px;
}
