body{
	background-image:url('../images/background.jpg');
	background-repeat:repeat-x;
	background-color:black;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FBFBFB;
}

a {
  color:#FBFBFB;
  text-decoration:none;
}

a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}

.Center{
	margin:0px auto 0px auto;
	width:800px;
}

.Group{
	width:788px;
}

/* Stili per l'Header */
.Header{
	background-color:black;
	height:358px;
}

.LinksTop{
	top:20px;
	width:771px;
	padding:0px 0px 0px 17px;
	z-index:100;
	margin-top: -320px;
}

.MenuBtn{
	top:310px;
	width:771px;
	padding:0px 0px 0px 5px;
	z-index:100;
	margin-top: -50px;
}

.MenuBtn img{
	border:0px;
}


.RedLine{
	width:1px;
	/*background-color:#D92222;*/
	}

/* FINE stili per l'Header */

/* stili per i contenuti */

.Content{
	background-image:url('../images/bkgdContent.jpg');
	background-repeat:repeat-x;
	background-color:#0D161D;
	padding:10px;
}

.Content img{
	margin:5px;
}

.BorderImg img{
	border: 1px #FFFFFF solid;
}

.ImgOnRight img{
	float:right;
	border:0px;
}

.MenuInterno{
	width:165px;
	height:16px;
	/*background-color:#999999;*/
	border-top:1px #666666 solid;
	border-right:1px #666666 solid;
	border-bottom:1px #666666 solid;
	border-left:1px #666666 solid;
	margin-bottom:5px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

.DropShadowMenu{
	width:170px;
	filter:DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1);
}

.MenuInterno a{
	/*background-color:#999999;*/
	color: #CCCCCC;
	display:block;
	width:165px;
	height:16px;
}

.MenuInterno a:hover{
	background-color:#CCCCCC;
	color:black;
	display:block;
	text-decoration:none;
}

.MenuTerzoLivello{
	width:155px;
	height:13px;
	margin-left:5px;
	/*background-color: #CC0000;*/
	border-top:1px #555555 solid;
	border-right:1px #555555 solid;
	border-bottom:1px #555555 solid;
	border-left:1px #555555 solid;
	margin-bottom:5px;
	display:block;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:10px;
}

.MenuTerzoLivello a{
	/*background-color:#777777;*/
	color:#DDDDDD;
	display:block;
	width:155px;
	height:13px;
}

.MenuTerzoLivello a:hover{
	background-color:#BBBBBB;
	color:#000000;
	display:block;
	text-decoration:none;
}

.AreaEvidenziata{
    width:145px;
	background-color:#091116;
	border:1px #CCCCCC solid;
	padding:10px;
	font-size:10px;
	margin-top:10px;
}

.AreaEvidenziata a{
	color:red;
	text-decoration:underline;
}

.AreaEvidenziata a:hover{
	color:red;
	text-decoration:underline;
}

.Breadcrumbs{
	font-size:10px;
	color:#66CCCC;
}

.Breadcrumbs a{
	font-size:10px;
	color:#949494;
	text-decoration:none;
}

.Breadcrumbs a:hover{
	font-size:10px;
	color:#949494;
	text-decoration:none;
}

.TitoloInterno5{
   width:567px;
   height:20px;
   border-bottom:1px #666666 solid;
   margin-bottom:10px;
   padding-top:60px;
   background-image:url('../images/titolo01.gif');
   background-repeat:no-repeat;
   font-weight:bold;
}

.TitoloInterno6{
   width:567px;
   height:20px;
   border-bottom:1px #666666 solid;
   margin-bottom:10px;
   padding-top:60px;
   background-image:url('../images/titolo02.gif');
   background-repeat:no-repeat;
   font-weight:bold;
}

.TitoloInterno7{
   width:567px;
   height:20px;
   border-bottom:1px #666666 solid;
   margin-bottom:10px;
   padding-top:60px;
   background-image:url('../images/titolo03.gif');
   background-repeat:no-repeat;
   font-weight:bold;
}

.TitoloInterno12{
   width:567px;
   height:20px;
   border-bottom:1px #666666 solid;
   margin-bottom:10px;
   padding-top:60px;
   background-image:url('../images/titolo04.gif');
   background-repeat:no-repeat;
   font-weight:bold;
}

.TitoloInterno13{
   width:567px;
   height:20px;
   border-bottom:1px #666666 solid;
   margin-bottom:10px;
   padding-top:60px;
   background-image:url('../images/titolo05.gif');
   background-repeat:no-repeat;
   font-weight:bold;
}


.TitoloInterno14{
   width:567px;
   height:20px;
   border-bottom:1px #666666 solid;
   margin-bottom:10px;
   padding-top:60px;
   background-image:url('../images/titolo06.gif');
   background-repeat:no-repeat;
   font-weight:bold;
}

.newsletter{
	background-color:#b4ba9d;
	padding: 6px;
	color: #000000;
	width: 575px;
}
.newsletterTitolo{
    padding: 4px;
    color: #993300;
    font-size: 1.5em;
}
			


/* FINE stili per i contenuti*/


/* stili per il Footer */

.PreFooter{
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	margin-top:25px;
}

.Footer{
	background-image:url('../images/bkgdFooter.jpg');
	background-repeat:repeat-x;
	background-color:#0D161D;
    height:60px;
    color:#FBFBFB;
    font-size:9px;
    line-height:11px;
    padding-left:13px;
}

.Footer a{
    color:#FBFBFB;
    text-decoration:none;
}

.Footer a:hover{
	color:#FBFBFB;
	text-decoration:underline;
}

/* FINE stili per il Footer */


/* stili FORM */

input{
      font-size: 11px;
      font-family: Verdana, Geneva, Helvetica, Arial;
	  color: #000000;
	  border-left: 1px solid #000000;
	  border-right: 1px solid #000000;
	  border-top: 1px solid #000000;
	  border-bottom: 1px solid #000000;
	  }
input.radio {
     font-size: 11px;
     font-family: Verdana, Geneva, Helvetica, Arial;
	  color: #000000;
	  border-left: 0px solid #000000;
	  border-right: 0px solid #000000;
	  border-top: 0px solid #000000;
	  border-bottom: 0px solid #000000;
	  }
input.checkbox {
     font-size: 11px;
     font-family: Verdana, Geneva, Helvetica, Arial;
	  color: #000000;
	  border-left: 1px solid #000000;
	  border-right: 1px solid #000000;
	  border-top: 1px solid #000000;
	  border-bottom: 1px solid #000000;
	  }

select{
      font-size: 11px;
      font-family: Verdana, Geneva, Helvetica, Arial;
	  color: #000000;
	  border-left: 1px solid #232222;
	  border-right: 1px solid #232222;
	  border-top: 1px solid #232222;
	  border-bottom: 1px solid #232222;
	  }

textarea{
      font-size: 11px;
      font-family: Verdana, Geneva, Helvetica, Arial;
	  color: #000000;
	  border-left: 1px solid #232222;
	  border-right: 1px solid #232222;
	  border-top: 1px solid #232222;
	  border-bottom: 1px solid #232222;
	  }

.regform_error {
    background-color: #CC5500;	
}
.regform_disabled {
    background-color: #AAAAAA;
}
/* fine stili FORM */

/* immagini della Gallery */

.IMGGallery img {
	border: 1px #FFFFFF solid;
}
img.border1 {
	border: 1px #FFFFFF solid;
}
img.noborder {
	border: 0px;
}

.Gallery img{
	margin:0px;
}

/* fine immagini della Gallery */

.li_spaced {
 padding: 3px;
 }


/* CHARTY */
.crt_border {
    background-color: #0D161D;
    border: 1px #666666 solid;
    padding: 6px;
    font-weight: bold;
}
