/* CSS Document */

.bordino{
	width:100%;
	border-bottom:1px dotted #8F9794; 
	margin:5px auto 5px;
}
.blocchi2col,.blocchi2col tr{
	min-height:5em;
}

.blocchi2col td{
	width:50%;
	padding-left:35px;
	padding-bottom:10px;
	padding-top:25px;
	/*border-bottom:1px solid gray;*/
}
.blocchi2col td:first-child{
	padding-left:0;
	padding-right:35px;
}
img#visualizzaimg{
	border:1px solid #8F9794; 
	padding:15px;
	background-color:#FFFFFF;
}

#visualizzaimmagine a{
	background-color:#FFFFFF;
	margin:auto;
	padding:15px;/*padding come img#visualizzaimg!*/
	padding-top:5px;
}
input{
	border: 1px solid #8F9794;
	margin:2px;
	padding-left:5px;
	padding-right:5px;
	border-radius: 10px;
	-icab-border-radius: 10px; /* iCab */
	-khtml-border-radius: 10px; /* Konqueror */
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius: 8px;
	color:#8F9794;
}

.red {
	border: 1px solid red;
}

form{
margin-bottom:2em;
}
input[type='submit'], #col4 input[type='submit']{
	background-color:#F0F0F0;
}
input.login{
	width:64px;
	margin-left:10px;
}

li{
	padding-left:10px;
}

#col1 li,#col2 li,#col3 li{
	list-style-image: url(../immagini/rt.jpg);
	list-style-position:outside;
	text-indent: -10px;
	margin-bottom:5px;
	line-height:15px;
}
.passive, .passive:hover img{
	opacity:.30; filter: alpha(opacity=30); -moz-opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	background:#fff;/*necessario per bug ie*/
	/*float:right;*/
}

.passive:hover{
	opacity:1;filter: alpha(opacity=100); -moz-opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background:#fff;/*necessario per bug ie*/
}

#col1 p, #col2 p, #col3 p, #col1 ul, #col2 ul, #col3 ul{
	margin-left:10px;
	margin-right:3px;
	margin-top:8px;
}

#col4 div div{
/*	margin-bottom:30px;*/
}
.precseg{
	height:1em;
	margin-left:7px;
	margin-top:22px;
	margin-right:12px;
}
.precseg a{
	float:right;
	margin-left:1em;
}
.precseg a:first-child{
	float:left;
}

#col4 img[alt="obbligatorio"]{border:none; margin:0; padding:0;}
