body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;}

table {
    border-collapse: separate;
    border-spacing: 0px;
}

input {
	padding: 1px;}

td {
	vertical-align: baseline;
	padding: 2px 10px;}

dd {
	margin: 0 0 0 40px;}

blockquote { 
	margin:1em 40px;}

body {
	margin: 8px;}

dl {
	margin: 1em 0;}

textarea {
	padding: 2px;}

fieldset {
	border-style: groove;
	border-width: 2px;
	padding: 0 2px 3px;
	margin: 0 2px;}

ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0 0 0 30pt;
	margin: 1em 0;}

th {
	text-align: center;
	padding: 2px 10px;}

p {
	margin: 1em 0;}

pre {
	margin: 1em 0;}

ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	padding: 0 0 0 30pt;
	margin: 1em 0;}

img { 
	border:0;}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;}

address {
	font-style: italic;}

cite {
	font-style: italic;}

dfn {
	font-style: italic;}

em {
	font-style: italic;}

strong {
	font-weight: bold;}

th {
	font-weight: bold; }

var {
	font-style: italic; }

caption {
	text-align: center; }

h1 {
	margin: 0.67em 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold; }

h2 {
	margin: 0.83em 0;
	text-align: center;
	color: #D70000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; }

h3 {
	font-size: 1.17em;
	font-weight: bold;
	text-align: center;
	margin: 1em 0; }

h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 1.33em 0; }

h5 {
	font-size: 0.83em;
	font-weight: bold;
	margin: 1.67em 0; }

h6 {
	font-size: 0.67em;
	font-weight: bold;
	margin: 2.33em 0; }

q:before,q:after {
	content:''; }

abbr,acronym {
	border:0; }

body {width:951px;
	background-image: url(http://www.wearyourchinesename.com/images/bg_portal.gif);
	background-repeat: repeat-y;
	background-position: 179px 0px;
	margin: 0px; }

.tutto {
	width:951px;
	margin: 0px;
	padding: 0px; }

.tuttosotto {
	width:951px;
	padding: 0px;
	margin: 62px 0px 0px 0px; }

p, ul, li {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 12pt;}

.gl{	background: #ffff00;}

p.titolo {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #d70000;}

.testata {
	position: absolute;
	width: 741px;
	height: 62px;
	top: 0px;
	background-image: url(http://www.wearyourchinesename.com/images/book-vuoto.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	margin: 0px 0px 0px 208px;}

.homehelp {
	float: left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #333366;
	margin-top: 40px;
	margin-left: 20px;}

.homehelp a:link {color:#000000;text-decoration: none;}

.homehelp a:visited {color:#000000;text-decoration: none;}

.homehelp a:hover {color:#000000;text-decoration: underline;}

.course {
	float: right;
	font-family: Rockwell, "Times New Roman", serif;
	font-size: 24px;
	font-weight:bold;
	color: #333366;
	margin-top: 17px;
	margin-right: 30px;
	letter-spacing: -2px;}

.course a:link { color:#333366; text-decoration:none;}

.course a:visited { color:#333366; text-decoration:none;}

.course a:hover { color:#333366; text-decoration:underline; }

.bordato {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #333399;
	letter-spacing: -2px;}

.mezzodx {
	position: relative;
	float: right;
	width: 741px;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	margin: 0px;
	padding: 0px;}

.testata2 {
	position: absolute;
	width: 741px;
	height: 29px;
	top: 90px;
	background-image: url(http://www.wearyourchinesename.com/images/menu2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #9891ff;
	margin: 0px;
	padding: 0px;
	z-index: 9;}

.testata2 ul{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	vertical-align: baseline;}

.testata2 li{
	height: 25px;
	list-style: none;
	text-align: center;
	display: inline;
	float: left;
	margin: 4px 0px 0px 0px;
	border: 0;
	outline: 0;
	padding: 0;
	background: transparent;
	vertical-align: baseline;}

.testata2 a{
	font-family: "Helvetica Neue", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.6;
	color: #333366;
	white-space: nowrap;
	height: 25px;
	display: block;
	margin: 0px 8px 0px 6px;
	cursor: pointer;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	text-decoration: none;
	vertical-align: baseline;}

.testata2 a:hover{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #ffffff;
	color: #666!important;
	text-decoration: none;
	cursor: pointer;}

.testata2 a:visited {color:#333366;text-decoration: none;}

.testata2 a:link {color:#333366;text-decoration: none;}

.testata2 li#tones a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-tones.png);}

.testata2 li#conversation a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-conversation.png);}

.testata2 li#characters a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-characters.png);}

.testata2 li#grammar a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-grammar.png); }

.testata2 li#tones{width:155px; margin-left:4px; background:url(http://www.wearyourchinesename.com/images/divisore.png) top right no-repeat; }

.testata2 li#conversation{width:207px; background:url(http://www.wearyourchinesename.com/images/divisore.png) top right no-repeat; }

.testata2 li#characters{width:191px; background:url(http://www.wearyourchinesename.com/images/divisore.png) top right no-repeat; }

.testata2 li#grammar{width:180px}

.testata2 li#sei a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-sei.png); }

.testata2 li#cento52 a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-sei.png); }

.testata2 li#mille a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-tones.png); }

.testata2 li#readings a:hover{
	background-image: url(http://www.wearyourchinesename.com/images/hover-characters.png); }

.testata2 li#sei{width:116px; background:url(http://www.wearyourchinesename.com/images/divisore.png) top right no-repeat; }

.testata2 li#cento52{width:116px; background:url(http://www.wearyourchinesename.com/images/divisore.png) top right no-repeat; }

.testata2 li#mille{width:155px; background:url(http://www.wearyourchinesename.com/images/divisore.png) top right no-repeat; }

.testata2 li#readings{width:191px }

.index {
	line-height: 20px;
	height: 20px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #338888;
	text-align: center;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px; }

.sxdx {
	background-color: #ECEFf9;
	border-top: 1px solid #ff6633;
	border-right: 0px solid #ff6633;
	border-bottom: 1px solid #ff6633;
	border-left: 0px solid #ff6633;
	width: 470px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px; }

.centro {
	float: left;
	width: 334px;
	line-height: 20px;
	height: 20px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #338888;
	text-align: center;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }

.frecciadx {
	cursor: pointer;
	float: left;
	width: 70px;
	line-height: 20px;
	height: 20px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #338888;
	text-align: right;
	white-space: nowrap;
	background:url(http://www.wearyourchinesename.com/triarancdx.gif) top right no-repeat;
	padding: 0px 18px 0px 0px;
	margin: 0px -15px 0px 0px; }

.frecciasx {
	cursor: pointer;
	float: left;
	width: 60px;
	line-height: 20px;
	height: 20px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #338888;
	text-align: left;
	white-space: nowrap;
	background:url(http://www.wearyourchinesename.com/triarancsx.gif) top left no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px -15px; }

.mainContainer {
	width: 740px;
	margin: 25px 0px 0px 0px;
	background-color: #ffffff;
	padding: 0px; }

.mainContainer2 {
	width: 740px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	padding: 0px; }

.contenitore1 {
	float: left;
	width: 536px;
	background-color: #ffffff;
	margin: 8px 0px 20px 8px;
	padding: 0px; }

.articleHdr {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	height: 23px;
	width: 526px;
	background-image: url(http://www.wearyourchinesename.com/images/hdr_article.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin: 0px 0px 0px 0px; }

.blueBoxDouble {
	background-color: #ECEFF9;
	border-top: 0px solid #234080;
	border-right: 1px solid #234080;
	border-bottom: 1px solid #234080;
	border-left: 1px solid #234080;
	width: 514px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px; }

.footers{
	clear: both;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: center; }

.seealso{
	clear: both;
	font-size: 12px;
	line-height: 1.6;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 20px; }

.contenitore2 {
	float: left;
	width: 181px;
	background-color: #ffffff;
	margin: 8px 0px 20px 8px;
	padding: 0px; }

.tanBox {
	background-color: #FCF2CE;
	border-top: 0px solid #C4641B;
	border-right: 1px solid #C4641B;
	border-bottom: 1px solid #C4641B;
	border-left: 1px solid #C4641B;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 169px;
	padding-top: 5px; }

.subHdrBox {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-align: center; }

.greenBox {
	background-color: #ECF7EA;
	border: 1px solid #21431B;
	padding: 5px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt; }

.inputOptin {width:120px; }

.note {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; }

.immagini {
	float: left;
	margin: 1px 8px 1px 8px;
	border-bottom: 1px dotted #ff6633;
	border-top: 1px dotted #ff8080;
	width: 164px;
	height: 84px; }

.table {
	border-collapse: collapse;
	margin: 0px auto; }

.table th, .table td {
	border: 1px solid #ff6633;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	max-width: 100%;
	font-size: 15px; }

.table th {
	color: #338888;
	white-space: nowrap; }

.noborder td, .noborder th {
	border: none; }

table.pinyin {
    margin: auto;
}
table.pinyin td {
	border: none;
    margin: 0px;
    padding: 2px 2px;
    font-size: 20px; }

.trattino {
	width: 3%;
	color: #000000;
	vertical-align: top!important;
	padding: 10px 2px!important; }

td.meaning {
	text-align: left;
	color: #000000;
	width: 97%;
	padding: 10px 2px!important; }

.paddueuno td, .paddueuno th {
	padding: 2px 1px; }

.numeri td {
	padding: 30px; }

#menu {
	position: absolute;
	float: right;
	width: 167px;
	margin: 10px 36px 0px 0px;
	z-index: 20; }

#menu ul { margin: 0px;padding: 0px; }

#menu ul.menu1 { background: #9891ff; }

#menu li {
	list-style: none;
	font-size: 16px;
	font-family: "Helvetica Neue", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	white-space: nowrap; }

#menu a.pneumatico { background:url('http://www.wearyourchinesename.com/images/menu.png') top left no-repeat; color: #333366; cursor: pointer; display:block; height:43px; line-height:43px; text-align:center; text-decoration:none; width:100%; font-weight:bold }

#bianco1:hover a.pneumatico, #bianco6:hover a.pneumatico, #bianco4:hover a.pneumatico, #bianco5:hover a.pneumatico, #bianco2:hover a.pneumatico, #bianco3:hover a.pneumatico { background:url('http://www.wearyourchinesename.com/images/menu.png') top left no-repeat; color: #ffffff; text-decoration:underline; font-weight:bold }

.menu1 li:hover { background:#339966; position:relative; }

#menu ul.menu1 #bianco2 ul.menu2 li:hover, #menu ul.menu1 #bianco3 ul.menu3 li:hover, #menu ul.menu1 #bianco4 ul.menu4 li:hover, #menu ul.menu1 #bianco5 ul.menu5 li:hover, #menu ul.menu1 #bianco6 ul.menu6 li:hover { background:#FCF2CE; position:relative; }

#menu ul.menu2, #menu ul.menu3, #menu ul.menu4, #menu ul.menu5, #menu ul.menu6 { display:none; }

#menu li:hover .menu2 { background:#ffffff; width:720px; display:block; position:absolute; left:167px; top:-173px; border:1px solid #333366; z-index:10 }

#menu li:hover .menu3 { background:#ffffff; width:720px; display:block; position:absolute; left:167px; top:-216px; border:1px solid #333366; z-index:10 }

#menu li:hover .menu4 { background:#ffffff; width:280px; display:block; position:absolute; left:167px; top:-44px; border:1px solid #333366; z-index:10 }

#menu li:hover .menu5 { background:#ffffff; width:350px; display:block; position:absolute; left:167px; top:-130px; border:1px solid #333366; z-index:10 }

#menu li:hover .menu6 { background:#ffffff; width:720px; display:block; position:absolute; left:167px; top:-87px; border:1px solid #333366; z-index:10 }

#menu ul.menu2 li, #menu ul.menu3 li{ float:left; height:38px; width:160px; border-bottom:1px dotted #ff8080; border-top:1px dotted #ff8080; padding:1px 2px 1px 2px; margin:1px 8px 1px 8px; display:inline; text-align:center; background:#fff; font-weight:600; cursor:pointer; color:#333366; font-size:16px }

#menu ul.menu6 li{ float:left; height:19px; width:160px; border-bottom:1px dotted #ff8080; border-top:1px dotted #ff8080; padding:1px 2px 1px 2px; margin:1px 8px 1px 8px; display:inline; text-align:center; background:#fff; font-weight:600; cursor:pointer; color:#333366; font-size:16px }

#menu ul.menu4 li{ height:38px; width:260px; border-bottom:1px dotted #ff8080; border-top:1px dotted #ff8080; padding:1px 2px 1px 2px; margin:1px 8px 1px 8px; display:block; text-align:center; background:#fff; font-weight:600; cursor:pointer; color:#333366; font-size:16px }

#menu ul.menu5 li{ height:38px; width:330px; border-bottom:1px dotted #ff8080; border-top:1px dotted #ff8080; padding:1px 2px 1px 2px; margin:1px 8px 1px 8px; display:block; text-align:center; background:#fff; font-weight:600; cursor:pointer; color:#333366; font-size:16px }

#menu ul.menu2 a, #menu ul.menu3 a, #menu ul.menu4 a, #menu ul.menu5 a, #menu ul.menu6 a { margin:0; text-align:left; background-color:transparent; font-weight:normal!important; color:#333366; text-decoration:none; font-size:12px }

#menu ul.menu5 p { border-bottom:1px dotted #ff8080; padding:1px 2px 1px 2px; margin:1px 8px 1px 8px; line-height:2.5; vertical-align:baseline; background:#fff; color:#f80; font-weight:600; font-size:13px!important; text-transform:uppercase; text-align:center }

/*IE RESET HELPER*/
#menu li:hover .menu2 .menu2 { display:none; }
.menu2 li:hover .menu2 { display:block; }
#menu li:hover .menu3 .menu3 { display:none; }
.menu3 li:hover .menu3 { display:block; }
#menu li:hover .menu4 .menu4 { display:none; }
.menu4 li:hover .menu4 { display:block; }
#menu li:hover .menu5 .menu5 { display:none; }
.menu5 li:hover .menu5 { display:block; }

#menu li:hover .menu6 .menu6 { display:none; }
.menu6 li:hover .menu6 { display:block; }

.biancocoprente {
	display: none;
	position: fixed;
	width: 180px;
	height: 150px;
	left: 0px;
	bottom: 0px;
	background-color: #ffffff;
	z-index: 15; }

.close {
	display: none;
	position: fixed;
	left: 0px;
	bottom: 125px;
	font: 8px Arial;
	z-index: 17; }

.facciaclick {
	display: none;
	position: absolute;
	left: 315px;
	top: 35px;
	background-color: transparent;
	border: none;
	height: 20px;
	width: 20px;
	margin: 0;
	padding: 0; }

.freelessons {
	display: none;
	position: fixed;
	width: 579px;
	height: 148px;
	left: -280px;
	bottom: 0px;
	background-color: #ffffcc;
	z-index: 14;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	margin: 0px;
	padding: 0px; }

.freeone {
	display: none;
	float: left;
	width: 275px;
	height: 128px;
	background-color: #ffffcc;
	z-index: 14;
	margin: 0px;
	padding: 0px 5px 0px 10px; }

.freetwo {
	display: none;
	float: left;
	width: 274px;
	height: 123px;
	background-color: #ffffcc;
	z-index: 14;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 10px 0px 5px; }

.faccino {
	display: block;
	position:absolute;
	bottom:auto;
	left:315px;
	top:35px;
	z-index: 27; }

.giuseppe {
	width:20px;
	height:20px; }

button {
	cursor: pointer; }

