#contebay {
	width:95%;
	margin:auto;
	padding:20px;
	box-sizing:border-box;
	border:#1b80c3 thin dashed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
}

#contebay .clear {
	clear:both;
}

#contebay .noborder {
	border:none;
	margin-top:0px;
	padding:12px;
	text-align:center;
}
	
#contebay .fascia {
	height:5px;
	width:100%;
	background-color:#1b80c3;
	margin-top:10px;
	margin-bottom:10px;
}
	
#contebay .linkstore {
	display:block;
	padding:5px;
	margin:5px;
	background-color:#1b80c3;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	margin-top:20px;
}
	
	#contebay .colonna {
	width:100%;
	padding:12px;
	padding-left:40px;
	border:#1b80c3 2px dashed;
	margin-top: 12px;
	margin-bottom: 12px;
	/*margin:12px;*/
	float:left;
	box-sizing:border-box;
	position:relative;
}

#contebay .colonna .clogo {
	border:#1b80c3 3px solid;
	box-sizing:border-box;
	padding:5px;
	width:60px;
	background-color:#FFF;
	position:absolute;
	left:-15px;
	top:-15px;
	border-radius:30px;
}

	
#contebay .colonna ul li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:#23b4ca 1px dashed;
	padding:3px;
}
	
#contebay .colonna h1{
	margin-top:30px;
	text-transform:uppercase;
	font-size:16px;
	color:#74a12d;
	font-weight:bold;
	margin-bottom:10px;
}

#contebay .intestazione {
	position:relative;
	min-height:210px;
}

#contebay .intestazione img {
	height:200px;
	position:absolute;
	left:5px;
	top:5px;
}
	
#contebay .intestazione2 img {
	height:200px;
	left:5px;
	top:5px;
	margin-left: 30%;
}

#contebay .intestazione h1 {
	font-size:30px;
	color:#1b80c3;
	text-transform:uppercase;
	margin-left:300px;
	margin-top:10px;
}
	
	#contebay .intestazione2 h1 {
	font-size:25px;
	color:#1b80c3;
	text-transform:uppercase;
	margin-left:30px;
	margin-top:10px;
}
	
#contebay .spaziosopra {
	margin-top:30px;
}

.testodown{font-size:16px;font-style:italic;}
.cntn { color:#333;font-size:12px;}
.cntn .tp { width:100%; }
.cntn .icns{ text-align:center;	width:30%; background-color:#23b4ca; float:left; min-height:80px; border-bottom-left-radius:10px;border-top-left-radius:5px;box-shadow: 3px 3px 2px #cecece;}
.texttab{text-align:left;}
.cntn .ttl{text-align:center;width:25%; background-color:#75a12d;}
.cntn .tbl{text-align:center;width:25%; background-color:#1b80c3; }
.cntn .ttr{text-align:center;width:74%; background-color:#75a12d; }
.cntn .ttdownl{text-align:center;width:25%; background-color:#75a12d; }
.cntn .tbdownl{text-align:left;width:10%;	padding-left:30px;}
.cntn .tbdownr{text-align:left;width:10%;	padding-left:30px;}	
.cntn .ttdownr{text-align:left;width:89%;padding-left:25px;background-color:#1b80c3; }
.cntn .tbr{text-align:center;width:74%; background-color:#1b80c3; }
.cntn .icns img {max-width:35%; max-height:60px;margin:5px;}
.cntn .hed { background-color:#1b80c3; float:left;margin-left:5%; padding-left:2%; padding-right:2%;width:61%;color:#fff; min-height:90px; /*border-bottom-right-radius:10px;*/ border-top-right-radius:5px;/*box-shadow: -3px 3px 2px #cecece;*/}
.cntn .grn { background-color:#1b80c3 !important;}
.cntn .grn2 { border-color:#75a12d !important;}		  		
.cntn h2 { font-size:18px; color: #fff; font-style:italic; }		
.cntn h3 { font-size:16px; color: #fff; font-style:italic; }
.cntn h4 { font-size:16px; color: #000; font-style:italic; }
.cntn .clr { clear:both; }
.cntn .dsc {width:90%;margin:auto;margin-top:20px; margin-bottom:20px;padding:5px;border-left:thin dotted #333333;border-right:thin dotted #333333;} 
.cntn .dsc2 { width:95%; margin:auto; margin-top:20px; margin-bottom:20px;	padding:7px;border-left:thin dotted #333333;border-right:thin dotted #333333;}
.cntn .dsc3 { width:95%; margin:auto; margin-top:1px; margin-bottom:1px;	padding:7px;border-left:thin dotted #333333;border-right:thin dotted #333333;}
.cntn .pcol { column-count: 2; column-gap: 2%;	column-rule: thin dotted #333333; -moz-column-count: 2;	-moz-column-gap: 2%;	-moz-column-rule: thin dotted #333333;	-webkit-column-count: 2;	-webkit-column-gap: 2%;	-webkit-column-rule: thin dotted #333333;	text-align:justify;}
.cntn .cln {float:left;}
.cntn .c2 {margin-left:4%;}
.cntn .c50 {width:48%;}
.cntn .c66 {width:66%;}
.cntn .c33 {width:30%; align:center;}
.cntn .c3 { margin-left:5%;}
.cntn .cdsc {width:48%;}
.cntn .cimg { width:48% }
.cntn .ctit{ background-color:#75a12d; color:#FFF; padding:5px 5px 5px 35px; margin-top:15px; margin-bottom:15px; max-height:100px;}
.cntn .ctit img{ height:20px; }
.cntn .ctit2{ background-color:#1b80c3; color:#FFF; padding:10px 5px 5px 35px; margin-top:15px; margin-bottom:15px; border-bottom-right-radius:10px;box-shadow: 3px 3px 2px #cecece; max-height:100px;}
.cntn .tblu { color:#1b80c3; }
.cntn .red { color:#FF0000; }
.cntn table { font-size:12px; color:#333; margin-bottom:5px; }
.cntn table tr td { /*padding:5px; */}
.cntn .tblh{ font-size:18px; font-weight:bold; text-align:center; }
.cntn table img { max-width:60px; }
.cntn .tblh img { max-width:30px; }
.cntn a { text-align:center; color:#1b80c3; }
.cntn .skm { max-width:100%; margin:auto; margin-top:10px; margin-bottom:10px; display:block; }
.cntn p { margin-top:10px; margin-bottom:10px; text-align:justify; }  
.cntn .imdv { width:18%; height:120px; 	margin:1%; 	float:left; background-size:cover; }  
.cntn .iv { margin:auto; margin-top:20px; width:60%; 	padding:5%; color:#23b4ca !important; font-size:16px; font-weight:bold; border:#91c547 thick solid; }
.cntn .iv a { color:#666; }
.tbg { font-size:20px; 	font-weight:bold; }
.crt img { height:23%; 	display:block; 	float:left; margin:1%; 	max-width:100px; max-height:100px; }
.pnl { 	width:100%; max-width:120px !important; }
.tbms { font-family:Arial, Helvetica, sans-serif; 	font-size:16px !important; 	color:#23b4ca !important; }
.cntr { text-align:center !important; 	}  
.brd { padding:4px; 	border-width:4px; 	border-color:#23b4ca; 	border-style:solid; 	max-width:60%; 	margin:auto; 	margin-top:10px; 	margin-bottom:10px; 	display:block; }		
.brd1 { padding:4px 8px 4px 8px; border-width:4px 4px 4px 4px; border-left-color:#74a12d;	border-right-color:#1b80c3; border-top-color:#74a12d;	border-bottom-color:#1b80c3; border-style:solid; max-width:95%; 	margin:auto; margin-top:10px; margin-bottom:10px; display:block; }
.brd2 { padding:4px 8px 4px 8px; border-width:8px 0px 8px 0px; border-bottom-color:#75a12d; border-top-color:#1b80c3; border-style:double; max-height:500px; max-width:100%; margin:auto; margin-top:10px;  margin-bottom:10px; display:block; }
.brd3 { padding:4px 4px 4px 4px;   max-height:500px; max-width:100%; margin:auto;   margin-top:10px;   margin-bottom:10px;   display:block;  }	
.cntn .grn2 { border-color:#91c547 !important; }
