/* @override http://iivela.ariadne.it/contents/instance2/css5000015/12base_stile.css */

/* foglio di stile per IIVELA 
path img per ACM 
/contents/instance2/images/
*/

body {margin:0; padding:0; font-size: 76%; font-family: Arial, Verdana, sans-serif; color:#555;}
a {color:#7C0C1A; text-decoration:underline;}
a:hover {text-decoration:none;}
h1 {font-size:1.4em; padding:4px 0 0 0; margin:0;}
#container { border: 0px none gray; 
margin-top: 12px; 
margin-left: auto; margin-right: auto; 
padding: 0px;
width:770px;
margin-bottom: 0px;
	background: url(/contents/instance2/images/bg-content.gif) repeat-y;
	height: auto;
}

/* COLONNA UNO */
#col_uno {width: 144px;
	float: left;
}
#logo {text-align:right;}
ul.navlist{width: 142px; padding: 0px; border-bottom:1px dotted #777; margin: 6px 0px; font-size: 1em; padding-bottom:6px;}
ul.navlist li {list-style: none;margin: 0px;border: 0px;}
ul.navlist li a {display: block; padding: 1px 0px;border: 0px;text-decoration: none;text-align: right; font-weight:bold;}
ul.navlist li a {color: #777;}
ul.navlist li a:hover, ul.navlist li a#current {color: #444;}

#box_lingue {text-align:right;}
#box_lingue a img {border:0;}
#box_lingue a {text-decoration: none; font-weight:bold; color: #999; }
#box_lingue a:hover, #box_lingue a#currentflag {color: #444;}

/*TOP*/

 
/* COLONNA DUE */
#col_due {width: 398px; float:left; margin-left:18px;
}
#col_due p { font-size:0.9em; margin:0; padding:0 0 2px 0;}
#hp_a {width: 165px; float:left;
	/* height: 312px; COMMENTO NICOLA + successiva riga */
	/* height: 210px; */
	padding-left: 14px;
	border-left: 1px solid #777;
}
/*#hp_a p {display: block; font-size: 1em; margin:0; padding:0 0 4px 0;}*/
#hp_a .righino {border-bottom:1px dotted #777; height:1px; line-height:1px; display:block; margin-bottom:4px}
#hp_b {width: 165px; float:left; margin-left:36px;}
#col_due p.margin_top {margin-top:6px;}

/* COLONNA TRE */
#col_tre {width: 200px;
	float: left;
}
h2.red {font-size:1.2em; padding:8px 0 0 0; margin:0; color: #7C0C1A;}
#col_tre p { font-size:0.9em; margin:0; padding:0 0 2px 0;}
#box_cerca {background:url(/contents/instance2/images/bg_cerca.jpg); border-left:1px solid #fff;}
.input_testo {border: 1px solid #333; width:100%;} 
.dx { text-align:right}
#box_newsletter {background:url(/contents/instance2/images/bg_newsletter.gif); border-left:1px solid #fff; border-top:1px solid #fff; color:#FFFFFF;
	height: 151px;
}
#nl_info {margin-top:-12px; padding-bottom:14px;}
#nl_info a {color:#FFFFFF; display: block; float:left; width:100px;}
#nl_info img {float:left;}
.pad {padding:6px 12px 6px 12px;}
#col_tre .righino {margin:6px 12px 0px 12px;}
.pad form {margin: 0px;padding: 0px;}
#col_tre .righino {margin:6px 12px 0px 12px;}
#col_tre_basso { background:url(/contents/instance2/images/bg_col_3.gif); 
float: left;
width: 200px;
border-left:1px solid #777; 
border-right:1px solid #777; 
}
#col_tre_basso p {}

/* News */
#news {
margin-right:8px; 
width: 598px;
height:130px;
/*margin-left:162px;*/
border:1px solid #777; 
background: #B6C395 url(../images/bg_news.jpg) repeat-x top; 
font-size:0.9em;
background-color:#B6C395;display: block;
float: right;
/*clear: both;*/
}
#news h1 { margin-left:12px;}
#news .sfondoverdino {background: #EBEFE1; float:left; width:598px; margin:0; padding:0;}

#news .sfondoverdino p#titnewshp {
font-family: Arial, Verdana, sans-serif; 
color:#555;
font-size:1.6em; 
font-weight:bold;  
margin:1px 0 0 12px; 
padding: 0;}

#news div {float:left; width:171px; padding:0 14px; }
#news div.riga {background:url(/contents/instance2/images/righino_news.jpg); background-repeat:repeat-y; 
background-position:  right; 
float:left;
height: 77px;}
#news div.riga p {height: 60px;}
#news  div#n3 p {height: 60px;}

#news div img {float:left; width:50px; border:0;margin-left: 116px;margin-top: 0px;padding-top: 0px;margin-bottom: 10px;}

/* FOOTER */
#footer {
width:598px;
float: left;
margin-left:162px; 
margin-right:9px; 
font-size:0.9em; 
padding-top:12px; 
text-align:center;
background-color: #ffffff;
padding-bottom: 12px;
margin-bottom: 0px;
margin-top: 0px;}

#partedestra #footer {width:130px;
float: left;
font-size:0.9em; 
padding-top:12px; 
text-align:center;
padding-bottom: 12px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 250px;}

/*classi*/
.listaplus {list-style-image:url(/contents/instance2/images/freccina_grigiochiaro.gif); margin:8px 0 12px 0; padding:0}
.listaplus li { margin-left:16px;}
.listaplus li a {color: #7C0C1A; font-size:0.9em;}

#col_tre .listaplus {list-style-image:url(/contents/instance2/images/freccina_grigiochiaro.gif); margin:0px 0 0px 0; padding:0;}
#col_tre .listaplus li { margin-left:16px; text-align:right;}
#col_tre .listaplus li a {color: #7C0C1A; font-size:0.9em;}

.clearing {clear: both;
}
.righino {border-bottom:1px dotted #777; height:1px; line-height:1px; display:block;}

#pezza {
	float: left;
	/* height: 220px;  COMMENTO NICOLA, + successiva riga  */
	height: 20px; 
}
#activ{
	font-weight:bold;	
}
.sfondo-button{
	padding:4px 4px 3px 4px;
	background-color:#26517D;
	width:40px;
	margin-top:10px;
}
.errore {
	color:#BB283B;
}

#mandatory {
	text-align:right;
	padding-bottom: 10px;
	color:#BB283B;
}
#errors {
	border-top:1px solid #BB283B;
	border-bottom:1px solid #BB283B;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 0px 5px 0px;
}
.titoloquest {
	color:#BB283B;
	font-weight:bold;
}
.input-testo {
	width: 180px;
}
