*{
	margin:0;
	padding:0;
}

input {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;}

input, textarea, select{
    background-color: #eeeeee;
    border:1px solid #BE0026;

    }

	input:focus, textarea:focus, select:focus{
    background-color: #FFFF7D;
    border:1px solid #BE0026;
    }

	
select{ 
font-size:12px; }
	
textarea
		{	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: small;}

img{
	border:none;
}

a img{
border:none;
}

a:hover{
	text-decoration: underline;
}

body{
	font-family:Tahoma;
	background-image: url(../img/admin/bg1.gif);
}

a {
	border:none;
	text-decoration:none;
}

h1{
	font-size:16px;
	text-align:center;
	padding-top:5px;
	color:#0000CC;
}

h2{
	font-size:12px;
	text-align:center;
	padding-top:5px;
	color:#0000CC;
}

h3 {
	font-size:13px;
}

th{
	font-size:11px;
	text-align:center;
	color:#BE0026;
}

hr{
	font-size:1px;
	margin:0;
	padding:0;
	height:2px;

}

.error_message{
	color:#ff0000;
	font-size:10px;
    font-weight:bolder;
}

#contenitore{
	 width:766px;
	 margin:0 auto;
	 border:4px  double #3C93C9;
	 margin-top:10px;
}

#login {
	  width:230px;
	  font-size:11px;
	  border:6px double #3C93C9;
	
}

.colonna_sx{
	float:left;
	width:209px;
	background-image:url(../img/bg_menu.jpg);
    background-position:top center;
    background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:22px;
	height:290px;
}

#contenuto
	{
	margin-top:20px;
	float:right;
	width:545px;
	font-size:12px;
	background-color:#EFF6FF;
	border:4px groove #5075AC;


	
}

div#copyright {
  clear:both;
  text-align: center;
  font-size: 9px;
  color: #000000;
  background-image:url(../img/bottom_site.gif);
  background-position:top center;
  background-repeat:no-repeat;
  margin:0 auto;


}
div#copyright a{

  color: #0000FF;


}

#top_menu_admin{
  width:200px;
  height:20px;
  background-image:url(../img/admin/top_menu.gif);
  background-position:top center;
  background-repeat:no-repeat;
}

#bottom_menu_admin{
  width:200px;
  height:20px;
  background-image:url(../img/admin/bottom_menu.gif);
  background-position:top center;
  background-repeat:no-repeat;
}

ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:bold 13px Helvetica, Verdana, Arial, sans-serif;line-height:165%;width:200px;}
ul.vert-one li{margin:0;padding:0;border-bottom:1px solid #fff;}
ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#5075AC;padding:0 0 0 20px;width:180px;}
ul.vert-one li a:hover{background:#9FC6FF  no-repeat 0 9px;color:#0000FF;}

#page_admin{
		 font-size:13px;
		 width:100%;
		 margin-top:20px;
}

#page_admin th{
		text-align:center;
		border-left:solid 1px #BE0026;
}

#page_admin td{
		text-align:center;
		border-left:dotted 1px #000;
}


/* css per i form */


#page_admin2{
		 font-size:13px;
		 width:100%;
		 margin-top:20px;
}

#page_admin2 th{
		text-align:center;

}

#page_admin2 td{

}

#link_gallery {
	background-color: #000;
	border:1px solid #BE0026;
	padding:5px;margin-top:2px;



}

#link_gallery a{
	color:#fff;

}

#link_gallery a:hover{
	color:#BE0026;
	font-weight:bolder;

}

#link_gallery:hover{
	background-color:#fff;


}
table.par{
	background-color:#e0e0e0;	
	}

table.odd{
	background-color:#efefef;
	}


