/* 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 verde
2 - CF7602 arancione
3 - aa212b bordeaux
4 - efa828 giallo
5 - 8DCD77 verdechiaro
6 - 9A6FBE viola
7 - 3BAAB1 azzurro
8 - 7C858A grigio

PATH per ACM
OLD: /contentsmulti/instance11/images/
ATTUALE: /contents/instance1/images/


*/

body {margin:0; padding:0; font-size: 76%; font-family: Verdana, Arial, sans-serif; color:#000; background:url(/contents/instance1/images/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 {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(/contents/instance1/images/bg_centropagina.gif); background-repeat:repeat-y;}
#colonnasx {float:left; width:210px;}
.nav2 {list-style-image: url(/contents/instance1/images/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(/contents/instance1/images/bg_colonnaprincipale.jpg); background-repeat:no-repeat; padding: 40px 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(/contents/instance1/images/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(/contents/instance1/images/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(/contents/instance1/images/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(/contents/instance1/images/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(/contents/instance1/images/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;}

/*Andrea - Aree eccellenza - Inizio*/
#aree_eccellenza5 {border:1px solid #8DCD77; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza5 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(/contents/instance1/images/bg_tit_verdechiaro.gif) repeat-y;}
#aree_eccellenza5 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza5 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza5 div a {color:#000; text-decoration:none;}

#aree_eccellenza6 {border:1px solid #9A6FBE; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza6 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(/contents/instance1/images/bg_tit_viola.gif) repeat-y;}
#aree_eccellenza6 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza6 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza6 div a {color:#000; text-decoration:none;}

#aree_eccellenza7 {border:1px solid #3BAAB1; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza7 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(/contents/instance1/images/bg_tit_azzurro.gif) repeat-y;}
#aree_eccellenza7 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza7 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza7 div a {color:#000; text-decoration:none;}

#aree_eccellenza8 {border:1px solid #7C858A; float:left; width: 253px; margin: 12px 0 0 11px;}
#aree_eccellenza8 h2 {margin:0; padding: 3px 2px 3px 66px; font-size:1em; color:#fff; background:url(/contents/instance1/images/bg_tit_grigio.gif) repeat-y;}
#aree_eccellenza8 h2 a {color:#fff; text-decoration:none;}
#aree_eccellenza8 div {margin:14px 18px; font-weight:bold;}
#aree_eccellenza8 div a {color:#000; text-decoration:none;}

/*Andrea - Aree eccellenza - Fine*/


#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: -5px;}

#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(/contents/instance1/images/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(/contents/instance1/images/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;}
.novita_elenco {background-color:#ffcc33; 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;}
#footer a{ color:#D1E6E7}/*Modifica Andrea*/

/*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;}

/*Andrea - linea welcome logout*/
#welcome_logout {border-bottom:1px solid #b7b7b7; padding:2px 12px 4px 12px; font-size:0.9em;}
#welcome_logout a{}


/* mgigli@mentine20100601 - inizio */
.box_prenotazione {
	background-color: #EDEDED;
	width: 192px;
	border: 1px solid #999;
	font: 12px Verdana, sans-serif;
	color: #666666;
	text-align: center;
	margin: 0 0 12px;
}

.box_prenotazione h3 {
	color: #760000;
	font-weight: bold;
	text-align: left;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0;
	border-bottom: 1px solid #999;
	background: #FFF url(../images/ico_prenotazione.gif) no-repeat 7px 10px;
	font-size: 1.2em;
}

.box_prenotazione .dates {
	width: 100%;
	height: 90px;
	margin-right: 30px;
	background: url(../images/arrow.gif) no-repeat 77px 49px;
}

.box_prenotazione .dates p {
	margin: 7px;
	font-weight: bold;
	color: #333;
}

.box_prenotazione .calendar {
	width: 49px;
	float: left;
	margin-left: 30px;
}

.box_prenotazione .date {
	text-transform: uppercase;
	width: 49px;
	height: 59px;
	border: 1px solid #999;
	background-color: #fff;
	font: 11px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.box_prenotazione .date span {
	display: block;
}

.box_prenotazione .date .month {
	background-color: #900;
	border: 1px solid #fff;
	color: #fff;
}

.box_prenotazione .date .day {
	color: #333;
	font-weight: bold;
	font-size: 22px;
	line-height: 25px;
}

.box_prenotazione .date .year {
	color: #333;
	background-color: #dedede;
	border: 1px solid #fff;
}

.box_prenotazione .description {
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 16px;
	font-size: 11px;
}

.box_prenotazione .description strong {
	color: #333333;
}

.box_prenotazione .button {
	margin-bottom: 20px;
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #545454;
	border-right: 1px solid #545454;
	padding: 6px 0;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
}

.box_prenotazione .button.blue {
	color: #fff;
	background-color: #7395b6;
	text-decoration:none;
}

.box_prenotazione .button.red {
	color: #fff;
	background-color: #83080b;
	text-decoration:none;
}

.box_prenotazione .button.red:hover {
	color: #fff;
	background-color: #640b09;
}

.box_prenotazione .button.blue:hover {
	background-color: #5c7894;
}
/* mgigli@mentine20100601 - fine */