/* #### CSS STYLE #### */
.H {display: none;}

a{color:#FF6600;}

.deleteItemCheck {
	display: block;
	background-image: url("/almags/img/delete.gif");
	width: 24px;
	height: 24px;
	float: right;
}

.delImg {
	display: none;
}

.deleteItemUnCheck {
	display: block;
	background-image: url("/almags/img/delete0.gif");
	width: 24px;
	height: 24px;
	float: right;
}

.deleteItemUnCheck span,
.deleteItemCheck span {
	display: none;
}


body {
	background: url(/almags/img/bkg_linea.gif) top repeat-x;
	margin:0;
	padding:0;
	font-family:Arial;
	color:#4f4a49;
	font-size:12px;
	text-align:center; /*comando per centrare pagina per Xhtml Strict */
	border: 1px none red;
}

.MsoNormal {padding:0 0 10px 0 !important; margin:0 !important;}

p {padding:0 0 10px 0 !important; margin:0 !important;}


/* ########################### ELEMENTI STRUTTURA #### */

.floatLeft {float:left;}
.floatRight{float:right;}
.clear {clear:both;}

img {
	border:none;
	margin:0;
	padding:0;
}

#contenitore {
	position:relative;
	width:977px;
	height:100%;
	margin:0 auto;
	text-align:left;
	border:1px none red;
}

.formErrors {color: #ff6600;}

.stroke {border:1px solid #4f4a49;}

.dotted {border:1px dotted #ff6600;}



/* ########################### COL SX ### */
#col_sx {
	float:left;
	width:200px;
	margin:10px 9px 0 0;
	_margin:10px 6px 0 0;
}


#col_sx ul {
	width:150px;
	padding:0;
	margin:30px 0 10px 0;
	list-style-type:none;
	border:1px none red;
}

#col_sx li {
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	text-transform:uppercase;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
}

#col_sx li a {
		color:#ff6600;
		font-size:12px;
}	


/* ########################### COL CENTRALE ### */
#col_centrale {
	float:left;
	width:768px;
	min-height:400px;
	margin:10px 0 0 0;
	border:1px none red;
}

#col_centrale h1.titolo,
#col_centrale h2.titolo {
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
	margin:0 0 15px 9px;
	padding:0;
}

#col_centrale h2.titolo {	
	font-size: 15px;
}

#col_centrale h1.sottotitolo {
	font-size:13px;
	font-weight:bold;
	color:#ff6600;
	margin:0 0 10px 10px;
	padding:0;
}

#col_centrale h1 {
	color:#ff6600;
	font-size:12px;
	padding:0;
	margin:0 0 8px 0;
}

#col_centrale h3 {
	font-size:15px;
	font-weight:bold;
	/*color:#f6795b;*/
	color:#ff6600;
	margin:0 0 20px 10px;
	padding:0;
	border:1px none red;
}


#col_centrale p {
		padding:0;
		margin:0 0 15px 10px;
}



/* ########################### FOOTER ### */
#footer {
	position:relative;
	width:975px;
	/*height:85px;*/
	margin:18px auto 20px auto;
	font-size:11px;
	background:#ebebeb;
	border:1px solid #cdcccc;
}

#footer .dati {
	float:left;
	width:210px;
	padding:10px !important;
	margin:0;
	border:1px none green;
}

#footer .copy {
	float:left;
	width:740px;
	padding:10px 0 !important;
	margin:0;
	border:1px none green;
}


#footer ul.link {
	float:right;
	/*width:340px;*/
	padding:0;
	margin:0;
	border:1px none red;
}

#footer ul.link li {
	float:left;
	display:inline;
	padding:0 5px;
	margin:0;
	border-right:1px solid #ff6600;
}

#footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:none;
}

#footer a:hover,#footer a:link:hover {
	text-decoration:underline;
}

#footer .loghi {
	float:right;
	/*width:320px;*/
	padding:10px 0;
	text-align:right;
	margin-top:5px;
	border:1px none red;
}

#footer .loghi p {
	margin:0;
	padding:0 0 10px 0;
}

#footer .loghi img {
		float:right; 
		margin-right:5px;
}



/* ########################### HEADER ### */
#header {
	width:977px;
	border:1px none red;
}

#lingua {
	height:19px;
	color:#a9a6a1;
	padding-top:3px;
	text-align:right;
	border:1px none blue;
}

#lingua a:link, #lingua a:visited, #lingua a:visited:hover {
	color:#616465;
	text-decoration:none;
}

#lingua a:hover {
	color:#616465;
	text-decoration:underline;
}

#logoAlma {
	float:left;
	width:209px;
	/*height:196px;*/
	border:1px none green;
}

#logoAlma #cerca {
	width:200px;
	height:35px;
	border:1px none red;
}

#cerca .form {
	float:left;
	width:166px;
	height:15px;
	font-size:12px;
	color:#b0ada8;
	margin-bottom:2px;
	border:1px solid #bab5ab;
}

#cerca img {float:left;}

#cerca a {
	float:right;
	font-size:10px;
	color:#625c51;
}


/* ########################### MENU' ALMAWEB ### */
#boxAlmaMenu {
	float:left;
	position:relative;
	width:768px;
	height:214px;
	font-size:11px;
	border:1px none red;
}


/* ########################### TOOLBAR 1 ### */
.tool_1 {
	width:768px;
	height:17px;
	margin:0;
	padding:0;
	background:#ff6600;
}

.tool_1 li {
	display:block;
	float:left;
	width:99px;
	font-size:12px;
	color:#FFF;
	margin:0;
	padding:1px 0 0 10px;
	background:#ff6600 url(/almags/img/bkg_tool_1.gif) right top repeat-y;
}

.tool_1 li a {
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#boxAlmaMenu #evoc {
	width:768px;
	height:178px;
	border:1px none red;
}



/* ########################### SOTTOMENU 1 ### */

.sottomenu_1 .alma {
		position:absolute;
		width:109px;
}

.sottomenu_1 .education {
		position:absolute;
		width:109px;
		left:109px;
}

.sottomenu_1 .faculty {
		position:absolute;
		width:109px;
		left:218px;
}

.sottomenu_1 .partner {
		position:absolute;
		width:109px;
		left:327px;
}

.sottomenu_1 .eventi {
		position:absolute;
		width:109px;
		left:436px;
}

.sottomenu_1 .press {
		position:absolute;
		width:109px;
		left:545px;
}

.sottomenu_1 .contatti {
		position:absolute;
		width:109px;
		right:0px;
}


.sottomenu_1 a {
		display:block;
		width:106px;
		height:16px;
		color:#FFF;
		background:#F8914C;
		padding-left:2px;
		padding-top:2px;
		text-decoration:none;
		border-bottom:1px solid #FFF;
}

.sottomenu_1 a:hover, .sottomenu_1 .select {
		color:#666666;
		background:#FFF;
}



/* ########################### SOTTOMENU 2 ### */
.sottomenu_2 .neolaureati {
		position:absolute;
		width:188px;
		bottom:18px;
}

.sottomenu_2 .manager {
		position:absolute;
		width:188px;
		bottom:18px;
		left:192px;
}

.sottomenu_2 .executive {
		position:absolute;
		background:#918D84;
		width:188px;
		bottom:18px;
		left:384px;
}

.sottomenu_2 .companies {
		position:absolute;
		background:#918D84;
		width:192px;
		bottom:18px;
		left:576px;
}

.sottomenu_2 .companies a {
		width:182px;
}

.sottomenu_2 a {
		display:block;
		width:178px;
		height:16px;
		color:#FFF;
		background:#918D84;
		padding-left:10px;
		padding-top:2px;
		text-decoration:none;
		border-bottom:1px solid #FFF;
}

.sottomenu_2 a:hover, .sottomenu_2 .select {
		color:#666666;
		background:#FFF;
}



/* ########################### TOOLBAR 2 ### */
.tool_2 {
	width:768px;
	height:18px;
	margin:0;
	padding:0;
	background:#666666;
}

.tool_2 li {
	display:block;
	float:left;
	width:182px;
	height:17px;
	font-size:12px;
	color:#FFF;
	margin:0;
	*padding:2px 0 0 10px;
	padding:3px 0 0 10px;
	background:#666666 url(/almags/img/bkg_tool_2.gif) right top repeat-y;
}

.tool_2 li a {
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


/* ########################### BOX LOGIN ### */
#boxLogin {
	width:200px;
	/*height:88px;*/
	margin:0 0 10px 0;
	background: url(/almags/img/bkgBoxLogin.gif) repeat-x;
}


#boxLogin .formErrorField {
	font-weight:bold;
	font-size:11px;
	color:#cc0000;
	margin:5px 0;
}


#boxLogin h1 {
	float:left;
	width:95px;
	font-size:12px;
	font-weight:bold;
	color:#625c51;
	text-transform:uppercase;
	margin:8px 0 0 13px;
	_margin:8px 0 0 5px;
	padding:0;
}

#boxLogin h2 {
	float:right;
	font-size:11px;
	color:#625c51;
	font-style:italic;
	font-weight:normal;
	margin:8px 12px 0 0;
	_margin:8px 5px 0 0;
	padding:0;
}

#boxLogin h2 a {
	font-size:11px;
	color:#625c51;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

#boxLogin #boxInput {
	/*float:right;
	width:110px;*/
	width:175px;
	margin-left:13px;
	border:1px none red;
}

#boxInput input {
	float:left;
	width:95px;
	_height:16px;
	font-size:11px;
	color:#625c51;
	margin-bottom:2px;
	border:1px solid #747575;
}

#boxInput a {
	color:#625c51;
	font-size:10px;
}

#boxInput .label {
	float:left;
	width:75px;
	margin-right:5p;
	border:1px none red;
}

#boxInput .dati { 
	float:left; 
	margin-top:7px; 
	_margin-top:4px; 
}

#boxInput .login { 
	float:right; 
	margin-top:6px; 
	_margin-top:4px;
}


/* ########################### BOX IN EVIDENZA ### */
.boxInEvidenza {
	width:200px;
	font-size:12px;
	border:1px none red;
	border-bottom: 1px dotted red;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.boxInEvidenzaTop {
	width:200px;
	font-size:12px;
	border:1px none red;
	border: none;
}

#logged_inEvidenza {
	float:left;
	display:inline;
}

#logged_inEvidenza .boxInEvidenza {
	width:180px;
}


.boxInEvidenza h1,
.boxInEvidenzaTop h1  
{
	width:194px;
	height:18px;
	font-size:12px;
	background:#ff6600;
	color:#FFF;
	margin:0 0 1px 0;
	padding:2px 0 0 6px;
	border:1px none red;
} 

#logged_inEvidenza .boxInEvidenza h1,
#logged_inEvidenza .boxInEvidenzaTop h1 
{
	width:189px;
}

#logged_inEvidenza .boxInEvidenza .foto_inEvidenza {
	width:195px;
}


.boxInEvidenza h2 {
	color:#ff6600;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
}

.boxInEvidenza p {
	color:#4f4a49;
	font-size:12px;
	margin:0;
	padding:0;
}

.inEvidenza {
	padding:5px 5px 2px 5px;
	margin:0 0 10px 0;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y;
	border:1px none red;
}

.inEvidenza a {
	text-decoration:none;
	font-weight:bold;
}

.inEvidenza a:hover {text-decoration:underline;}


.inEvidenza ul {
	padding:0 !important;
	margin:0 !important;
	border:1px none blue;
}

.inEvidenza li {
	width:180px;
	margin:0 0 2px 0 !important;
	padding:0 !important;
	text-transform:none;
	background:url("/almags/img/frMatrice_new.gif") no-repeat scroll 0 2px !important;
	border:1px none red;	
}

.inEvidenza li a {
	text-transform:none;
	padding:0 0 0 24px;
}

	


/* ########################### BOX NEWS HP ### */
#col_centrale .boxNewsHp {
	float:left;
	font-size:12px;
	width:372px;
	height:auto;
	margin:0 10px 29px 0;
	_margin:0 9px 29px 0;
	border:1px none red;
}
 
#col_centrale .boxNewsHp img {float:left;}

#col_centrale .boxNewsHp h1 {
	float:left;
	font-weight:bold;
	color:#ff6600;
	padding:0 0 0 8px;
	margin:0;
	border:1px none red;
	width: 223px; 
}

#col_centrale .boxNewsHp p.hasImage {
	width: 223px;
}

#col_centrale .boxNewsHp p {
	float:left;
	width:370px;
	line-height:14px;
	color:#4f4a49;
	padding:0 0 0 8px !important;
	margin:0;
	border:1px none red;
}

#col_centrale .boxNewsHp a {
	/*display:block;*/
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}




/* ########################### PAGINA BENVENUTO ### */
#box_benvenuto {
		float:left;
		width:360px;
		margin:0 10px 0 10px;
		_margin:0 10px 0 5px;
}

#box_benvenuto p {
	padding:0;
	margin:0 0 15px 0;
}

#video,
#video2,
.videobox {
		float:right;
		width:385px;
		border:1px solid #666666;
}


	
/* ########################### PAGINA MISSION, SCUOLA, SEDI, ACCREDITAMENTI, BUSINESS, ALMANACCO ETC.... ### */
#box_business {
		float:left;
		width:470px;
		margin:0 20px 0 10px;
		_margin:0 20px 0 5px;
}

#box_contatti {
		float:left;
		width:355px;
		margin:0 5px 0 10px;
		_margin:0 20px 0 5px;
}

#box_sedi {
		float:left;
		width:550px;
		margin:0 10px 0 10px;
		_margin:0 10px 0 5px;
		border:1px none red;
}


#box_almanacco {
		float:left;
		width:550px;
		margin:0 10px 0 10px;
		_margin:0 10px 0 5px;
		border:1px none red;
}

#box_mission, #box_scuola {
		float:left;
		width:360px;
		margin:0 10px 0 10px;
		_margin:0 10px 0 5px;
}

#box_accreditamenti, #box_soci {
		float:left;
		width:550px;
		margin:0 10px;
		_margin:0 10px 0 5px;
		border:1px none red;
}

#box_bologna  {
		width:758px;
		margin:0 20px 0 10px;
		_margin:0 20px 0 5px;
		border:1px none red;
}

#box_soci ul, #box_education_intro ul {
	padding:0;
	margin:15px 10px 25px 0;
	list-style-type:none;
	border:1px none red;
}

#box_soci li, #box_education_intro .elenco {
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none red;
}

#box_mission p, #box_scuola p, #box_sedi p, #box_accreditamenti p, #box_almanacco p, #box_soci p, #box_contatti p, #box_bologna p, {
	padding:0;
	margin:0 0 15px 0;
}

#box_mission a, #box_scuola a, #box_sedi a, #box_accreditamenti a, #box_business a, #box_almanacco a, #box_soci a, #box_contatti a, #box_bologna a, _box_mensa a {
		color:#ff6600;
}

#foto_mission, #foto_scuola, #foto_bologna {
	float:right;
	width:385px;
}

#foto_mission img,  #foto_scuola img, #foto_bologna img {
	border:1px solid #666666;
}

#foto_mission h2, #foto_scuola h2, #foto_bologna h2 {
	padding:0 0 0 10px;
	margin:5px 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none red;
}

#foto_contatti {
		float:right;
		width:385px;
		border:1px solid #666666;
}

#foto_accreditamenti, #foto_soci {
		float:right;
		width:192px;
		border:1px none red;
}

#foto_accreditamenti img, #foto_soci img {
		margin:0 auto 10px auto;
		/*border:1px solid #666666;*/
}


/*
.foto_soci {
		float:left;
		width:150px;
		margin:0 35px 20px 0;
		border:1px none red;
}

.foto_soci img {
		margin:0;
		padding:0;
}

.foto_soci .socio {
		font-size:12px;
		color:#4f4a49;
		font-weight:bold;
		text-align:center;
		padding:0;
		margin:0;
		border:1px none red;
}
*/


/* ########################### PAGINA DETTAGLIO MASTER ### */
#box_dettaglio_master {
		float:left;
		/*width:470px;*/
		width:545px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_dettaglio_master h1 {
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	color:#ff6600;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
}	

#box_dettaglio_master p, #dual_degree p {
	padding:0;
	margin:0 0 20px 0;
}	

#box_dettaglio_master a {
	color:#ff6600; 
	text-decoration:underline; 
	font-size:12px;
}

/*
#box_dettaglio_master .cont_sx, 
#box_dettaglio_master .cont_dx {
	float:left;
	width:235px;
	border:1px none red;
}
*/

.box_ospitalita {
	float:left;
	width:255px;
	margin:30px 0 0 0;
}

.box_ospitalita ul {
	padding:0;
	margin:10px 0 30px 0;
	list-style-type: none;
	border:1px none red;
}

.box_ospitalita li {
	padding:0;
	margin:0;
	border:1px none green;
}




/* #### DIV PUNTINI TRATTEGGIO #### */
.puntini {
	margin:20px 0;
	padding:0;
	background: url(/almags/img/riga_puntini.gif) repeat-x;
}


/* #### BOX TESTIMONIANZE, BOX EX PARTECIPANTI #### */
#box_dettaglio_master .box_testimonianze {
		/*width:470px;*/
		width:550px;
		_	width:530px;
		margin:0 0 18px 0;
		padding-bottom:20px;
		border-bottom:1px dotted #ff6600;
}


#ex_partecipanti .box_partecipanti {
		/*width:758px;*/
		width:470px;
		margin:0 0 18px 0;
		padding-bottom:15px;
		border-bottom:1px dotted #ff6600;
}

#ex_partecipanti a {
	font-size:12px;
	color:#ff6600;
}

#ex_partecipanti .box_partecipanti b {
	color:#4f4a49;
	font-weight:bold;
	font-style:normal;
}

#box_dettaglio_master .box_testimonianze img,
#ex_partecipanti .box_partecipanti img {
		float:left;
		margin:0 15px 0 0;
		border:1px solid #999999;
}

#box_dettaglio_master .box_testimonianze h2 {
		color:#393939;
		font-size:12px;
		font-weight:bold;
		margin:0 0 3px 0;
		padding:0;
		border:1px none red;
}

#box_dettaglio_master .box_testimonianze h2 a {
		color:#393939;
		text-decoration:underline;
}


#box_dettaglio_master .box_testimonianze h3 {
		color:#393939;
		font-size:12px;
		font-weight:normal;
		margin:0 0 3px 0;
		padding:0;
		border:1px none red;
}

#box_dettaglio_master .box_testimonianze h3 a {
		color:#ff6600;
		text-decoration:underline;
}

#box_dettaglio_master .box_testimonianze p {
		float:left;
		/*width:370px;
		_width:360px;*/
		color:#666666;
		font-style:italic;
		margin:0 15px 0 0;
		padding:0;
		border:1px none red;
}

#ex_partecipanti .box_partecipanti p,
#ex_partecipanti .box_partecipanti .bxp  {
		float:left;
		width:380px;
		color:#666666;
		font-style:italic;
		margin:0;
		padding:0;
		border:1px none blue;
}

#box_dettaglio_master #box_video_master {
		width:280px;
		margin:0 auto 30px auto;
		border:1px none red;
}



/* ########################### BOX INFO SEDE E BOX INFO DETTAGLIO MASTER ### */
#box_info_sede {
	float:right;
	width:190px;
	background:#f5f5f5;
	font-size:12px;
	border-top:none;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y top;
}

#box_info_master {
	float:right;
	width:190px;
	background:#f5f5f5;
	font-size:12px;
	border-top:none;
	margin-bottom:2px;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y top;
}

.cont_toolbar_master {
	float:right;
	/*width:259px;*/
	width:190px;
	margin:0 0 10px 20px;
	border:1px none red;
}


#box_info_sede .titolo, #box_info_master .label_titolo {
	display:block;
	height:22px;
	background:url(/almags/img/bkg_titolo_box.gif) repeat-x;
}

#box_info_sede .titolo p, #box_info_master .label_titolo p {
	padding:3px 0 0 10px !important;
	margin:0;
	color:#FFF;
	font-weight:bold;
}

#box_info_sede ul {
	/*width:235px;*/
	width:175px;
	padding:0;
	margin:15px 10px;
	list-style-type:none;
}

#box_info_master ul {
	width:180px;
	margin: 0;
	padding:10px 0 0 0;
	list-style-type:none;
}


#box_info_sede li, #box_info_master li {
	padding:0 0 0 25px;
	margin:0 10px 10px 5px;
	color:#575b5c;
	background:url(/almags/img/frMatrice_new.gif) no-repeat 0 1px;
	border:1px none red;
}

 #box_info_master li {
	margin:0 10px 0 5px;
	padding:0 0 10px 25px;
 }

#box_info_master li a {
		font-size:12px;
		color:#575b5c;
		padding:0;
		margin:0;
		font-weight:bold;
		text-decoration:none;
}

#box_info_master li a.select, 
#box_info_staff li a.select, 
{
	color:#FF6600;
}


/* ########################### ICONA PDF LINK ### */
.ico_pdf {
	float:left;
	display:inline;
	height:35px;
	color:#ff6600;
	padding:5px 0 5px 25px;
	margin:0 40px 10px 0;
	background: url(/almags/img/ico_pdf.gif) no-repeat;
	border:1px none red;
}

.ico_pdf a {
	color:#ff6600;
}

.ico_pdf a:hover {
	text-decoration:none;
}

/* ###########################  ICONA VIDEO LINK ### */
.ico_video {
	float:left;
	color:#ff6600;
	padding:5px 0 5px 25px;
	margin:0 40px 20px 0;
	background: url(/almags/img/ico_video.gif) no-repeat;
}

.ico_video a {
	color:#ff6600;
}

.ico_video a:hover {
	text-decoration:none;
}


/* ########################### ICONA DURATA ### */
.ico_durata {
	color:#4f4a49;
	height:35px;
	font-weight:bold;
	padding:0 0 10px 35px;
	margin:0 0 10px 0;
	background: url(/almags/img/ico_durata.gif) no-repeat;
	border:1px none red;
}

.ico_durata b {
	color:#ff6600;
	font-weight:bold;
	border:1px none red;
}

/* ########################### ICONA INFO ### */
.ico_info {
	color:#ff6600;
	font-weight:bold;
	padding:5px 0 10px 35px;
	margin:20px 0 0 0;
	background: url(/almags/img/ico_info.gif) no-repeat 0 2px;
	border:1px none red;
}

.info_dett_master {
	margin:0;
	padding:0;
	line-height:20px;
	border:1px none red;
}

.info_dett_master a {
	color:#ff6600;
}


/* ########################### BOX PDF### */
.box_pdf {
	width:170px;
	height:20px;
	padding:5px 10px;
	background:#f66014;
	border:1px none red;
}

.box_pdf a {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}


/* ########################### BOX DURATA ### */
.box_durata {
	color:#555759;
	font-weight:bold;
	padding:10px;
	margin-bottom:2px;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y top;
	border:1px none red;
}

.box_durata b {
	color:#ff6600;
	font-weight:bold;
	border:1px none red;
}



/* ########################### BOX INFO ### */
.box_info {
	color:#555759;
	font-weight:bold;
	padding:10px;
	margin-bottom:2px;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y top;
}

.box_info b {
	color:#ff6600;
	font-weight:bold;
}

.box_info span {
	font-size:9px;
	font-weight:bold;
}





/* ########################### PAGINA STAFF ### */
#box_staff {
		float:left;
		width:557px;
		font-size:12px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_staff .foto_staff {
		float:left;
		width:110px;
		height:160px;
		margin:0 35px 36px 0;
		_margin:0 30px 33px 0;
		padding: 0;
		border:1px none red;
}

#box_staff .foto_staff img {
		/*width:110px;
		height:110px;*/
		width:80px;
		height:80px;
		border:1px solid #999999;
}

#box_staff .foto_staff  h1 {
		float:left;
		width:110px;
		margin:6px 0 0 0;
		padding:0;
		font-weight:bold;
		color:#ff6600;
}

#box_staff .foto_staff  h2 {
		float:left;
		width:110px;
		margin:0;
		padding:0;
		font-weight:normal;
		color:#4f4a49;
}


#box_staff .foto_staff ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#box_staff .foto_staff ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 7px;	
}

/* ########################### BOX INFO STAFF ### */
#box_info_staff {
	float:right;
	width:190px;
	font-size:12px;
	background:#f5f5f5;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y;
}

#box_info_staff .titolo {
	display:block;
	background:url(/almags/img/bkg_titolo_staff.gif) repeat-x;
}

#box_info_staff ul {
	width:150px;
	padding:0;
	margin:15px 10px;
	list-style-type:none;
}

#box_info_staff li {
	padding:0 10px 0 25px;
	margin:0 0 10px 0;
	color:#616465;
	background:url(/almags/img/frMatrice_new.gif) no-repeat left 1px;
}

#box_info_staff li a {
		color:#616465;
		text-decoration:none;
		font-weight:bold;
}	



/* ########################### PAGINA BUSINESS ### */
#box_business ul {
	padding:0;
	margin:0;
	font-size:12px;
	list-style-type:none;
}

#box_business li {
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	color:#4f4a49;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
}

#box_business h1 {
		font-size:13px;
		font-weight:bold;
		color:#ff6600;
		padding:0;
		margin:50px 0 10px 0;
}


#box_business a {
		color:#ff6600;
}


/* ########################### BOX LOGHI BUSINESS ### */
#cont_loghi {
		width:750px;
		_width:475px;
		height:115px;
		position:relative;
}

#box_loghi {
		border:1px solid #cdcccc;
		width:480px;
		_width:477px;
		height:92px;
}

/* Nota: parte di questo div è definito anche in smoothDivScroll.css */
div.scrollWrapper {
	border:1px solid #cdcccc;
	height: 79px;
}
div.scrollableArea {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

div.scrollableArea img {
	float:left;
	margin:15px 10px 0 20px;
}

div.scrollableArea a {
	float:left;
}

#cont_loghi p {
	float:left;
	width:425px;
	_width:420px;
	padding:0;
	margin:0;
	color:#999999;
	font-size:12px;
	text-align:center;
}


/* ########################### BOX INFO BUSINESS ### */
#box_info_business {
	float:left;
	width:259px;
	background:#f5f5f5;
	border:1px dotted #ff6600;
	border-top:none;
}

#box_info_business .titolo {
	display:block;
	height:39px;
	background:url(/almags/img/bkg_titolo_business.gif) repeat-x;
}

#box_info_business .titolo p {
	padding:3px 0 0 10px !important;
	margin:0;
	color:#FFF;
	font-weight:bold;
}

#box_info_business .cont_business {
		width:230px;
		margin:5px auto 10px auto;
}

#box_info_business .cont_business h3 {
		float:right;
		margin:0 0 10px 0;
		padding:0;
		font-size:10px;
		color:#4f4a49;
}

#box_info_business .cont_business h1 {
		float:left;
		width:80px;
		height:15px;
		padding:2px 0 0 10px;
		margin:0 0 10px 0;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}
	
#box_info_business .cont_business h1 a {
		color:#ff6600;
		font-size:12px;
}

#box_info_business .cont_business .form {
		float:right;
		width:135px;
		font-size:12px;
		color:#4f4a49;
		margin:0 0 10px 0;
		border:1px solid #999999;
}
		
#box_info_business .cont_business textarea {
		width:233px;
		height:58px;
		font-size:12px;
		color:#4f4a49;
		margin:0 0 10px 0;
		border:1px solid #999999;
}

#box_info_business .cont_business .accetto {
		float:left;
		height:15px;
		padding:2px 0 0 10px;
		margin:0 0 10px 0;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}

#box_info_business .cont_business .non_accetto {
		float:left;
		height:15px;
		padding:2px 0 0 10px;
		margin:0 0 10px 20px;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}
	
#box_info_business .cont_business .radio {
	float:left;
	margin:0;
	padding:0;
	margin-left: 15px;
}


#box_info_business .btInvia {
		display:block;
		width:45px;
		margin:0 auto;
		padding:5px 20px;
		font-size:12px;
		color:#FFF;
		text-transform:uppercase;
		text-decoration:none;
		background:#ff6600;
}

	
/* ########################### PAGINA FOTO TOUR, FOTO EVENTI, FOTO PRESS, ISCRIZIONE NEWSLETTER ### */
	#box_fotoTour, #box_fotoEventi, #box_fotoPress {
		float:left;
		width:755px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
}

#box_fotoTour p, #box_fotoEventi p, box_fotoPress p {
	padding:0;
	margin:0 0 15px 0;
}
	

/* ########################### PAGINA LAVORA CON NOI  E FORM ISCRIZIONE NEWSLETTER ### */	
#box_lavora, #box_newsletter {
	float:left;
	width:755px;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
}

#box_lavora p, #box_newsletter p {
	padding:0;
	margin:0 0 15px 2px;
}

#box_newsletter a {
	color:#ff6600;
	
}
 .box_form {
	float:left;
	width:369px;
	height:250px;
	min-height:250px;
	background:#f5f5f5;
	margin:15px 0 50px 0;
	text-align:left;
	border:1px dotted #ff6600;
}



	
.box_form .cont_form {
	width:345px;
	height:20px;
	min-height:20px;
	padding:0;
	margin:0 auto 10px auto;
	_margin:0 auto 1px auto;
	border:1px none red;
}



/*
.box_form .cont_form .form {
		float:left;
		width:135px;
		font-size:12px;
		color:#4f4a49;
		margin:0 0 10px 8px;
		border:1px solid #999999;
}*/


.box_form .cont_form h1 {
	width:330px;
	background:none;
	font-weight:bold;
	color:#ff6600;
	padding:0;
	margin:0 auto;
	_margin:0 auto 1px auto;
	border:1px none red;
}

.box_form .cont_form p {
	float:left;
	background:none;
	padding:0;
	font-style:italic;
	/*margin:0 20px 0 0;
	_margin:0 auto 1px auto;*/
	border:1px none red;
}


#box_newsletter h2 {
	width:330px;
	font-weight:bold;
	color:#666666;
	padding:0;
	font-size:12px;
	margin:10px 0 10px 10px;
	border:1px none red;
}

.box_form .conoscenzaAlma {
		float:left;
		width:150px;
		height:auto;
		padding:0;
		margin:0 10px 0 0;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		text-align:left;
		border:1px none red;
}

.box_form .conoscenzaAlma p {
		float:left;
		margin:0;
		padding:0;
}

box_form h1, .box_form label {
		float:left;
		width:130px;
		padding:2px 0 0 10px;
		margin:0 0 10px 0;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
		border:1px none red;
}

.box_form h1 a {
		color:#ff6600;
		font-size:12px;
}


.box_form .form {
		float:left;
		width:200px;
		font-size:12px;
		color:#4f4a49;
		margin:0 0 10px 0;
		background:#FFF;
		border:1px solid #999999;
}
	

.box_form .accetto {
		float:left;
		width:50px;
		height:15px;
		padding:2px 0 0 10px;
		margin:0 0 10px 6px;
		_margin:0 0 10px 3px;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		/*background:url(/almags/img/quad_select.gif) no-repeat 0 7px;*/
}


.box_form .non_accetto {
		float:left;
		width:75px;
		height:15px;
		padding:2px 0 0 10px;
		margin:0 0 10px 20px;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		/*background:url(/almags/img/quad_select.gif) no-repeat 0 7px;*/
}

.box_form .checkbox {
		float:left;
}

.box_form textarea {
		width:200px;
		_width:198px;
		height:50px;
		font-size:12px;
		color:#4f4a49;
		font-family:Arial;
		margin:0;
		padding:0;
		border:1px solid #999999;
}

.box_form .privacy {
		width:340px;
		height:80px;
		font-size:12px;
		color:#4f4a49;
		font-family:Arial;
		margin:0;
		padding:0;
		border:1px solid #999999;
}



.box_form .radio {
	float:left;
	margin:5px 0 0 10px;
	*margin:1px 0 0 10px;
	padding:0;
}


.box_form .btInvia {
		float:right;
		display:block;
		width:45px;
		margin:0 20px;
		_margin:0 10px;
		padding: 5px 20px;
		font-size:12px;
		color:#FFF !important;
		text-transform:uppercase;
		text-decoration:none !important;
		background:#ff6600;
}


.box_form .btCancella {
		float:left;
		display:block;
		width:auto;
		margin:0 20px;
		_margin:0 10px;
		padding: 5px 10px;
		font-size:12px;
		color:#FFF !important;
		text-transform:uppercase;
		text-decoration:none !important;
		background:#ff6600;
}


/* ########################### PAGINA ALMANACCO ### */
#box_almanacco ul {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	border:1px none red;
}

#box_almanacco li, .ospitalita_link {
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
}

#box_almanacco h1 {
		font-size:13px;
		font-weight:bold;
		color:#ff6600;
		padding:0;
		margin:50px 0 10px 0;
}



/* ########################### BOX INFO ALMANACCO ### */
#box_info_almanacco {
	float:right;
	/*width:259px;*/
	width:190px;
	background:#f5f5f5;
	/*border:1px dotted #ff6600;*/
	border-top:none;
}

#box_info_almanacco .titolo {
	display:block;
	height:22px;
	background:url(/almags/img/bkg_titolo_box.gif) repeat-x;
}

#box_info_almanacco .titolo p {
	padding:3px 0 0 10px !important;
	margin:0;
	color:#FFF;
	font-weight:bold;
}

#box_info_almanacco .cont_almanacco {
		/*width:238px;*/
		width:180px;
		margin:24px auto 10px auto;
}

#box_info_almanacco .cont_almanacco h1 {
		float:left;
		width:80px;
		height:15px;
		padding:2px 0 0 10px;
		margin:0 0 5px 0;
		color:#4f4a49;
		font-size:12px;
		font-weight:normal;
		background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}
	
#box_info_almanacco .cont_almanacco h1 a {
		color:#ff6600;
		font-size:12px;
}

#box_info_almanacco .cont_almanacco .form {
		float:left;
		width:135px;
		font-size:12px;
		color:#4f4a49;
		margin:0 0 10px 8px;
		border:1px solid #999999;
}


#box_info_almanacco .btCerca {
		/*float:right;*/
		display:block;
		width:60px;
		margin:0 auto;
		padding:5px 15px;
		font-size:12px;
		color:#FFF;
		text-transform:uppercase;
		text-decoration:none;
		background:#ff6600;
}


#box_info_almanacco .puntini {
	margin:20px 0 0 0;
	padding:0;
	background: url(/almags/img/riga_puntini.gif) repeat-x;
}


#box_info_almanacco ul  {
	padding:0;
	margin:20px 0 0 0;
	list-style-type:none;
}

#box_info_almanacco li {
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 8px;
}

#box_info_almanacco li a {
	display:block;
	color:#ff6600;
	font-size:12px;
	height:16px;
	padding:2px 0;
	background:url(/almags/img/ico_pdf_almanacco.gif) no-repeat top right;
}
	
	
	
/* ########################### PAGINA DUAL DEGREE ### */
#box_education_intro, #dual_degree {
		float:left;
		width:758px;
		margin:0 20px 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_education_intro img {
	float:right;
	margin:0 0 20px 20px;
	/*border:1px solid #666666;*/
}

#box_education_intro a, #dual_degree a {
	font-size:12px;
	color:#ff6600;
}

#box_education_intro h1 {
	padding:0;
	margin:0 0 5px 0;
	font-size:12px;
	color:#ff6600;
}

#box_education_intro ol {
	margin:0 0 20px 0;
	padding:0 0 0 22px;
	border:1px none red;
}

#box_education_intro li {
	margin:0 0 10px 0;
	padding:0;
	border:1px none red;
}

#box_education_intro li b {
	font-weight:bold;
	color:#ff6600;
}

#box_education_intro .orari {
	width:400px;
	border:1px solid #ff6600;
}

#box_education_intro .orari td {
	border:1px solid #ff6600;
}


/* ########################### MATRICE NEW ########### */
#box_education_intro #matrice_new {
		width:760px;
		margin-bottom:20px;
		border:1px none red;
}

#box_education_intro #matrice_new img {
	margin: auto;
	float: none;
}

#matrice_new table {
	width:100%;
} 

#matrice_new .spacer {
	padding:0;
	width:4px;
	height:4px;
} 


#matrice_new td {
		padding:10px 5px;
		border:1px none green;
}

#matrice_new td.head {
	font-size:20px;
	font-weight:bold;
	color:#e5e4de;
	text-align:center;
	background:#bebdb4;
	border:2px solid #cccac5;
}


#matrice_new td.master {
	width:30px;
	font-size:20px;
	font-weight:bold;
	color:#e5e4de;
	text-align:center;
	background:#9f9a8d;
	border:2px solid #cbc9c4;
}

#matrice_new td.fulltime {
	width:319px;
	color:#707273;
	background:#f8f8f7;
	font-size:12px;
	vertical-align:top;
	border:2px solid #cbc9c4;
}

#matrice_new td.partime {
	width:394px;
	color:#707273;
	background:#efefec;
	font-size:12px;
	vertical-align:top;
	border:2px solid #cbc9c4;
}

#matrice_new td.fulltime ul,
#matrice_new td.partime ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border:1px none green;
}

#matrice_new td.fulltime li,
#matrice_new td.partime li {
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	color:#5f6263;
	background:url(/almags/img/frMatrice_new.gif) no-repeat left 2px;
	border:1px none green;
}


#matrice_new td.fulltime li a,
#matrice_new td.partime li a {
	color:#5f6263;
	text-decoration:none;
	font-weight:bold;
}

#matrice_new td.fulltime li span,
#matrice_new td.partime li span {
	color:#f65100;
	margin-right:3px;
	text-transform:uppercase;
	font-weight:bold;
}





/* ########################### MATRICE OLD ########### 
#box_education_intro #matrice {
		width:758px;
		margin-bottom:20px;
		background: url(/almags/img/bkgMatrice.gif) repeat-y;
		border:1px none red;
}


#matrice img {
		padding:0;
		margin:0;
}

#matrice td {
		width:300px;
		vertical-align:top;
		padding:0;
		margin:0;
		font-size:11px;
}

#matrice .head {
		height:40px;
		text-align:center;
}

#matrice .head p {
		width:285px;
		margin:8px 0 0 0 !important;
		font-size:14px;
		color:666666;
		font-weight:bold;
		border:1px none red;
}

#matrice .head p a {
		background:none;
		margin:0;
		padding:0;
		font-size:14px;
		color:#4F4A49;
}

#matrice td h1 {
		font-size:14px;
		color:#ff6600;
		margin:15px 0 0 10px;
		padding:0;
		font-weight:bold;
		border:1px none red;
}

#matrice td h1 a {
		background:none;
		color:#FF6600;
		font-size:14px;
		margin:0;
		padding:0;
		width:auto;
}

#matrice td a {
	display:block;
	width:240px;
	font-size:11px;
	color:#666666;
	padding:0 0 0 10px;
	margin:0 0 3px 23px;
	text-decoration:none;
	background:url(/almags/img/frMatrice.gif) no-repeat 0 3px;
	border:1px none red;
}

#matrice .selezionato {
		width:298px;
		height:auto;
		background: transparent url(/almags/img/bkgMatriceSelezionato.gif) repeat-y scroll -1px 0;
		padding-bottom:5px;
		border:1px solid transparent;
		*border:1px none red;
}

#matrice .cap {
		width:300px;
		height:24px;
		margin:0;
		padding:0;
}

#matrice .cap img { 
	padding:0;
	margin:0; 
	border:none;}
*/








/*
#matrice td {
		width:200px;
		background:#f5f5f5;
		vertical-align:top;
		font-size:10px;
}

#matrice .tdCorsi {
		width:20%;
		background:#f5f5f5;
		font-size:10px;
}

#matrice .head {
		height:40px;
		background:#e5e5e5;
		text-align:center;
}

#matrice .head p {
		width:285px;
		margin:8px 0 0 0;
		font-size:18px;
		color:666666;
		font-weight:bold;
}

#matrice h1 {
		font-size:18px;
		color:#ff6600;
		margin: auto 0 0 10px;
		*margin:0 0 0 10px;
		padding:0;
		font-weight:bold;
		border:1px none red;
}

#matrice td a {
	display:block;
	width:270px;
	font-size:12px;
	color:#ff6600;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	text-decoration:none;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none red;
}

#matrice .select {
		background:#fce9dc;
		border:1px dotted #ff6600;
}

*/


/* ########################### CORSI EDUCATION ### */
#box_education {
		float:left;
		/*width:470px;*/
		width:758px;
		margin:0 20px 0 10px;
		_margin:0 20px 0 5px;
}

#box_education p, #box_education_intro p {
	color:#4f4a49;
	padding:0;
	margin:0 0 10px 0;
}

#foto_education {
		float:right;
		width:385px;
		margin:0 0 5px 5px;
		border:1px solid #666666;
}

#box_education h1 {
		height:15px;
		padding:2px 0 0 10px;
		margin:0 0 5px 0;
		color:#ff6600;
		font-size:12px;
		font-weight:bold;
		background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}
	

#box_education h1 a {
		color:#ff6600;
		font-size:12px;
		font-weight:bold;
}

#box_education h2 a {
		float:left;
		margin:0 20px 25px 0;
		padding:0;
		height:15px;
		color:#333333;
		font-size:12px;
		font-weight:bold;
}


#box_education .categoria {
		color:#ff6600;
		font-size:13px;
		font-weight:bold;
		margin:30px 0 10px 0;
		padding:0 0 2px 2px;
		/*background:#ff6600;*/
		text-transform:uppercase;
		border-bottom:1px dotted #ff6600;
}


/* ########################### PAGINA FACULTY ### */
#box_faculty {
		width:755px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_faculty p {
	padding:0;
	margin:0 0 15px 0;
}

#box_faculty h1 {
	color:#ff6600;
	font-size:12px;
	padding:0;
	margin:0 0 8px 0;
}
	
	


/* ########################### BOX RICERCA ### */

.titolo_ricerca {
	color:#ff6600;
	font-size:13px;
	padding:0;
	font-weight:bold;
	margin:0 0 8px 0;
}

#box_ricerca {
	position:relative;
	width:758px;
	height:48px;
	margin-bottom:30px;
	/*background:#f5f5f5;
	border:1px dotted #ff6600;*/
}

#box_ricerca h2, #box_ricerca h4 {
	float:left;
	display:inline;
	height:15px;
	padding:2px 0 0 0;
	margin:15px 10px 0 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:bold;
	/*background:url(/almags/img/quad_select.gif) no-repeat 0 7px;*/
	border:1px none green;
}

#box_ricerca input,  #box_ricerca select {
	float:left;
	display:inline;
	width:150px;
	height:15px;
	margin:15px 20px 0 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	border:1px solid #999999;
}

#box_ricerca select {
	height:20px;
	margin-top:14px;
}

#box_ricerca img {
	width:21px;
	height:18px;
	margin:14px 20px 0 20px;
}
	
	
/* ########################### BOX RICERCA ### */
.box_risultato_ricerca {
	float:left;
	width:230px;
	min-height:170px;
	margin:0 10px 20px 0;
	padding-right:10px;
	/*background: url(/almags/img/bkg_risultato_ricerca.gif) top right repeat-y;*/
	border-right:1px dotted #ff6600;
}

.box_risultato_ricerca a ,
.box_risultato_ricerca span.notLink
{
	display:block;
	/*height:15px;*/
	padding:2px 0 0 10px;
	margin-top:10px;
	color:#ff6600;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none red;
}

/*
.box_risultato_ricerca .elenco_aziende {
	display:block;
	height:15px;
	padding:2px 0 0 10px;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none red;
}*/

.box_risultato_ricerca h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	color:#4f4a49;
	border:1px none red;
}

#box_master_lecture .box_risultato_ricerca h3 {
	margin:0;
	padding:0;
	font-size:12px;
	color:#4f4a49;
	border:1px none red;
}


.box_risultato_ricerca h4 {
	margin:0 0 0 0;
	/*padding:0;*/
	padding:0 0 0 10px;
	font-size:12px;
	color:#4f4a49;
	font-weight:normal;
	border:1px none red;
}

.box_risultato_ricerca ul  {
	padding:0;
	margin:0;
	list-style-type:none;
}

.box_risultato_ricerca li {
	padding:0 0 0 8px;
	margin:0 0 5px 0;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 6px;
	border:1px none red;
}



/* ########################### BOX PAGINAZIONE ### */
#box_press #paginazione,
#box_iscrizione #paginazione,
#faq #paginazione,
#paginazione {
	width:auto;
	height:30px;
	margin:0 auto;
	font-size:10px;
	text-align:center;
	border:1px none red;
}

#box_press #paginazione a, 
#box_iscrizione #paginazione a,
#faq #paginazione a, 
#paginazione a {
	display:inline-block;
	color:#ff6600;
	text-decoration:none;
	background:#FFFFFF;
	padding:2px 5px 2px 5px;
	margin:1px;
	font-size:10px;
	border:1px solid #ff6600;
}

#box_press #paginazione .select,
#box_iscrizione #paginazione .select,
#faq #paginazione .select,
#paginazione .select {
	display:inline-block;
	color:#FFFFFF !important;
	font-weight:bold;
	background:#ff6600;
	padding:2px 5px 2px 5px;
	margin:1px;
	border:1px solid #ff6600;
}


/* ########################### PAGINA DETTAGLIO FACULTY ### */
#box_docente {
		float:left;
		width:524px;
		border:1px none red;
}

#box_docente p {
	padding:0;
	margin:0 0 15px 0;
}

#box_docente h1 {
	color:#ff6600;
	font-size:13px;
	padding:0;
	margin:0;
}

#box_docente h2 {
	color:#4f4a49;
	font-size:12px;
	padding:0;
	margin:0;
}	

#box_docente h3 {
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none red;
}	

#box_docente a {
	color:#ff6600;
}


	
/* ########################### BOX INFO DOCENTE ### */
#box_info_docente {
	float:right;
	width:189px;
	background:#f5f5f5;
	border-top:none;
	padding-bottom:20px;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y top;/
}

#box_info_docente .titolo {
	display:block;
	height:22px;
	background:url(/almags/img/bkg_titolo_box.gif) repeat-x;
}

#box_info_docente .titolo p {
	padding:3px 0 0 10px;
	margin:0;
	color:#FFF;
	font-weight:bold;
}

#box_info_docente img {
	margin:10px;
	border:1px solid #999999;
}


#box_info_docente h2 {
	margin:0 14px 5px 14px;
	padding:0;
	color:#ff6600;
	font-size:12px;
	border:1px none red;
}

#box_info_docente span {
	display:inline;
	margin:0 14px;
	padding:0;
	color:#ff6600;
	font-size:11px;
	font-weight:bold;
	border:1px none red;
}

#box_info_docente p {
	display:inline;
	margin:2px 0 0 0;
	padding:0;
	color:#4f4a49;
	font-size:11px;
	border:1px none red;
}

#box_info_docente a {
	margin:0;
	padding:0;
	color:#ff6600;
	font-size:11px;
	border:1px none red;
}


/* ########################### PAGINA PARTNER, STRUTTURA MASTER E CALENDARIO MASTER ### */
#box_partner {
		float:left;
		/*width:300px;*/
		width:360px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_calendario_master, #box_struttura {
		float:left;
		width:758px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_foto_struttura {
		float:left;
}

#box_foto_partner h2 {
	padding:0 0 0 10px;
	margin:5px 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none red;
}

#box_partner p, #box_struttura p,  #box_calendario_master p {
	padding:0;
	margin:0 0 15px 0;
}

#box_calendario_master p {
		width:475px;
}

#box_foto_partner {
		float:right;
		/*width:446px;*/
		width:385px;
		border:1px none red;
}

#box_foto_partner img {
		/*width:446px;*/
			width:385px;
		border:1px dotted #ff6600;
}

#box_foto_calendario_master img, #box_foto_struttura img  {
		width:446px;
		border:1px solid #666666;
}

#box_struttura a,  #box_calendario_master a {
		color:#ff6600;
}

/* ########################### PAGINA PROGRAMMA, STAGE, PARTNER MASTER ### */
#box_programma, #box_stage, #box_partner_master {
		float:left;
		width:470px;
		margin:0 20px 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_programma{
		width:758px;
}
#box_programma p, #box_stage p, #box_partner_master p {
	padding:0;
	margin:0 0 15px 0;
}

#box_programma a, #box_stage a, #box_partner_master a {
		color:#ff6600;
}

#box_programma h2 {
	margin:0 0 5px 0; 
	padding:0;
}

#box_programma h2 a {
	padding:0 0 0 10px;
	margin:0;
	color:#ff6600;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none red;
}

#foto_programma, #foto_stage, #foto_partner_master {
		float:right;
		width:259px;
}

#foto_programma img, #foto_stage img, #foto_partner_master img {
		border:1px solid #666666;
}

		





/* ########################### ICONA GALLERY ### */
.ico_gallery {
	color:#ff6600;
	font-size:15px;
	padding:2px 0 5px 30px;
	margin:5px 40px 10px 0;
	background: url(/almags/img/ico_gallery.gif) no-repeat;
}

.ico_gallery a {
	color:#ff6600;
	text-decoration:none;
}




/* ########################### PAGINA EVENTI E CALENDARIO ### */
#box_eventi {
		width:759px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_eventi h1 {
	color:#ff6600;
	font-size:12px;
	padding:0;
	margin:0 0 8px 0;
}

#box_eventi h2 {
	float:left;
	display:inline;
	height:15px;
	padding:2px 0 0 10px;
	margin:15px 10px 0 15px;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}

#box_elenco_eventi {
		float:left;
		width:279px;
		border:1px none red;
}

#box_elenco_eventi .evento {
	width:279px;
	height:100px;
	min-height:100px;
	height:auto;
	margin-bottom:20px;
	padding-bottom:15px;
	background:url(/almags/img/bkg_eventi.gif) bottom left repeat-x;
	border:1px none red;
}

#box_elenco_eventi .evento h1, #box_elenco_eventi .evento h1 a {
	padding:2px 0 0 10px;
	margin:0;
	color:#ff6600;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}

#box_elenco_eventi .evento h2 {
	display:block; /*questa regola azzera la regola ereditata da box_eventi h2 */
	float:none; /*questa regola azzera la regola ereditata da box_eventi h2 */
	padding:0;
	margin:5px 0 0 0;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	background:none;
	border:1px none red;
}

#box_elenco_eventi .evento h3 {
	display:block; /*questa regola azzera la regola ereditata da box_eventi h2 */
	float:none; /*questa regola azzera la regola ereditata da box_eventi h2 */
	padding:0;
	margin:0 0 10px 0;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	background:none;
	border:1px none red;
}

#box_elenco_eventi .evento p {
	padding:0;
	margin:0 0 10px 0;
	color:#4f4a49;
	font-size:12px;
}

#box_elenco_eventi .evento a {
	display:block;
	padding:0;
	margin:0 0 10px 0;
	color:#ff6600;
	font-size:12px;
}

.evento ul {
	padding:0;
	margin:10px 0 0 0;
	list-style-type:none;
	font-size:12px;
	border:1px none green;
}

.evento ul li {
	padding:0;
	margin:0 0 8px 0;
	border:1px none red;
}

.evento ul li span {
	color:#ff6600;
	font-weight:bold;
}




#box_calendario {
		float:right;
		width:449px;
		border:1px none red;
}

.foto_eventiSpeciali {
	width:190px; 
	height:130px; 
	margin:0;
	border:1px solid #666666;
}

/* ########################### PAGINA PRESS E CONTATTI ### */
#box_press {
		width:759px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_press .box_contenuti {
	float:left;
	width:700px;
	margin-bottom:20px;
	/*border-right:1px dotted #ff6600;*/
}

#box_press p {
	padding:0;
	margin:0 0 15px 0;
	border:1px none red;
}


#box_press h1 {
	color:#ff6600;
	font-size:12px;
	padding:0;
	margin:0 0 8px 0;
}

#box_press h2, #box_contatti h2 {
	color:#ff6600;
	font-size:14px;
	padding:0;
	margin:0 0 8px 0;
}

#box_contatti h1 {
	color:#000000;
	font-size:12px;
	padding:0;
	margin:0 0 8px 0;
}


#box_press h3, #box_contatti h3 {
	padding:0;
	margin:0;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	background:none;
	border:1px none red;
}

#box_contatti h3 {font-style:italic;}


#box_press a, #box_contatti a {
	padding:0;
	margin:0;
	color:#ff6600;
	font-size:12px;
}



/* ########################### PAGINA COMUNICATO STAMPA E RASSEGNA STAMPA ### */

#box_press h1 {
	display:inline;
	padding:2px 0 0 0;
	margin:0 5px 0 0;
	color:#ff6600;
	font-size:12px;
	/*background:url(/almags/img/quad_select.gif) no-repeat 0 7px;*/
}

#box_press h2 {
	display:inline;
	padding:0;
	margin:0 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:bold;
	background:none;
	border:1px none red;
}

#box_press h3 {
	padding:0;
	margin:5px 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	background:none;
	border:1px none red;
}

#box_press p {
	padding:0;
	margin:0 0 10px 0;
	color:#4f4a49;
	font-size:12px;
}

#box_press a {
	display:block;
	padding:0;
	margin:0 0 20px 0;
	color:#ff6600;
	font-size:12px;
}

#box_press.jbox a {
	display:inline;
	padding:0;
	margin:0 ;
	color:#ff6600;
	font-size:auto;
}

#box_press.jbox .jmenuright a {
	color: #575B5C;
}

#box_press.jbox .jmenuright li a.select {
	color:#ff6600;
}

#box_press .immagine_dettaglio {
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #4f4a49;
}

#box_press .immagine_dettaglio2 {
	float:left;
	margin:0 5px 0 0;
	/*width:370px;
	height:260px;*/
	border:1px solid #4f4a49;
}

/*
#box_press .comunicato, #box_press .rassegna {
	width:360px;
	margin-bottom:20px;
	border:1px none red;
}

#box_press .comunicato h1, #box_press .rassegna h1 {
	padding:2px 0 0 10px;
	margin:0;
	color:#ff6600;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}

#box_press .comunicato h2, #box_press .rassegna h2 {
	padding:0;
	margin:5px 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:bold;
	background:none;
	border:1px none red;
}

#box_press .comunicato p, #box_press .rassegna p {
	padding:0;
	margin:0 0 10px 0;
	color:#4f4a49;
	font-size:12px;
}

#box_press .comunicato a, #box_press .rassegna a {
	padding:0;
	margin:0;
	color:#ff6600;
	font-size:12px;
}
*/


/* ########################### PAGINA NEOLAUREATI, MANAGER, EXECUTIVE, COMPANIES ### */
#box_neolaureati, #box_manager, #box_executive, #box_companies {
		width:758px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_neolaureati p, #box_manager p, #box_executive p, #box_companies p {
	padding:0;
	margin:0 0 15px 0;
}


#box_neolaureati h2, #box_manager h2, #box_executive h2, #box_companies h2 {
		font-size:15px;
		padding:0;
		margin:15px 0;
} 

#box_neolaureati .box_interni,
#box_manager .box_interni, 
#box_executive .box_interni, 
#box_companies .box_interni {
		float:left;
		width:377px;
		height:63px;
		margin-top:4px;
		text-align:center;
		vertical-align:middle;
		padding:auto;
		background:#f66014;
		/*background:url(/almags/img/bkg_box_interni.gif) repeat-x;
		border:1px dotted #ff6600;*/
}


#box_neolaureati .box_interni table,
#box_manager .box_interni table, 
#box_executive .box_interni table, 
#box_companies .box_interni table{
		height:63px;
		text-align:center;
}


#box_neolaureati .box_interni a,
#box_manager .box_interni a, 
#box_executive .box_interni a, 
#box_companies .box_interni a {
		display:block;
		width:350px;
		font-size:18px;
		color:#4f4a49;
		font-weight:bold;
		text-decoration:none;
		border:1px none red;
}

#box_neolaureati .box_interni a b,
#box_neolaureati .box_interni a span,
#box_neolaureati .box_interni a strong,
#box_manager .box_interni a b, 
#box_manager .box_interni a span, 
#box_manager .box_interni a strong, 
#box_executive .box_interni a b, 
#box_executive .box_interni a span, 
#box_executive .box_interni a strong, 
#box_companies .box_interni a b,
#box_companies .box_interni a span,
#box_companies .box_interni a strong {
				color:#FFF;
}


/* ########################### PAGINA ISCRIZIONE, SELEZIONE MASTER, COSTI MASTER, CORSI FACULTY, EX PARTECIPANTI,FAQ ### */
#box_iscrizione, #box_costi {
		width:758px;
		margin:0 0 0 10px;
		border:1px none red;
}

#box_corsi_faculty, #ex_partecipanti, #faq {
		float:left;
		width:470px;
		margin:0 0 0 10px;
		border:1px none red;
}

#box_iscrizione p, #box_costi p, #box_corsi_faculty p, #ex_partecipanti p, #faq p {
	padding:0;
	margin:5px 0 15px 0;
}

#box_iscrizione .titolo, #box_costi .titolo, #faq .titolo, #box_dettaglio_master .titolo {
	padding:0 0 0 10px;
	margin:0;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none red;
}	

#box_iscrizione a, #box_costi a, #box_corsi_faculty a, #faq a {
	padding:0;
	margin:0;
	color:#ff6600;
	font-size:12px;
}

#box_corsi_faculty h1 {
	margin:0 0 10px 0; 
	padding:0;
	color:#ff6600;
	font-size:14px;
}

#box_corsi_faculty h2 {
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 5px;
}


#box_corsi_faculty h2 a {
	color:#ff6600;
	font-size:12px;
	font-weight:normal;
	border:1px none red;
}

#box_corsi_faculty h3 {
	margin:0 0 20px 0; 
	padding:0;
	color:#4f4a49;
	font-size:12px;
}


/* ########################### PAGINA MASTER LECTURE /  ELENCO AZIENDE ### */
#box_master_lecture {
		width:758px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#box_master_lecture p {
	padding:0;
	margin:0 0 15px 0;
}


#box_master_lecture h1 {
		font-size:15px;
		padding:0;
		color:#4f4a49;
		margin:15px 0;
} 



/* ########################### SITEMAP ### */
#box_sitemap {
		width:758px;
		margin:0 20px 0 10px;
		_margin:0 20px 0 5px;
		border:1px none red;
}

.elenco_sitemap {
	float:left;
	width:354px;
	min-height:830px;
	margin:0 0 20px 0;
	padding-right:10px;
	/*background: url(/almags/img/bkg_risultato_ricerca.gif) top right repeat-y;*/
	border-right:1px dotted #ff6600;
}

.elenco_sitemap h1 a {
	color:#666666;
	font-size:13px;
	margin:0;
	padding:0;
	border:1px none red;
}

.elenco_sitemap ul {
	list-style-type:none;
	margin:0;
	padding:0 0 20px 5px;
	border:1px none red;
}

.elenco_sitemap li a {
	display:block;
	/*height:15px;*/
	padding:2px 0 0 10px;
	margin:0;
	color:#ff6600;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none red;
}



/* #####################################################  SEZIONE NEWTWORK ##################################################### */


/* ########################### BOX LOGGED ### */
#boxLogged {
	width:200px;
	height:auto;
	background:url(/almags/img/bkg_toolbar.gif) repeat-y scroll center top;
	margin:0;
	border:1px none red;
}

#boxLogged .nomeUtente {
	position:relative;
	width:180px;
	height:27px;
	padding:8px 10px 0 10px;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	background:url(/network/img/tab_nomeUtente.gif) no-repeat;
	/*background:#ff6a00;
	border-bottom:1px solid #FFF;*/
}

#boxLogged .nomeUtente .logout {
	position:absolute;
	bottom:4px;
	right:6px;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

#boxLogged .nomeUtente .logout a {
	color:#ff6600;
	text-decoration:none;
}


#boxLogged .modifica_profilo {
	padding:5px 10px 5px 8px;
	background:#ff6a00;
	border-bottom:1px solid #FFF;
}

#boxLogged .modifica_profilo a {
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#boxLogged .modifica_profilo a:hover {
	color:#FFF;
	text-decoration:underline;
}


#boxLogged ul {
	width:100%;
	margin:0;
	padding:0;
	border:1px none red;
}

#boxLogged li {
	text-transform:none;
	padding:5px 5px 4px 28px;
	margin:0;
	background:url(/almags/img/frMatrice_new.gif) no-repeat scroll 5px 6px;
	border-bottom:1px solid #FFF;
}

#boxLogged li a {
	font-size:12px;
	color:#575B5C;
	font-weight:bold;
	text-decoration:none;
}

#boxLogged li a:hover {text-decoration:underline;}


#boxLogged li.selected {
		background:#ff6600 url(/network/img/fr_toolbarSelect.gif) no-repeat 5px 6px;
}

#boxLogged li.selected a {
		font-weight:bold;
		color:#FFF;
}

/*
#boxLogged .logOut {
		width:200px;
		height:24px;
		background:#ff6c00;
		border-top:1px solid #ff6c00;
}

#boxLogged .logOut a {
	display:block;
	margin:4px 0 0 8px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

#boxLogged .logOut a:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}
*/


/* ########################### BOX LOGGED
#boxLogged {
	width:200px;
	height:auto;
	background:#cfcbc4;
	margin:0 0 10px 0;
	border:1px none red;
}

#boxLogged .nomeUtente {
	width:200px;
	height:42px;
	background:url(/network/img/bkg_logged.gif) bottom repeat-x;
	border:1px none red;
}

#boxLogged .nomeUtente p {
	font-style: italic;
	padding:6px 10px 0 10px !important;
	margin:0;
	
}

#boxLogged .nomeUtente .utente {
	margin:0 10px;
	font-weight:bold;
	font-style:italic; 
}

#boxLogged ul {
	margin:15px 10px 15px 8px;
	border:1px none red;

}

#boxLogged li {
	text-transform:none;
	background:none;
	padding-left:0;
	margin-bottom:5px;
	font-size:13px;
	border:1px none red;
}

#boxLogged li a {
		font-size:13px;
		color: #44413c;
		text-decoration:none;
}

#boxLogged li a:hover {
		text-decoration:underline;
}

#boxLogged .selected {
		font-weight:bold;
		color: #000000;
}


#boxLogged .modificaProfilo {
		width:200px;
		height:24px;
		border-top:1px solid #9a9895;
}

#boxLogged .modificaProfilo a {
		float:left;
		display:block;
		color:#625c51;
		margin:3px 0 0 8px;
}


#boxLogged .modificaProfilo a:hover {text-decoration:none;}
#boxLogged .modificaProfilo img {float:right;}
 ### */



/* ########################### BOX MENSA ### */
#box_mensa {
		float:left;
		width:758px;
		margin:0 10px 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}


#box_mensa #foto_mensa {
	float:right;
	width:385px;
	margin-left:10px;
}


#box_mensa h3 {
	padding:2px 0 0 10px;
	margin:15px 10px 0 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none red;
}

#box_mensa .tabMenuGiorno {
	/*width:758px;*/
	height:20px;
	margin:0 auto;
	background:#ff7a00;
}

#box_mensa .tabMenuGiorno h3 {
	float:left;
	width:200px;
	font-size:13px;
	color:#FFFFFF !important;
	padding:1px 0 0 10px;
	margin:0;
}

#box_mensa .tabMenuGiorno p {
	float:right;
	color:#FFFFFF !important;
	padding:2px 10px 0 10px !important;
	margin:0;
}


#box_mensa .menuGiorno {
	/*width:758px;*/
	height:auto;
	margin:0 auto 20px auto;
	padding:15px 0 5px 0;
	background:url(/network/img/bkgMenu.gif) repeat-y;
	border-bottom:1px solid #CCC;
}


#box_mensa .menuGiorno h2 {
	margin:0;
	font-size:12px;
	padding:0 10px 5px 10px;
	color:#333333;
	text-transform:uppercase;
	border:1px none red;
}

#box_mensa .menuGiorno ul {
	margin:0 10px 10px 10px;
	padding:0;
	list-style-type:none;
	border-bottom:1px solid #a19e99;
}


#box_mensa .menuGiorno li p {
	float:left;
	display:inline;
	padding:0 0 0 10px !important;
	margin:0 0 5px 0 !important;
	color:#333333;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none green;
}

#box_mensa .menuGiorno li .prezzo {
	float:right;
	display:inline;
	font-weight:bold;
}


/* ########################### BOX RUBRICA NEW ### */
.box_rubricaNew {
		width:510px;
		margin:0 10px 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

.box_rubricaNew table {
	width:510px;
	font-size:12px;
	border-collapse:collapse;
	margin-bottom: 20px;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
}

.box_rubricaNew table td {
	padding:5px;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}

.box_rubricaNew table td.intestazione {
	width:145px;
	background:#f6f6f6;
	font-size:11px;
}

.box_rubricaNew table td b {
	color:#ff6600;
	font-weight:bold;
}



/* ########################### BOX RUBRICA 
.box_rubrica {
		width:510px;
		margin:0 10px 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

.box_rubrica table {
	width:758px;
	font-size:11px;
	background:url(/network/img/bkgRubrica.gif) repeat-y;
	border-collapse:collapse;
	margin-bottom:15px;
	border:1px none green;
}

.box_rubrica table thead tr {
	height:20px;
	color:#FFF;
	font-weight:bold;
	background:#ff7a00;
}

.box_rubrica table thead td {
	width:123px;
}

.box_rubrica table thead .clear{
	width:16px !important;
	padding:0 !important;
	margin:0 !important;
}


.box_rubrica table thead td {
	padding:0 5px 0 10px;
	border-right:1px solid #CCC;
}


.box_rubrica table tbody td {
	height:30px;
	padding:0 5px 0 10px;
	color:#2e2e2e;
	border-right:1px solid #b3b1b2;
	border-bottom:1px solid #b3b1b2;
}

.box_rubrica table tbody td a {
	color:#2e2e2e;
}

.box_rubrica table tbody td a:hover {
	text-decoration:none;
}

.box_rubrica table tbody .ico {
	background:url(/network/img/ico_quad_rubrica.gif) no-repeat 5px 12px;
}
### */



.ico_pdf_rubrica {
	float:left;
	display:inline;
	width:auto;
	height:20px;
	color:#303030;
	padding:5px 0 0 25px;
	margin:0 5px 0 0;
	font-weight:bold;
	background: url(/almags/img/ico_pdf.gif) no-repeat;
	border:1px none red;
}

.ico_pdf_rubrica a {color:#303030;}
.ico_pdf_rubrica a:hover {text-decoration:none;}



.ico_exel {
	float:left;
	display:inline;
	width:auto;
	height:20px;
	color:#303030;
	padding:5px 0 0 25px;
	margin:0 5px 0 0;
	font-weight:bold;
	background: url(/almags/img/ico_exel.gif) no-repeat;
	border:1px none red;
}

.ico_exel a {color:#303030;}
.ico_exel a:hover {text-decoration:none;}


.ico_doc_inviati {
	width:auto;
	height:20px;
	color:#303030;
	padding:5px 0 0 25px;
	margin:0 5px 10px 0;
	font-weight:bold;
	background: url(/almags/img/ico_doc_inviati.gif) no-repeat;
	border:1px none red;
}

.ico_doc_inviati a {color:#303030;}
.ico_doc_inviati a:hover {text-decoration:none;}


.ico_offerte_pubblicate {
	width:auto;
	height:20px;
	color:#303030;
	padding:5px 0 0 25px;
	margin:0 5px 10px 0;
	font-weight:bold;
	background: url(/network/img/ico_offerte_pubblicate.gif) no-repeat;
	border:1px none red;
}

.ico_offerte_pubblicate a {color:#303030;}
.ico_offerte_pubblicate a:hover {text-decoration:none;}






/* ########################### SEZIONE NETWORK  ### */
#sez_network {
		float:left;
		display:inline;
		width:520px;
		/*width:563px;*/
		height:auto !important;
		min-height:600px;
		height:600px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		/*border-right:1px solid #ff6600;*/
}


#sez_network h2 {
	margin:0 0 20px 0;
	padding:0;
	color:#ff6600;
	font-size:13px;
}

#sez_network_2 {
		float:left;
		width:360px;
		height:auto !important;
		min-height:400px;
		height:400px;
		margin:0 0 0 10px;
		_margin:0 0 0 5px;
		border:1px none red;
}

#sez_network_2 b {
	font-weight:bold;
	color:#ff6600;
}

#sez_network_2 ul {
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
	border:1px none blue;
}

#sez_network_2 li {
	padding:0 0 0 10px;
	margin:0 0 8px 0;
	color:#625c51;
	font-size:13px;
	font-weight:bold;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}

#sez_network_2 li a {
	color:#625c51;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#sez_network_2 li a:hover {
	text-decoration:none;
}

#sez_network_2  .testo_network_2 {
	margin:15px 0 30px 0;
}


#foto_newtork {
		float:right;
		width:330px;
		border:1px none red;
}

#foto_newtork img {
		width:330px;
		height:246px;
}

#sez_network .box_titolo, 
#sez_network_2 .box_titolo {
	height:25px;
	margin:0 15px 16px 0;
	padding:0;
	border:1px none blue;
}


#sez_network .box_tornaPaginaGruppo {
	height:23px;
	margin:0 15px 10px 0;
	padding:2px 0 0 25px;
	background:url(/network/img/bt_indietro.gif) no-repeat top left;
	border:1px none blue;
}

#sez_network .box_tornaPaginaGruppo a {
	color:#625c51;
	font-size:13px;
	text-decoration:none;
}

#sez_network .box_tornaPaginaGruppo a:hover {text-decoration:underline;}


#sez_network .box_titolo .titolo_sezione,
#sez_network_2 .box_titolo .titolo_sezione  {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
	margin:0 5px 0 0;
	padding:0;
	border:1px none red;
}

#sez_network .box_titolo .benvenuto {
	float:right;
	/*width:350px;*/
	height:21px;
	margin:3px 20px 0 0;
	border:1px none red;
}

#sez_network .box_titolo .benvenuto p {
	float:left;
	margin:0;
	padding:0;
	font-size:13px;
	border:1px none red;
}

#sez_network .box_titolo .benvenuto i {
	color:#ff6600;
}


#sez_network .box_titolo .benvenuto a {
	float:right;
	margin:0 0 0 20px;
	color:#ff6600;
	font-weight:bold;
	border:1px none red;
}

#sez_network .box_titolo .benvenuto a.territoriale {
		color:#666666; 
		font-weight:normal;
		text-decoration:underline;
		padding-right:18px;
		background:url(/almags/img//bt_freccia.gif) right 5px no-repeat;
	}


#sez_network .box_titolo .benvenuto a.territoriale:hover {
		text-decoration:none;
	}


#sez_network .box_titolo .benvenuto a.elimina {
		color:#666666; 
		font-weight:normal;
		text-decoration:underline;
		padding-right:13px;
		background:url(/network/img/bt_elimina.gif) right 3px no-repeat;
	}


#sez_network .box_titolo .benvenuto a.elimina:hover {
		text-decoration:none;
	}


#sez_network h1.sottotitolo {
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
	margin:0 0 3px 0; 
	padding:0;
}


#sez_network .evento {
		/*width:545px;*/
		padding:10px 0;
		border-top:1px solid #c2c2c2;
}

#sez_network .evento .thumb {
	float:left;
	display:inline;
	width:95px;
	height:70px;
}



#sez_network .evento h1 {
	float:left;
	/*width:450px;*/
	/*width:100%;*/
	padding:2px 0 0 10px;
	margin:0;
	color:#4f4a49;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none red;
}

#sez_network .evento h1 a {
	color:#4f4a49;
	font-size:12px;
	padding-right:18px;
	text-decoration:none;
	/*background:url(/almags/img/bt_freccia.gif) no-repeat right 5px;*/
}

#sez_network .evento h1 a:hover {
	text-decoration:none;
}


#sez_network .evento h4 {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 4px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	border:1px none red;
}

#sez_network .evento h5 {
	color:#4F4A49;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	background:none;
	padding:0;
	margin:0;
	border:1px none red;
}

#sez_network .evento h4 a {
	color:#666666;
	text-decoration:none;
}

#sez_network .evento h5 a {
	color:#4F4A49;
	text-decoration:none;
}



/* ###### CANCELLATI ###### */ 
.cancellati {
	float:right;
	height:15px;
	width:65px;
	text-align:right;
	padding:2px 13px 0 0;
	background:url(/network/img/bt_elimina.gif) no-repeat right 6px;
	border:1px none red;
}

 .cancellati a {
	color:#FF6600;
	font-weight:bold;
}

.cancellati a:hover {
	text-decoration:none;
}

/* ###### ISCRIVITI ###### */ 
.iscriviti {
	float:right;
	height:15px;
	width:65px;
	text-align:right;
	padding:2px 0 0 0;
	/*background:url(/network/img/bt_elimina.gif) no-repeat right 6px;*/
	border:1px none red;
}

 .iscriviti a {
	color:#FF6600;
	font-weight:bold;
}

.iscriviti a:hover {
	text-decoration:none;
}


/* ###### AMMINISTRATORE ###### */ 
.amministratore {
	float:right;
	height:18px;
	width:65px;
	text-align:right;
	padding:0;
	border:1px none red;
}

 .amministratore a {
	color:#FF6600;
	font-weight:bold;
}

.amministratore a:hover {
	text-decoration:none;
}

.amministratore img {
	height:18px;
	width:18px;
}


#sez_network .evento h2 {
	padding:0;
	margin:5px 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:bold;
	background:none;
	border:1px none red;
}


#sez_network .evento p {
	margin-top:5px;
	margin-bottom:15px;
	border:1px none green;
}

#sez_network .evento a.linkEvento {
	display:block;
	margin:10px 10px 20px 10px;
	color:#4f4a49;
	font-weight:bold;
	text-decoration:none;
}

#sez_network .evento a.linkEvento:hover {
	text-decoration:underline;
}




/* ########################### ICONA PDF NETWORK LINK ### */
.ico_pdf_network {
	float:left;
	display:inline;
	height:20px;
	color:#ff6600;
	padding:3px 0 0 25px;
	margin:0 20px 0 0px;
	background: url(/almags/img/ico_pdf.gif) no-repeat;
	border:1px none red;
}

.ico_pdf_network a {color:#ff6600;}
.ico_pdf_network a:hover {text-decoration:none;}

/*a.ico_pdf_network  {float:left; color:#ff6600;}
a:hover.ico_pdf_network {float:left;text-decoration:none;}*/



/* ########################### ICONA GALLERY NETWORK LINK ### */
.ico_gallery_network {
	height:20px;
	color:#ff6600;
	padding:2px 0 0 30px;
	margin:0 0 30px 0;
	background: url(/almags/img/ico_gallery.gif) no-repeat;
	border:1px none red;
}

.ico_gallery_network a {
	color:#ff6600;
	text-decoration:none;
}

.ico_gallery_network a:hover {
	text-decoration:underline;
}



/* ########################### TOOLBAR NETWORK ### */
#toolbar_network {
		float:right;
		display:inline;
		width:223px;
}

#toolbar_network h1 {
		font-size:12px;
		background:#ff6600;
		color:#FFF;
		margin:3px 0 10px 0;
		padding:3px 5px;
}

#toolbar_network a.linkMail {
	color:#4f4a49;
	font-size:12px;
}

#toolbar_network a.altreAree {
	display:block;
	color:#ff6600;
	font-size:12px;
	margin-top:30px;
}


#toolbar_network ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border:1px none blue;
}

#toolbar_network li {
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	color:#625c51;
	font-size:13px;
	font-weight:bold;
	background:url(/almags/img/ico_tool_alumni.gif) center left no-repeat ;
}

#toolbar_network li a {
	color:#625c51;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#toolbar_network li a:hover {
	text-decoration:underline;
}

#toolbar_network img {
		/*width:180px;
		height:120px;*/
		margin:45px 0 5px 0;
}


/* ########################### BOX RICERCA NETWORK ### */
#box_ricerca_network {
	/*width:180px;*/
	border:1px none green;
}

#box_ricerca_network h2 {
	/*height:15px;*/
	padding:0 0 0 10px;
	margin:10px 10px 0 0;
	color:#625c51;
	font-size:13px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}

#box_ricerca_network h3 {
	float:left;
	display:inline;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	color:#625c51;
	font-size:13px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	font-weight:normal;
}

#box_ricerca_network p {
	padding:0 !important;
	margin:2px 0 0 1px;
	color:#625c51;
	font-size:13px;
	font-weight:normal;
}


#box_ricerca_network select {
	/*width:180px;*/
	width:210px;
	height:20px;
	margin:5px 0 10px 10px;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	border:1px solid #999999;
}


#box_ricerca_network input {
	/*width:175px;*/
	width:165px;
	height:15px;
	margin:5px 0 10px 10px;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	border:1px solid #999999;
}


#box_ricerca_network textarea {
	/*width:175px;*/
	width:165px;
	height:140px;
	margin:5px 0 10px 10px;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	border:1px solid #999999;
}

#box_ricerca_network .checkbox {
	float:right;
	display:inline;
	width:15px  !important;
	height:15px  !important;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}



#box_ricerca_network .btInvia,
.box_formTerritoriale .btInvia,
#sez_network .btInvia,
#candidatura .btInvia  {
		float: left;
		width:170px;
		height:20px;
		margin-left:10px;
		text-align:center;
		background:#ff6600;
}


#box_ricerca_network .btInvia a,
.box_formTerritoriale .btInvia a,
#sez_network .btInvia a,
#candidatura .btInvia a {
		display:block;
		padding:2px 0 0 0;
		font-size:12px;
		color:#FFF;
		text-transform:uppercase;
		text-decoration:none;
		border:1px none red;
}

#box_ricerca_network .mail {
	width:auto !important;
	height:auto !important;
	margin:0;
	
}

/* ########################### BOX COMMENTO NETWORK TERRITORIALE ### */
.box_commento {
	width:530px;
	padding:10px;
	border-bottom:1px solid #c2c2c2;
}

.box_commento h1 {
	float:left;
	font-size:12px;
	font-style:italic;
	color:#4f4a49 !important;
}

.box_commento a.eliminaCommento {
		float:right;
		color:#ff6600; 
		font-weight:bold;
		text-decoration:underline;
		padding-right:13px;
		background:url(/network/img/bt_elimina.gif) right 3px no-repeat;
	}

.box_commento a.eliminaCommento:hover {text-decoration:none;}

.box_commento .testoCommento {
	margin:0;
	padding:0;
	font-style:italic;
}


/* ########################### RICERCA REPOSITORY ### */
#ricerca_repository {
	width:550px;
	margin:10px 0 15px 0;
}

#ricerca_repository h2 {
	float:left;
	padding:0 0 0 10px;
	margin:7px 10px 0 0;
	color:#625c51;
	font-size:13px;
	font-weight:normal;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none green;
}


#ricerca_repository select {
	float:left;
	width:180px;
	height:20px;
	margin:5px 15px 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	border:1px solid #999999;
}

#ricerca_repository img {
	float:left;
	margin:6px 0 0 10px;
}



/* ########################### BOX FORM NETWORK TERRITORIALE ### */
.box_formTerritoriale {
	float:left;
	display:inline;
	width:370px;
	margin:10px 0 0 0;
	border:1px none red;
}	

/*.box_formTerritoriale .titolo {
		color:#ff6600;
		font-size:13px;
		padding:0 0 5px 10px;
		margin:20px 0;
		border-bottom:1px solid #cccccc;
}*/

.box_formTerritoriale .titolo {
		color:#4f4a49;
		font-size:12px;
		font-weight:bold;
		padding:0 0 5px 0;
		margin:10px 0;
}


.box_formTerritoriale .contenuto_form {
		height:auto;
		margin-bottom:10px;
		border:1px none red;
}

.blockFilesChecker .contenuto_form .label,
.box_formTerritoriale .contenuto_form .label {
	float:left;
	display:inline;
	padding:2px 0 0 10px;
	margin:0 15px 0 0;
	color:#4f4a49;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none red;
}

.blockFilesChecker .contenuto_form .form,
.box_formTerritoriale .contenuto_form .form {
	float:left;
	display:inline;
	font-size:12px;
	color:#4f4a49;
	border:1px solid #999999;
}

.box_formTerritoriale .contenuto_form select {
	float:left;
	display:inline;
	width:120px;
	height:20px;
	margin-right:10px;
	color:#4f4a49;
	font-size:12px;
	font-weight:normal;
	border:1px solid #999999;
}


.box_formTerritoriale .contenuto_form textarea {
	float:left;
	display:inline;
	width:370px;
	height:170px;
	margin:0 0 10px 0;
	color:#4f4a49;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:1px solid #999999;
}

.contenuto_form .bt_aggiungi, .contenuto_form .bt_elimina {
	float:left;
	display:inline;
	width:17px;
	height:17px;
	margin:2px 10px 5px 0;
}

.contenuto_form ul.thumb {
	width:350px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	border:1px none blue;
}

.contenuto_form ul.thumb li {
	float:left;
	display:inline;
	width:30px;
	text-align:center;
	margin:0 5px 3px 0;
}

.contenuto_form ul.thumb li img {
	width:30px;
	height:20px;
}

.contenuto_form ul.thumb li a {
	font-weight:bold;
	text-decoration:none;
}


/* ########################### SOSTIENI AGSA NETWORK ### */
.box_sostieniAgsa {
	float:left;
	/*width:165px;*/
	width:190px;
	/*_height:180px;
	min-height:180px;*/
	margin:0 10px 0 0;
	padding-right:10px;
	border-right:1px dotted #ff6600;
	border-right:1px solid #b0ada8;
}


.box_sostieniAgsa .titolo {
		font-size:14px;
		font-weight:bold;
		color:#FF6600;
}


.box_sostieniAgsa ul {
	/*width:170px;*/
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	border:1px none red;
}

.box_sostieniAgsa li {
	margin:0 0 10px 0;
	padding:0;
	border:1px none red;
}

.box_sostieniAgsa li a {
	color:#4f4a49;
	text-decoration:none;
}

.box_sostieniAgsa li a:hover {
	text-decoration:underline;
}




/* ########################### SOCIAL NETWORK ### */ 
.testo_social {
	/*width:550px;*/
	margin:20px 0;
	border:1px none red;	
}

.tuoiGruppi {
	margin:25px 0 0 0;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
}

.tuoiGruppi a {
	color:#FF6600;
	font-size:12px;
	padding-right:18px;
	font-weight:bold;
	text-decoration:none;
	background:url(/almags/img/bt_freccia.gif) no-repeat right 5px;
}

.tuoiGruppi a:hover {text-decoration:underline;}


#box_ricerca_network .gestisciGruppi {
	margin:20px 0 0 0;
	border:1px none red;
}

#box_ricerca_network .gestisciGruppi_2 {
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
}

#box_ricerca_network .gestisciGruppi li,
#box_ricerca_network .gestisciGruppi_2 li {
	background:none;
	padding:0;
	margin:0 0 10px 0;
	border:1px none red;
}


/* #### CREA GRUPPO #### */
#box_ricerca_network .gestisciGruppi li a.creaGruppo {
	display:block;
	height:17px;
	color:#FF6600;
	font-size:12px;
	padding-left:25px;
	font-weight:bold;
	text-decoration:none;
	background:url(/network/img/ico_creaGruppo.gif) no-repeat top left;
	border:1px none red;
}

#box_ricerca_network .gestisciGruppi li a.creaGruppo:hover {text-decoration:underline;}



/* #### ESCI DAL GRUPPO #### */
#box_ricerca_network .gestisciGruppi li a.esciGruppo {
	display:block;
	height:17px;
	color:#797979;
	font-size:12px;
	padding-left:25px;
	font-weight:bold;
	text-decoration:none;
	background:url(/network/img/ico_esciGruppo.gif) no-repeat top left;
	border:1px none red;
}

#box_ricerca_network .gestisciGruppi li a.esciGruppo:hover {text-decoration:underline;}




/* #### MODIFICA GRUPPO #### */
#box_ricerca_network .gestisciGruppi li a.modificaGruppo {
	display:block;
	height:17px;
	color:#FF6600;
	font-size:12px;
	padding-left:25px;
	font-weight:bold;
	text-decoration:none;
	background:url(/network/img/ico_modificaGruppo.gif) no-repeat top left;
	border:1px none red;
}

#box_ricerca_network .gestisciGruppi li a.modificaGruppo:hover {text-decoration:underline;}




/* #### GESTISCI GRUPPI 2 #### */
#box_ricerca_network .gestisciGruppi_2 li a {
	display:block;
	height:20px;
	color:#797979;
	font-size:12px;
	padding-top:1px;
	padding-left:25px;
	font-weight:bold;
	text-decoration:none;

	border:1px none red;
}
#box_ricerca_network .gestisciGruppi_2 li a:hover {text-decoration:underline;}


#box_ricerca_network .gestisciGruppi_2 li a.invitaGruppo {background:url(/network/img/ico_invitaGruppo.gif) no-repeat top left;}
#box_ricerca_network .gestisciGruppi_2 li a.pubblicaEvento {background:url(/network/img/ico_pubblicaEvento.gif) no-repeat top left;}
#box_ricerca_network .gestisciGruppi_2 li a.scriviBacheca {background:url(/network/img/ico_scriviBacheca.gif) no-repeat top left;}




#sez_network .box_titolo .nome_gruppo {
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#797979;
	margin:2px 5px 0 0;
	padding:0;
	border:1px none red;
}


.sottotitolo_gruppo {
	width:520px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin:10px 0 5px 10px;
	padding:0;
	border:1px none red;
}


.label_bacheca {
	/*width:550px;*/
	width:100%;
	color:#FF6600;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
	padding-top:12px;
	border-top:1px solid #c2c2c2;
	/*border-bottom:1px solid #c2c2c2;*/
}


.bacheca {
	/*width:550px;*/
	width:100%;	
	font-size:12px;
	padding:10px 0;
	margin:10px 0 0 0;
	border-top:1px solid #c2c2c2;
	position: relative;
}

.bacheca .titolo_bacheca {
	float:left;
	font-weight:bold;
	color:#4f4a49;
	margin:0 5px 0 0;
	border:1px none red;
}


.bacheca .video_bacheca {
	float:left !important;
	display:inline;
	width:130px;
	height:97px;
	margin:0 7px 20px 0;
}

.bacheca .testo_bacheca {
	margin:0 0 10px 0;
	padding:0;
}

.bacheca .foto_bacheca {
	float:left;
	display:inline;
	margin:0 12px 10px 0;
	border:1px solid #d5d5d5;
}

.bacheca .foto_bacheca img {
	width:87px;
	height:130px;
	margin:4px 3px 3px 4px;
}

.ico_mail_network {
	float:left;
	display:inline;
	color:#ff6600;
	margin-top:3px;
	background: url(/network/img/ico_mail.gif) no-repeat top left;
	padding-left:20px;
	border:1px none red;
}

.ico_mail_network a {color:#ff6600;}
.ico_mail_network a:hover {text-decoration:none;}


#vedi_tutti {
	width:550px;
	font-size:12px;
	padding:10px 0;
	margin:10px 0 0 0;
	border-top:1px solid #c2c2c2;
}

.bt_vediTutti {
	float:right;
	width:105px;
	height:20px;
	padding-top:5px;
	margin:10px 10px 0 0;
	color:#FFF;
	text-align:center;
	background:#FF6600;
}

.bt_vediTutti a {
	color:#FFF;
	padding:0 0 0 15px;
	text-decoration:none;
	font-weight:bold;
	background:url(/network/img/fr_vediTutti.gif) no-repeat 0 5px;
}

.bt_vediTutti a:hover {text-decoration:underline;}

/* ############################## */
.box_form .firstLevel label {
	margin-left: 7px;
	font-weight: bold;
}


.box_form .secondLevel label {
	margin-left: 16px;
}

.box_form .thirdLevel label,
.box_form .thirdLevel p,
#box_lavora .box_form .thirdLevel p {
	margin-left: 32px;
}




/* ########################### ICONA QUESTIONARIO ### 
.ico_questionario {
	background: url(/network/img/ico_q	uestionario.gif) no-repeat;
	float:left;
	width:160px;
	height:35px;
	color:#666666 !important;
	padding:0px 0 5px 30px;
	margin:0 40px 10px 0;
	border:1px none red;
}

.ico_questionario a {
	color:#ff6600 !important;
}
*/


ul.linkIndirizzi li a:visited,
ul.linkIndirizzi li a:hover,
ul.linkIndirizzi li a {
	color: #FF6600;	
} 


.socialCommentsBar{
	height: 30px;
	width: 100%;
	background-color: #ededeb;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

.socialCommentsBar a {
	color: #525252;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 5px;
	padding-top: 2px;
}

.socialCommentsBar img.arrow{
	position: absolute;
	right: 5px;
	bottom: 3px;
}



/* ########################### PERSONAL PAGE MAIN ### */
#personal_page_main {
		float:left;
		width:565px;
		height:auto !important;
		min-height:600px;
		height:600px;
		border:1px none green;
}


/*###  Box In Evidenza ### */
#personal_page_main .box_inEvidenza {
		width:543px;
		height:auto;
		/*padding:5px 10px 10px 10px;
		background:#f0e6de;
		border:1px solid #ff7e00;*/
		padding-bottom:20px;
		border-bottom:1px solid #CDCDCD;
}

#personal_page_main .box_inEvidenza h2 {
		font-size:18px;
		color:#FF6A00;
		margin:0 0 10px 0;
		padding:0;
}

#personal_page_main .box_inEvidenza h3 {
	padding:2px 0 0 10px;
	margin:0;
	color:#575B5C;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
}

#personal_page_main .box_inEvidenza p {
	color:#575B5C;
	font-size:12px;
}



/*###  Box Avvisi Scuola ### */
#personal_page_main .box_avvisiScuola {
	width:565px;
	margin-bottom:15px;
	border:1px none red;
}

#personal_page_main .box_avvisiScuola h2 {
		font-size:18px;
		color:#FF6A00;
		margin:10px 0 10px 0;
		padding:0;
}

#personal_page_main .box_avvisiScuola .avviso {
	float:left;
	display:inline;
	width:267px;
	/*height:210px;*/
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #c6c6c6;
}

#personal_page_main .box_avvisiScuola .avviso p a {
	color:#FF6A00;
}



#personal_page_main .box_avvisiScuola .avviso h3 {
	color:#FF6A00;
	font-size:12px;
	margin:0 0 5px 0;
}

#personal_page_main a.consultaAvvisi {
	display:block;
	width:565px;
	padding:10px 0 20px 0;
	margin-bottom:15px;
	color:#7f7f7f;
	/*text-align:center;
	border-top:1px solid #cdcdcd;*/
	border-bottom:1px solid #cdcdcd;
}

/*#personal_page_main a:hover.consultaAvvisi {text-decoration:none;}*/


/*###  Box News ### */
#personal_page_main .boxNews {
	position:relative;
	width:565px;
	height:85px;
	margin-bottom:15px;
	border:1px none red;
}

#personal_page_main .boxNews .foto {
	float:left;
	display:inline;
	width:133px;
	height:85px;
	margin-right:10px;
}

#personal_page_main .boxNews .fotoDx {
	float:right;
	display:inline;
	width:133px;
	height:85px;
	margin:0 20px 0 10px;
}

#personal_page_main .boxNews h2 {
	font-size:12px;
	color:#FF6A00;
	margin:0 0 5px 0;
	padding:0;
}

#personal_page_main .boxNews .freccia {
	position:absolute;
	right:0;
	bottom:0;
}



/* ########################### PERSONAL PAGE TOOLBAR ### */
#personal_page_tool {
		float:right;
		width:185px;
		height:auto !important;
		min-height:600px;
		height:600px;
		border:1px none blue;
}

/* ### Box Aforsisma ###*/
#personal_page_tool h3.tit_aforisma {
		width:185px;
		height:25px;
		margin:0 0 7px 0;
		padding:3px 0 0 0;
		color:#FF6A00;
		font-size:13px;
		background:url(/network/img/bkg_tit_aforisma.gif) no-repeat;
		border:1px none green;
}

#personal_page_tool .box_aforisma {
		width:185px;
		height:auto;
		margin:0 0 30px 0;
		text-indent:20px;
		font-style:italic;
		background:url(/network/img/apice_top.gif) no-repeat top left;
		/*padding:15px 5px;
		background:#fff7f0;
		text-align:center;
		border:1px solid #FF6A00;*/
		border:1px none red;
}

#personal_page_tool .box_aforisma p {
		/*width:165px;*/
		color:#363533;
		font-size:11px;
		margin:0 0 3px 0 !important;
		padding:0 !important;
		border:1px none red;
}

#personal_page_tool .box_aforisma a.apice {
	width:16px;
	height:13px;
	margin:0 0 0 5px;
	background:url(/network/img/apice_bottom.gif) no-repeat top left;
	border:1px none red;
}

#personal_page_tool .box_aforisma span {
		display:block;
		color:#FF6A00;
		font-size:10px;
		text-indent:0;
}

/* ### Box My Social Alma e Career Service ###*/
#personal_page_tool .box_mysocial_alma,
#personal_page_tool .box_career_service  {
		width:185px;
		height:auto;
		margin:0 0 40px 0;
		/*padding:5px;
		font-size:11px;
		background:#efefed;*/
		border:1px none red;
}

#personal_page_tool .box_mysocial_alma .box_border,
#personal_page_tool .box_career_service .box_border {
		/*width:173px;*/
		height:auto;
		/*padding:5px 5px 0 5px;
		border:1px solid #bcbbb8;*/
}

#personal_page_tool .box_mysocial_alma h3,
#personal_page_tool .box_career_service h3,
#personal_page_tool .box_personal_network h3 {
	font-size:14px;
	color:#FF6A00;
	padding:0 0 5px 5px;
	margin:0 0 8px 0;
	/*text-align:center;*/
	text-align:left;
	border-bottom:1px solid #bcbbb8;
}

#personal_page_tool .box_mysocial_alma ul,
#personal_page_tool .box_career_service ul  {
	list-style-type:none;
	padding:0;
	margin:0 0 15px 0;
	border:1px none red;
}

#personal_page_tool .box_mysocial_alma li,
#personal_page_tool .box_career_service li  {
	font-size:10px;
	padding:0 0 0 8px;
	margin:0;
	background: url(/network/img/linea_select.gif) no-repeat 0 7px;
	border:1px none green;
}

#personal_page_tool .box_mysocial_alma h4,
#personal_page_tool .box_career_service h4  {
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0 0 3px 0;
	background:url(/almags/img/quad_select.gif) no-repeat scroll 0 5px;
	border:1px none green;
}

#personal_page_tool .box_mysocial_alma h4 a,
#personal_page_tool .box_mysocial_alma li a,
#personal_page_tool .box_career_service h4 a,
#personal_page_tool .box_career_service li a {
	color:#4f4a49;
	text-decoration:none;
}

#personal_page_tool .box_mysocial_alma li a:hover,
#personal_page_tool .box_career_service li a:hover {
	text-decoration:underline;
}

#personal_page_tool .box_mysocial_alma h4 span,
#personal_page_tool .box_career_service h4 span {
	color:#FF6A00 !important;
}



/* ### Box My Personal Network ###*/
#personal_page_tool .box_personal_network {
		width:185px;
		height:auto;
		margin:0 0 40px 0;
		/*padding:5px 10px 0 10px;*/
		font-size:11px;
		border:1px none red;
}


/*#personal_page_tool .box_personal_network h3 {
	font-size:11px;
	color:#FF6A00;
	padding:0;
	margin:0 0 5px 0;
}*/

#personal_page_tool .box_personal_network ul {
	list-style-type:none;
	padding:0;
	margin:0 0 15px 0;
	border:1px none red;
}

#personal_page_tool .box_personal_network li {
	font-size:11px;
	padding:0 0 0 10px;
	margin:0;
	background: url(/almags/img/quad_select.gif) no-repeat 0 5px;
	border:1px none green;
}

#personal_page_tool .box_personal_network li a {
	font-weight:bold;
	color:#4f4a49;
	text-decoration:none;
}

#personal_page_tool .box_personal_network li a:hover {text-decoration:underline;}


/* ### Box Menu ###*/
#personal_page_tool .box_menu {
		width:185px;
		height:auto;
		margin:0 0 10px 0;
		font-size:11px;
		/*padding:5px;
		background:#efefed;*/
}

/*#personal_page_tool .box_menu .box_border {
		width:173px;
		height:auto;
		padding:5px 5px 0 5px;
		border:1px solid #bcbbb8;
}*/

#personal_page_tool .box_menu h3 {
	font-size:14px;
	color:#FF6A00;
	padding:0 0 5px 0;
	margin:0 0 8px 0;
	border-bottom:1px solid #bcbbb8;
}

#personal_page_tool .box_menu h3 span {
	font-size:9px;
	color:#4f4a49;
	margin:0 0 0 10px;
}

#personal_page_tool .box_menu ul {
	list-style-type:none;
	padding:0;
	margin:0 0 15px 0;
	border:1px none red;
}


#personal_page_tool .box_menu li  {
	font-size:10px;
	padding:0;
	margin:0 0 2px 0;
	border:1px none green;
}

#personal_page_tool .box_menu li h4 {
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0 0 2px 0;
	background:url(/almags/img/quad_select.gif) no-repeat scroll 0 5px;
	border:1px none green;
}

#personal_page_tool .box_menu li p {
	float:left;
	display:inline;
	font-size:10px;
	color:#FF6A00;
	padding:0 0 0 10px !important;
	margin:0 !important;
}

#personal_page_tool .box_menu li span {
	float:right;
	display:inline;
	font-size:10px;
	color:#4f4a49;
}



/* ########################### CANDIDATURA ### */
#candidatura {
	width:500px;
	margin:10px 0 0 10px;
	border:1px none red;
}

#candidatura h2 {
	float:left;
	display:inline;
	width:250px;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;	
	border:1px none red;
}

#candidatura textarea {
	width:350px;
	height:200px;
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;	
}

#candidatura .checkbox {
	float:left;
	display:inline;
	width:30px;
	margin:0 0 10px 0;
	padding:0;	
}





/* ### TOOLBAR MODIFICA PROFILO ### */
ul.tool_modificaProfilo {
	position:absolute;
	top:1px;
	left:0;
	width:755px;
	margin:20px 0 0 10px;
	padding:0;
	z-index:100;
	list-style-type:none;
	border:1px none green;
}

ul.tool_modificaProfilo li {
	float:left;
	display:inline;
	width:116px;
	height:27px;
	margin-right:1px;
	text-align:center;
	background:url(/network/img/label_modificaProfilo.gif) no-repeat;
}

ul.tool_modificaProfilo li.select {
	background:url(/network/img/label_modificaProfilo_select.gif) no-repeat;
}

ul.tool_modificaProfilo li a {
	display:block;
	padding:5px 3px;
	margin-top:2px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#666666;
	border:1px none green;
}

ul.tool_modificaProfilo li a:hover {text-decoration:underline;}

ul.tool_modificaProfilo li.select a {color:#ff6600;}
ul.tool_modificaProfilo li.select a:hover {text-decoration:none;}


/* ### BOX MODIFICA PROFILO ### */
#box_modificaProfilo {
	float:left;
	display:inline;
	width:725px;
	min-height:650px;
	/*width:755px;*/
	margin:47px 0 0 10px;
	padding:30px 10px 10px 20px;
	background:url(/network/img/logo_alma_modificaProfilo.jpg) no-repeat bottom right;
	border:1px solid #b8b8b8;
	_position:absolute;
	_top:47px;
	_margin:0 0 0 10px;

}

#box_modificaProfilo .col_form {
	float:left;
	display:inline;
	width:410px;
	border:1px none green;
}

#box_modificaProfilo .col_form label {
	float:left;
	display:inline;
	width:160px;
	height:auto;
	padding:0 0 0 10px;
	margin:0 5px 10px 0;
	color:#4f4a49;
	font-size:12px;
	background:url(/almags/img/quad_select.gif) no-repeat 0 7px;
	border:1px none green;
}

#box_modificaProfilo .col_form h4 {
	float:left;
	display:inline;
	width:30px;
	margin:3px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

#box_modificaProfilo .col_form label .form {
	width:140px;
	margin:0;
}


#box_modificaProfilo .col_form .form, #box_modificaProfilo .col_form textarea {
	float:left;
	width:200px;
	height:19px;
	font-family:Arial;
	font-size:12px;
	color:#4f4a49;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #999999;
}

#box_modificaProfilo .col_form textarea {
	height:100px;
}

#box_modificaProfilo .col_form .box {
	padding-bottom:5px;
	margin-bottom:10px;
	border:1px solid #FFF;
	border-bottom:1px solid #cdcdcd;
}

#box_modificaProfilo .col_form h2, #box_modificaProfilo .col_form h3 {
	float:left;
	display:inline;
	font-size:12px;
	color:#ff6600;
	margin:0 0 10px 0;
	padding:0;
	text-transform:uppercase;
	border:1px none red;
}

#box_modificaProfilo .col_form h3 {
	color:#666666;
	text-transform:none;
}


#box_modificaProfilo .col_form img {
	float:right;
	display:inline;
}








/* ### BOX PROFILO UTENTE ### */
#box_modificaProfilo .box_idUtente {
	float:right;
	display:inline;
	width:190px;
	height:185px;
	padding:10px;
	text-align:center;
	background:#f6f6f6;
}

#box_modificaProfilo .box_idUtente h2 {
	font-size:16px;
	color:#ff6a00;
	margin:0 0 10px 0;
	padding:0;
	border:1px none red;
}

#box_modificaProfilo .box_idUtente .foto {
	width:113px;
	height:129px;
	margin:0 auto 5px auto;
	border:1px solid #7e7e7e;
}

#box_modificaProfilo .box_idUtente .foto img {
	width:113px;
	height:129px;
}








