* { margin:0; padding:0;}
body {
background-image:url(images/bg.png);*/
background-color:#000000;
background-repeat:repeat;
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;
}

#scrollup {
   position: relative;
   overflow: hidden;
   /*border-top: 1px solid #000;*/
   height: 120px;
   width: 150px
 }
 .headline {
   position: absolute;
   top: 210px;
   left: 5px;
   height: 195px;
   width:140px;
 }

.alert {
	background: #fff6bf url(images/alert.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 45px;
	border-top: 2px dashed red;
	border-bottom: 2px dashed red;
}
.warning {
	background: #fff6bf url(images/warning.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 45px;
	border-top: 2px dashed #ffd324;
	border-bottom: 2px dashed #ffd324;
}

.verificato {
background: url(images/verificato.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 40px 20px 40px 45px;
	border: 3px solid green;

}
.manutenzione {
	background: url(images/warning.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 45px;
	border: 4px solid red;
}
.dettaglio
{
font-weight:bold;
color:#B97534;
}

.dettaglio_bianco
{
font-weight:bold;
color:white;
}

.small{
font-size:10px;
}

.Stile1 {color: #FF0000}

input.groovybutton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   background-color:#B97534;
   background-image:url(images/bg-button-search.gif);
   border-style:solid;
   border-color:#B97534;
   border-width:1px;
   height:22px;
   cursor:pointer;
}
input.text, textarea, select{
/*border-style:double;
border-color:#B97534;
border-width:3px;*/
font-size:11px;
font-family:Verdana,sans-serif;
padding:2px;
background:#ffffff url(images/back_input.gif) top left no-repeat;
margin-top:2px;
}



/*==================list====================
ul{margin:0 0 15px 0; padding:0px; list-style:none}
ul li { line-height:1.92em}
ul li a{ background-color:#FFFFFF;text-decoration:underline; color:#84939c; background:url(images/marker_list.gif) no-repeat 0 3px; padding-left:19px}
ul li a:hover{ text-decoration:none}
==========================================*/

a {text-decoration:underline; color:#B97534}
a:hover {text-decoration:none}

fieldset{
border-color:#B97534;
}

img.photobig, img.photosmall {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #99602C;
	border-bottom:1px solid #99602C;
	border-left:1px solid #CCCCCC;
	background: #B97534 url(images/background_table_04.gif) repeat-x;
	padding:4px;
	}

img.photosmall {
	margin-right:10px;
	margin-bottom:2px;
	float: left;
	}
	
	
/******************
LISTS - IN THE CONTENT DIV
******************/

 ul.list,  ul.link-list-vertical {
	margin:0px 0px 15px 15px;
	padding:0px;
	}

 ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(images/bullet.gif) no-repeat;
	background-position:0 .6em;
	}

 ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

 ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link.gif) no-repeat;
	background-position:0 .6em;
	}

 ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

 ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

 ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}
	
/******************
TABLE STYLES
******************/

.table {
	width:100%;
	border:1px solid #99602C;
	border-collapse:collapse;
	}

.table caption {
font-weight:bold;
	}
	
	
.table td {
	padding:4px;
	color:black;
	/*background-color:#CCCCCC;*/
	}

thead th, tfoot th {
	background-color:#B97534;
	border-bottom:2px solid #99602C;
	border-top:2px solid #99602C;
	padding:6px;
	font-weight:normal;
	font-variant:small-caps;
	}
