body {
margin: 0;
padding: 0 0 0 0;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 100%;
text-align: center;
background: #fff;
color: #000;
}

div, p, form, ul, h1, h2, img {
margin: 0;
padding: 0;
border: 0;
}

.centrato {
margin: auto;
text-align: left;
width: 990px;
}

/* **************************************/
/* top delle pagine */
/* **************************************/
/* fascia gruppo */
.gruppo_cfp {
height: 20px;
background: #DFDB00;
font-size: 0.7em;
}

.gruppo_cfp p {
margin-top: 3px;
}

.gruppo_cfp a {
color: #000;
text-decoration: none;
}

.gruppo_cfp a:link {}
.gruppo_cfp a:visited {}
.gruppo_cfp a:hover { text-decoration: underline;}
.gruppo_cfp a:active {}

.select {font-weight: bold; }
.select:hover {text-decoration: none !important;}

.gruppo_cfp span {color: #000;}

.g1 {
float: left;
display: inline;
margin: 0 0 0 10px;
}

.g2 {
float: right;
display: inline;
margin: 0 10px 0 0;
text-align: right;
}

.l1 {
margin: 2px 0 0 0;
height: 3px;
overflow: hidden;
background: #DFDB00;
}

/* logo */
.top {
margin: 5px 0 5px 10px;
background: #fff url(../i/background_top.png) no-repeat top right;
color:#000;
height: 165px;
}
.top .print { display: none; }
.top p {float: left;}


/* **************************************/
/* Parte bassa della pagina, contenuti */
/* **************************************/
.menu {
clear: both;
margin: 0 0 2px 0;
height: 25px;
font-size: 0.8em;
background: #F1AC00;
}

.menu ul {
list-style: none;
margin: 0px 0 0 196px;
}

.menu li {
float: left;
width: 90px; /*74*/
margin: 4px 0 0 0;
text-align: center;
}

.menu li a {color: #000; text-decoration: none;}
.menu li a:link {}
.menu li a:visited {}
.menu li a:hover {text-decoration: underline; color: #000;}

/* colore di sfondo */
.centro {
float: left;
background: #D9DADB;
padding-bottom: 10px;
}

/* Menu formazione */
.col_sx { float:left; width:210px; }
.mformazione, .mformazione2 {
margin: 10px 10px 0 10px;
padding: 10px 10px 10px 0;
width: 180px;
background: #F1aC00 /*url(../i/img_demo1.png) no-repeat center 10px*/;
}

.mformazione .flash_formazione { margin-left:22px; }

.mformazione h1 {
margin: 10px 0 5px 10px; /*105px 0 5px 10px*/
font-size: 1em;
}
.mformazione2 h1 {
margin: 5px 0 5px 10px; /*105px 0 5px 10px*/
font-size: 1em;
}

.mformazione form {
margin: 0 0 10px 10px;
font-size: 0.8em;
}

.mformazione .vai {
border: 0;
background: #F1AC00;
cursor: pointer;
width: 35px;
}

.mformazione ul, .mformazione2 ul {font-size: 0.8em;}

.mformazione .me, .mformazione2 .me {margin: 0 0 0 10px; list-style: none; line-height: 150%;}
.mformazione .me li, .mformazione2 .me li { background: url("../i/menu_freccia.gif") no-repeat 0 7px; padding-left:10px; }

.mformazione .mi, .mformazione2 .mi {margin: 0 0 0 0px; list-style: none; line-height: 150%;}
.mformazione .mi li, .mformazione2 .mi li { background: url("../i/menu_freccia2.gif") no-repeat 0 6px; padding-left:10px; }

.mformazione ul a, .mformazione2 ul a {
color: #000;
text-decoration: none;
}

.mformazione ul a:link, .mformazione2 ul a:link  {}
.mformazione ul a:visited, .mformazione2 ul a:visited {}
.mformazione ul a:hover, .mformazione2 ul a:hover { text-decoration: underline;}
.mformazione ul a:active, .mformazione2 ul a:active {}

.contenuti {
float: left;
width: 597px;
margin: 5px 0 0 13px;
min-height:600px;
height: auto !important;
height: 600px;
}

/* **************************************/
/* chiusura pagina */
/* **************************************/
.bottom {
clear: both;
margin: 0 10px 0 10px;
font-size: 0.8em;
}

.bottom address {
float: left;
margin: 5px 0 50px 0;
}

.bottom address span {
font-size: 0.85em;
}

.bottom p {
float: right;
margin: 5px 0 50px 0;
}

.bottom p a {color: #000; text-decoration: none;}
.bottom p a:link {}
.bottom p a:visited {}
.bottom p a:hover {text-decoration: underline; color: #000;}

.clear { clear:both; font-size:.1em; line-height:.1em; height:1px; margin:0; padding:0; }

.blur {color:#999;}

.banner_right
{
	padding-top:20px;
	padding-left:25px;
}

.banner_left
{
	padding-top:20px;
	padding-left:15px;
}