/* foglio di stile per FORMAMENTIS 
Autore: Laura Farris (FAV- FONDAZIONE ALDINI VALERIANI)
Versione Beta
*/

/*COLORI
*/

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:#40439b;}
h1 span.codice {font-size:0.7em; color:#000;}
h2 {font-size:1.1em; padding:6px 0 0px 0; margin:0; color:#D1E6E7;}
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:#660066;}

label {color: #B0B0B0;}

/*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 #40439b; margin-top:0px; margin-left: auto; margin-right: auto; padding: 0px; width:958px; background-color:#fff;}

/* -- HEADER -- */
#header{height:100px;padding-top:10px;font-family:"Times New Roman", Times, serif;font-size:50px; text-align:center;}
#header span {font-size: 10px; display:block; width:50%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu_uno {background:#40439b; color:#fff; padding:4px 8px 4px 12px; margin:15px 0 0 0;}
#menu_uno a  { font-size:11px; color:#fff; text-decoration:none; font-weight:bold;}
#menu_uno a:hover  {text-decoration:underline;}
#linkadestra {float:right; text-align: right; width:70px;}
#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:960px; background:url(/contents/instance1/images/bg_colonnaprincipale.jpg); background-repeat:no-repeat; padding: 40px 0 12px 0;}
#colonnaprincipale p {margin-bottom:6px;}


#colprinc_sx {width:755px; padding-bottom:24px;margin:0 auto;}
#colprinc_sx ul {margin-left:18px;}


.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:#000; 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; }

/*BOX*/

.box {
	border:1px solid #40439b;
	float:left;
	width: 237px;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.box h2 {margin:0; padding: 3px 2px 3px 2px; font-size:14px; color:#000; background: #ccc; text-align:center;}
.box div {margin:14px 18px; font-weight:bold;}
.box div a {color:#00c; text-decoration:none;}
.box div a:hover {text-decoration:underline;}
.box div h2 {padding:0;}
.box div h2 a {color:#000; text-decoration:none; display:block; background: #ccc; padding: 3px 2px 3px 2px; }
.box div h2 a:hover {color:#fff; text-decoration:none; background: #40439b;}

#partner .boxEccezione {
	width: 361px;
	height: 135px;
}
#partner .box div { font-weight:normal; height:50px;}
#partner .box h2 { font-size:1em;}
#presentation .boxEccezione2 {width: 730px;}
#presentation .box div {font-size:14px;}
#state .boxEccezione3 {width: 730px;}
#state  .box div {font-size:14px;}
#best .boxEccezione4 {width: 730px;}
#best  .box div {font-size:14px;}
#training .boxEccezione5 {width: 730px;}
#training  .box div {font-size:14px;}
#resources .boxEccezione6 {width: 730px;}
#resources  .box div {font-size:14px;}
#validation .boxEccezione7 {width: 730px;}
#validation  .box div {font-size:14px;}
#Events .boxEccezione8 {width: 730px;}
#Events  .box div {font-size:14px;}


/**/
#colprinc_dx {float:right; width:205px; padding-bottom:24px;}
.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; }





#footer {clear:both; color:#D1E6E7; background:#40439B; padding:15px 8px 4px 16px; text-align:center; font-size:10px;}
#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;}

.cornice img {border: 1px solid #999;}
/* 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;}


