/*BOX HP*/
div.box-ist-hp{margin:10px 0 20px 0;background:#b8cadb}
* html div.box-ist-hp{margin-top:20px}
div.box-ist-hp div.img{float:left}
div.box-ist-hp div.img2{float:right}
div.box-ist-hp div.des{float:right;width:440px}
div.box-ist-hp div.des2{float:left;width:530px}
div.rbtop{height:10px;background:url(../img/rbtop.gif) no-repeat top left}
div.rbbot{height:10px;background:url(../img/rbbot.gif) no-repeat bottom left}
div.rbcnt{
	width:707px;
	padding:0 10px 0 10px;
	clear:both;
	overflow:hidden
}
* html div.rbcnt{width:727px}
div.box-ist-hp h3{
	font-weight:bold;
	font-size:1.10em;
	color:#003333;
	margin-bottom:4px
}
div.box-ist-hp p{
	font-weight:normal;
	font-size:0.95em;
	color:#666666;
}
div.box-ist-hp a{color:#666666}
div.box-ist-hp a:hover{color:#003333}
div.box-ist-hp a,
div.box-ist-hp a:hover{text-decoration:underline !important}
div.box-ist-hp div.wuc-nav-cms ul{
	text-align:center;
	list-style:none outside;
	font-weight:normal;
	font-size:0.85em;
	margin:10px 6px 0 6px
}
div.box-ist-hp div.wuc-nav-cms li{
	border-right:1px solid #ffffff;
	display:inline;
	padding:0 6px 0 3px;
}
* html div.box-ist-hp div.wuc-nav-cms li{padding:0 3px 0 6px}
div.box-ist-hp div.wuc-nav-cms li a{color:#ffffff}
div.box-ist-hp div.wuc-nav-cms li a:hover{color:#666666}
div.box-ist-hp div.wuc-nav-cms li a{text-decoration:none !important}
div.box-ist-hp div.wuc-nav-cms li a:hover{text-decoration:underline !important}
div.box-ist-hp div.wuc-nav-fix{display:none}

/*DETAIL*/
div.ist-detail{margin-bottom:15px}
div.ist-detail img,
div.ist-detail h3{margin-bottom:5px}
div.ist-detail h4{color:#003333}
div.ist-detail p{font-size:1.00em;color:#666666}
div.ist-detail ul{margin:0 0 0 30px;color:#666666}
div.ist-detail a{text-decoration:underline}
div.ist-detail a:hover{color:#006666}
div.ist-detail p.link a{text-decoration:none}

div.ist-detail img.avfrusconi{
	float:left;
	margin-right:10px;
	border:1px solid #999999;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666
}

/*FOTOGALLERY*/
div.wuc-fotogallery-list{
	clear:both;
	overflow:hidden;
	margin-bottom:5px
}
div.wuc-fotogallery-list div.fotogallery{
	width:465px;
	clear:both;
	overflow:hidden;
	margin-bottom:15px
}
div.wuc-fotogallery-list div.img{float:left;margin-right:5px}
div.wuc-fotogallery-list div.des{float:right;width:355px}

/*CONTACT*/
div.wuc-contact{width:465px}
div.wuc-contact p{margin-top:10px}
div.wuc-contact p.validators{color:#FF0000;margin:0 0 10px 0}
div.wuc-contact p.dida{margin:0 0 5px 200px}
* html div.wuc-contact p.dida{margin-left:202px}
div.wuc-contact span.mandatory{color:#FF0000}
div.wuc-contact label{
	float:left;
	width:200px;
	padding-top:2px
}
div.wuc-contact input,
div.wuc-contact textarea,
div.wuc-contact select{width:252px;margin-bottom:5px}
div.wuc-contact input.email{margin-bottom:0}
div.wuc-contact div.privacy{margin-top:15px}
div.wuc-contact div.privacy p{margin-top:0}
div.wuc-contact div.privacy a{font-weight:bold;text-decoration:underline}
div.wuc-contact div.privacy label{
	font-size:0.85em;
	width:185px;
	padding-top:4px
}
div.wuc-contact div.privacy input{width:auto}
div.wuc-contact div.privacy ul{
	font-size:0.85em;
	font-weight:normal;
	color:#666666;
	margin:10px 0 10px 30px
}
div.wuc-contact div.buttons{margin:10px 0 10px 0}
div.wuc-contact div.buttons input{width:auto;height:auto}

/*BORSISTI*/
div.wuc-borsisti{margin-bottom:15px}
div.wuc-borsisti table{
	border-top:1px solid #dae2e7;
	border-left:1px solid #dae2e7;
	font-weight:normal;
	font-size:0.90em;
	color:#666666;
}
div.wuc-borsisti tr.head{font-weight:bold;background:#eef1f3}
div.wuc-borsisti tr.head td{vertical-align:middle}
div.wuc-borsisti td{
	vertical-align:top;
	text-align:center;
	padding:3px;
	border-bottom:1px solid #dae2e7;
	border-right:1px solid #dae2e7
}
div.wuc-borsisti td.name{font-weight:bold;text-align:left}

/*RICHIESTA BORSISTI*/
div.wuc-registration{width:465px}
div.wuc-registration fieldset{border:none;margin:0;padding:0}
div.wuc-registration h3{margin-bottom:0}
div.wuc-registration h4{margin:20px 0 5px 0;color:#003333;font-size:1.00em}
div.wuc-registration p{}
div.wuc-registration p.validators{color:#FF0000;margin:0 0 10px 0}
div.wuc-registration p.dida{margin:0 0 5px 200px}
* html div.wuc-registration p.dida{margin-left:202px}
div.wuc-registration span.mandatory{color:#FF0000}
div.wuc-registration label{
	float:left;
	width:200px;
	padding-top:2px
}
div.wuc-registration input,
div.wuc-registration textarea,
div.wuc-registration select{width:252px;margin-bottom:5px}
div.wuc-registration select.NL-Admin-titolotabella,
div.wuc-registration select.birthday{width:60px}
div.wuc-registration input.email{margin-bottom:0}

div.wuc-registration fieldset#fldsetDocumentiRichiesti p{margin-bottom:15px}
div.wuc-registration fieldset#fldsetDocumentiRichiesti label{float:none;width:auto}
div.wuc-registration fieldset#fldsetDocumentiRichiesti input{margin:5px 0 15px 0}

div.wuc-registration fieldset#fldsetDocumentiLiberi h2{margin-top:10px}
div.wuc-registration fieldset#fldsetDocumentiLiberi p{margin-bottom:15px}
div.wuc-registration fieldset#fldsetDocumentiLiberi input.NL-Admin-textfield{margin-left:200px}
* html div.wuc-registration fieldset#fldsetDocumentiLiberi input.NL-Admin-textfield{margin-left:203px}

div.wuc-registration div.privacy{margin-top:15px}
div.wuc-registration div.privacy p{margin-top:0}
div.wuc-registration div.privacy a{font-weight:bold;text-decoration:underline}
div.wuc-registration div.privacy label{
	font-size:0.85em;
	width:200px;
	padding-top:4px
}
div.wuc-registration div.privacy input{width:auto}
div.wuc-registration div.privacy ul{
	font-size:0.85em;
	font-weight:normal;
	color:#666666;
	margin:10px 0 10px 30px
}
div.wuc-registration div.buttons{margin:10px 0 10px 0}
div.wuc-registration div.buttons input{width:auto;height:auto}
