/* --- generale sito ---*/                               
body,html {

	background:url(../../templates/siteground68/images/top_bg.png) top repeat-x;

	background-color:#fff;

	margin:0;

	padding:0;

	font:normal 11px Tahoma, Verdana, Helvetica, sans-serif;

	color:#930;

	text-align:center;

}

td, th, optgroup {
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
    color: #000;
    background-color: transparent ;
}

li {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
}


a:visited {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
}

a:hover{
    color: #fff;
	 font-weight:    bold;
    border-bottom: none ;

    font-size: 10px;
}

h1 {
    color: #930;

	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: bold;	
}

h2 {
	 font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: bold;	
}

h4 {

	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color:#930;
}

h5 {

	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
}

.ddm1u {
    color: #fff;
    font: 11px Arial;
	width: 170px;
	 height: 23px;
	text-align: center;
 	 background: url(../../templates/siteground68/images/main_menu_bg.png);
	padding: 0px 0px 0px 0px;	
}

.ddm1u a:link,
.ddm1u a:visited,
.ddm1u a:active
 {
	 color: #fff;
    font: 11px Arial;
	 padding: 5px 10px 5px 5px;

    font-weight: bold;
	 text-decoration: none;

	 width: 170px;
	 position: relative;
}

.ddm1u a:hover
 {
    color: #ffce64;
    font: 11px Arial;
	 padding: 5px 10px 5px 5px;

    text-decoration: none;
    font-weight: bold;
    width: 170px;
    position: relative;
}

.loggati-nome {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 

}

.loggati-msg {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 

}

.passwordnew {
  color: #930;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
}

.passwordnew a:link,
.passwordnew a:visited
{
  color: #930;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
}

.passwordnew a:hover {
  color: #000;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: none;
}

.adversiting-sx {
  color: #930;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
  padding-bottom: 1px;
}

.adversiting-sx a:link, 
.adversiting-sx a:visited
{
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  border-bottom: 1px #000 dotted ;
  text-decoration: none;
  padding-bottom: 1px;
}

.adversiting-sx a:hover {
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  border-bottom: none ;
  text-decoration: none;
}

.login {
   font-family: Arial, Helvetica, sans-serif; 
	color: #930;
   font-size: 12px;
}

.login-errore {
    font-family: Arial, Helvetica, sans-serif; 
    color: #ff0000;
    font-size: 12px;
}

.textarea{
    color: #fff;    
	 border: none ;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
    background: transparent;
}

select {
    color: #147906;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
}


input
 {

	font:bold 11px Tahoma, Verdana, Helvetica, sans-serif;

	color:#bd3100;

    text-align: left;

	background-color:#ffce64;

	border-left:1px solid #fff;

	border-top:1px solid #fff;

	border-right:1px solid #ff8f00;

	border-bottom:1px solid #ff8f00;

	padding:0px 3px;

	height: auto;

   width: auto;

}

.stilecheck {
	font:bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:#bd3100;
}

img {
  border: none;
}

.displayNone {
  display: none !important;
}

div.centratura {
  margin: 0 auto 0 auto;
}

div.header {
	width: 100%;
   height: 115px;
	background: url(../riservata/template/barra_logo.jpg);
	padding: 2px 0px 0px 0px;
	}

div.main {
	width: 990px;
	height:650px;
	background:url(../template/main_bg.png) repeat-y;
}

div.colonne {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   float: left;
	width: 170px;
	height:650px;
   color: #930;
}


div.centrale {
	float: left;
   width: 630px;
	height:650px;
	color: #930;
   font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	padding: 10px 10px 0px 10px;
	text-align: left;
}

div.centrale a:link, 
div.centrale a:visited
{
  color: #000;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
}

div.centrale a:hover {
  color: #000;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: none ;
 }

div.portfolio-home {
   background-color: white;
}

div.centrale-sx {
   float: left;
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
	width: 250px;
	border-right: 1px dotted;
	border-right-color: #90c27f;
	padding: 5px 10px 10px 6px;
   background-color: white;
}

div.centrale-sx a:link,
div.centrale-sx a:visited
{
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
	text-decoration: none;
	border-bottom: 1px #000 dotted ;
   text-decoration: none;
   padding-bottom: 1px;
}

div.centrale-sx a:hover{
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
   border-bottom: none;
   text-decoration: none;
   padding-bottom: 1px;
}

div.centrale-dx {
   float: left;
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
	width: 350px;
	padding: 5px 10px 10px 6px;
   background-color: white;
}

div.centrale-dx a:link,
div.centrale-dx a:visited
{
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
	text-decoration: none;
	border-bottom: 1px #000 dotted ;
   text-decoration: none;
   padding-bottom: 1px;
}

div.centrale-dx a:hover{
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
	text-decoration: none;
	border-bottom: none ;
   text-decoration: none;
   padding-bottom: 1px;
}

div.listini-sx {
   float: left;
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
	width: 300px;
	border-right: 1px dotted;
	border-right-color: #90c27f;
	padding: 5px 8px 10px 6px;
   background-color: white;
}

div.listini-dx {
   float: left;
   color: #000;
   font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
	width: 230px;
	padding: 5px 6px 10px 8px;
   background-color: white;
}

div.footer {
   float:  left ;
	height: 15px;
	width: 992px;
   color: #000;
  	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
background-color:#ffce64;

}

div.footer a:link,
div.footer a:visited
{
   color: #930;
	text-decoration: none;
   border-bottom: 1px #fff dotted ;
   padding-bottom: 1px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif 
   font-size: 10px;
 	padding: 3px 0px 3px 0px;

}

div.footer a:hover {
   color: #000;
	text-decoration: none;
   border-bottom: none ;
   padding-bottom: 1px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif 
   font-size: 10px;
 	padding: 3px 0px 3px 0px;

}

div.listini {
  width: 100%;
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
  padding: 0px 0px 3px 1px;
}

div.listini a:link,
div.listini a:visited
 {
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
  margin: 5px;
}
 
div.listini a:hover {
	color:#000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
   text-decoration: none;
   border-bottom: none;
   margin: 5px;
 }

div.descr-listini {
  width: 570px;
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
  padding: 7px 6px 3px 12px;
  text-align: left;
}

div.descr-listini a:link,
div.descr-listini a:visited
 {
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
  margin: 5px;
}
 
div.descr-listini a:hover {
	color:#000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
   text-decoration: none;
   border-bottom: none;
   margin: 5px;
 }

div.messaggi {
  width: 100%;
  color: #930;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #ffce64 dotted ;
  padding: 0px 0px 3px 1px;
}

div.messaggi a:link,
div.messaggi a:visited
 {
  color: #930;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
  margin: 5px;
}
 
div.messaggi a:hover {
   color: #930;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
  	font-weight: normal;	
   text-decoration: none;
   border-bottom: none;
   margin: 5px;
 }



.Stile_error {
    color: #ff0000;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
}
.Stilelabel{
    color: #930;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

.Stilebox {
    font-family: Arial, Helvetica, sans-serif 
	 font-weight: normal;
    font-size: 10px;
    color: #930;
}

.Stilearea {
    font-family: Arial, Helvetica, sans-serif 
	 font-weight: normal;
    font-size: 11px;
    color: #930;
}

.utility {
    color: #000;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size: 10px;
}

.msg-database {
	 color: #000;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size: 8px;
 	font: italic;
}
