BODY {
	BACKGROUND: #FFFFFF; TEXT-ALIGN: justify; FONT-SIZE: 12px; COLOR: #434649; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; 
}
#frame {
	PADDING-RIGHT: 0; MARGIN-TOP: 0px; PADDING-LEFT: 0; BACKGROUND: #fff; PADDING-BOTTOM: 0; MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; PADDING-TOP: 0; TEXT-ALIGN: left; voice-family: inherit; float: left;
}
/*
#switch {
	DISPLAY: none
}
#contentheader {
	DISPLAY: none
}
*/
#printheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
.h_bloc1 {
	BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; BORDER-BOTTOM: #FF0000 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 219px; HEIGHT: 52px; FLOAT: left
}
.h_bloc2 {
	BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; BORDER-BOTTOM: #FF0000 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 270px; HEIGHT: 62px; FLOAT: left
}
.h_bloc3 {
	BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; BORDER-BOTTOM: #FF0000 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 280px;  HEIGHT: 72px; FLOAT: left
}
.h_bloc4 {
	BACKGROUND-COLOR: #fff;  FLOAT: right
}

.h_barretta {
	WIDTH: 750px; HEIGHT: 5px;
}

.f_barretta {
	WIDTH: 750px;  HEIGHT: 25px;
	
}

.h_barretta1 {
	WIDTH: 219px; BORDER-RIGHT: #000000 1px solid; FLOAT: left
}
.h_barretta2 {
 WIDTH: 270px; BORDER-LEFT: #FF0000 1px solid; BORDER-RIGHT: #FF0000 1px solid; FLOAT: left
}
.h_barretta3 {
	WIDTH: 270px; BORDER-LEFT: #000000 1px solid; FLOAT: left
}

.sx_conte {
	BORDER-RIGHT: #FE8F02 1px solid; BORDER-TOP: #FE8F02 1px solid; BORDER-LEFT: #FE8F02 1px solid; BORDER-BOTTOM: #FE8F02 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 150px;  FLOAT: left
}

.sx_interno {
	BORDER-TOP: #FE8F02 1px solid; BORDER-BOTTOM: #FE8F02 1px solid; BACKGROUND-COLOR: #FFECD1; WIDTH: 150px;  FLOAT: left
}

.cc_ir1 {
	 BORDER-TOP: #C46620 1px solid; BACKGROUND-COLOR: #FFFFFF; FLOAT: left; PADDING-TOP: 15px;
}

.cc_conte_2 {
	BORDER-RIGHT: #6699FF 1px solid; BORDER-TOP: #6699FF 1px solid; BORDER-LEFT: #6699FF 1px solid; BORDER-BOTTOM: #6699FF 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 400px;  FLOAT: left
}

.cc_interno_2 {
	BORDER-TOP: #6699FF 1px solid; BORDER-BOTTOM: #6699FF 1px solid; BACKGROUND-COLOR: #EDEBE9; WIDTH: 400px;  FLOAT: left
}

.dx_conte {
	BORDER-RIGHT: #6699FF 1px solid; BORDER-TOP: #6699FF 1px solid; BORDER-LEFT: #6699FF 1px solid; BORDER-BOTTOM: #6699FF 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 205px;  FLOAT: left
}

.dx_interno {
	BORDER-TOP: #6699FF 1px solid; BORDER-BOTTOM: #6699FF 1px solid; BACKGROUND-COLOR: #EDEBE9; WIDTH: 205px;  FLOAT: left
}

#contenttrail {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-RIGHT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: left; WIDTH: 149px; FLOAT: right 
}
#contentcenter {
	PADDING-top: 5px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; FLOAT: left; WIDTH: 430px;  voice-family: inherit; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}

#contentcenter_rivista {
	PADDING-top: 5px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; FLOAT: left; WIDTH: 490px;  voice-family: inherit; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}



#contentright {
	  FONT-FAMILY:  Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: left; WIDTH: 265px; FLOAT: right; PADDING-RIGHT: 0px; BORDER-RIGHT: #C5C6DA 1px solid; BORDER-BOTTOM: #C5C6DA 1px solid; BORDER-LEFT: #C5C6DA 1px solid; BORDER-TOP: #C5C6DA 1px solid;
	  }
.contentrightinterno {
	  FONT-FAMILY:  Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: left; PADDING-LEFT: 10px; PADDING-TOP: 10px; 
	  }


#contentright_rivista {
	  FONT-FAMILY:  Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: left; WIDTH: 200px; FLOAT: right; PADDING-RIGHT: 0px; BORDER-RIGHT: #C5C6DA 1px solid; BORDER-BOTTOM: #C5C6DA 1px solid; BORDER-LEFT: #C5C6DA 1px solid; BORDER-TOP: #C5C6DA 1px solid;
	  }


.contentrightinterno_rivista {
	  FONT-FAMILY:  Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: left; PADDING-LEFT: 10px; PADDING-TOP: 10px; 
	  }




	
#contentleft {
	PADDING-TOP: 10px; PADDING-left: 10px; PADDING-right: 10px;BACKGROUND: #fff; FLOAT: left; WIDTH: 460px; voice-family: inherit; FLOAT: left; BORDER-left: #6699FF 1px solid; BORDER-right: #6699FF 1px solid; BORDER-TOP: #6699FF 1px solid;
}
#contentinterno {
	PADDING-top: 15px; PADDING-left: 10px; PADDING-right: 10px;BACKGROUND: #fff; FLOAT: left; WIDTH: 430px; voice-family: inherit; FLOAT: left; BORDER-left: #C46620 3px solid
}
#contentinterno_rivista {
	PADDING-top: 15px; PADDING-left: 10px; PADDING-right: 10px;BACKGROUND: #fff; FLOAT: left; WIDTH: 490px; voice-family: inherit; FLOAT: left; BORDER-left: #C46620 3px solid
}
#menuleft {
	FONT-SIZE: 11px;  COLOR: #333; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica;
}
#prefooter {
	BACKGROUND: url(/images/lines.gif) #fff no-repeat right top; HEIGHT: 139px; TEXT-ALIGN: right
}
#detailed {
	MARGIN: 20px 0px 3px 32px
}
#footer {
	BORDER-TOP: #dcdad4 1px solid; BACKGROUND: #fff; TEXT-ALIGN: right
}
#switchstyle {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: right
}
#contentcenter P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px 32px; COLOR: #333; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em
}
.BLOCCHETTO {
	 BORDER-BOTTOM: #CCCCCC 1px dashed; BACKGROUND-COLOR: #F8E2CD; WIDTH: 268px; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em;  PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold;
}

.BLOCCHETTO_rivista {
	 BORDER-BOTTOM: #CCCCCC 1px dashed; BACKGROUND-COLOR: #F8E2CD; WIDTH: 200px; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em;  PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold;
}


.BLOCCHETTO2 {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 149px;
}

P.detailed {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em
}
#footer P {
	FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
BLOCKQUOTE {
	MARGIN: 5px 0px 5px 20px; 
}
BLOCKQUOTE P {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
FORM {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
INPUT {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #FFF
}
TEXTAREA {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #fff
}
STRONG {
	COLOR: #333
}
BR.clear {
	CLEAR: both
}
H1 {
	FONT-SIZE: 16px; COLOR: #07215A; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 5px 0px 3px 5px; COLOR: #9FA1A4; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 1px 0px 3px; COLOR: #314C79; LINE-HEIGHT: 16px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 16px; BORDER-BOTTOM: #666 1px dotted; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em; BACKGROUND-COLOR: white
}
.icons {
	FLOAT: left; MARGIN: 8px 6px 0px 0px
}
.commentsbody {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 25px; COLOR: #333; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
.comments {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
.commentform {
	MARGIN-TOP: 5px; COLOR: #333; LINE-HEIGHT: 15px
}
.posted {
	FONT-SIZE: 0.6em; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px 32px; COLOR: #666; BORDER-BOTTOM: #999 1px dotted; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: right
}
.firma {
	FONT-SIZE: 0.6em; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px 32px; COLOR: #666; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; TEXT-ALIGN: left
}
.commentsposted {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 5px; COLOR: #666; TEXT-ALIGN: right
}
.column {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em
}
.trackback {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; LETTER-SPACING: 0.06em
}
.smallcolumn {
	MARGIN-TOP: 5px; FONT-SIZE: 0.6em; PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
.onoff {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
.smallHeader {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
.column A {
	DISPLAY: block
}
.onoff A {
	DISPLAY: block
}

A {
	COLOR: #d7563d; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

A.edi {
	COLOR: #042455; TEXT-DECORATION: none
}
A.edi:hover {
	TEXT-DECORATION: underline
}



A.novi {
	COLOR: #6D9ED6; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.novi:hover {
	TEXT-DECORATION: underline
}
A.novi_rivista {
	COLOR: #6D9ED6; TEXT-DECORATION: none; FONT-WEIGHT: bold;  FONT-SIZE: 11px;
}
A.novi:hover_rivista {
	TEXT-DECORATION: underline
}



A.leggi {
	COLOR: #CA6D27; TEXT-DECORATION: none
}
A.leggi:hover {
	TEXT-DECORATION: underline
}
A.best {
	COLOR: #314C79; TEXT-DECORATION: none
}
A.best:hover {
	TEXT-DECORATION: underline
}

A.comenius {
	COLOR: #189B76; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.comenius:hover {
	TEXT-DECORATION: underline
}
A.erasmus {
	COLOR: #32681D; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.erasmus:hover {
	TEXT-DECORATION: underline
}
A.grundtvig {
	COLOR: #1F91BF; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.grundtvig:hover {
	TEXT-DECORATION: underline
}
A.lingua {
	COLOR: #F75410; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.lingua:hover {
	TEXT-DECORATION: underline
}
A.osservazione {
	COLOR: #E29314; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.osservazione:hover {
	TEXT-DECORATION: underline
}






.subjectLine A {
	FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
.subjectLine {
	FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica
}
abbr {
	CURSOR: help; COLOR: #6d9ca9; BORDER-BOTTOM: #6d9ca9 1px dotted
}
ACRONYM {
	CURSOR: help; COLOR: #6d9ca9; BORDER-BOTTOM: #6d9ca9 1px dotted
}
.nascosto {
	DISPLAY: none
}
TD {
	/*
	BORDER-RIGHT: #464437 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #464437 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #464437 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #464437 1px solid; BACKGROUND-COLOR: #eee
	*/
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.sx {
	FLOAT: left; MARGIN-RIGHT: 10px
}



#globalNav{
position: relative;
width: 750px;
/*min-width: 750px;*/
height: 52px;
padding: 0px;
margin: 0px;
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
	background-color: #ffffff;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 0px;
	height: 22px;
	/*min-width: 700px;*/
	padding: 0px;
	margin: 0px;
	left: 0px;
	/*z-index: 100;*/
}


a.glink, a.glink:visited{

  	FONT-SIZE: 12px; 
	COLOR: #434649;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

a.glink:hover{
  		text-decoration: underline;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav1{
	position: absolute;
	top: 110px;
	left: 120px;
	/*width: 100%;*/
	min-width: 600px;
	height: 20px;
	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav2{
	position: absolute;
	top: 110px;
	left: 99px;
	width: 150px;
	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
	background-color: #BCDED3;
	BORDER-bottom: #464437 1px solid;
	BORDER-RIGHT: #464437 1px solid;
	BORDER-left: #464437 1px solid;
	BORDER-top: #464437 1px solid;
}
.subglobalNav3{
	position: absolute;
	top: 110px;
	left: 159px;
	width: 150px;
	
	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
	background-color: #c1cfaa;
	BORDER-bottom: #464437 1px solid;
	BORDER-RIGHT: #464437 1px solid;
	BORDER-left: #464437 1px solid;
	BORDER-top: #464437 1px solid;
}
.subglobalNav4{
	position: absolute;
	top: 110px;
	left: 214px;
	width: 100px;

	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
	background-color: #addae9;
	BORDER-bottom: #464437 1px solid;
	BORDER-RIGHT: #464437 1px solid;
	BORDER-left: #464437 1px solid;
	BORDER-top: #464437 1px solid;
}
.subglobalNav5{
	position: absolute;
	top: 110px;
	left: 277px;
	width: 100px;

	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
	background-color: #f6c9b4;
	BORDER-bottom: #464437 1px solid;
	BORDER-RIGHT: #464437 1px solid;
	BORDER-left: #464437 1px solid;
	BORDER-top: #464437 1px solid;
}
.subglobalNav6{
	position: absolute;
	top: 110px;
	left: 430px;
	width: 150px;

	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
}
.subglobalNav7{
	position: absolute;
	top: 118px;
	left: 383px;
	width: 180px;

	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
	background-color: #f2e2c6;
	BORDER-bottom: #464437 1px solid;
	BORDER-RIGHT: #464437 1px solid;
	BORDER-left: #464437 1px solid;
	BORDER-top: #464437 1px solid;
}
.subglobalNav8{
	position: absolute;
	top: 110px;
	left: 550px;
	width: 150px;

	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
}
.subglobalNav9{
	position: absolute;
	top: 110px;
	left: 610px;
	width: 150px;

	padding: 2px 2px 2px 2px;
	visibility: hidden;
	color: #000000;
}


.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #000000;
	background-color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}



#frame_calendario {
	PADDING-RIGHT: 0; MARGIN-TOP: 0px; PADDING-LEFT: 0; PADDING-BOTTOM: 0; MARGIN-LEFT: auto; WIDTH: 600px; MARGIN-RIGHT: auto; PADDING-TOP: 0; TEXT-ALIGN: left; voice-family: inherit; COLOR: black;
}

#contentcenter_calendario {
	BACKGROUND: white; PADDING-top: 5px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  FLOAT: left; WIDTH: 436px;  voice-family: inherit; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica; COLOR: black;
}

#footer_calendario {
	BORDER-TOP: #dcdad4 1px solid;  TEXT-ALIGN: right; WIDTH: 600px; FONT-SIZE: 0.7em; COLOR: #FFF;
}

