.dummylink a:hover, .dummylink a:link, .dummylink a:focus , .dummylink a:active, .dummylink a:visited ,.dummylink img:hover {

background:transparent;
/*
color:white; 
background-size:auto;
 background: url(/common/images/empty.png) ;
*/
}

.forlink a{
/* color:#ffffff; */
font-weight: normal;
text-decoration: underline;
}
.forlink a:hover{
text-decoration: none;
background: url("/common/images/bg_bar.png") no-repeat ; 
background-size: 100% 100%;
}


img{padding-right:6px;}

.img-reflect {
    -webkit-box-reflect:below 5px -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(.4, transparent), to(white));
}
		
/* copy from a mix of h2 accordion - currently active header */
.myboxtitle {
	margin: 4px 0 0px 0;
	padding:5px 15px;
	cursor:default;
	border:1px solid #666;		
	background: url(/common/images/bg_bar_black_180x30.png) ; 
	background-size: 100% 100%;  
	box-shadow:0px 0px 8px #000;
	-webkit-box-shadow:0px 0px 8px #000;
	-moz-box-shadow:0px 0px 8px #000;
}
.myboxpane {
	background: url(/common/images/bg_transparent.png) ; 	
	margin:0 2px 0 2px;
	padding:8px;	
}

.myfont1{
	display: block;
	border: 0px solid;
	border-bottom: #9fb6c1 1px SOLID; 
	font-size: 150%;
	font-weight: bold;
	text-shadow: 2px 2px 3px #000000, -2px -2px 3px #000  ;   
	padding:0 0 0 0.5em;
	margin :1em 0 0 0 ;
}

.myfont2{
	font-size: 150%;
	font-weight: bold;	
	/* text-shadow: 2px 2px 3px #000000; */  /* , 0px 0px 3px #f6f6f6 ;   */
	text-shadow: black 0px 1px 3px;
	padding:0.2em;
}

.myfont3{
	font-size: 18px;
	font-weight: bold;
	/* color: #FFFFFF; */
	/* text-shadow: 1px 1px 3px #000000 ;   */
	text-shadow: 2px 2px 3px #000000, -2px -2px 3px #000000 ;   
	padding:0.2em;
}


.myfont4{
	font-size: 80%;
	font-weight: normal;
}


div#riquadro{
	display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 6px;background: #f6f6f6;
	font-size: 11px;
	color: #a6c4d5;
}

.cornice{
	display: block;
	border: 1px solid;
	border-color: #CCC #CCC #AAA #CCC;
	padding: 6px;
	width:98%;	
}
/* .cornice:hover {background: url(/common/images/empty.png) ; } */

.w120{
 width:120px;
} 
.h92{ 
 height:92px;
} 

.w130{
display: block;
 width:130px;
} 
.h66{ 
display: block;
 height:66px;
} 

.pad10{
 padding:10px;
} 

.pad4{
 padding:10px;
} 


.center{
text-align:left;
} 

.mybodytd {
	height:26px;
	border-right: #808080 0px solid; 
	border-top: #808080 0px dotted; 
	border-left: #808080 0px solid; 
	border-bottom: #808080 1px dotted; 
	vertical-align: middle;
}

/* Verrā applicato ai td che si trovano dentro un tag con class=mytable
anche se la classe č indicata ad un div con dentro la tabella (il td senza class!)*/
 .mytable td{
	border-right: #808080 1px dotted; 
	border-top: #808080 0px solid; 
	border-left: #808080 1px dotted; 
	border-bottom: #808080 1px solid; 
}

/* SOME REPLICATED AND CHANGED CSS USED FROM JOOMLA */
.tool-tip {
    background: #ffffcc;
    color: #000000;
    border: 1px solid #D4D5AA;
    float: left;
    max-width: 300px;
    padding: 5px;
    z-index: 1000;
}


/* Box style ---*/

.box-sticky, .box-download, .box-grey {
	border-color: #CCC #CCC #AAA #CCC;
	border: 2px dotted;
    margin: 15px;
    padding: 14px  !important;
    border: 3px solid #ddd;
	}



.box-sticky {
    background: url(/common/images/icons/sticky-big.png) no-repeat 10px center;
    padding-left: 50px !important;
    border-color: #d2d2b6;	
}

.box-download {
    background: url(/common/images/icons/download-big.png) no-repeat 10px center;
	padding-left: 50px !important;
    border-color: #d6e9f3;
}



.box-grey {
	color:#000000;
    background-color: #f7f7f7;


}


.box-hilite  {	
/*	color: #ccc000;
    background: #ffffdd;	*/
	margin: 15px;
	/* border-color: #CCC #CCC #AAA #CCC;  */
	border: 3px dotted;	
	border-color: #d2d2b6;
	padding-top: 4px;	
	padding-right: 8px;	
	padding-bottom: 4px;	
	padding-left: 8px;	
}

.codelines{
	background: url(/common/images/code_lines.png) 0px -3px repeat-y;
    padding:0px 14px 0px 35px;  
}


/* Legend ---*/

.legend-title {
	background: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    left: 7px;
    margin: 0 !important;
    padding: 0 5px !important;
    position: absolute;
    top: -12px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;	
	}



.legend {
	border-color: #CCC #CCC #AAA #CCC;
    border: 1px solid ;
    margin: 20px 0;
    padding: 0 10px;
    position: relative;
	
}



.legend-hilite .legend-title {
    color: #006699;
}



.legend-hilite {
    border-color: #CCC #CCC #AAA #CCC;
	border: 1px solid ;
/*	#d6e9f3;*/
    margin: 20px 15px 15px 15px; 
    padding: 0 10px;
    position: relative;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid;
	border-color: #CCC #AAA #AAA #CCC;
}

/* Highslide ---*/
.highslide-header {
    border-bottom: 1px solid #CCCCCC;
    font-size:125%;
	font-weight:bold;
}

.highslide-header li {
    background: none;
}

.highslide-body {
    padding: 10px 0 !important;
}

.highslide {
    margin: 0;
}

.highslide img {
    padding: 2px;
    border: 1px solid #CCCCCC;
}

.highslide:hover img {
    border: 1px solid #ABABAB !important;
}

.rj_insertcode {
color:#000000;
}

/* Inline Words Hilite ---*/
.highlight { color:#000000;background: #ffffdd; font-weight: bold; padding: 1px 5px; }


.box-roundthin {
	display:block;
	padding: 14px 14px 20px 14px;
	margin:2px 0 6px 0;
	clear:both;
	/* background-image: url('http://www.byman.it/common/images/bg_transparent.png'); */
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; 
	border: 1px solid;
	border-color: #CCC #AAA #AAA #CCC;
	box-shadow:3px 3px 3px #000;
	-webkit-box-shadow:3px 3px 3px #000;
	-moz-box-shadow:3px 3px 3px #000000; 
}

/* */
.imageframe, 
.readimagesframe,
.readimagesframe a img {
	margin-right:8px;
	background:#fafafa url("/site/templates/common/images/bg4images.png") no-repeat bottom center !important;
	border: solid 1px #e0e0e0;
	padding:6px;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background-size: 100% 29px;
	
}
.imageframe:hover ,
.readimagesframe:hover {	
	background:#fafafa !important;
	border: solid 1px #c0c0c0 !important;
	
}



.bg_youtube_480x385 {
background: url(/site/templates/common/images/bg_youtube.png) no-repeat center top;
padding:50px 0 200px 0;
}

.bg_youtube_iframe_480x385 {
background: url(/site/templates/common/images/bg_youtube.png) no-repeat center top;
padding:50px 0 200px 0px;
}

