* {
	padding:0;
	margin:0;
}
html, body {
	height: 100%;
}
:-moz-any-link:focus { outline: none; }

body {
	margin:0;
	padding:0;
	background:#ffffff;
	font-family:Verdana,Droid Serif,Georgia,Serif;}

div#banner {	
	border-bottom:0px solid #B41017;
	max-height:300px;
}


ul#lang {
    position:absolute;
    top:20px !important;
    right:0px;
    list-style:none;
    border:0 !important;
}
ul#lang li {
    border:0 !important;
    float:left;
    padding: 0 !important;
    margin-left:7px !important;
}
ul#lang li a{
    padding: 0 !important;
    margin: 0 !important;
    border:0 !important;
}

.container {
	width:970px;
	margin:0 auto;
	overflow:hidden;
}

/*** MENU ***/
div#menu {
	background:url(dark-wall-menu.png) center 50px repeat-x;
	height:50px;
	height:198px;
	position:absolute;
	width:100%;
	z-index:999;
}
div#menu div.container {
	position:relative;
	height:198px;
}
div#menu div.container a.logo {
	position:absolute;
	left:0;
	top:0;
}
div#menu div.container ul {
	position:absolute;
	right:0;
	top:50px;
	overflow:hidden;
	list-style:none;
	border-left:1px solid #505050;
}
div#menu ul li {
	float:left;
}
div#menu ul li a {
	color:#fff;
	display:block;
	font-weight:none;
	text-decoration:none;
    text-transform:uppercase;
    font-family:Verdana,Droid Serif,Georgia,Serif;
	font-size:12px;
	line-height:50px;
	border-right:1px solid #E3E3E3;
	padding:0 8px;
}
div#menu ul li a:hover,
div#menu ul li a.active {
	background:#ffffff;
	color:#B41017;
}



/*** CONTENUTO ***/
div#wrapper {
	background:#fff;
	padding:30px 0 40px;
}

.inprofile {font-family:Verdana,Droid Serif,Georgia,Serif; font-size:11px; color:#000000;padding-right:6px;padding-left:6px;}
.inprofile a {color:#919293; text-decoration:none; font-weight:none; }
.inprofile a:hover {  color:#8C0404; }
.inprofile strong {color:#ffffff; text-decoration:none; font-size:12px; }
.inprofile u {color:#8C0404; text-decoration:none; font-weight:bold;font-size:11px; }

.inprofile2 {font-family:Verdana,Droid Serif,Georgia,Serif; color:#ffffff; font-size:12px;padding-right:6px;padding-left:6px;font-weight:bold;}
.inprofile2 a {color:#FFFFFF; text-decoration:none; font-weight:none; }
.inprofil2e a:hover {  color:#000000; }

.info {font-family:Verdana,Droid Serif,Georgia,Serif; color:#ffffff; font-size:12px;padding-right:6px;padding-left:6px;font-weight:bold;}
.info a {color:#FFFFFF; text-decoration:none; font-weight:none; }
.info a:hover {  color:#000000; }

.profile {font-family:Arial,Verdana,Serif; font-size:14px; color:#000000;padding-right:6px;padding-left:6px;line-height:21px;}
.profile a {color:#600000; text-decoration:none; font-weight:none; }
.profile a:hover { color:#ffffff; }
.profile strong {color:#232323; text-decoration:none; font-weight:bold;font-size:18px; }
.profile u {color:#787879; text-decoration:none; font-weight:bold;font-size:15px; }


.profile8 {font-family:Verdana,Droid Serif,Georgia,Serif; font-size:14px; color:#919293;padding-right:6px;padding-left:6px; }
.profile8 a {color:#600000; text-decoration:none; font-weight:none;font-size:12px;font-family:Verdana; }
.profile8 a:hover {color:#ffffff;font-family:,Verdana,Droid Serif,Georgia,Serif; font-size:12px;  }
.profile8 strong {color:#232323; text-decoration:none; font-weight:bold;font-size:12px; }
.profile8 u {color:#787879; text-decoration:none; font-weight:bold;font-size:15px; }


.finish {font-family:Droid Serif,Georgia,Serif; font-size:14px; color:#919293;padding-top:6px;padding-bottom:6px;padding-left:10px;background:url(bg77.jpg) repeat-y;
}
.finish a {color:#600000; text-decoration:none; font-weight:none; }
.finieh a:hover {font-family:Verdana,Droid Serif,Georgia,Serif; font-size:12px; color:#ffffff; }
.finish strong {color:#9E0808; text-decoration:none; font-weight:bold;font-size:18px; }
.finish u {color:#787879; text-decoration:none; font-weight:bold;font-size:15px; }

.profile2 {font-family:Verdana,Droid Serif,Georgia,Serif; font-size:14px; color:#ffffff;padding-right:6px;padding-left:175px;}
.profile2 a {color:#600000; text-decoration:none; font-weight:none; }
.profile2 a:hover {font-family:Verdana,Droid Serif,Georgia,Serif; font-size:12px; color:#ffffff; }
.profile2 strong {color:#232323; text-decoration:none; font-weight:bold;font-size:18px; }
.profile2 u {color:#787879; text-decoration:none; font-weight:bold;font-size:15px; }

.top {font-family: Arial,Verdana,Serif; font-size:14px; color:#000009;padding-top:10px;padding-bottom:10px;padding-left:6px;padding-right:6px;}

.top a {color:#919293; text-decoration:none; font-weight:none; }
.top a:hover { color:#600000; }
.top strong {font-family: Arial,Verdana,Serif;color:#620000; text-decoration:none; font-size:18px; }
.top u {font-family: Arial,Verdana,Serif;color:#ffffff; text-decoration:none;;font-size:16px; }


.bw {
 -webkit-filter: brightness(100%);
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
           font-family:Droid Serif,Georgia,Serif; font-size:14px; color:#919293;

}
 
.bw:hover {
  -webkit-filter: brightness(120%);
}

.blur img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.blur img:hover {
  -webkit-filter: blur(5px);
}


.footerlink  {font-family:Verdana,Droid Serif,Georgia,Serif; font-size:11px; color:#EAEAEA;  text-decoration:none;padding-top:10px; padding-bottom:10px; padding-left:10px; }
.footerlink  a{font-family:Verdana,Droid Serif,Georgia,Serif; font-size:12px;color:#646566; text-decoration:none; }
.footerlink  a:hover{font-family:Verdana,Droid Serif,Georgia,Serif; font-size:12px;color:#887105; text-decoration: none;}

/*** FOOTER ***/
div#footer {
	background:url(../images/lineFooterIn.gif) 0 0 repeat-x;
	padding:30px 0 40px 0;
	font-size:10px;
	color:#CCC;
}
div#footer a.credits {
	background:url(../images/whynet.png) 55px 0 no-repeat;
    width:150px;
	font-size:10px;
	color:#CCC;
	display:block;
	margin-top:10px;
	}
div#footer div {
	overflow:hidden;
}
div#footer div p {
	float:left;
}
div#footer div span {
	float:right;
	color:#999;
}
