*{
	margin:0;
	padding:0;
}

input {
	font-size:12px;}

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

    }

	input:focus, textarea:focus, select:focus{
    background-color: #D1F1D6;
    border:1px solid #01518A;
    }
select{ 
font-size:12px; }
	
textarea
	{	
	text-align:left;
	font-size: small;}

img{
	border:none;
}

a img{
border:none;
}

a:hover{
	text-decoration: underline;
}

body{
	font-family: sans-serif;
}

a {
	border:none;
	text-decoration:none;
	color:#01518A;
}

h1{
	font-size:18px;
	text-align:center;
	color:#006600;
	font-weight: 100;
	letter-spacing:2px;
	}

h2{
	font-size:15px;
	text-align:center;
	padding-top:5px;
	color:#999999;
}

h3 {
	font-size:13px;
	font-weight:bold;
	color:#006600;
}
th{
	font-size:11px;
	text-align:center;
	color:#BE0026;
}
hr{
	font-size:1px;
	margin:0;
	padding:0;
	height:2px;
}
											/* meggaggi errore azioni*/
.message{
	width:470px;
	border: 1px solid #000; 
	margin: 0pt auto; 
	text-align: center; 
	background-color: #FF6262;
	font-size: 11px;
}
#msg_succes{
	width:470px;
	border: 1px solid #000; 
	margin: 0pt auto; 
	text-align: center; 
	background-color: #00FF00;
	font-size: 11px;
}

#msg_delete{
	width:470px;
	border: 1px solid #000; 
	margin: 0pt auto; 
	text-align: center; 
	background-color:#00FF00;
	font-size: 11px;
}
										/* stili errori form */
.error-message{
	color:#ff0000;
	font-size:10px;
    font-weight:bolder;								
}
.submit{
   text-align:right;
}

		                                  /* layout */
#contenitore{
	 width:1000px;
	 margin:0 auto;
	 padding-top:5px;
	 border-left:1px solid #c0c0c0;
     border-right:1px solid #c0c0c0;
}

.colonna_sx{
	float:left;
	width:211px;
	margin-left:5px;

}
#contenuto
	{
	margin-top:20px;
	float:right;
	width:777px;
	font-size:12px;

}

#ResourceLoginForm {
	  width:230px;
	  font-size:11px;
	  border:3px double #3C93C9;
	  padding:5px;	
}

#authMessage{
	color:#ff0000;
	font-size:10px;
    font-weight:bolder;
	text-align: center; 
	
}
.logo{
	width:211px;
	height:186px;
	margin-right:5px;
	}
.help{
	background-color:#68767E;
	width:100%;
	border:1px solid #333;	
}
.help a{
	color:#fff;
	font-size:12px;
	display:block;
	height:25px;
	padding-top:10px;
}
.help a:hover{
	background-color:#eeeeee;
    color:#000;
}
form{
	margin:0 auto;
}

form input{
margin:5px;

}
										/* menu */
.menu{
	border-top:1px solid #333;
	margin-top:3px;
}
.menu ul{
	background-color:#D1F1D6;
	padding:10px;
	width:160px;
	margin-top:5px;
}
.menu  li{
	list-style: none;
	margin-top:3px;
	margin-bottom:3px;
}
.menu  li a{
	background-image:url(../img/admin/tasto_div.jpg);
    background-position:top center;
    background-repeat:no-repeat;
	width:155px;
	height:19px;
	display:block;
	color:#fff;
	font-size:12px;
	padding-top:5px;
	text-align:left;
	text-indent:30px;
}
.menu  li a:hover{
	background-image:url(../img/admin/tasto_act.jpg);
}
.menu_content{
	text-align:center;
	margin:0 auto;
}

.menu_content a{
	    display:block;
		width:90px;
	    height:65px;
		font-weight:bolder;
		padding-top:5px;
}
.menu_content a:hover {
             text-decoration:none;
}

.menu_content td{
	   background-image:url(../img/admin/bg_but.gif);
       background-position:center;
       background-repeat:no-repeat;
	   width:90px;
	   height:70px;

}

												/* page */
.prom_artisweb{
	background-color:#F4F6F5;
	width:100%;
	border-top:1px solid #ccc;
	border-right:1px solid  #ccc;
	border-bottom:1px solid  #ccc;
	height:150px;
	margin-top:15px;
	padding-top:5px;
	margin-bottom:5px;
}
div#copyright {
  clear:both;
  background-color:#EBECEC;
  text-align: center;
  height:50px;
}
div#copyright hr {
  background-color:#ccc;
  height:2px;
}
div#copyright_tx{
  padding-top:15px;
  text-align: center;
  font-size: 10px;
  color: #68767E;
  margin:0 auto;
}
div#copyright_tx a{
  color:#01518A
}
.page_admin{
		 font-size:12px;
		 width:760px;
		 color:#515557;
	     margin-left:5px;
		 padding-bottom:5px;
}

.page_admin li{
	     margin-left:15px;
}


/* css per i form */


div.par{
	background-color:#e0e0e0;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	}
div.odd{
	background-color:#efefef;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	}
.dp_value{
	width:230px;
    }
.action{
	background-color:#C5DAE9;
	padding-top:3px;
	height:16px;
	padding-left:5px;
	border-bottom:1px solid #5F98C2
}
.modifica{
	padding-right:10px;
}

.menu_top{
	background-color:#4A89B6;
	 font-size:12px;
	 width:760px;
	 color:#fff;
	 height:17px;
	 padding-top:3px;
	 margin-left:5px;
	 margin-top:10px;
	 text-align:right;
}
.paging{
	 background-color:#4A89B6;
	 width:757px;
	 padding-top:3px;
	 color:#fff;
	 padding-bottom:3px;
	 padding-left:3px;
}

.paging a{
	
	 font-size:11px;
	 width:760px;
	 padding-top:3px;
	 color:#fff;
	 font-weight:bolder;
}

.disabled{
	display:inline;
}

#lk_insert a{
	color:#fff;
	padding-right:5px;
}

.div_form {
	margin-top:30px;
	text-align:center;
}

.div_form div{
	margin:5px;
	text-align:right;
}

.div_form2 {
	margin-top:30px;
	text-align:center;
}

.div_form2 div{
	margin:5px;
	text-align:left;
}


#ordinamento{
	background-image:url(../img/bd_ordinamento.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:570px;
	height:20px;
}
												/* Ordinamento */
#ordinamento p{
    color:#ccc;
	margin-left:10px;
	padding-top:3px;
}

#ordinamento a{
	color:#fff;

}

#ordinamento a:hover{
	color:#C00E0E;
}

												/* jquery cycli */
#s6 { width: 200px; height: 135px;  }
#s6 div { width: 190px; height: 135px; padding-left:5px; color:#515557; }
#s6 div img { float: left; margin: 0 10px 10px 0;  padding: 3px; }

.input_textarea label
{
	vertical-align: top;
}

.altrow{
	background-color:#DFEBFF;
}

