﻿body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

.maintext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #960d15;
}
.maintext2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height:normal;
}

.maintext2bianco {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.inputtext0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #960d15;
	width:60px;
}

.inputtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #960d15;
	width:150px;
}

.inputtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #960d15;
	width:40px;
}

#maincontainer{
    width: 901px; /*Width of main container*/
    margin: 0 auto; /*Center container on page*/
    border: 0px solid black;
}

#topbg{
background-image: url(images/topbg.png); 
background-repeat: no-repeat;
height: 22px; /*Height of top section*/
}

#maincontainer2{
width: 901px; /*Width of main container*/
border: 0px solid black;
background-image: url(images/bg.png); 
background-repeat: repeat-y;
text-align:center;
}

#maincontainer3{
width: 860px; /*Width of main container*/
border: 0px solid black;
margin-left: auto;
margin-right: auto;
}

#topsection{
/*background: #EAEAEA;*/
height: 90px; /*Height of top section*/
/* border:1px solid black; */
background-image: url(images/header2.png); 
background-repeat: no-repeat;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#topsection2{ /*News bar e menu1.html*/
background: #e4eba5;
height: 84px; 
}

#newsbar{
background: #e4eba5;
height: 38px;
}

#menu1{
background: #e4eba5;
height: 46px;
}

#topsectionFlash{
    position: relative;
    height: 282px; /*Height of top section*/
    border:0px solid black;
}  
div#mani{
    position: relative;
    text-align:left;
    width:860px;
    height:282px; 
    z-index:1;
    border:0px solid black;
  }
div#onde {
    
    position: absolute;
    top:0%;
    left:0%; 
    width:860px;
    height:282px;
    background-image: url(images/onda2.png); 
    background-repeat: no-repeat;
    z-index:2;
    border:0px solid black;
    vertical-align:bottom;
    text-align:right;
    
}  
#topsectionContent{
}

div#login {
    border:0px solid black;
    margin-top:200px;
    height:68px;
}  

#contentwrapper{
float: left;
width: 100%;
}

#testatina1 {
    border:0px solid black;
    width:282px; 
    height:45px;
    float:left;
    background-image: url(images/veratit.png);
    background-repeat: no-repeat;
}

#testatina2 {
    border:0px solid black;
    width:281px; 
    height:45px;
    float:left;
    background-image: url(images/integrtit.png); 
    background-repeat: no-repeat;    
}

#testatina3 {
    border:0px solid black;
    width:281px;
    height:45px; 
    float:left;
    background-image: url(images/invernotit.png); 
    background-repeat: no-repeat;    
}



#contentcolumn{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 285px; /*Width of left column in pixel*/
margin-left: -860px; /*Set margin to that of -(MainContainerWidth)*/
background: #C8FC98;
}

#rightcolumn{
float: left;
width: 285px; /*Width of right column*/
margin-left: -285px; /*Set left margin to -(RightColumnWidth)*/
background: #FDE95E;
}

#footerIn{
    border:0px solid black;
    margin-right:auto;
    margin-left:auto;
    width:860px;
    background-color:#A38852;
    height:30px;
}

.testoFooter1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top:2px;
}

#footer{
clear: left;
width: 100%;
height: 22px;
background-image: url(images/botbg.png); 
background-repeat: no-repeat;
color: #FFF;
text-align: center;
padding: 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
}

.UserInfoHead
{
    /*
  border-right: #cc6666 1px solid;
  border-top: #cc6666 1px solid;
  border-left: #cc6666 1px solid;  
  border-bottom: #cc6666 1px solid;
  background-color: #dc143c; */
  font-family: Arial, Verdana;
  font-weight: bold;
  font-size: 10pt;  
  color: #a38852;
  padding-left: 3px;
  text-align: center;
}  
.UserInfoContent
{
    /*
  border-right: #cc6666 1px solid; 
  border-top: #cc6666 1px solid;
  border-left: #cc6666 1px solid;  
  border-bottom: #cc6666 1px solid;
  background-color: #ffcccc; 
    */
  text-align: center;
} 
.UserInfoText
{
  font-family: Arial, Verdana;
  font-size: 9pt;
  padding-left: 5px;
  text-decoration: none;
}
a.UserInfoLink
{
    font-family: Arial, Verdana;
    font-size: 10px;
}
/*
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 9pt;
    color: #ed486d;
    line-height: 15px;
    padding-left: 5px;
    text-decoration: none;

} 
a.UserInfoLink:hover 
{ 
  padding-left: 5px;
  color: #dc143c;
}
*/

.Button{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
}
.AdminTitle
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
} 
.AdminPageText
{ 
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
}
a.AdminPageText
{
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
}
a.AdminPageText:hover
{ 
  color:Red;
}
