/* Elementi */
img {
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
}

p {
	text-align:justify;	
}

#boxEv {
	background-color:#EDEEF0;
	padding:15px;
	text-align:center;
	border:1px solid #9b9fac;
}
.imgSoftBorder {border:1px solid #9b9fac}
#printlogo{
	display:none;
	width:188px;
	height:40px;
}	

/*-------------------------------------*/

/* Struttura */

body {
    text-align: center;   /*centra in IE 5.x */
	/*background-color:#3399FF;*/
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-position:center;
	background-repeat:repeat;
	margin: 0px;
}

	div#container {
		/*border:1px solid red;*/
	    width: 1024px;
		height: 100%;
	    margin: 0px auto;   /*centra negli altri browsers*/
		padding: 0px;
	    text-align: left;   /*ripristina l' allineamento*/
		background-color:#FFFFFF;
		background-position: top right;
		background-repeat: no-repeat;
		background-image: url(../img/filigrana.jpg);
		position:relative;
		float:left;
/*		border:0px solid red;*/
	}
		div#left_col {
			/*border:1px solid green;*/
			width: 250px;
			float: left;
			position:relative;
			z-index: 2;
			text-align:left;
		}
					
		div#content {
			/*border:1px solid green;*/
			height: 100%;	
			position:relative;
			padding-left: 135px;
			padding-right:10px;
			margin-left: 260px;
/*margin-left: 340px;
width:60%;*/
			z-index:1;
/*			position: relative;*/
		}
		
		img#filigrana {
			position:absolute; top:0px; right:0px;
			z-index: 0;
		}
		
		div#breadcrumb {
			background-color:#2d446b;
			height:18px;
			width:100%;
			position:absolute;
			top:0px;
			left:0px;
			color: white;
			text-align:right;
			z-index:2;
		}
		div#breadcrumb #bc_spazio{width:370px}
		
		div#breadcrumb a {
			color:white;
		}
		
/*-----------------------------------------*/

/* Form */
input {
	font-size:10px;
	border: 0px;
	border-bottom: 1px solid #14234b;
}
input.shortText {}
input.text {}
input.longText {	
	width: 270px;
}
input.password {
	width: 150px;
}
input.radio {}
input.checkbox {
	border: 1px solid #3d3d3d;
}
select {
	background-color : #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #14234b;
	width:120px;
	font-family:Tahoma,helvetica,sans-serif;
	font-size: 13px;
	color: #2E2E7C;	
}
input.file {
	width: 270px;
}

textarea {
	border: 1px solid #14234b;
	width: 270px;
	font-size:11px;
}
textarea.small {
	height: 70px;
}
textarea.medium {	
	height: 150px;
}
textarea.large {}

input.button {
	background-color : #D0D0D0;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #FFFFFF;
	width:250px;
	font-family:Tahoma,helvetica,sans-serif;
	font-size: 13px;
	color: #2E2E7C;	
}

table.form {
	color: #14234b;
}

table.form th {
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	font-weight:normal;
	color: #14234b;
}

/*----------------------------------------*/

/* Messages */

p.OKmsg {
	background-color: #c8eec8;
	border: 3px solid #63cf63;
	width: 250px;
	padding: 5px;
	text-align: center;
}

p.KOmsg {
	background-color:#f6b3b3;
	border: 3px solid #ff3e3e;
	width: 250px;
	padding: 5px;
	text-align: center;
}

/*----------------------------------- */
.txt_ssmall_gray {font:10px tahoma,helvetica,sans-serif}

a,a:visited	{color:#1C2238;text-decoration:none}

a:hover  	{color:#1C2238;text-decoration:underline}
a:active 	{background-color:#1C2238;color:#FFF}

a.naked,
a.naked:visited,
a.naked:hover,
a.naked:active  {text-decoration:none;background-color:transparent;}


