BODY {
	MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #C8E2F0;
}
TD {
	FONT-SIZE: 11px;
	COLOR: #999999;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#topnavlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#topnavlist UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topnavlist LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topnavlist A:link {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	COLOR: #008ccc;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	-moz-box-sizing: padding-box
}
#topnavlist A:visited {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FLOAT: left;
	COLOR: #008ccc;
	MARGIN-RIGHT: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	-moz-box-sizing: padding-box;
	padding: 5px;
}
#topnavlist A#current:link {
	BORDER-RIGHT: #008ccc 1px dashed; BORDER-TOP: #def1f8 2px solid; BACKGROUND: #def1f8; BORDER-LEFT: #008ccc 1px dashed; COLOR: #008ccc; BORDER-BOTTOM: #008ccc 0px solid
}
#topnavlist A#current:visited {
	BORDER-TOP: #def1f8 0px solid; BACKGROUND: #def1f8; COLOR: #008ccc; BORDER-BOTTOM: #008ccc 0px solid
}
#topnavlist A:hover {
	BACKGROUND: #def1f8;
	COLOR: #008ccc;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #def1f8;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
}
#listamenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#listamenu UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#listamenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#listamenu A:link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #008ccc; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 27px; TEXT-DECORATION: none; -moz-box-sizing: padding-box
}
#listamenu A:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #008ccc; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 27px; TEXT-DECORATION: none; -moz-box-sizing: padding-box
}
#listamenu A#current:link {
	BORDER-RIGHT: #008ccc 1px dashed; BORDER-TOP: #def1f8 2px solid; BACKGROUND: #def1f8; BORDER-LEFT: #008ccc 1px dashed; COLOR: #008ccc; BORDER-BOTTOM: #008ccc 0px solid
}
#listamenu A#current:visited {
	BORDER-TOP: #def1f8 0px solid; BACKGROUND: #def1f8; COLOR: #008ccc; BORDER-BOTTOM: #008ccc 0px solid
}
#listamenu A:hover {
	BACKGROUND: #def1f8;
	COLOR: #008ccc;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #def1f8;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
}
#topnavlist A:hover {
	COLOR: #008ccc
}
#listamenu A:hover {
	COLOR: #008ccc
}
#carrello a {
	position:absolute;
	top:15px;
	right: 485px;
	color:#000;
	font-size:11px;
	height:59px;
	width:180px;
	z-index:11;
	color:#3D3D3D;
	font-weight:normal;
	color:#3D3D3D;
	text-align:right;
	background-image: url(../img/cart_box.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
.inputbtnblue {
	BORDER-RIGHT: #008ccc 1px solid;
	BORDER-TOP: #008ccc 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #008ccc 1px solid;
	WIDTH: auto;
	COLOR: #008CCC;
	BORDER-BOTTOM: #008ccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18px;
}
.inputbtnbluesearch {
	BORDER-RIGHT: #008ccc 1px solid;
	BORDER-TOP: #008ccc 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #008ccc 1px solid;
	WIDTH: auto;
	COLOR: #008ccc;
	BORDER-BOTTOM: #008ccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 14px;
}
.inputbtngreensearch {
	BORDER-RIGHT: #006633 1px solid;
	BORDER-TOP: #006633 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #006633 1px solid;
	WIDTH: auto;
	COLOR: #006633;
	BORDER-BOTTOM: #006633 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 14px;
}
.inputbtngreen {
	BORDER-RIGHT: #006633 1px solid;
	BORDER-TOP: #006633 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #006633 1px solid;
	WIDTH: auto;
	COLOR: #006633;
	BORDER-BOTTOM: #006633 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18px;
}
.inputbtnred {
	BORDER-RIGHT: #CC0000 1px solid;
	BORDER-TOP: #CC0000 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #CC0000 1px solid;
	WIDTH: auto;
	COLOR: #CC0000;
	BORDER-BOTTOM: #CC0000 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18px;
}
.inputbtnbluereverse {
	FONT-SIZE: 16px;
	WIDTH: 80px;
	COLOR: #D6D6D6;
	FONT-FAMILY: Candara, Consolas;
	HEIGHT: 25px;
	background-color: #008ccc;
	border: 1px solid #D6D6D6;
	text-align: center;
}.inputbtnbluemega {
	BORDER-RIGHT: #008ccc 1px solid;
	BORDER-TOP: #008ccc 1px solid;
	FONT-SIZE: 15px;
	BORDER-LEFT: #008ccc 1px solid;
	WIDTH: auto;
	COLOR: #008ccc;
	BORDER-BOTTOM: #008ccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 26px;
}
.inputbtnbluebig {
	FONT-SIZE: 15px;
	WIDTH: auto;
	COLOR: #008ccc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 26px;
	border: 1px none #008ccc;
}
.inputbtngreen {
	BORDER-RIGHT: #006633 1px solid;
	BORDER-TOP: #006633 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #006633 1px solid;
	WIDTH: auto;
	COLOR: #006633;
	BORDER-BOTTOM: #006633 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18px;
}
TEXTAREA.privacy {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; WIDTH: 620px; COLOR: #757575; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: arial
}
.smallbox {
	BORDER-RIGHT: #008ccc 1px solid; BORDER-TOP: #008ccc 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #008ccc 1px solid; WIDTH: 90px; BORDER-BOTTOM: #008ccc 1px solid; HEIGHT: 15px
}
.smalltext {
	FONT-SIZE: 9px; COLOR: #008ccc
}
.smalltextbianco {
	FONT-SIZE: 9px; COLOR: #ffffff
}
.smalltextgreeen {
	font-size: 9px; font-family: Arial, Helvetica, sans-serif; COLOR: #006633
}
.textdispogreeen {
	font-size: 12px; font-family: Thaoma, Geneva, sans-serif; COLOR: #006633
}
.textdispogrey {
	font-size: 12px; font-family: Thaoma, Geneva, sans-serif; COLOR: #999999
}
.largetext {
	FONT-SIZE: 13px; COLOR: #008ccc}
.middletext {
	FONT-SIZE: 11px; COLOR: #008ccc}
.smalldarktext {
	FONT-SIZE: 9px; COLOR: #949494
}
.smallgreentextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #009959
}
.datetext {
	FONT-SIZE: 9px; COLOR: #cccccc
}
.newsdate {
	FONT-SIZE: 9px; COLOR: #008ccc
}
.greenbox {
	BORDER-RIGHT: #aed283 1px solid; BORDER-TOP: #aed283 1px solid; MARGIN: 1px; BORDER-LEFT: #aed283 1px solid; BORDER-BOTTOM: #aed283 1px solid; BACKGROUND-COLOR: #eaf7d8
}
.magbox {
	BORDER-RIGHT: #2c5880 1px solid; BORDER-TOP: #2c5880 1px solid; MARGIN: 1px; BORDER-LEFT: #2c5880 1px solid; BORDER-BOTTOM: #2c5880 1px solid; BACKGROUND-COLOR: #fff
}
.yellowbox {
	BORDER-RIGHT: #f6d767 1px solid; BORDER-TOP: #f6d767 1px solid; MARGIN: 1px; BORDER-LEFT: #f6d767 1px solid; BORDER-BOTTOM: #f6d767 1px solid; BACKGROUND-COLOR: #fef4c0
}
/* Titoli Blu */
.menutitoliblu { color: #008ccc; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular; text-decoration: none }
.menutitoliblu2 { color: #008ccc; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular; text-decoration: none }
.menutitoliblubig2 { color: #008ccc; font-weight: bold; font-size: 26pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular; text-decoration: none }
a { color: #008ccc }
/* Titoli Green */
.menutitoligreen { color: #006633; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular; text-decoration: none }
.menutitoligreenu {
	color: #006633;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular;
	text-decoration: underline
}
.menutitoligreen2 { color: #006633; font-weight: bold; font-size: 14pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular; text-decoration: none }
/* menu bar */
linkmenubartop {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#008ccc;line-height: 15px;}
/* menu libri */
.linkmenubar {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#008ccc;line-height: 15px;}
/* menu libri */
.orange {background-color:#FF6600;}
.blu {background-color:#008CCC;}
.bluc {border-top:1px solid #008CCC;}
.bluc2 {border-bottom:1px solid #008CCC;}
.separatoremenu {
	padding-left: 13px;
	background-repeat:no-repeat;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.separatoremenusub {background-color:#ffffff;border-bottom:1px solid #EBEBEB;border-right:1px solid #008CCC;padding-left: 20px;}
.separatoremenu_fim {padding-left: 13px;background-repeat:no-repeat;}
.linkmenublu {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#008ccc;line-height: 15px;}
.linkmenublu:hover {text-decoration:underline;line-height: 15px;}
.linkmenubluopen {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#646464;line-height: 15px;}
.linkmenubluopen:hover {text-decoration:underline;line-height: 15px;}
/* menu cartoleria */
.green {background-color:#006633;}
.greenc {border-top:1px solid #006633;}
.green2 {border-bottom:1px solid #006633;}
.separatoremenugreen {
	padding-left: 13px;
	background-repeat:no-repeat;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.separatoremenusubgreen {background-color:#ffffff;border-bottom:1px solid #EBEBEB;border-right:1px solid #006633;padding-left: 20px;}
.separatoremenu_fimgreen {border-right:1px solid #006633;padding-left: 13px;background-repeat:no-repeat;}
.linkmenugreen {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#006633;line-height: 15px;}
.linkmenugreen:hover {text-decoration:underline;line-height: 15px;}
.linkmenugreenopen {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#646464;line-height: 15px;}
.linkmenugreenopen:hover {text-decoration:underline;line-height: 15px;}
/* menu scuola */
.red {background-color:#FF0000;}
.redc {border-top:1px solid #FF0000;}
.red2 {border-bottom:1px solid #FF0000;}
.separatoremenured {
	padding-left: 13px;
	background-repeat:no-repeat;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.separatoremenusubred {background-color:#ffffff;border-bottom:1px solid #EBEBEB;border-right:1px solid #FF0000;padding-left: 20px;}
.separatoremenu_fimred {border-right:1px solid #006633;padding-left: 13px;background-repeat:no-repeat;}
.linkmenured {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#FF0000;line-height: 15px;}
.textred {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FF0000;
	line-height: 15px;
	padding-left: 13px;
}
.linkmenuredbig {font-family: Arial, Helvetica, sans-serif;font-size:15px;text-decoration:none; color:#FF0000;line-height: 15px;}
.linkmenured:hover {text-decoration:underline;line-height: 15px;}
.linkmenuredopen {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#646464;line-height: 15px;}
.linkmenuredopen:hover {text-decoration:underline;line-height: 15px;}
/* fondo */
.branco {background-color:#ffffff;}
.gruppo {background-color:#ffffff;}
.banda {background-color:#F7F7F7;}
.banda_tabella_neutra {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #FFF;
}
.banda_tabella {
	background-color:#DEF1F8;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #008CCC;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.banda_blank {
	background-color:#FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #008CCC;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.banda_blank_relative {
	background-color:#FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #008CCC;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	height: 24px;
}
.banda_blank_cart {
	background-color:#FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #008CCC;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-image: url(../img/level_box.gif);
}
.banda_blank_green {
	background-color:#FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #063;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}.banda_tabella_green {
	background-color:#DAEFCF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #063;
	border-right-color: #006633;
	border-bottom-color: #063;
	border-left-color: #006633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.banda_tabella_grey {
	background-color:#F4F4F4;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: 006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.banda_lista {background-color:#DEF1F8;}
.blu {background-color:#008CCC;}
.bege {background-color:#FCF8E8; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.amarelo_cl {background-color:#FFFDDF; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.bege_menu_esq {background-color:#FCF8E8; border-right:1px solid #008CCC;}
.gruppo_menu_esq {background-color:#ffffff; border-right:1px solid #008CCC;}
.gruppo_menu_esq_pr {background-color:#ffffff; border-right:1px solid #000000;}
.bege_menu_dir {background-color:#FCF8E8; border-left:1px solid #008CCC;}
.preto_menu_dir {background-color:#ffffff; border-left:1px solid #000000;}
.bege_tab {background-color:#008CCC; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
/* altri stili */
.tbiancofondogreen { color: white; font-size: 8pt; font-family: Verdana, Sans-serif, Arial; background-color: #006633; font-weight: bold}
.tbiancofondoblu { color: white; font-size: 8pt; font-family: Verdana, Sans-serif, Arial; background-color: #008CCC; font-weight: bold}
.tbiancofondoblu2 { color: white; font-size: 10pt; font-family: Verdana, Sans-serif, Arial; background-color: #008CCC; font-weight: bold}
.tbiancofondorosso { color: white; font-size: 8pt; font-family: Verdana, Sans-serif, Arial; background-color: #CC0000; font-weight: bold}
.tbiancofondorosso2 { color: white; font-size: 7pt; font-family: Verdana, Sans-serif, Arial; background-color: #CC0000; font-weight: bold}
.tbiancofondoarancio{ color: white; font-size: 8pt; font-family: Verdana, Sans-serif, Arial; background-color: #FF6600; font-weight: bold}
.tbiancofondotipo {
	color: #008ccc;
	font-size: 7pt;
	font-family: Verdana, Sans-serif, Arial;
	background-color: #DEF1F8;
	font-weight: bold
}
.tbiancofondotipo4 { color: #008ccc; font-size: 8pt; font-family: Verdana, Sans-serif, Arial; background-color: #DEF1F8; font-weight: bold}
.tbiancofondotipo2 { color: white; font-size: 7pt; font-family: Verdana, Sans-serif, Arial; background-color: #008ccc; font-weight: bold}
.tbiancofondotipo3 { color: #006633; font-size: 7pt; font-family: Verdana, Sans-serif, Arial; background-color: #DAEFCF; font-weight: bold}
.tbiancofondotipo5 {
	color: #006633;
	font-size: 7pt;
	font-family: Verdana, Sans-serif, Arial;
	background-color: #FFF;
	font-weight: bold
}.bege_top {background-color:#FFFDDF;}
.bege_caixa_infantil {background-color:#F8F8BE; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.bege_caixa {background-color:#008ccc; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.bege_caixa_bv {background-color:#FCEBA5; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.beje_cl {background-color:#FDFAEF;}
.azul {background-color:#0493C5;}
.amarelo {background-color:#E5B900;}
.verde {background-color:#B1BD37;}
.preto {background-color:#000000;}
.vermelho {background-color:#CB0D0D;}
.vermelho_topo {border-top:1px solid #CB0D0D;}
.sfondo_arancio {background-color:#FF6600;}
.castanho_escuro {background-color:#D49100;}
/* stile My Book */
.icomenu img {
	float:left;
	display:inline;
	margin-right:9px;
	border-left: 20px;
}
.icomenuTxt {
	float:left;
	display:inline;
	width:600px;
	position:relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #008ccc;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
}
.icomenuTxt h1 a:link, .homeMsgTxt h1 a:visited {
	margin:5px 0px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.icomenuTxt h1 a:hover {
	margin:5px 0px;
	color:#CCC;
	font-weight:bold;
	text-decoration:none;
}
.icomenuTxt a:link, .homeMsgTxt a:visited, .homeMsgTxt a:hover {

}
.icomenu2 img {
	float:left;
	display:inline;
	margin-right:9px;
	border-left: 20px;
}
.icomenuTxt2 {
	float:right;
	display:inline;
	width:740px;
	position:relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #008ccc;
	border-right-color: #008ccc;
	border-bottom-color: #008ccc;
	border-left-color: #008ccc;
}
.icomenuTxt2 h1 a:link, .homeMsgTxt h1 a:visited {
	margin:5px 0px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.icomenuTxt2 h1 a:hover {
	margin:5px 0px;
	color:#CCC;
	font-weight:bold;
	text-decoration:none;
}
.icomenuTxt2 a:link, .homeMsgTxt a:visited, .homeMsgTxt a:hover {

}

/* elenco menu */

.box {
	margin-bottom:2px;
	width:243px;
	position:relative;
	overflow:hidden;
}

.boxBottom {
	width:370px;
	position:relative;
	overflow:hidden;
	padding-bottom:17px;
	height: 500px;
}
.boxCont {
	width:auto;
	margin-top:17px;
	padding:0 13px 0;
    zoom:1;
}

.boxCont h2 {
	padding-left:12px;
	line-height:23px;
	height:23px;
	font-weight:bold;
	color:#008ccc;
	margin-bottom:7px;
}

.boxList {
	height:400px;
	width:auto;
	overflow:auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 11px;
	margin-left: 0;
}
.boxList ul {
	border:0 none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 11px;
	padding:0;
	width:auto;
	z-index:10;

}

.boxList ul li {
	line-height:16px
}

.boxList ul li a:link, .boxList ul li a:active, .boxList ul li a:visited {
	color:#008CCC;
}
