/* foglio di stile per FAV 
Autore: Stefano Maroni (Hisoft-Mentine)
Versione Beta
*/

/*COLORI
blu scuro #002951
blu medio #065DA4
celestino sfondo box #D8E6EF
bordo azzurro box #98AEC3
azzurro sfondo box scheda corso #EDF2F5
marrone #760000
grigio righe #b7b7b7

colori di base per aree eccellenza
(N.B. a queste corrispondono i template "colorati")
1 - 8b8e01
2 - CF7602
3 - aa212b
4 - efa828
5 - in attesa di indicazioni dal cliente
6 - in attesa di indicazioni dal cliente
7 - in attesa di indicazioni dal cliente
8 - in attesa di indicazioni dal cliente


PATH per ACM
/contentsmulti/instance11/images/


*/

body {margin:0; padding:0; font-size: 76%; font-family: Verdana, Arial, sans-serif; color:#000; background:url(imgs/bgnd_tratto.gif) no-repeat center top;}
* {margin:0; padding:0;}
img {border:0;}

/*header*/
h1 {font-size:1.4em; padding:6px 0 6px 0; margin:0; color:#760000;}
h1 span.codice {font-size:0.7em; color:#000;}
h2 {font-size:1.1em; padding:6px 0 0px 0; margin:0; color:#760000;}
h3 {font-size:1em; padding:6px 0 0px 0; margin:0; color:#760000;}
h4 {font-size:1em; padding:6px 0 0px 0; margin:0; color:#000;}

/*line-height*/
p, blockquote, pre, ol, dl, ul, form {line-height:1.4}

/* ------------------------------------------------------------------ */
a {color:#760000; text-decoration:underline;}
a:hover {text-decoration:none;} 


/* -- CONTAINER -- */
#container { border: 1px solid #b6b7b9; margin-top:0px; margin-left: auto; margin-right: auto; padding: 0px; width:958px; background-color:#fff;}

/* -- HEADER -- */
#header{}
#menu_uno {/**/display:none;/**/background:#002951; color:#fff; padding:4px 8px 4px 12px; margin:4px 0 0 0;}
#menu_uno a  {background:#002951; color:#fff; text-decoration:none; font-weight:bold;}
#menu_uno a:hover  {text-decoration:underline;}
#linkadestra {float:right; text-align: right; width:240px;}
#linkadestra a {color:#D1E6E7} #linkadestra a:hover {color:#fff}

#centropagina {background:url(imgs/bg_centropagina.gif); background-repeat:repeat-y;}
#colonnasx {float:left; width:210px;}
.nav2 {list-style-image: url(imgs/freccina_grigiochiaro.gif); margin:0; padding:0; line-height:1.1}
.nav2 li {margin-left:12px; padding: 2px 0;}
.nav2 li a {color: #002951; background:#fff; text-decoration:none; font-weight:bold; font-size:0.9em;}
.nav2 li a:hover {text-decoration:underline;}

#colonnaprincipale {float:left; width:748px; /*background:url(imgs/bg_colonnaprincipale.jpg); background-repeat:no-repeat;*/ padding: 20px 0 12px 0;}
#colonnaprincipale p {margin-bottom:6px;}
#briciole {border-bottom:1px solid #b7b7b7; padding:2px 12px 4px 12px; font-size:0.9em;}
#briciole a {color:#000;}

#colprinc_sx {float:left; width:543px; padding-bottom:24px;}
#colprinc_sx ul {margin-left:18px;}
#motore_ricerca {}
#motore_ricerca div {padding: 6px 0 6px 0; height:1em;}
#motore_ricerca label {float:left; width:150px;}
#motore_ricerca input {float:left; width:250px;}
#motore_ricerca select {float:left; width:250px;}
#motore_ricerca #vai {float:left; width:77px; margin-left:150px; margin-top:12px;}

.box_news_hp {border-bottom:1px solid #b7b7b7; padding-bottom:6px; margin-bottom:6px; font-size:0.9em;}
.box_news_hp a {color:#000;}
#colonnaprincipale .box_news_hp p {margin:0px; padding:0px;}
.box_news_hp_tit {font-weight:bold; margin-bottom:0px; padding-bottom:0px;}

.titolo_hp {background: url(imgs/bg_titoli_hp.jpg); margin: 0 1px 0 0px;}
.titolo_hp h1 {font-size: 1em; color:#fff; margin: 0; padding:4px 12px;}

#mappa {margin-left:18px; list-style-type:none; }
#mappa li {margin-left:6px; font-weight:bold;}
#mappa  li ul {margin-left:18px; list-style-type:none;}
#mappa  li ul li {font-weight: normal; }

/*aree_eccellenza*/
#aree_eccellenza1 {border:1px solid #8b8e01; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza1 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(imgs/bg_tit_verde.gif) repeat-y;}
#aree_eccellenza1 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza1 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza1 div a {color:#000; text-decoration:none;}

#aree_eccellenza2 {border:1px solid #CF7602; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza2 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(imgs/bg_tit_arancione.gif) repeat-y;}
#aree_eccellenza2 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza2 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza2 div a {color:#000; text-decoration:none;}

#aree_eccellenza3 {border:1px solid #aa212b; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza3 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(imgs/bg_tit_rosso.gif) repeat-y;}
#aree_eccellenza3 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza3 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza3 div a {color:#000; text-decoration:none;}

#aree_eccellenza4 {border:1px solid #efa828; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza4 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(imgs/bg_tit_giallo.gif) repeat-y;}
#aree_eccellenza4 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza4 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza4 div a {color:#000; text-decoration:none;}

#colprinc_dx {float:left; width:205px; padding-bottom:24px;}

#box_cerca {background: #D8E6EF;}
#box_cerca p {padding: 12px;}
#box_cerca span {float: right; margin-top: -20px;}

#spot_newsletter {margin: 6px 0;}

#box_opportunita {}
#box_opportunita ul {list-style-type:none; margin-left:12px; margin-bottom:6px; padding-bottom:2px; padding-top:2px;}
#box_opportunita ul li a {font-weight:bold; font-size:0.8em;  display:inline;}

#box_in_evidenza {}
#box_in_evidenza p {font-size:0.8em; padding:6px 12px; border-bottom: 1px solid #fff; font-weight:bold;}
#box_in_evidenza span { font-size:1em;}

.box_scheda { background:#EDF2F5; border: 1px solid #98AEC3; padding:6px; width:180px; margin:0 0 12px 0; font-size:0.8em;}
#colonnaprincipale .box_scheda p.nopadding {padding:0; margin:0;}
.titolo_box_scheda {color:#760000; font-weight:bold; font-size:1.2em;}
.box_scheda .titolo_box_scheda a {color:#760000; font-weight:bold; font-size:1em; text-decoration:none;}
.box_scheda a {color:#000; font-weight:bold;}

.titolo_box {background:#065DA4; color:#fff; padding:4px 12px; font-weight:bold;}
.tito_link_box {font-weight:bold; display:block; }

.box_elenco_corsi {border-top: 1px solid #b7b7b7; padding:6px 0 0 20px; background:url(imgs/frecciona_marrone.jpg) no-repeat 0 10px; margin: 6px 0;}
.box_elenco_corsi p.dati {font-size: 0.8em; float:left; width:150px;}
.box_elenco_corsi p.tit_elenco {color:#760000; font-size: 1.1em; font-weight:bold;}
/*.finanziamento_elenco {background-color:#d3e7e5; background-image:url(imgs/ico_corso_finanziato.jpg); background-repeat:no-repeat; background-position:right; font-weight:bold;}*/
.finanziamento_elenco {background-color:#d3e7e5; float:left; color:#002951; font-size:0.9em; margin-left:150px;}



#footer {clear:both; color:#D1E6E7; background:#002951; padding:4px 8px 4px 16px; text-align:center;}

/*classi generiche*/
.righino {border-bottom:1px solid #b7b7b7; height:1px; line-height:1px; display:block; padding:6px 0 0px 0; margin:0 0 6px 0;}	
.nascosto {display:none;}	
.pipe {padding:0 5px;}
.titoletto_marrone {color:#760000; font-weight:bold; font-size:1.1em; border-bottom:1px solid #b7b7b7; padding-bottom:6px; margin-bottom:6px;}
.divpad {margin:12px;}
.divpad_notop {margin:0 12px 12px 12px;}
.clearing {clear: both; }
.inputtext {border: 1px solid #065DA4;}
h2.nomargintop {margin-top:0; padding-top:0;}
.small {font-size:0.9em;}
.verysmall {font-size:0.8em;}


/* paging */
#paging {position:static;  border-top:1px solid #ccc; }
#paging ul{margin-top:8px; margin-left: 0;padding-left: 0; padding-bottom:0px;}
#paging li{list-style-type: none; display:block; width:18px; height:18px; float:left;margin:5px !important; margin:3px;  }
#paging a {padding: 0px 2px 4px 2px; color:#777; background-color: #fff; text-decoration: none; border:1px solid #c6c7c6; text-align: center; display:block; width:16px; height:16px; margin:0px; font-size:80%;}
#paging a.current {color: #fff; background-color: #002951; text-decoration: none;}
#paging a:hover, #paging a:active, #paging a:focus
{color: #fff;background-color: #002951;text-decoration: none;}

/*form*/
.formbase p {padding-bottom:4px; clear:both;}

.formbase label {float:left; width:100px; clear:both;}
.formbase input {float:left; width:250px;}
.formbase select {float:left; width:250px;}
.formbase input.pulsante {float:left; width:77px; margin-left:100px; margin-top:12px;}

.formbase2 p {padding-bottom:12px; clear:both;}
.formbase2 label {float:left; width:180px; clear:both; padding-bottom:12px; font-weight:bold;}
.formbase2 input {float:left; width:250px;}
.formbase2 select {float:left; width:250px;}
.formbase2 input.pulsante {float:left; width:77px; margin-left:180px; margin-top:12px;}
.formbase2 #privacy {width:25px;}

/* ---------------------------------- PFP 10/10/2007  --------------------------------------------- */

/*input
{
	color: #036;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.60em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}*/
/*
.button1
{
	border-color: Black;
	padding: 2px;
	color: #036;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
}
*/
.tableBackoffice
{
	border: 1px solid #ccc;
	color: #036;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight: normal; 
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	padding: 20px;
}
.tableBackoffice input
{
border: 1px solid #065DA4;
}
.tableBackoffice textarea
{
border: 1px solid #065DA4;
}
.tableBackoffice select
{
border: 1px solid #065DA4;
}
.tableBackOfficeListUt
{
	width: 100%;
	border: 1px solid #ccc;
	color: #036;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight: normal; 
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding: 5px;
}
.tableBackOfficeListUt td
{

	padding: 5px;
}
.tableBackOfficeListUt th
{
	text-align: center;
	padding: 5px;
}

.tableBackOfficeListUt a /* ---- x di cancellazione ----*/
{	
	color:#b00; 
	text-decoration: none;
	font-size: 1.4em;
	font-weight: 600; 
}
.tableBackOfficeListUt a:hover
{
	color:#f33; 
	text-decoration: none;
	font-size: 1.4em;
	font-weight: 600;
}
.piu
{
	color: #0f0;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.4em;
	font-weight: 600; 
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	padding: 5px;
	margin-right: 7px;
}
.piu a
{
	color: #0a4;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.4em;
	font-weight: 600; 
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	padding: 5px;
	margin-right: 7px;
}
.piu a:visited
{
	color: #0a4;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.4em;
	font-weight: 600; 
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	padding: 5px;
	margin-right: 7px;
}
.piu a:hover
{
	color: #0f0;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.4em;
	font-weight: 600; 
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;	
	padding: 5px;
	margin-right: 7px;
}

#tbIscritti 
{
	text-align: right	
}
.insError
{
	border: 1px dashed red;	
}
.insNoMoreError
{
	border: none;	
}

