@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #3a3a3a;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #4b92a8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4b92a8;
}
a:hover {
	text-decoration: none;
	color: #B6483D;
}
a:active {
	text-decoration: none;
	color: #4b92a8;
}
@font-face {
    font-family: 'FuturaMdBTBold';
    src: url('futura_bold_bt-webfont.eot?') format('eot'),
         url('futura_bold_bt-webfont.woff') format('woff'),
         url('futura_bold_bt-webfont.ttf') format('truetype'),
         url('futura_bold_bt-webfont.svg#webfontbkDnrw4H') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FuturaLtBTLight';
    src: url('futura_light_bt-webfont.eot?') format('eot'),
         url('futura_light_bt-webfont.woff') format('woff'),
         url('futura_light_bt-webfont.ttf') format('truetype'),
         url('futura_light_bt-webfont.svg#webfont299znHjP') format('svg');
    font-weight: normal;
    font-style: normal;

}
.TitoloNews {
	float: left;
	width: auto;
}
.TestoVerde {
	color: #83a033;
}
.TestoBlu {
	color: #296999;
}
.TestoRosso {
	color: #fc0901;
}
.TestoGiallo {
	color: #e9bd00;
}
h1 {
	font-size: 18px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-image: url(../images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#fotoBig {
	height: 350px;
	width: 980px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#fotoBig #slideshowcurr {
    position:relative;
    height:350px;
}

#fotoBig #slideshowcurr IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#fotoBig #slideshowcurr IMG.active {
    z-index:10;
}

#fotoBig #slideshowcurr IMG.last-active {
    z-index:9;
}
.TitoliQuest {
	font-family: FuturaLtBTLight;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	font-size: 15px;
	background-color: #c6c6c6;
	color: #FFF;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#schede_curriculum {
	margin-top: 8px;
}
#schede_curriculum h1 {
	font-family: FuturaLtBTLight;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	font-size: 15px;
	background-color: #c6c6c6;
	color: #FFF;
	text-align: right;
	margin: 0px;
	padding-top: 13px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#schede_curriculum ul {
	margin: 0px;
	padding: 8px;
	font-size: 11px;
}
#schede_curriculum .Schede_Riga {
	clear: both;
}
#schede_curriculum .Schede {
	float: left;
	width: 239px;
	margin-right: 8px;
	margin-bottom: 8px;
}
#schede_curriculum .Schede_ultima {
	float: left;
	width: 239px;
	margin-bottom: 8px;
}
#googlemap {
	height: 465px;
	width: 239px;
	overflow: hidden;
}
#Principale {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#Principale #TopMenu {
	height: 190px;
	overflow: hidden;
}
#Principale #TopMenu_Curr {
	height: 190px;
	overflow: hidden;
	background-image: url(../images/top_curriculum.jpg);
	background-repeat: no-repeat;
}
#Principale #TopMenu_Curr #Foto {
	float: left;
	height: 190px;
	width: 239px;
	vertical-align: middle;
	cursor:pointer;
	text-align: center;
	display: table-cell;
}
#Principale #TopMenu_Curr #Nome {
	float: left;
	height: 190px;
	width: 239px;
	margin-right: 4px;
	margin-left: 8px;
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
}

#Principale #TopMenu_Curr #Nome td {
	font-family: FuturaMdBTBold;
	color: #FFF;
	font-size: 30px;
	font-weight: bolder;
	text-transform: lowercase;
}
#Principale .LinkCurr {
	font-family: FuturaMdBTBold;
	color: #FFF;
	font-size: 18px;
	font-weight: bolder;
	text-transform: lowercase;
}
#Principale .LinkCurr a:link {
	color: #FFF;
	text-decoration: none;
}
#Principale .LinkCurr a:visited {
	text-decoration: none;
	color: #FFF;
}
#Principale .LinkCurr a:hover {
	text-decoration: none;
	color: #9FAE4F;
}
#Principale .LinkCurr a:active {
	text-decoration: none;
	color: #FFF;
}
#Principale .LinkCurr2 {
	font-family: FuturaMdBTBold;
	color: #FFF;
	font-size: 18px;
	font-weight: bolder;
	text-transform: lowercase;
}
#Principale .LinkCurr2 a:link {
	color: #FFF;
	text-decoration: none;
}
#Principale .LinkCurr2 a:visited {
	text-decoration: none;
	color: #FFF;
}
#Principale .LinkCurr2 a:hover {
	text-decoration: none;
	color: #62B4CC;
}
#Principale .LinkCurr2 a:active {
	text-decoration: none;
	color: #FFF;
}
#Principale .LinkCurr3 {
	font-family: FuturaMdBTBold;
	color: #FFF;
	font-size: 18px;
	font-weight: bolder;
	text-transform: lowercase;
}
#Principale .LinkCurr3 a:link {
	color: #FFF;
	text-decoration: none;
}
#Principale .LinkCurr3 a:visited {
	text-decoration: none;
	color: #FFF;
}
#Principale .LinkCurr3 a:hover {
	text-decoration: none;
	color: #EBAD0A;
}
#Principale .LinkCurr3 a:active {
	text-decoration: none;
	color: #FFF;
}
#Principale #TopMenu_Curr #Nome .linkclass {
	font-size: 14px;
}
#Principale #TopMenu_Curr #Logo_Curriculum {
	float: left;
	height: 190px;
	width: 239px;
	margin-right: 8px;
	margin-left: 4px;
}
#Principale #TopMenu_Curr #Bottoni_menu {
	float: left;
	height: 190px;
	width: 239px;
	font-size: 10px;
}

#Principale #TopMenu .SubMenuNoDot_1 {
	height: 16px;
}
#Principale #TopMenu .SubMenuNoDot_2 {
	height: 32px;
}
#Principale #TopMenu .SubMenuNoDot_3 {
	height: 48px;
}
#Principale #TopMenu .SubMenuNoDot_4 {
	height: 64px;
}
#Principale #TopMenu .SubMenuNoDot_5 {
	height: 80px;
}
#Principale #TopMenu .SubMenuNoDot_6 {
	height: 96px;
}
#Principale #TopMenu .SubMenuNoDot_7 {
	height: 112px;
}
#Principale #TopMenu .SubMenuNoDot_8 {
	height: 128px;
}
#Principale #TopMenu .SubMenuNoDot_9 {
	height: 144px;
}
#Principale #TopMenu .SubMenuNoDot_10 {
	height: 160px;
}
#Principale #TopMenu #Menu_Conoscere {
	float: left;
	height: 190px;
	width: 239px;
	background-image: url(../images/conoscere-ordine.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
	cursor:pointer;
}
#Principale #TopMenu #Menu_Conoscere_Off{
	float: left;
	height: 190px;
	width: 239px;
	background-image: url(../images/conoscere-ordine_off.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
	cursor:pointer;
}
#Principale #TopMenu #Menu_Conoscere_Hidden {
	float: left;
	height: 190px;
	width: 239px;
	cursor:pointer;
	display:none;
}
#Principale #TopMenu #Menu_Conoscere #Menu_Conoscere_Sub {
	display:none;
}
#Principale #TopMenu #Menu_Conoscere .SubMenu {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Conoscere .SubMenu:hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #CAD39C;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Conoscere .SubMenu_hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #CAD39C;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Conoscere .SubMenu_hover a {
	color: #4d5a0e;
	text-decoration: none;
}
#Principale #TopMenu #Menu_Conoscere .SubMenu a {
	color: #4d5a0e;
	text-decoration: none;
}
#Principale #TopMenu #Menu_Esercitare {
	float: left;
	height: 190px;
	width: 239px;
	background-image: url(../images/esercitare-professione.jpg);
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 8px;
}
#Principale #TopMenu #Menu_Esercitare_Off {
	float: left;
	height: 190px;
	width: 247px;
	background-image: url(../images/esercitare-professione_off.jpg);
	background-repeat: no-repeat;
	margin-right: 4px;
	background-position: right;
}
#Principale #TopMenu #Menu_Esercitare_Hidden {
	float: left;
	height: 190px;
	width: 247px;
	display:none;
}
#Principale #TopMenu #Menu_Esercitare #Menu_Esercitare_Sub {
	display:none;
}
#Principale #TopMenu #Menu_Esercitare .SubMenu {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Esercitare .SubMenu:hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #E4F3FA;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Esercitare .SubMenu_hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #E4F3FA;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Esercitare .SubMenu_hover a {
	color: #2B6371;
	text-decoration: none;
}
#Principale #TopMenu #Menu_Esercitare .SubMenu a {
	color: #2B6371;
	text-decoration: none;
}
#Principale #TopMenu #Menu_Rivolgersi {
	float: left;
	height: 190px;
	width: 239px;
	background-image: url(../images/rivolgersi-architetto.jpg);
	background-repeat: no-repeat;
	margin-right: 8px;
	margin-left: 4px;
}

#Principale #TopMenu #Menu_Rivolgersi_Off {
	float: left;
	height: 190px;
	width: 243px;
	background-image: url(../images/rivolgersi-architetto_off.jpg);
	background-repeat: no-repeat;
	margin-right: 8px;
	background-position: right;
}
#Principale #TopMenu #Menu_Rivolgersi_Hidden {
	float: left;
	height: 190px;
	width: 243px;
	display:none;
}
#Principale #TopMenu #Menu_Rivolgersi #Menu_Rivolgersi_Sub {
	display:none;
}
#Principale #TopMenu #Menu_Rivolgersi .SubMenu {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Rivolgersi .SubMenu:hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #F4EADE;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Rivolgersi .SubMenu_hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #F4EADE;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Rivolgersi .SubMenu_hover a {
	color: #812F16;
	text-decoration: none;
}
#Principale #TopMenu #Menu_Rivolgersi .SubMenu a {
	color: #812F16;
	text-decoration: none;
}
#Principale #TopMenu #Menu_Scoprire {
	float: left;
	height: 190px;
	width: 239px;
	background-image: url(../images/scoprire-architettura.jpg);
	background-repeat: no-repeat;
}
#Principale #TopMenu #Menu_Scoprire_Off {
	float: left;
	height: 190px;
	width: 239px;
	background-image: url(../images/scoprire-architettura_off.jpg);
	background-repeat: no-repeat;
}
#Principale #TopMenu #Menu_Scoprire_Hidden {
	float: left;
	height: 190px;
	width: 239px;
	display:none;
}
#Principale #TopMenu #Menu_Scoprire #Menu_Scoprire_Sub {
	display:none;
}
#Principale #TopMenu #Menu_Scoprire .SubMenu {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_4.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Scoprire .SubMenu:hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_4.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #F1F8D6;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Scoprire .SubMenu_hover {
	height: 16px;
	width: auto;
	margin-right: 7px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/dot_4.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 7px;
	background-color: #F1F8D6;
	padding-right: 2px;
}
#Principale #TopMenu #Menu_Scoprire .SubMenu_hover a {
	color: #694A03;
	text-decoration: none;
}
#Principale #TopMenu #Menu_Scoprire .SubMenu a {
	color: #694A03;
	text-decoration: none;
}
#Principale #Logo {
	clear: both;
	height: 380px;
}
#Principale #BarraLogo {
	clear: both;
	height: 70px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	width: 980px;
	overflow: hidden;
}
#Principale #BarraLogo #LogoPagine {
	float: left;
	height: 70px;
	width: 620px;
}
#Principale #BarraLogo #Ricerca {
	float: right;
	width: 239px;
	margin-top: 24px;
	height: 25px;
	background-image: url(../images/search_bar.gif);
	background-repeat: no-repeat;
	position:relative; /*important*/

}
#Principale #BarraLogo #Ricerca form { display:inline ; }
 
#Principale #BarraLogo #Ricerca .searchbox {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:2px;
	left:5px;
	width:204px;
	height:21px;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
}
 
#Principale #BarraLogo #Ricerca .searchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:2px;
	left:209px;
	width:30px;
	height:23px;
}
#Principale #Contenuto {
	clear: both;
}
#Principale #Contenuto #Cont_Sx {
	float: left;
	width: 239px;
}
#Principale #Contenuto #Cont_Sx .Elem_Document {
	clear: both;
}
#Principale #Contenuto #Cont_Sx .Elem_Document .Elem_Document_Sx {
	float: left;
	width: 40px;
}
#Principale #Contenuto #Cont_Sx .Elem_Document .Elem_Document_Dx {
}
#Principale #Contenuto #Cont_Sx .Elem_Spacer {
	clear: both;
	height: 5px;
	width: 239px;
	background-image: url(../images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare {
	width:239px;
	list-style:none;
	padding:0;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 27px;
	margin-left: 0;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare li a {
	display:block;
	text-decoration:none;
	height:2em;
	line-height:2em;
	background-color: #d5ebf2;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	margin-bottom: 2px;
	background-image: url(../images/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #3b3b3b;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare li a:hover {
	background-color: #b0dde9;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare li a.a_active, a.a_active:hover {
	background-color: #5bafc5;
	color: #FFF;
	background-image: url(../images/dot_menu_attivo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare li { 
	display:inline;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare ul{
	width:239px;
	list-style:none;
	margin:0;
	padding:0;
	background-color: #e1f3f8;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare ul li a {
	display:block;
	text-decoration:none;
	height:1.7em;
	line-height:2em;
	background-color: #E1F3F8;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	background-image: none;
	background-repeat: no-repeat;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare ul li a:hover {
	background-color: #E1F3F8;
	color: #4CA8C1;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Esercitare ul li a.a_active {
	background-color: #E1F3F8;
	color: #4CA8C1;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere {
	width:239px;
	list-style:none;
	padding:0;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere li a {
	display:block;
	text-decoration:none;
	height:2em;
	line-height:2em;
	background-color: #CAD39C;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	margin-bottom: 2px;
	background-image: url(../images/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #3b3b3b;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere li a:hover {
	background-color: #B7C47B;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere li a.a_active, a.a_active:hover {
	background-color: #778B10;
	color: #FFF;
	background-image: url(../images/dot_menu_attivo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere li { 
	display:inline;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere ul{
	width:239px;
	list-style:none;
	margin:0;
	padding:0;
	background-color: #EFF8E2;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere ul li a {
	display:block;
	text-decoration:none;
	height:1.7em;
	line-height:2em;
	background-color: #EFF8E2;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	background-image: none;
	background-repeat: no-repeat;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere ul li a:hover {
	background-color: #EFF8E2;
	color: #6B7A1B;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Conoscere ul li a.a_active {
	background-color: #EFF8E2;
	color: #6B7A1B;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi {
	width:239px;
	list-style:none;
	padding:0;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi li a {
	display:block;
	text-decoration:none;
	height:2em;
	line-height:2em;
	background-color: #f5c0ad;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	margin-bottom: 2px;
	background-image: url(../images/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #3b3b3b;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi li a:hover {
	background-color: #F2AE95;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi li a.a_active, a.a_active:hover {
	background-color: #da5931;
	color: #FFF;
	background-image: url(../images/dot_menu_attivo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi li { 
	display:inline;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi ul{
	width:239px;
	list-style:none;
	margin:0;
	padding:0;
	background-color: #EFF8E2;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi ul li a {
	display:block;
	text-decoration:none;
	height:1.7em;
	line-height:2em;
	background-color: #fff0eb;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	background-image: none;
	background-repeat: no-repeat;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi ul li a:hover {
	background-color: #fff0eb;
	color: #da5931;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Rivolgersi ul li a.a_active {
	background-color: #fff0eb;
	color: #da5931;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire {
	width:239px;
	list-style:none;
	padding:0;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire li a {
	display:block;
	text-decoration:none;
	height:2em;
	line-height:2em;
	background-color: #f2cc6e;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	margin-bottom: 2px;
	background-image: url(../images/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #3b3b3b;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire li a:hover {
	background-color: #e4b94f;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire li a.a_active, a.a_active:hover {
	background-color: #d39107;
	color: #FFF;
	background-image: url(../images/dot_menu_attivo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire li { 
	display:inline;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire ul{
	width:239px;
	list-style:none;
	margin:0;
	padding:0;
	background-color: #fff3d6;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire ul li a {
	display:block;
	text-decoration:none;
	height:1.7em;
	line-height:2em;
	background-color: #fff3d6;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	background-image: none;
	background-repeat: no-repeat;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire ul li a:hover {
	background-color: #fff3d6;
	color: #b1801c;
}
#Principale #Contenuto #Cont_Sx ul.TipoMenu_Scoprire ul li a.a_active {
	background-color: #fff3d6;
	color: #b1801c;
}
#Principale #Contenuto #Cont_Sx .NewsPrimoPiano {
	font-size: 10px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
#Principale #Contenuto #Cont_Sx .NewsPrimoPiano h3 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
#Principale #Contenuto #Cont_Dx {
	float: right;
	width: 239px;
	font-size: 11px;
}
#Principale #Contenuto #Cont_Dx .Elem_Document {
	clear: both;
}
#Principale #Contenuto #Cont_Dx .Elem_Document .Elem_Document_Sx {
	float: left;
	width: 40px;
}
#Principale #Contenuto #Cont_Dx .Elem_Document .Elem_Document_Dx {
}
#Principale #Contenuto #Cont_Dx .Elem_Spacer {
	clear: both;
	height: 5px;
	width: 239px;
	background-image: url(../images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#Principale #Contenuto #Cont_Dx .NewsPrimoPiano {
	font-size: 10px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
#Principale #Contenuto #Cont_Dx .NewsPrimoPiano h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#Principale #Contenuto #Cont_Centr {
	float: left;
	width: 502px;
}
#Principale #Contenuto #Cont_Centr .Elem_Document {
	clear: both;
}
#Principale #Contenuto #Cont_Centr .Elem_Document .Elem_Document_Sx {
	float: left;
	width: 40px;
}
#Principale #Contenuto #Cont_Centr .Elem_Document .Elem_Document_Dx {
}
#Principale #Contenuto #Cont_Centr .Elem_Spacer {
	clear: both;
	height: 5px;
	background-image: url(../images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#Principale #Contenuto #Cont_Centr #Cont_Centro_Contenuto {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
}
#Principale #Contenuto #Cont_Centr #Cont_Centro_Contenuto ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 16px;
}
#Principale #Contenuto #Cont_Centr_2 {
	float: left;
	width: 741px;
}
#Principale #Contenuto #Cont_Centr_2 .Elem_Document {
	clear: both;
}
#Principale #Contenuto #Cont_Centr_2 .Elem_Document .Elem_Document_Sx {
	float: left;
	width: 40px;
}
#Principale #Contenuto #Cont_Centr_2 .Elem_Document .Elem_Document_Dx {
}
#Principale #Contenuto #Cont_Centr_2 .Elem_Spacer {
	clear: both;
	height: 5px;
	background-image: url(../images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#Principale #Contenuto #Cont_Centr_2 #Cont_Centro_Contenuto {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
}
#Principale #Contenuto #Cont_Centr_2 #Cont_Centro_Contenuto ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 16px;
}
#Principale #Contenuto #Cont_Centr_3 {
	float: left;
	width: 980px;
}
#Principale #Contenuto #Cont_Centr_3 .Elem_Document {
	clear: both;
}
#Principale #Contenuto #Cont_Centr_3 .Elem_Document .Elem_Document_Sx {
	float: left;
	width: 40px;
}
#Principale #Contenuto #Cont_Centr_3 .Elem_Document .Elem_Document_Dx {
}
#Principale #Contenuto #Cont_Centr_3 .Elem_Spacer {
	clear: both;
	height: 5px;
	background-image: url(../images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#Principale #Contenuto #Cont_Centr_3 #Cont_Centro_Contenuto {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
}
#Principale #Contenuto #Cont_Centr_3 #Cont_Centro_Contenuto ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 16px;
}
.Cont_Element{
	clear: both;
	padding-bottom: 10px;
}
.Cont_Element ul li {
	margin-left: 10px;
	list-style-type: disc;
}
ol li {
	margin-left: 10px;
	list-style-type: decimal;
}
.Cont_Element_Menu{
	clear: both;
}
#Principale #News {
}
#Principale #Footer {
	clear: both;
	padding-top: 6px;
}
#Principale #Footer #FooterMenu{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #a79b8f;
	padding-bottom: 2px;
	text-align: center;
}
#Principale #Footer #FooterInfoSx {
	width: 840px;
	float: left;
	font-size: 10px;
	padding-top: 4px;
}
#Principale #Footer #FooterInfoDx {
	float: right;
	width: 130px;
	font-size: 10px;
	text-align: right;
	padding-top: 4px;
}
.LogoMax {
	float: left;
	height: 380px;
	width: 247px;
	overflow: hidden;
}
.LogoMin {
	float: left;
	height: 380px;
	width: 239px;
	overflow: hidden;
}
#slideshow_1 {
    position:relative;
    height:380px;
}

#slideshow_1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow_1 IMG.active {
    z-index:10;
}

#slideshow_1 IMG.last-active {
    z-index:9;
}

#slideshow_2 {
    position:relative;
    height:380px;
}

#slideshow_2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow_2 IMG.active {
    z-index:10;
}

#slideshow_2 IMG.last-active {
    z-index:9;
}

#slideshow_3 {
    position:relative;
    height:380px;
}

#slideshow_3 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow_3 IMG.active {
    z-index:10;
}

#slideshow_3 IMG.last-active {
    z-index:9;
}

#slideshow_4 {
    position:relative;
    height:380px;
}

#slideshow_4 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow_4 IMG.active {
    z-index:10;
}

#slideshow_4 IMG.last-active {
    z-index:9;
}
#RisRicerca {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#RisRicerca ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#RisRicerca li {
	background-image: url(../images/page.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 44px;
}

ul.CategorieNews {
	width:239px;
	list-style:none;
	padding:0;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 27px;
	margin-left: 0;
}
ul.CategorieNews li a {
	display:block;
	text-decoration:none;
	height:2em;
	line-height:2em;
	background-color: #c7d1d0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	margin-bottom: 2px;
	background-image: url(../images/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000;
}

ul.CategorieNews li a:hover {
	background-color: #5d5d5d;
	color: #c7d1d0;
}
ul.CategorieNews li a.a_active, a.a_active:hover {
	background-color: #5d5d5d;
	color: #c7d1d0;
	background-image: url(../images/dot_menu_attivo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.CategorieNews ul{
	width:239px;
	list-style:none;
	margin:0;
	padding:0;
	background-color: #E8E8E8;
}
ul.CategorieNews ul li a {
	display:block;
	text-decoration:none;
	height:1.7em;
	line-height:2em;
	background-color: #E8E8E8;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 16px;
	background-image: none;
	background-repeat: no-repeat;
}
ul.CategorieNews ul li a:hover {
	background-color: #E8E8E8;
	color: #000;
}
ul.CategorieNews ul li a.a_active {
	background-color: #D4D4D4;
	color: #000;
}
.Calendario {
	width:239px;
	list-style:none;
	padding:0;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 27px;
	margin-left: 0;
}
.Calendario .Calendario_CurrMese {
	display:block;
	text-decoration:none;
	height:2em;
	line-height:2em;
	background-color: #5d5d5d;
	margin-bottom: 2px;
	color: #fff;
	padding: 0px;
}
.Calendario .Calendario_CurrMese .Prev_Mese {
	float: left;
	width: 20px;
}
.Calendario .Calendario_CurrMese .Next_Mese {
	float: right;
	width: 20px;
}
.Calendario .Calendario_CurrMese .Nome_Mese {
	float: left;
	width: 199px;
	text-align: center;
}
.Calendario .ColonnaGiorni {
	clear: both;
	width: 239px;
	margin-right: auto;
	margin-left: auto;
}
.Calendario .ColonnaGiorni a {
	color: #3a3a3a;
}
.Calendario .NomiGiorni {
	font-weight: normal;
	background-color: #dae3e2;
	float: left;
	width: 29px;
	text-align: center;
	padding-top: 6px;
	height: 24px;
	margin-top: 6px;
	margin-right: 6px;
}
.Calendario .NomiGiorni_S {
	font-weight: normal;
	background-color: #c7d1d0;
	float: left;
	width: 29px;
	text-align: center;
	padding-top: 6px;
	height: 24px;
	margin-top: 6px;
	margin-right: 6px;
}
.Calendario .NomiGiorni_D {
	font-weight: normal;
	background-color: #afbbba;
	float: left;
	width: 29px;
	text-align: center;
	padding-top: 6px;
	height: 24px;
	margin-top: 6px;
	margin-right: 0px;
}
.Calendario .NomiGiorni_Vuoto {
	font-weight: normal;
	background-color: #fff;
	float: left;
	width: 29px;
	text-align: center;
	padding-top: 6px;
	height: 24px;
	margin-top: 6px;
	margin-right: 6px;
}
.Calendario .Giorni {
	font-weight: normal;
	background-color: #ebf0f0;
	float: left;
	width: 29px;
	text-align: center;
	padding-top: 6px;
	height: 24px;
	margin-top: 6px;
	margin-right: 6px;
}
.Calendario .Giorni_S {
	font-weight: normal;
	background-color: #e1e7e6;
	float: left;
	width: 29px;
	text-align: center;
	padding-top: 6px;
	height: 24px;
	margin-top: 6px;
	margin-right: 6px;
}
.Calendario .Giorni_D {
	font-weight: normal;
	background-color: #d5dbda;
	float: left;
	width: 29px;
	text-align: center;
	padding-top: 6px;
	height: 24px;
	margin-top: 6px;
	margin-right: 0px;
}
.Calendario .Giorni_Eventi {
	background-image: url(../images/eventi_giorni.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.DataPost {
	position: relative;
	width: 160px;
	height: 46px;
	float: left;
	margin-bottom: 20px;
	background-color: #5d5d5d;
}
.DataPost .month {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
}
.DataPost .day {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
}
.DataPost .year {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
}
.DataSpacer {
	position: relative;
	width: 10px;
	height: 46px;
	float: left;
}
.DataPost2 {
	position: relative;
	width: 160px;
	height: 46px;
	float: left;
	margin-bottom: 20px;
	background-color: #5d5d5d;
}
.DataPost2 .month {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar2.gif);
	background-repeat: no-repeat;
}
.DataPost2 .day {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar2.gif);
	background-repeat: no-repeat;
}
.DataPost2 .year {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar2.gif);
	background-repeat: no-repeat;
}
.DataPost3 {
	position: relative;
	width: 160px;
	height: 46px;
	float: left;
	margin-bottom: 20px;
	background-color: #5d5d5d;
}
.DataPost3 .month {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar3.gif);
	background-repeat: no-repeat;
}
.DataPost3 .day {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar3.gif);
	background-repeat: no-repeat;
}
.DataPost3 .year {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar3.gif);
	background-repeat: no-repeat;
}
.DataPost4 {
	position: relative;
	width: 160px;
	height: 46px;
	float: left;
	margin-bottom: 20px;
	background-color: #5d5d5d;
}
.DataPost4 .month {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar4.gif);
	background-repeat: no-repeat;
}
.DataPost4 .day {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar4.gif);
	background-repeat: no-repeat;
}
.DataPost4 .year {
	position: absolute;
	text-indent: -1000em;
	background-image: url(../images/calendar4.gif);
	background-repeat: no-repeat;
}
.month { top: 0px; left: 0; width: 142px; height: 17px;}
.day { top: 17px; left: 0; width: 142px; height: 29px;}
.year { bottom: 0; right: 0; width: 18px; height: 46px;}

.m-1 { background-position: 0 0px;}
.m-2 { background-position: 0 -17px;}
.m-3 { background-position: 0 -34px;}
.m-4 { background-position: 0 -51px;}
.m-5 { background-position: 0 -68px;}
.m-6 { background-position: 0 -85px;}
.m-7 { background-position: 0 -102px;}
.m-8 { background-position: 0 -119px;}
.m-9 { background-position: 0 -136px;}
.m-10 { background-position: 0 -153px;}
.m-11 { background-position: 0 -170px;}
.m-12 { background-position: 0 -187px;}
.d-1 { background-position: -142px 0;}
.d-2 { background-position: -142px -29px;}
.d-3 { background-position: -142px -58px;}
.d-4 { background-position: -142px -87px;}
.d-5 { background-position: -142px -116px;}
.d-6 { background-position: -142px -145px;}
.d-7 { background-position: -142px -174px;}
.d-8 { background-position: -142px -203px;}
.d-9 { background-position: -142px -232px;}
.d-10 { background-position: -142px -261px;}
.d-11 { background-position: -142px -290px;}
.d-12 { background-position: -142px -319px;}
.d-13 { background-position: -142px -348px;}
.d-14 { background-position: -142px -377px;}
.d-15 { background-position: -142px -406px;}
.d-16 { background-position: -142px -435px;}
.d-17 { background-position: -142px -464px;}
.d-18 { background-position: -142px -493px;}
.d-19 { background-position: -142px -522px;}
.d-20 { background-position: -142px -551px;}
.d-21 { background-position: -142px -580px;}
.d-22 { background-position: -142px -609px;}
.d-23 { background-position: -142px -638px;}
.d-24 { background-position: -142px -667px;}
.d-25 { background-position: -142px -696px;}
.d-26 { background-position: -142px -725px;}
.d-27 { background-position: -142px -754px;}
.d-28 { background-position: -142px -783px;}
.d-29 { background-position: -142px -812px;}
.d-30 { background-position: -142px -841px;}
.d-31 { background-position: -142px -870px;}

.y-2010 { background-position: -284px 0;}
.y-2011 { background-position: -284px -46px;}
.y-2012 { background-position: -284px -92px;}
.y-2013 { background-position: -284px -138px;}
.y-2014 { background-position: -284px -184px;}
.y-2015 { background-position: -284px -230px;}
.y-2016 { background-position: -284px -276px;}
.y-2017 { background-position: -284px -322px;}
.y-2018 { background-position: -284px -368px;}
.y-2019 { background-position: -284px -414px;}
.y-2020 { background-position: -284px -460px;}
.y-2021 { background-position: -284px -506px;}
.y-2022 { background-position: -284px -552px;}
.y-2023 { background-position: -284px -598px;}
.y-2024 { background-position: -284px -644px;}
.y-2025 { background-position: -284px -690px;}
.y-2026 { background-position: -284px -736px;}
.y-2027 { background-position: -284px -782px;}
.y-2028 { background-position: -284px -828px;}

h1 sup {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #3a3a3a;
	font-style: italic;
	font-weight: normal;
	float: right;
	width: 80px;
	text-align: right;
}
h1 sub {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #3a3a3a;
	font-style:normal;
	font-weight: bold;
	float: right;
	width: 120px;
	text-align: right;
}
.Share_Element {
	color: #666666;
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
	clear: both;
}
.Lettere_Ablo {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #cad39c;
	height: 65px;
}
.Lettere_Ablo ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.Lettere_Ablo li {
	font-size: 18px;
	display: block;
	float: left;
	color: #4d5a44;
	text-decoration: none;
	height: 22px;
	width: 14px;
}
.Lettere_Ablo li a {
	font-size: 18px;
	color: #4d5a44;
	text-decoration: none;
}
.Ricerca_Ablo {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #cad39c;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.Ricerca_Ablo form {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.Ricerca_Ablo form label {
	width: 200px;
	padding-bottom: 10px;
	display: block;
}
.Ricerca_Ablo form input {
	width: 200px;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
}
.Ricerca_Ablo form select {
	width: 200px;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
}
.Ricerca_Curriculum {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #f5c0ad;
	padding-right: 9px;
	padding-left: 10px;
	width: 220px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.Ricerca_Curriculum2 {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #cad39c;
	padding-right: 9px;
	padding-left: 10px;
	width: 220px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.Albo_user {
	margin-bottom: 10px;
}
.Albo_user h3 {
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #e0ebd1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/bg_useralbo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.Albo_user h3 .matr {
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	padding-left: 12px;
}
.Curriculum_user {
	margin-bottom: 10px;
}
.Curriculum_user h3 {
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #f5c0ad;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/bg_useralbo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.Curriculum_user h3 .matr {
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	padding-left: 12px;
}
.Curriculum_user h3 .stampcurr {
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding-top: 4px;
	padding-left: 12px;
	float:right;
	text-transform: lowercase;
}
.Quest_Domande {
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.Curriculum {
}
.Curriculum .Curr_Titolo {
	display: block;
	padding: 10px;
	background-color: #E6ECD2;
}
.Curriculum h3 {
	margin: 0px;
	padding: 0px;
}
.Curriculum .GruppoElem {
	display: block;
	padding: 10px;
	margin-top: 5px;
	background-color: #F3F3F3;
}
.Curriculum .quest_no {
	background-image: url(../images/no_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.Curriculum .quest_ok {
	background-image: url(../images/ok_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.Curriculum .GruppoElemTitolo {
	display: block;
	padding: 10px;
	margin-top: 5px;
	background-color: #859940;
	color: #E6ECD2;
	font-size: 14px;
	font-weight: bold;
}
.BlocchiMenu {
	list-style: none;
}

.BlocchiMenu li {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	background-color: #efefef;
}

.BlocchiMenu li img.handle {
	margin-right: 5px;
	cursor: move;
}
.BlocchiMenu li img.delete {
	margin-right: 20px;
}
.Titolo_Currcerca {
	background-color: #e55b2c;
	color: #FFF;
	text-align: center;
	padding: 3px;
}
.TitoloSub_Currcerca {
	background-color: #f09576;
	color: #FFF;
	text-align: center;
	padding: 3px;
}
.Titolo_Currcerca2 {
	background-color: #62a21d;
	color: #FFF;
	text-align: center;
	padding: 3px;
}
.TitoloSub_Currcerca2 {
	background-color: #93c660;
	color: #FFF;
	text-align: center;
	padding: 3px;
}
.TipotabellaCurr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f09576;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}
.TipotabellaCurr td {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}
.TipotabellaCurr2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93c660;
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}
.TipotabellaCurr2 td {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}
#login-box {
	width:333px;
	height: 352px;
	padding: 58px 76px 0 76px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../images/login-box-backg.png) no-repeat left top;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}


#login-box-name {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin:0 0 7px 0;
}

#login-box-field {
	float: left;
	display:inline;
	width:230px;
	margin:0;
	margin:0 0 7px 0;
}


.form-login  {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#1e4f8a;
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}
