﻿/* Reset */

* {margin:0;padding:0;}
body {background:#efefeb;}
body {font-size:15px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#555;background:#efefeb url('/shared/images/internet/figura.png') no-repeat 100% 100%;}

/* Global */

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.separator {height:5px;}
.padding {padding:10px;}
.immagine {width:40px;height:40px;overflow:hidden;border:solid 1px #DDDDDD;padding:2px;}
.immagineGrande {width:250px;overflow:hidden;border:solid 1px #DDDDDD;padding:5px;}

a {color:#888;text-decoration:none;}
a:hover {color:#FF9900;}
a img {border:0;}

p {text-align:justify;}

/* Text */

h1 {color:#EE8800;}
h2 {font-weight:normal;color:#FF9900;}
h3 {font-weight:normal;color:#EE8800;}
h4 {color:#EE8800;}

.smallText {font-size:11px;}
.redText {color:#FF0000;}

.label {font-family:helvetica;font-weight:100;font-size:18px;}

/* Layout */

#header {width:960px;height:252px;background:url('/shared/images/internet/header.png') no-repeat;margin:0 auto;overflow:hidden;}
	#loginArea {width:200px;height:252px;background:#500000;overflow:hidden;}
#subHeader {width:980px;height:31px;margin:0 auto;padding:0;background:url('/shared/images/internet/menu-edge2.png');}
  #menuContainer {height:23px;color:#FFFFFF;font-size:14px;width:960px;margin:0 auto;}
	  #menuContent {height:22px;background:#FF9900;border-top:solid 9px #EE8800;float:left;width:960px;}
      ul.menu {list-style:none;margin:0;padding:2px 8px 0px 10px;}
      ul.menu * {margin:0;padding:0;}
      ul.menu a{display:block;color:#FFFFFF;text-decoration:none;}
	    ul.menu a:hover {display:block;color:#FFFFFF;}
      ul.menu li {position:relative;float:left;margin-right:10px;}
      ul.menu ul {position:absolute;top:16px;left:0;background:#FF9900;display:none;opacity:0;list-style:none;}
      ul.menu ul li {position:relative;border:1px solid #FFFFFF;border-top:none;width:148px;margin:0;}
      ul.menu ul li a {display:block;padding:3px 5px;background-color:#FF9900;color:#FFFFFF;}
      ul.menu ul li a:hover {background-color:#EE8800;}
      ul.menu ul ul {left:148px;top:-1px;}
      ul.menu .menulink {font-weight:bold;}
      ul.menu .sub {background:#FFF url('/include/images/menu-parent.gif') 136px 8px no-repeat;}
      ul.menu .topline {border-top:1px solid #FFFFFF;}
#contentContainer {width:980px;background:url('/shared/images/internet/content-edge2.png') repeat-y;margin:0 auto;}
  #content {padding:0px 20px;}
    #pathContainer {font-size:11px;color:#AAA;padding-bottom:2px;border-bottom:dotted 1px #DDD;}
	    #pathContainer a{color:#AAA;}
	    #pathContainer a:hover{color:#555;}
	  #container {background:url('/shared/images/internet/container.png') repeat-y right;}
	    #leftContent {width:655px;float:left;margin-right:10px;}
	    #rightContent {width:275px;float:right;}
#contentBottom {width:980px;height:20px;background:url('/shared/images/internet/bottom-edge2.png') repeat-y;margin:0 auto;}
#footerContainer {width:960px;margin:0 auto;}
  #footer {color:#888;margin-top:5px;font-size:11px;}

/* Form */

fieldset {border:solid 1px #555555;padding:10px;}
legend {font-weight:bold;color:#555555;padding:0px 8px;}
label {font-size:12px;color:#555555;float:left;width:150px;}
input[type=text],input[type=password],textarea {border:0px;border-bottom:dotted 1px #AAA;padding:2px 0px 1px 3px;background:#EEE;font:12px Arial,Verdana,Tahoma;}
input[type=submit],input[type=button],input[type=file] {background:#DDDDDD;border-top:solid 1px #EEEEEE;border-right:solid 2px #CCCCCC;border-bottom:solid 2px #CCCCCC;border-left:solid 1px #EEEEEE;padding:3px 8px;cursor:pointer;}
input[type=reset] {background:#EE0000;border-top:solid 1px #FF0000;border-right:solid 2px #CC0000;border-bottom:solid 2px #CC0000;border-left:solid 1px #FF0000;padding:3px 8px;cursor:pointer;}

/* Table */

th {background:#EEEEEE;font-weight:normal;}
.row {padding:2px 3px;border-bottom:1px dotted #BBB;font-size:12px;}

/* Timer */

.timer-subtitle {color:#E00;font-family:Verdana;font-size:8px;background-color:#F1F1F1;text-align:center;}
.timer-data {color:#E00;font-family:Verdana;font-size:20px;font-weight:bold;background-color:#F1F1F1;text-align:center;padding:0px 5px;height:20px;}

.boxLoghi {float:left;height:111px;margin:0 15px;position:relative;width:176px;}
.imgLogoBg {border:0 none;left:0;position:absolute;top:0;}