body{
font:0.90em "Trebuchet MS", Arial, Verdana, Corbel, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
font-size:0.89em;
background:url(../../img/bodyimg.jpg) bottom left no-repeat fixed;
background-color:#A3C2E3;
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
font-size:0.75em;
color: #333333; 
}

div#wrapper {
width:100%;
background:transparent url(../../img/bgHeader.jpg) top left repeat-x;	
}

div#main {
	position: relative;	
	margin:auto;
	margin-top:0px;
	width:500px;
	text-align:center;
	display:block;
	background-color:#ffffff;
	border:solid 1px #fff;
/*	background: url(../img/bgdiv.jpg) center top no-repeat; */
	
}

div#container 
{width:100%;
	text-align:left;
	display:block;
	/*background: url(../../admin/img/bg.jpg) #FFF top left repeat-x;*/
	padding-top:10px;

	
}
.logtext{
padding:0px 100px 10px 100px;
text-align:left;}

h3	{	
	padding:0px;
	margin:3px 0px;
	font-size:1.4em;
	font-weight:normal;
	/*color:#96B5D2;*/
	color:#64584E;
	border-bottom:1px dotted #89817E;
	text-align:left;
	}

h4 {	
	padding:0px;
	margin:3px 0px;
	font-size:1.2em;
	font-weight:normal;
	font-style:	normal;
	color:#89817E;
	}
	

div.imgservizi {
width:auto;
height:102px;
background:url("../../img/bgheadcollegio.gif") top left repeat-x;

}

	a {
	padding:3px; 
	margin:2px;
	font-weight:300;
	line-height:2em;
	color: #821616;
	text-decoration: none;
	background:transparent;
	}

	a:link {
	padding:0px; 
	font-weight:200;
	line-height:2em;
	margin:2px;
	color: #821616;
	text-decoration: none;
	background:transparent;
}

a:visited 
{
padding:0px; 
	font-weight:200;
     margin:2px;
	color: #821616;
	text-decoration: none;
	line-height:2em;
	background:transparent;}

a:hover {
padding:0px; 
	font-weight:200;
    margin:2px;
	color: #fff;
	text-decoration: none;
	line-height:2em;
	background:transparent;}



div.clear 
{position: relative;
	clear:both;
	width: 1px;
	height: 1px;}


/* CSS Modulo form LOGIN*/	

#loginfield {
/*background:#fff url(../../img/bg_box.gif) bottom right no-repeat;*/
width:300px;
border:1px solid #fff;
text-align:left;
border-bottom:1px dotted #fff;
padding:0px;
text-align:right;
}

#loginfield  label{
color:#777777;
width:70px;
margin-right:15px;
}
#loginfield legend{
color:#fff;
font-size:1em;
font-style:normal;
font-weight:normal;
background:#ffffff;
}

#loginfield input {
font-size:0.9em;
/*background:#eFeFeF url(../../img/bg_btn.gif) bottom left no-repeat;*/
border:1px solid #777777;
padding:3px;
}

#loginfield select {
font-size:0.9em;
border:1px solid #EFEFEF;
/*background:#FFF url(../../img/bg_btn.gif) bottom left no-repeat;*/

}

#loginfield textarea {
width:600px;
font-size:0.9em;
border:1px solid #668EC2;
/*background:#FFF url(../../img/bg_btn.gif) bottom left no-repeat;*/

}

#loginfield input.invia
{
padding:2px 10px;
margin-left:70px;
width:100px;
color:#333333;
border:1px solid #cccccc;
background:#efefef url("../../img/arrow_circle.gif") center right no-repeat;
	}	
	
#loginfield input.invia:hover
{
margin-left:70px;
padding:2px;
width:100px;
background:#C8C4C3;
color:#333333;
border:1px solid #efefef;
	}		
	
img {
border:0px;
}
/* FINE CSS Modulo form LOGIN*/	
