.bordo {
	border : 3px solid #7c0000;
}

.top {
	font-family : Tahoma;
	font-size : 19px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : bold;
	
}
.top1 {
	font-family : Tahoma;
	font-size : 35px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : bold;
	
}
.normal {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #808783;
	font-weight : normal;
	
}
.normal1 {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ff0012;
	font-weight : normal;
	
}
.norbold {
	font-family : Tahoma;
	font-size : 17px;
	font-style : normal;
	font-variant : normal;
	color : #cac0c9;
	font-weight : bold;
	
}

.titles {
	font-family : Tahoma;
	font-size : 25px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : bold;
	
}

.titlesbig {
	font-family : Tahoma;
	font-size : 45px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : bold;
	
}

.bottom {
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	color : #000000;
	font-weight : normal;
	
}

.bottom  a:link,  .bottom a:visited{
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	color : #000000;
	font-weight : normal;
	
}

.bottom  a:hover{
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	color : #810304;
	font-weight : normal;
	
}

.pulsanti {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #cac0c9;
	font-weight : normal;
	
}

.pulsanti a:link,  .pulsanti a:visited {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #cac0c9;
	font-weight : normal;
	
}

.pulsanti a:hover {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #810304;
	font-weight : normal;
	
}

.rev {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : normal;
	
}

.rev a:link,  .rev a:visited {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : normal;
	
}

.rev a:hover {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #cac0c9;
	font-weight : normal;
	
}

.white {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : normal;
	
}
.white a:link,  .white a:visited {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : normal;
	
}

.white a:hover {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : normal;
	
}
.pulsanti1 {
	font-family : Tahoma;
	font-size : 15px;
	font-style : normal;
	font-variant : normal;
	color : #cac0c9;
	font-weight : normal;
	
}

.pulsanti1 a:link,  .pulsanti1 a:visited {
	font-family : Tahoma;
	font-size : 15px;
	font-style : normal;
	font-variant : normal;
	color : #cac0c9;
	font-weight : normal;
	
}

.pulsanti1 a:hover {
	font-family : Tahoma;
	font-size : 15px;
	font-style : normal;
	font-variant : normal;
	color : #810304;
	font-weight : normal;
	
}
.black15 {
	font-family : Tahoma;
	font-size : 18px;
	font-style : normal;
	font-variant : normal;
	color : #000000;
	font-weight : bold;
}
.whitered {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : normal;
	
}
.whitered a:link,  .whitered a:visited {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : normal;
	
}

.whitered a:hover {
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #d40a00;
	font-weight : normal;
	
}
.space {
	font-family : Tahoma;
	font-size : 1px;
	font-style : normal;
	font-variant : normal;
	color : #000000;
	font-weight : normal;
}
.overlap {
    position: relative;           /* establish new containing block */
    width: 688px; height: 350px;  /* must specify width/height */
  }

  .overlap a{
  border: 0 !important;
  border: 1px solid #d40a00;
}

  .overlap a:hover{
  border: 1px solid red;
}
  .overlap a:hover img{
  border: 1px solid red;
}
  .overlap img{
  border: 1px solid #930700;
}

  .overlap img:hover{
  border: 1px solid red;
}

  .overlap .ne, .overlap .sw, .overlap .a, .overlap .b, .overlap .c, .overlap .d, .overlap .e, .overlap .f, .overlap .g, .overlap .h, .overlap .i, .overlap .j, .overlap .k, .overlap .l, .overlap .m, .overlap .n, .overlap .o, .overlap .p, .overlap .q, .overlap .r, .overlap .s, .overlap .t, .overlap .u, .overlap .v, .overlap .w, .overlap .x, .overlap .y, .overlap .z { position: absolute; 
}
  .overlap .ne { bottom: 317;  left: 560; z-index: 1; }
  .overlap .sw { bottom: 317;  left: 80; z-index: 1; }
  .overlap .a { bottom: 267; left: 570; z-index: 1; }
  .overlap .b { bottom: 267;  left: 70; z-index: 1; }
  .overlap .c { bottom: 217; left: 580; z-index: 1; }
  .overlap .d { bottom: 217;  left: 60; z-index: 1; }
  .overlap .e { bottom: 167; left: 590; z-index: 1; }
  .overlap .f { bottom: 167;  left: 50; z-index: 1; }
  .overlap .g { bottom: 117; left: 600; z-index: 1; }
  .overlap .h { bottom: 117;  left: 40; z-index: 1; }
  .overlap .i { bottom: 67; left: 610; z-index: 1; }
  .overlap .j { bottom: 67;  left: 30; z-index: 1; }
  .overlap .k { bottom: 317;  left: 400; z-index: 1; }
  .overlap .l { bottom: 317;  left: 240; z-index: 1; }
  .overlap .m { bottom: 267; left: 405; z-index: 1; }
  .overlap .n { bottom: 267;  left: 235; z-index: 1; }
  .overlap .o { bottom: 217; left: 410; z-index: 1; }
  .overlap .p { bottom: 217;  left: 230; z-index: 1; }
  .overlap .q { bottom: 167; left: 415; z-index: 1; }
  .overlap .r { bottom: 167;  left: 225; z-index: 1; }
  .overlap .s { bottom: 117; left: 420; z-index: 1; }
  .overlap .t { bottom: 117;  left: 220; z-index: 1; }
  .overlap .u { bottom: 67;  left: 215; z-index: 1; }
  .overlap .v { bottom: 67;  left: 425; z-index: 1; }
  .overlap .w { border: 0; bottom: 422;  left: 80; z-index: 1; }
  .overlap .x { border: 0; bottom: 422;  left: 240; z-index: 1; }
  .overlap .y { border: 0; bottom: 422;  left: 400; z-index: 1; }
  .overlap .z { border: 0; bottom: 422;  left: 560; z-index: 1; }



.pheader {
	font-family : Tahoma;
	font-size : 15px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
}

.overlap2 {
    position: relative;           /* establish new containing block */
    width: 180px; height: 163px;  /* must specify width/height */
	border: 3px groove #d40a00;
	 bottom: -20;  left: 110; z-index: 1; 
}
.collab {
font-family : Tahoma;
	font-size : 15px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
   }


  .collab a:hover img{
  border: 1px solid red;
}
  .collab img{
  border: 1px solid #930700;
}

  .collab img:hover{
  border: 1px solid red;
}