@charset "utf-8";
/* CSS Document */
body {
	background:#666;
}
.bianco {
	color:#FFF;
}
.giallo {
	color:#FFCC04;
}
#main {
	margin-left:auto;
	margin-right:auto;
	width:905px;
	min-height:560px;
	padding-right:40px;
	background:#000;
	border:1px solid #FFCC04;
}
#top {
	width:100%;
	clear:both;
}
#middle {
	width:100%;
	clear:both;
}
#bottom {
	width:100%;
	clear:both;
}
#endsite {
	width:100%;
	clear:both;
}
#slogan {
	width:486px;
	height:137px;
	float:left;
}
#topcommand {
	float:right;
	width:350px;
	height:30px;
	padding-top:6px;
	text-align:right;
}
#logo {
	clear:right;
	float:right;
	height:64px;
	padding-right:4px;
}
#logo h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:62px;
	font-weight:normal;
	display:inline;
}
#job {
	padding-right:5px;
	text-align:right;
	clear:right;
	height:20px;
}
#job h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	display:inline;
}
#links {
	color:#FFF;
	float:left;
	width:236px;
	height:360px;
	background:url(img/links_bg.jpg) top left no-repeat #000;
	padding-right:20px;
}
#links h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
}
#links ul {
	list-style:url(img/punti_lista.jpg);
	line-height: 15px;
}
#links .nonselezionato a:hover {
	color:#FFCC04;
	text-decoration:none;
}
#links .nonselezionato a {
	color:#FFF;
	text-decoration:none;
}
#links .selezionato a{
	color:#FFCC04;
	text-decoration:none;
}

#links .livello1 {
	margin-top:5px;
	border-top:1px solid #999;
	line-height:30px;
}
#links .livello2 {
	margin-bottom:5px;
}
#content {
	float:left;
	width:605px;
	min-height:360px;
	background:url(img/content_bg.jpg) top left no-repeat #515151;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#FFF;
	text-align:justify;
	padding:20px;
}
#content h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFCC04;
	margin-top:0;
	margin-bottom:4px;
}
#content h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#FFCC04;
	display:inline;
}
#content Img{
	width:76px;
	margin-right:10px;
}

#content strong {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFCC04;
	font-weight:normal;
}

#content a {
	color:#FFCC04;
	text-decoration:underline;
}
#content a:hover {
	color:#FFCC04;
	text-decoration:underline;
}


#CTA {
	margin-top:20px;
	margin-left:0px;
	padding:8px 8px 0px 8px;
	width:460px;
	min-height:22px;
	border: 1px solid #FFCC04;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#FFF;
}

#footer {
	float:left;
	width:620px;
	height:35px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#FFCC04;
	padding-top:20px;
	padding-left:50px;
}
#footer h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	color:#FFCC04;
	display:inline;
}
#footlinks {
	float:right;
	width:210px;
	height:35px;
	padding-top:20px;
	padding-right:20px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#FFCC04;
	word-spacing:10px;
}
#footlinks a {
	color:#FFF;
	text-decoration:none;
}
#footlinks a:hover {
	text-decoration:underline;
}
#Stat {
	width:auto;
	text-align:center;
	padding-top:15px;
	margin-left:auto;
	margin-right:auto;
}
#ModuloContatti ul{
	padding:0;
	margin-left:10px;
}
/* Stili per pannello di controllo */
#AdminLogin {
	position:absolute;
	width:300px;
	left:50%;
	margin-left:-150px;
}
#AdminLogin table {
	background:#000;
	border:1px solid #CCC;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	padding:10px 10px 10px 10px;
}
#AdminLogin .inputtext {
	width:150px;
	border:1px solid #CCC;
}
#AdminLogin .inputtext:focus {
	background:#FF9;
}
#AdminLogPanel {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	border:1px solid #333;
	background-color:#E1E1E1;
}
#AdminLogPanel a{
	color:#333;
	text-decoration:none;
}
#AdminLogPanel a:hover {
	text-decoration:underline;
}
#AdminLogPanel td{
	color:#333;
	padding-left:1px;
	padding-right:5px;
}
#AdminLogPanel .bDX{
	border-right:1px solid #999;
}
#AdminFile .Funzione{
	border:1px solid #333;
}
#AdminFile .Funzione:hover{
	background-color:#CCC;
}
#AdminFile a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#333;
}
#AdminBody {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	width:100%;
	float:left;
}
#AdminBody a{
	text-decoration:none;
}
#AdminBody table{
	border:2px solid #333;
	background-color:#E1E1E1;
}
#AdminBody table td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	border-bottom:1px dotted #333;
	border-right:1px dotted #333;
}
#AdminBody table tr:hover {
	background-color:#999;
}
#AdminBody table .Intestazione{
	text-align:center;
	background-color:#333;
	color:#FFF;
}
#AdminBody table .Intestazione a{
	color:#FFF;
	text-decoration:none;
}
#AdminBody table .Intestazione a:hover{
	text-decoration:underline;
}
#AdminBody table .Selezionato{
	background-color:#666;
	color:#FFF;
}
#AdminBody .noTable {
	border:none;
	background:none;
}
#AdminBody .noTable td{
	border:none;
}
#AdminListControl {
	padding-top:10px;
	padding-bottom:10px;
}
.optionvuota {
	color:#CCC;
}
#AdminPopUp {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	width:100%;
	display:none;
}
#AdminPopUp table{
	border:4px solid black;
	background-color:#E1E1E1;
}
#AdminPopUp .EtichettaModulo{
	width:180px;
	border-bottom:1px dotted #999;
}
#AdminPopUp .BrdDX{
	border-right:1px dotted #999;
}
#AdminPopUp input,select,textarea{
	border:1px solid #666;
	width:100%;
}
#AdminPopUp input:focus,select:focus,textarea:focus{
	background-color:#ffc;
}
#AdminPopUp textarea{
	height:90px;
}
#AdminUser table {
	border:1px solid #333;
}
#AdminUser table td{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #999;
}
#AdminPagine .Pagina {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#AdminPagine .Pagina a {
	border:1px solid #333;
	color:#000;
	padding:2px 5px 2px 5px;
	margin:0 1px 0 1px;
	text-decoration:none;
}
#AdminPagine .Pagina a:hover {
	background-color:#666;
	color:#FFF;
}
#AdminPagine .Pagina .Selezionata {
	border:1px solid #333;
	padding:2px 5px 2px 5px;
	background-color:#333;
	color:#FFF;
}
.PulsanteAdmin {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	height:26px;
	border:1px solid #000;
	background-color:#CCC;
	padding:5px 5px 5px 5px;
}
.PulsanteAdmin a{
	color:#000;
	text-decoration:none;
}
.PulsanteAdmin:hover {
	background-color:#F0F0F0;
}
.LoginErr {
	height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FF0;
}

/*CSS per tooltip a fumetto*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 1000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Stili per layer con ombra */
.shadow-one {
	position: absolute;
	padding-top: 50px;  /* Constrains .shadow-two's size and location */
	padding-left: 50px;  /* Constrains .shadow-two's size and location */
}  /* Absolute positioning forces shrink-to-fit behavior on the outer div, collapsing the div group around the image */

.corner-a {
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	background: url(img/shadowwhite.png) no-repeat;
	background-position: right top;
}   /* This div goes to the upper right corner and paints the shadow there using part of main image */

.corner-b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	height: 50px;
	background: url(img/shadowwhite.png) no-repeat;
	background-position: left bottom;
}   /* This div goes to the lower left corner and paints the shadow there using part of main image */

.shadow-two {
	background: url(img/shadowwhite.png) no-repeat;
	background-position: right bottom;
}  /* BG call for this div is in the group rule below */

.shadow-three {
	position: relative;
	left: -50px;
	top: -50px;
	background: url(img/shadowwhite.png) no-repeat;
	background-position: left top;
}  /* Positioned relative and shifted up and left by the size of the paddings on .shadow-one */

.shadow-four {
  position: relative;
	left: 25px;
	top: 25px;
}  /* Shifted back down and right by half the padding size to center the content on the glow */




