body { margin:0; padding:0; text-align:center; font-family: verdana, helvetica, sans-serif; background-color:#FFFFFF }
#bodyContent { width:100%;text-align:left;margin:0 ;float:left; background-color: #FFFFFF;}
code {font:80% verdana, helvetica, sans-serif; display:block; margin:0 1em .5em 1em; color: #FFFFFF; }
hr { display:none }
h1 { color: #C3458E; font-size: 12px; }
h2 { font-size: 12px; }

/* testa */
#testa {background:#FFFFFF;	height: 5%;	text-align: right;	padding-right: 25px; padding-top: 10px;}
.tag{float:left; color:#544C49;  width:295px;  margin:5px 0 25px 5px; text-align:left; border: 1px dashed #685959; padding:3px; }
html>body .tag{margin:5px 0 35px -111px;}
.tag h3{font-size: 10px; margin:0; color:#C3458E;}
.tag p{float:left; margin:0; font-size:9px; font-weight: 800; letter-spacing:1px;  }

/* extracontent */
#extra{float: left;  margin-top:49px; width:240px; text-align:left; padding:0; color:#fff;
 font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
 html>body #extra {margin-top:22px;}
#extra h3{width: 90%; background-color: #C3458E; padding: 0 0 5px 5px; font-weight: bold; }
#extra img {float:left; clear:right; margin: 0 3px 5px 0; border:3px solid #685959;}
#extra p {clear:both; font-size:11px; font-weight:800; }
#extra a{color:#C3458E; text-decoration:none;}




/* corpo */
#corpo { position:relative; float:left;}
#boxSx {float:left; left:0; width:350px; background-color: #FFFFFF; padding-right: 0; padding-left: 0; top: 0; 	bottom: 0px; }
#boxSx img{float:right; clear:both;}
.titolo{ float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #544C49; font-weight: bold;
	letter-spacing: 1px; padding-right: 40px; padding-bottom: 0px; padding-left: 50px; padding-top: 140px; line-height: 15px;
	text-align: right; }
#menu{ float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 4px; line-height: 15px; text-align: right; }
#menu ul{  padding:0; margin:0; font-family: font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:600;  color:#fff; list-style-type:none; }
#menu ul li{padding: 0 3px 3px 3px}
#menu ul li a {color:#fff; text-decoration:none;}
#menu ul li a:link, #menu ul li a:visited{color:#564C4A;padding: 0 40px 3px 3px; }
#menu ul li a:hover{ padding: 0 40px 3px 3px; color:#FFFFFF; background-color:#5E5653; background-image:  url("../img/bgHover_w.gif");
	background-repeat: no-repeat; background-position: right; }
#menu ul li span.on{ margin-bottom: 4px; padding: 0 30px 2px 6px; color:#fff; background-color:#5E5653; background-image:  url("../img/bgHover_w.gif"); background-repeat: no-repeat; background-position: right;}
#menu ul li.sel{ background: url("../img/bgHover_w.gif") 111px 0  no-repeat; }
#menu ul li.sel_progr{ background: url("../img/bgHover_w.gif") 165px 0  no-repeat; }
li.progr{ margin: 8px 40px 3px 3px; color:#fff; background:#C3458E; font-size: 12px;}
.quote{color:#564C4A;}
#menu h3{background-color: #C3458E; margin: 15px 30px 10px 5px; padding: 3px; font-size: 12px; font-weight: bold;}
.quote{color:#564C4A;}

.selected{ padding: 0 40px 3px 3px; color:#C3458E; background-color:#FFFFFF; background-image:  url("../img/bgHover.gif"); 
 background-repeat: no-repeat; background-position: right; }

#boxDx { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#FFFFFF url("../img/separator_w.gif") repeat-y; 
	padding-right: 0; width: 400px; margin-top: 0; margin-bottom: 0; margin-left: 350px; margin-right: 0px; color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding-bottom: 0px; }

.txt { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; padding-right: 20px; padding-bottom: 20px;
	padding-left: 50px; font-weight: normal; color: #544C49; letter-spacing: 1px; padding-top: 25px; }
.txt p { }
#corpo-colonna3 { position:absolute; width:400px; background-color: #000000; top: 0; right: 0; bottom: 0px; }

/*pie' di pagina */
#piedipagina { background:#fff url("../img/bgFooter_w.gif") 3px 0 no-repeat; height: 70px; padding-right: 0; padding-left: 0;
	color: #999999; font-size: 10px; text-align: right; font-family: Arial, Helvetica, sans-serif; }
html>body #piedipagina{background:#fff url("../img/bgFooter_w.gif") no-repeat;}
.titolo2 { color: #C3458E; }
.focused { font-family: Georgia, "Times New Roman", Times, serif; color: #C3458E; background: url("../img/piastra_w.gif"); height:51px; width:240px;  }
h2 a{width: 100%; text-align: center;}
.focused_dx{ font-family: Georgia, "Times New Roman", Times, serif; color: #fff; background:#544C49; padding: 4px;  }


.txtHead { font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; background-color: #C3458E; padding: 3px 3px 3px 7px;
	font-weight: bold; }
.focused2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 3px 3px 3px 7px;
	font-size: 10px;
	border: 1px dashed #C04888;
	text-decoration: none;
}

.focused2 a:link { color: #ffffff; text-decoration:none; cursor: help; }
.focused2 a:visited { color: #FFFFFF; text-decoration:none; cursor: help; }
.focused2 a:hover {color: #FFFFFF; background-color:#C3458E; text-decoration:none;   padding:1px}
#boxInternoSx {position:absolute; left:0; width:250px; background-color: #000000; padding-right: 0; padding-left: 0; top: 0; bottom: 0px;}
#boxInternoDx { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#000000 url(../../switch/img/separator_w.jpg) repeat-y;
	padding-right: 0; width: 500px; margin-top: 0; margin-bottom: 0; margin-left: 245px; margin-right: 0px; color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding-bottom: 0px; }

#boxDx a:link, #boxDx a:visited{ color:#C3458E; font-weight: bold; text-decoration: none; }
#boxDx a:hover{ text-decoration:underline;}
#piedipaginaInterno {background:#FFFFFF url("../img/bgFooterInterno.gif") no-repeat; height: 70px; padding-right: 0; padding-left: 0; }
.titolo4 {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; background-color: #564E4B; padding: 3px 3px 3px 5px;
	font-size: 11px; font-weight: bold; }
img{border:none;}
.enter_b{ background: url("../img/enter_w.gif") center no-repeat; height:50px; height:20px;}
.enter_b a{padding:5px 10px 10px 14px; margin-left:150px;}

#logo_b{ background:  url("../img/newLogoS_w.jpg"); width:350px; height:86px; display:block;}

#number{ background: url("../img/8000138575w.gif"); width:150px; height:32px; display:block;}


#isblack{ background: url("../img/isblack_w.gif"); width:65px; height:24px; display:block; float: right; clear: left;}
#isblack a{}
#iswhite{ background: url("../img/iswhite_w.gif"); width:65px; height:24px; display:block; float: right; }
#iswhite a{}
.counter{ display:none;}
.counter img{display:none;}
.sorry{  height:100%; }
.cassarisp{width: 228px; height: 45px; text-align: right; margin: 20px 0 0 0;background-color:#fff; background-image:  url("../img/logo_popita_w.gif"); background-repeat: no-repeat;background-position: bottom right;}
.overline{text-decoration: line-through;}

