@charset "utf-8";
/* SISAL Poker LAB */
HTML {
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}
BODY {
	height:99%;
	width:100%;
	text-align:left;
	margin:0px 0 auto;
	padding:0;
	background:#000 url(../images/bg00.jpg) repeat-y center top;
	font-family:Tahoma, Verdana, sans-serif;
	/*font-size:11px;*/
	/*font-size:68%;*/
	font-size:12px;
	line-height:1.3em;
	color:#fff;
}
* {
	margin:0;
	padding:0;
}
/* --------------------------------------------------------------------------------------------- LAYOUT
*/
 
#Ifc0 {
	width:100%;
	padding:0 0 15px;
	margin:0 auto;
	text-align:center;
	float: left;
	/*min-height:500px;*/
	font-size: 1em;
	padding-bottom:0;
	background: transparent url(../images/bg01.jpg) no-repeat center top;
}
#Ifc1 {
	background: url(../images/foot_bg.jpg) no-repeat center bottom;	
}
#Ifc2,
.Wrap {
	position:relative;
	background: no-repeat center bottom;	
	width:950px;
	margin:0 auto 0 auto;
	padding:0;
	text-align: left;	
}
#IfcH {
	height:111px;
	overflow: visible;
}
#IfcH .BxInfo {
	float: right;
	width: 170px;
	height: 80px;
	margin: 0px;
	padding: 20px 10px 10px;
	border-left: 1px solid #35520A;
	position: absolute;
	right: 0px;
	top: 0px;
}
#IfcH .BxInfo P {
	padding: 0px 0px 0;
}
#IfcH .BxInfo A {
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#IfcH .BxInfo .Login {
	font-size: 0.9em;
}
#IfcH .BxInfo .Reg {
	margin-top:1.5em;
}
#IfcH .BxInfo .Reg EM {
	font-style:normal;
	display:block;
	font-size: 0.9em;	
}
#IfcL {
	float: left;
	width: 520px;
	font-size: 7px;
	margin-top: 0px;
	position: relative;
}
#IfcL A {
	display: block;
	height: 111px;
	overflow: hidden;
	font-size: 7px;
	text-indent:-5000em;
	background:no-repeat left 0px;
}
#IfcL A:hover {
	background-position:left -100px;
}
#IfcMenu1 {
	float: none;
	width: 100%;
	font-weight: normal;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	margin: 7px 0 0 0;
	z-index: 1000;
}
#IfcC {
	min-height:600px;
	clear: both;
	position: relative;
	/*float: left;
	width: 100%;
	padding: 0 0 70px 0;*/
	padding:8px 1px 90px;
	float: left;
	width: 100%;
}
#IfcM {
	float: left;
	/*width: 96%;
	padding:1em 2%;	*/
	width:907px;
	padding:0em 20px 15px;
	min-height:300px;
}
#IfcS {
	float:right;
	width:210px;
	padding:0 18px 0 0px;
	margin:20px 0px 0 0px;
	display:none;
	/*position:relative;
	right:0px;
	top: -35px;*/
	font-size: 0.9em;
}
.Sidebar #IfcM {
	width:680px;
	border-right:1px none #CBD6DC;
	padding-right: 20px;
}
.Sidebar #IfcS {
	display:block;
}
.Sidebar2 #IfcM {
	width:700px;
	border-right:1px none #CBD6DC;
	float:right;
	margin-right:20px;
	padding: 0px;
}
.Sidebar2 #IfcS {
	display:block;
	float:left;
	width:210px;
	padding:0;
	margin-left:20px;
	top: 0px;
}
#IfcM.Bx1 .Inn2 {
	padding: 23px 0.1% 30px;
	width: 99.8%;
}
#IfcM.Bx1 .HeadPag {
	margin-top:0px;
	margin-bottom: 0px;
	padding:20px 30px;
	border-bottom: 1px solid #ccc;
	background: url(../images/head-pag1.png) no-repeat right bottom;
}
#IfcM.Bx .Main {
	width: 92%;
	padding-right:4%;
	padding-left:4%;
	min-height:400px;
}
#IfcM.Bx .SidebarB {
	display:none;
}
/*
#IfcM.Sidebar .Main {
	padding:0 20px 0 30px;
	width: 430px;
	margin: 0;
	overflow: hidden;
	float: left;
	line-height: 1.5em;
}
#IfcM.Sidebar .SidebarB {
	width: 210px;
	float: right;
	clear: none;
	margin: 0 0% 0 0;
	padding: 0;
	display: block;
}
*/
#IfcF {
	position:relative;
	bottom:0px;
	padding:0;
	width:80%;
	height:170px;
	color:#00884F;
	font-size:0.8em;
	margin:0;
	clear: both;
	line-height: normal;
}
#IfcF P {
	padding:0 0 0.5em;
	margin:0;
}
#IfcF .Info {
	float:left;
	clear:left;
	width:60%;
	text-align:left;
	margin-top:20px;
	margin-left: 20px;
}
#IfcF .Info .Info2 {
	font-size:0.9em;
	color: #00AE64;
}
#IfcF .Links {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 270px;
	height: 65px;
}
#IfcF .Links A {
	display: block;
	height: 65px;
	width: 90px;
	float: left;
	font-size: 1px;
	overflow: hidden;
	text-indent: -100px;
}
#IfcF .Links A.GameResp {
	width:100%;
}
.Menu {
	list-style: none;
}
.Menu LI {
	float: left;
	background:no-repeat;	
}
.Menu .Active {
}
.Menu LI A {
	display: block;
	background:no-repeat;	
}
.Menu LI A SPAN {
	display: block;
}
.SubMenu {
	list-style: none;
}
/* ------------------------------------------------------------------------ Menu1
*/
#IfcMenu1 {
	font-size: 17px;
}
#IfcMenu1 .Menu {
	float:none;
	width:auto;
	margin:0px 10px 0 10px;
	padding:0px 0 0px;
	background:no-repeat right bottom;
	bottom: 0px;
	position: relative;
	height: 39px;
	overflow: visible;
	background-color: transparent;
}
#IfcS IFRAME.FBframe {
	background-color:#fff;
	margin:10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
#IfcS .BxFB .Inn2 {padding-left:7px;padding-right:19px;padding-top:7px!important;}
#IfcS .BxFB IFRAME.FBframe {
	margin:0;
}
#IfcMenu1 LI {
	float: left;
	background: url(../images/menu1_dx.png) no-repeat right top;
	padding:0 20px 0 0;
	margin-right: 0px;
	margin-top: 0px;
	position:relative;
}
#IfcMenu1 A {
	font-size:16px;
	/*line-height:25px;*/
	line-height:39px;
	font-weight:bold;
	color:#FFDE00;
	text-decoration:none;
	background:url(../images/menu1_sx.png) no-repeat left top;
	display:block;
	padding:0px 0px 0px 20px;
	white-space: nowrap;
	height: 39px;
}
#IfcMenu1 LI:hover,
#IfcMenu1 LI.over {
	background-position:right -42px!important;
	margin-top:0px;
}
#IfcMenu1 LI:hover A,
#IfcMenu1 LI.over A {
	background-position:left -42px!important;
	color: #EE3224;
}
#IfcMenu1 LI A:hover {
	color:#EE3224;
}
#IfcMenu1 LI.Active {
	background-position:right -84px;
	margin-top:0px;
}
#IfcMenu1 LI.Active A,
#IfcMenu1 LI.Active:hover A {
	background-position:left -84px;
	color:#000;
	font-weight: bold;
}
#IfcMenu1 LI.g A {color:#ff0000;}
#IfcMenu1 LI.More {
	background-image:url(../images/menu1m_dx.png);
	padding-right:30px;
}
#IfcMenu1 LI.More A {
}
.DropDown {
	width:200px;
	font-size:1em;
	position:absolute;
	left:-5000em;
	text-align: left;
	z-index: 5000;
	float:none;
	margin:0;
	padding: 0px 20px 20px 0px;	
}
#IfcMenu1 LI.More:hover .DropDown,
#IfcMenu1 LI.over .DropDown {
	left:1px;
}
#IfcMenu1 .DropDown UL {
	background: #fff repeat-x left bottom;
	border-top: 1px none #fff;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	border-left: 1px none #fff;
	margin:0;
	padding:5px 0 5px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
#IfcMenu1 .DropDown LI {
	float:none;
	line-height:normal;
	padding:0px;
	margin:0;
	background:none;
	border-bottom:1px solid #fff;
}
#IfcMenu1 .DropDown LI:hover {
	margin:0;
}
#IfcMenu1 .DropDown LI A {
	line-height:normal;
	padding:7px 20px;
	background-image:none;
	border-bottom:1px solid #ccc;
	font-size: 13px;
	height: auto;
	color: #333;
	font-weight:normal;
}
#IfcMenu1 .DropDown LI:last-child A {
	border-bottom:none;
}
#IfcMenu1 .DropDown LI A:hover {
	line-height:normal;
	background: #eee repeat-x left top;
	color: #EE3224!important;
}
#IfcMenu1 LI.Active .DropDown {
}
#IfcMenu1 LI.Active .DropDown UL {

}
#IfcMenu1 LI.Active .DropDown LI {
	border-bottom-color:#fff;
}
#IfcMenu1 LI.Active .DropDown LI A {
	font-weight:normal;
	line-height: normal;
	color:#333;
}
#IfcMenu1 LI.Active .DropDown LI.Active A {
	font-weight:bold;
	color: #000;
}
#IfcMenu1 LI.Active .DropDown LI A:hover {
	line-height:normal;
	margin:0;
}
#IfcMenu1 LI.a {
}
#IfcMenu1 LI.b {
}
#IfcMenu1 LI.b A {
	cursor:default;
}
#IfcMenu1 LI.b .DropDown A {
	cursor:pointer;
}
#IfcMenu1 LI.c {
}
#IfcMenu1 LI.d {
}
#IfcMenu1 LI.e {
}
#IfcMenu1 LI.f {
}
/* ------------------------------------------------------------------------ Menu1
*/
#IfcMenu2 {
	border-top: 1px solid #003E28;
	border-bottom: 1px solid #008857;
	line-height: normal;
	margin: 30px 0px 0px;
	padding-left: 0px;
}
#IfcMenu2 LI {
	display: block;
	float: none;
	font-size: 1.6em;
	line-height: 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
#IfcMenu2 LI A {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-weight: bold;
	padding: 7px 10px 7px 20px;
	background: url(../images/menu2_bg1.png) no-repeat left 0px;
	color: #FFDE00;
	border-bottom: 1px solid #003E28;
	border-top: 1px solid #008857;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
#IfcMenu2 LI A:hover {
	background-image: url(../images/menu2_over1.png);
	text-decoration: none;
	color: #fff;
}
#IfcMenu2 LI.Active {
	background: #fff url(../images/menu2_bg0.png) repeat-y right top;
}
#IfcMenu2 LI.Active A {
	color: #000000;
	background: #fff url(../images/menu2_active1.png) no-repeat left 0px;
	border-bottom: 1px solid #ccc;
}
#IfcMenu2 LI.Open.Active A {
	background-image:url(../images/menu2_open2.png);
}
#IfcMenu2 LI .SubMenu {
	display:none;
	margin: 0;
	padding: 0;
}
#IfcMenu2 LI .SubMenu LI {
	font-size:0.7em;
	line-height:normal;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
#IfcMenu2 LI .SubMenu A {
	font-family:"Lucida Sans", Tahoma, Verdana, sans-serif;
}
#IfcMenu2 LI.Open .SubMenu A {
	background-image: url(../images/menu2_bg2.png);
	padding: 5px 10px 5px 25px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
#IfcMenu2 LI .SubMenu A:hover {
	background-image: url(../images/menu2_over2.png);
}
#IfcMenu2 LI.Open {
}
#IfcMenu2 LI.Open A {
	background-image:url(../images/menu2_open1.png);
}
#IfcMenu2 LI.Open .SubMenu {
	display:block;
}

#IfcMenu2 LI.Close .SubMenu {
	display:none;
}
#IfcMenu2 LI.Active .SubMenu A {
	color:#666;
	background-color:transparent;
	background-image:url(../images/menu2_bg3.png);
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	font-weight: normal;
}
#IfcMenu2 LI.Active .SubMenu A:hover {
	color: #FF0D00;
	background-image:url(../images/menu2_over3.png);
	background-color:#f1f1f1;	
}
#IfcMenu2 LI .SubMenu LI.Active {
}
#IfcMenu2 LI .SubMenu LI.Active A,
#IfcMenu2 LI .SubMenu LI.Active A:hover {
	/*color: #CA0B00;*/
	color:#000;
	background-color: #fff;
	background-image:url(../images/menu2_active3.png);
	font-weight: bold;
}


/* --------------------------------------------------------- SubHeader
*/
.Subhead {
	background:url(../images/subhead1.jpg) no-repeat left bottom;
	clear:both;
	width:947px;
	height:300px;
	padding:0px;
	overflow: hidden;
	position: relative;
	line-height: normal;
}
.Subhead #SubheadFlash {
	/*background:url(../images/subhead_noflash.jpg) no-repeat left bottom;*/
	width:947px;
	height:300px;
}
.Subhead OBJECT#SubheadFlash {
	width:950px;
	height:300px;
}
.Subhead .Bx {
	width: 470px;
	position: absolute;
	right: 30px;
	top: 30px;
	font-size: 1.45em;
	line-height: normal;
}
.Subhead .Tit {
	color: #FFB700;
	font-size: 2em;
	font-style: italic;
	line-height: 1em;
	margin-bottom: 0.5em;
}
.Subhead P {
}
.Subhead .Bots {
	text-align: left;
}
/* --------------------------------------------------------- Nav
*/
.Bread {
	font-size: 0.8em;
	background: #000;
	border-bottom: 1px solid #57ba82;
	border-top: 1px none #575757;
	color: #A6A6A6;
	padding: 1px 5px;
	float: none;
	width: auto;
	clear: both;
	margin:0 3px 0 0;
}
.Bread .Tit {
	font-weight: bold;
	text-transform:uppercase;
}
.Bread .Tit A {
	font-weight: bold;
}
.Bread A {
	color: #A6A6A6;
	text-decoration:none;
	font-weight:normal;
}
.Bread A:hover {
	color:#ccc;
	text-decoration:underline;
}
.Bread EM {
	font-style: normal;
}
.Bread B {
	color: #fff;
	font-weight: bold;
}
.TitPag {
	font-size: 2.5em;
	margin: 15px 220px 15px 20px;
}
.TitPag STRONG {
	font-weight: bold;
}
.Sx {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	text-align: left;
}
.Dx {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	text-align: right;
}
.ColA {
	float:left!important;
	width:49%;
	clear:left!important;
}
.ColB {
	float:right!important;
	width:49%;
	clear:right!important;
}
.Clear,
.clear,
.clear-chusmy {
	font-size:0;
	height:1px;
	clear:both!important;
	display:block;
	padding:0px;
	margin:0px;
	line-height:0px;
	background-color:transparent;
	border:none;
}
#IfcM .Sep {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 2px;
	line-height: 1em;
}
#IfcM P.Sep {
	height: 20px;
	background: url(../images/sep_main.png) no-repeat center top;
	display: block;
	border:none!important;
	margin: 1em auto 0em;
}
HR {
	padding:0;
	margin:0;
	background:transparent;
	border:none;
	height:0;
}
HR.Clear {
	clear:both!important;
	padding:0;
	margin:0;
	height:0;
	border:none;
	visibility:inherit; /*FF*/
	position:inherit; /*FF*/

}
/* ----------------------------------------------------------------- SideBar
*/
#IfcS .SearchBx {
	border-bottom:1px solid #257B54;
	padding-bottom:5px;
	margin-bottom:5px;
	position: absolute;
	top: 40px;
	right: 20px;
	width: 210px;
}
#IfcS .SearchBx .Tit {
	color: #B3E000;
	font-size: 1.7em;
}
#IfcS .SearchBx LABEL {
	display:inline;
}
#IfcS .SearchBx .Campo {
	color:#000;
	width:160px;
	background: transparent url(../images/campo-search.png) no-repeat left top;
	border-style: none;
	border-width: 0px;
	height: 19px;
	padding: 3px 5px 0px;
	font-size: 13px;
}
#IfcS .SearchBx .Campo:hover,
#IfcS .SearchBx .Campo:focus {
	background-position:left -32px;
}
#IfcS .SearchBx .Bots {
	display:inline;
}

/* sidebar TeamProList */

#IfcS .TeamList  {
}

#IfcS .TeamList .Itm {
	width:42px;
	/*height:62px;*/
	border:2px solid #fff!important;
	margin:0;
	border:none;
	padding:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#IfcS .TeamList .Itm:hover {
	border:2px solid #d20b00!important;
	padding:0;
}
#IfcS .TeamList .Itm .Thb {
	display:block;
	border:none;
	width:100%;
	padding:0;
}
#IfcS .TeamList .Itm .Thb img {
	height:65px;
}

/* --------------------------------------------------------------------- Items List
*/
.ItmList {
}
.ItmList .Itm {
	font-size:0.8em;
	line-height: normal;
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #257B54;
}
.ItmList .Itm P {
	padding-bottom:0;
}
.ItmList .Itm .Thb {
	width: 27%;
	border: 1px solid #ccc;
}
.ItmList .Itm .Cont {
	float: left;
	width: 65%;
}
.ItmList .Itm .Tit {
	font-size: 1.3em;
}
.ItmList .Itm .Tx {
	margin-bottom: 10px;
}
.ItmList .Itm .More,
.ItmList .Itm .Link {
	bottom: -10px;
	position: absolute;
	right: 0px;
	margin-top: 10px;
}
.Itm .Info {
}
.Itm .Info .User {
}
.Itm .Info EM {
	font-style: normal;
}
.Itm .Info .Data {
}
.Itm .Info .Time {
}
.Itm .Info .Cat {
}
.Bx2 .ItmList .Itm {
	border-bottom: 1px solid #ccc;
}

.ForumList {
}
.ForumList .Itm {
}
.ForumList .Itm .Tit {
}
.ForumList .Itm .Num {
	position: inherit;
	margin-left: 1em;
	color: #fff;
	font-size: 0.8em;
}
.ForumList .Itm .SubTit {
}
.TeamList {
}
.TeamList .Itm .Thb {
	width:50px;
}
.TeamList .Itm .Cont {
	width:77%;
}
.Cols2 .Itm {
	width:48%;
	margin-right: 1.5%;
	height: 9em;
	margin-bottom: 30px;
}

/* ----------------------------------------------------------------- ELEMENTS
*/
A {
	text-decoration:none;
	color: #FFDE00;
	outline: none !important;
	outline-style: none;
	outline-width: 0px;
}
A:hover {
	text-decoration:underline;
	color: #FBFF46;
}
IMG {
	border:none;
}
.Crop {
	overflow: hidden;
	display: block;
	margin:0 auto;
	padding: 0;
}
.Thb {
	float: left;
	margin: 0 5px 0 0;
	padding: 2px;
	width:50px;
	overflow: hidden;
	text-align: center;
	height: auto;
	position: relative;
	border: 1px solid #ccc;
	text-align: center;
	background-color: #000;
}
.Thb IMG {
	width:100%;
	height:auto;
	border:none;
	padding: 0;
}
.Thb .Icons {
	position: absolute;
	bottom:0px;
	right:0px;
	background-color: #fff;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-radius:3px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	width: auto;
	display: inline-block;
}
A.Thb:hover {
	background-color:#fff;
	text-decoration: none;
}
.Avatar {
	display: block;
	overflow: hidden;
	border: 1px solid #fff;
	padding:2px;
	text-align: center;
	background-color: #000;
}
.Avatar IMG {
	width:100%;
	height:auto;
}
A.Avatar:hover {
	background-color:#fff;
}
A IMG {
}
A:hover IMG {
}
.Hid,
.IcoB,
.BotI {
	display:-moz-inline-box; /* FF 2 */
	display:inline-block; /* IE, Opera, FF3 and Safari */
	vertical-align:middle!important;
	/*height:16px;
	width:16px;*/
	text-indent:-200px;
	margin:0;
	padding:0;
	font:0/0 arial!important;
	overflow:hidden;
	background:transparent no-repeat center top;
	border:none;
	text-decoration:none!important;
	clip: rect(auto,auto,auto,auto);	
}
.IcoB {
	height:16px;
	width:16px;
}
.BotX {
	display:inline-block;
	text-indent:-9999px;
	width:22px;
	height:22px;
}
.BotI {
	height:16px;
	width:16px;
	/*display:inline-block;*/
	text-align:left;
	font-size: 7px;
	text-indent:-5000em;
	overflow:hidden;
	background:transparent no-repeat left 0px;
	text-decoration: none;
}
.BotI:hover {
	background-position:left -40px;
	text-decoration: none;
	background-color: transparent;
}
.Hidden {
	display:none!important;
}
.Hidden2 {
	visibility:hidden;
}
.BotA {
	display:inline-block;
	text-align: left;
}
.Lico {
	display:-moz-inline-box; /* FF 2 */
	display:inline-block; /* IE, Opera, FF3 and Safari */
	background:transparent no-repeat right 0px;
	padding-right:20px;
}
.Lico:hover {
	background-position:right -22px;
}
.Lico2 {
	display:-moz-inline-box; /* FF 2 */
	display:inline-block; /* IE, Opera, FF3 and Safari */
	background:transparent no-repeat left 0px;
	padding-left:20px;
}
.Lico2:hover {
	background-position:left -22px;
}
.GlosarioTip {
	background-image:url(../images/ico/glosario_l.png);
	background-color: #F9FF80;
	border-bottom:1px dotted #E19300;
	text-decoration:none;
	padding: 1px 3px 1px 20px;
	color:#ff0000!important;
}
A.GlosarioTip:hover {
	text-decoration:none;
	border-bottom-style: solid;
	background-color: #FFFF33;
}
.PremiumI {
	background-image:url(../images/ico/premium.png);
}
.VotOkI,
.VotNoI {
	width:24px;
	height:24px;
}
.VotOkI:hover,
.VotNoI:hover {
	background-position:left -24px;
}
.VotOkI {
	background-image:url(../images/ico/vot-ok_bt.png);
}
.VotNoI {
	background-image:url(../images/ico/vot-no_bt.png);
}
.LinkBt {
	width:inherit;
	display:-moz-inline-box;	/* FF 2 */
	display:inline-block;
	background-position:right 0px;
	text-decoration:none;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	font-size:11px;
}
.LinkBt SPAN {
	display:inline-block;	
	background-position:left 0px;
	text-decoration:none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 20px;
	color:#ffde00;
	line-height:18px;
}
.LinkBt:hover {
	background-position:right -30px;
	text-decoration:none;
}
.LinkBt:hover SPAN {
	background-position:left -30px;
	text-decoration:none;
	color:#fff;
}
A.GoBt {
	background-image:url(../images/bots/link-go2_dx.png);
}
A.GoBt SPAN {
	background-image:url(../images/bots/link-go2_sx.png);
}

A.Go3Bt {
	background-image:url(../images/bots/link-go3_dx.png);
	background-repeat: no-repeat;
}
A.Go3Bt SPAN {
	background-image:url(../images/bots/link-go3_sx.png);
	padding: 0 0 0 18px;
}

.Bx1 A.GoBt,
.Bx2 A.GoBt {
	background-image:url(../images/bots/link-go_dx.png);
}
.Bx1 A.GoBt SPAN,
.Bx2 A.GoBt SPAN {
	background-image:url(../images/bots/link-go_sx.png);
}

/* ---------- Paginazione
*/
.NavPag {
	clear:both;
	text-align:center;
	margin-top: 2em;
	float: left;
	width: 100%;
}
.NavPag .BotI {
	width:32px;
	height:32px;
}
.NavPag .First {
	background-image: url(../images/ico/first_bt.png);
}
.NavPag .Prev {
	background-image: url(../images/ico/prev_bt.png);
}
.NavPag .Next {
	background-image: url(../images/ico/next_bt.png);
}
.NavPag .Last {
	background-image: url(../images/ico/last_bt.png);
}
.NavPag .Nav A:hover {
	background-position:left -32px;
}
.NavPag .Nav SPAN {
	background-position:left -64px;
}

.Bx1 .NavPag .First {
	background-image: url(../images/ico/first-w_bt.png);
}
.Bx1 .NavPag .Prev {
	background-image: url(../images/ico/prev-w_bt.png);
}
.Bx1 .NavPag .Next {
	background-image: url(../images/ico/next-w_bt.png);
}
.Bx1 .NavPag .Last {
	background-image: url(../images/ico/last-w_bt.png);
}

BUTTON,
BUTTON:active {
	outline: none !important;
	outline-style: none;
	outline-width: 0px;
	cursor: pointer;	
}
BUTTON SPAN {
	padding:1em 0.3em;
	margin:0;
	outline: none !important;
	outline-style: none;
	outline-width: 0px;
	cursor: pointer;
	font-size: 1.2em;
}
UL {
	margin:0;
	padding:0;
	list-style:none;
}
OL {
	padding-left: 2em;
	margin: 0.5em 0em;
}
P {
	padding-bottom:0em;
}
CODE {
	font-size:1em;
	font-family:"Courier New", Courier, monospace;
}
BLOCKQUOTE {
	font-size: 0.9em;
	line-height: normal;
	padding-left: 48px;
	background: url(../images/ico/blockquote.png) no-repeat left top;
	min-height: 48px;
}
H1,
H2,
H3,
H4,
H5,
H6 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	text-align:left;
	font-weight: normal;
	margin-bottom: 0.5em;
}
H1 {
	font-size:2.2em;
	color: #FFDE00;
}
H2 {
	font-size:2.2em;
	color: #FFDE00;
}
H3 {
	font-size:2em;
	color: #FFDE00;
}
H4 {
	font-size:1.8em;
}
H5 {
	font-size:1.6em;
}
H6 {
	font-size:1.4em;
	margin-bottom: 0.5em;
}
.Tit {
	margin-bottom:0;
}
.Tit1 {
	color: #70a6f5;
	font-size: 2.5em;
	margin-bottom: 0em;
	padding-bottom: 5px;
}
.Tit1 STRONG {
	font-weight:normal;
	color: #1c5ab4;
}
.Tit1 .Bot {
	position:absolute;
	top:0;
	right:0;
}
.OpzsTop {
	position:absolute;
	top:0;
	right:0;
}
.Tit2 {
	display: block;
	font-size: 2em;
	font-weight: bold;
	color: #00613E;
	margin-bottom: 0px;
}
.Tit2 STRONG {
	font-weight: normal;
	color: #1C5AB4;
}
.Tit3 {
	color: #666;
	font-size: 1.8em;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.Hid {
	/*position:absolute;*/
	z-index:-5;
}
A:hover SPAN.Hid { /*questo ci serve per nascondere solo il testo su Safari*/
	background:transparent;
	text-decoration:none!important;
	visibility:hidden;
}
html[xmlns*=""] body:last-child .Hid { /* ** SAFARI hack ** */
	/*display:none!important;*/
	visibility:hidden!important;
}
DL {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width: 100%;
	margin:0em auto;
	padding:1em 0% 0.5em 0;	
	float: left;
	text-align: left;
}

DL DT {
	padding-left:10px;
	background: url(../layout/images/ico/bullet2.png) no-repeat left 1px;
	font-weight:bold;
	color: #333;
	float:left;
	width:25%;
	clear:both;
}
DL DD {
	float:left;
	padding-left:10px;
	font-size:1em;
	color: #333;
	width:65%;
	border-bottom: 1px solid #eee;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}
DL DD:last-child {
	border-bottom:none;
}
DL DD .Tx {
	color:#333;
	font-weight:normal;
}
DL DD .Dat {
	color:#7A7A7A;
	font-weight:normal;
}

UL.Lista {
	margin-bottom: 1em;
	margin-left: 2em;
}
UL.Lista LI {
	margin-bottom: 0.5em;
	padding-left: 20px;
	background: url(../images/ico/bullet1.png) no-repeat left top;
}
UL.Lista UL {
}
UL.Lista UL LI {
	margin-bottom:0.3em;
	background-image: url(../images/ico/bullet1b.png);
}
OL.Lista {
}
OL.Lista OL {
	list-style-type: lower-roman;
}


TABLE {
	max-width:99%;
}
TABLE.Grid {
	padding: 0;
	border-collapse: separate;
	border-top: 1px none #009360;
	border-right: 0px none #009360;
	border-bottom: 0px none #009360;
	border-left: 1px none #009360;
	margin: 1em auto;
	width: 99%;
}
.Grid TR {
}
TABLE.Grid THEAD TH,
TABLE.Grid THEAD TD {
	text-align: left;
	padding: 5px 4px;
	border-top: 1px solid #00BB79;
	border-right: 1px solid #002416;
	border-bottom: 1px solid #002416;
	border-left: 1px solid #00BB79;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	background: #004827;
}
TABLE.Grid TBODY TH {
	text-align: left;
	padding: 0px 4px;
	vertical-align:middle;
	line-height: normal;	
	border-top: 1px solid #fff;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #fff;	
}
TABLE.Grid TD {
	padding: 4px 4px;
	border-top: 1px solid #00BB79;
	border-right: 1px solid #002416;
	border-bottom: 1px solid #001E12;
	border-left: 1px solid #00BB79;
	color: #fff;
}
TABLE.Grid THEAD {
}
TABLE.Grid THEAD TR {
}
TABLE.Grid TBODY {
}
TABLE.Grid TBODY TR {
}
TABLE.Grid TBODY TR:hover TD {
	background-color:#00A445!important;
	color: #fff;
}
TABLE.Grid TBODY TR.Odd TD {
}
TABLE.Grid TBODY TR.Even TD {
	background-color:#00794F;
}
TABLE.Grid TBODY TR TD {
}
TABLE.Grid TFOOT {
}
TABLE.Grid TFOOT TR {
}
TABLE.Grid TFOOT TR TD {
}
/* ------------------------------------------------------------- TOOLTIP
*/
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	opacity: 0.9;
	color: #333;
	background: #FFE655;
	font-size: 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	border-top: 1px solid #E19300;
	border-right: 1px solid #E19300;
	border-bottom: 1px solid #E19300;
	border-left: 1px solid #E19300;
	width: 200px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip H3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #CE5300;
}
#tooltip .body {
}
#tooltip .url {
	font-size: 0.8em;
}
.Loading IMG {
	background:transparent;
	border:none;
	padding:0;
	vertical-align:middle;
}
.Sidebar #tooltip {
	border:2px solid #9d0000;
	background:#d20b00;
	color:#fff;
	opacity: 1;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius:2px;
}
.Sidebar #tooltip h3 {
	color:#fff;
}

/* ------------------------------------------------------------- Boxs
*/
.BxResp {
	background-color: #FFFFCC;
	margin: 0.5em auto;
	padding: 0.5em;
	color: #996600;
	border-top: 1px solid #F2D500;
	border-right: 1px none #F2D500;
	border-bottom: 1px solid #F2D500;
	border-left: 1px none #F2D500;
	font-size: 0.9em;
}
.BxResp P {
	padding-bottom:0.5em;
}
.BxResp UL {
	list-style:circle;
	margin-left:2em;
}
.BxError {
	background-color: #FFD5D5;
	color: #FF0000;
	border-color:#FF6666;
}
.BxOk {
	background-color: #E6FFEA;
	color: #358400;
	border-color:#77FF8E;
}

.Bx {
	background:transparent repeat-y left bottom;
	float: left;
	clear: both;
	padding:0;
	position: relative;
}
.Bx .Inn1 {
	padding:0;
	background:transparent no-repeat left bottom;
	float:left;
	width:100%;
}
.Bx .Inn2 {
	padding:10px 6%;
	background:transparent no-repeat left top;
	float:left;
	width:88%;
}
.Bx .TitBx {
	color: #333;
	margin-bottom: 10px;
	font-size: 1.8em;
	font-weight: normal;
}
.Bx1,
.Bx2 {
	color: #333;
}
.Bx1 A,
.Bx2 A {
	color:#CA0B00;
}
.Bx1 A:hover,
.Bx2 A:hover {
	color:#FF0000;
}
.Bx0 {
	width:670px;
	padding:0;
	background-image:url(../images/bx/bx0_m.png);
}
.Bx0 .Inn1{
	background-image:url(../images/bx/bx0_b.png);
}
.Bx0 .Inn2{
	background-image:url(../images/bx/bx0_t.png);
	padding-top:25px;
	padding-bottom:0px;
}
.Bx1 {
	width:700px;
	padding:0;
	/*margin:1em 0px 1em 10%;*/
	background-image: url(../images/bx/bx1_m.png);
}
.Bx1 .Inn1 {
	background-image: url(../images/bx/bx1_b.png);
}
.Bx1 .Inn2 {
	background-image: url(../images/bx/bx1_t.png);
	padding-top:50px;
	padding-bottom:40px;
}
.Bx2 {
	width:350px;
	background-image: url(../images/bx/bx2_m.png);
}
.Bx2 .Inn1 {
	background-image: url(../images/bx/bx2_b.png);
}
.Bx2 .Inn2 {
	background-image: url(../images/bx/bx2_t.png);
	padding-top:30px;
	padding-bottom:30px;
}
.Bx2 .TitBx A {
	color: #333;
}
.Bx2 .TitBx A:hover {
	color: #000;
}
.Bx2 .Bots {
	text-align:center;
}
.BxLite .TitBx {
	color: #FFB700;
	font-weight: normal;
}
.BxLite .TitBx A {
	color: #FFB700;
}

.Bx1 H3,
.Bx2 H3 {
	color:#000;
}

.BxLite .TitBx A:hover {
}
#IfcS .Bx {
	width:210px;
}
#IfcS .Bx .TitBx {
	font-size:1.3em;
	font-weight: bold;
}
#IfcS .Bx1 {
	background-image: url(../images/bx/bx1-side_m.png);	
}
#IfcS .Bx1 .Inn1 {
	background-image: url(../images/bx/bx1-side_b.png);	
}
#IfcS .Bx1 .Inn2 {
	background-image: url(../images/bx/bx1-side_t.png);
	padding-top:15px;
	padding-bottom:15px;	
}
#IfcS .BxVideo {
}
#IfcS .BxVideo .Player {
	text-align:center;
	overflow:hidden;
}
#IfcS .BxVideo .Player IMG {
	width:100%;
	height:auto;
}
#IfcS .BxVideo .Info {
	padding-bottom:0;
	margin-top:5px;
}
#IfcS .BxNews {
}
#IfcS .BxNews .ItmList {
}
#IfcS .BxNews .ItmList LI {
	border-bottom: 1px solid #DDDDDD;
}
#IfcS .BxNews .ItmList LI A {
	display: block;
	padding-left: 16px;
	background: url(../images/ico/bullet1b.png) no-repeat left 3px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
#IfcS .BxNews .ItmList LI A:hover {
	text-decoration: none;
	background-image: url(../images/ico/bullet2.png);
	background-color:#eee;
}
#IfcS .BxNews .ItmList LI A STRONG {
	display: block;
	font-weight: normal;
}
#IfcS .BxNews .ItmList LI A:hover STRONG {
	text-decoration:underline;
}
#IfcS .BxNews .ItmList LI A EM {
	color: #666;
	font-style: normal;
	font-size: 0.8em;
}
#IfcS .BxCateg {
}
#IfcS .BxCateg .ItmList {
}
#IfcS .BxCateg .ItmList LI {
	border-bottom: 1px solid #DDDDDD;
}
#IfcS .BxCateg .ItmList LI A {
	display: block;
	background: url(../images/ico/bullet1b.png) no-repeat left 3px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding: 2px 2px 2px 16px;
}
#IfcS .BxCateg .ItmList LI A:hover {
	text-decoration: none;
	background-image: url(../images/ico/bullet2.png);
	background-color:#eee;
}
#IfcS .BxCateg .ItmList LI A STRONG {
	display: block;
	font-weight: normal;
}
#IfcS .BxCateg .ItmList LI A:hover STRONG {
	text-decoration:underline;
}
#IfcS .BxCateg .ItmList LI A EM {
	color: #666;
	font-style: normal;
	font-size: 0.8em;
}
.Ads {
	text-align:center;
}
.BxAds {
	text-align:center;
}
.BxDownload {
	text-align:center;
}
#IfcS .AdPromo {
	margin-bottom:0.5em;
	margin-top:0.5em;
}
#IfcS .BxRss {
}
#IfcS .BxRss A.RssI {
	display: block;
	text-align: right;
	font-size: 15px;
	line-height:27px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/ico/rss_m.png);
	padding: 5px 40px 0px 0px;
	border-bottom: 2px solid #00482F;
	color: #FFC200;
	font-weight: bold;
}
#IfcS .BxRss A.RssI:hover {
	background-position:right -32px;
	text-decoration: none;
	border-bottom-color: #008C5B;
	color: #FFDE00;
}
.SidebarB .Bx {
	width:100%;
	background-image:none;
}
.SidebarB .Bx .Inn1 {
	background-image:none;
}
#IfcM .SidebarB .Bx .Inn2 {
	background-image:none;
	padding:0;
	margin-bottom:1em;
}
.SidebarB .Bx1 {
	background-image: url(../images/bx/bx1-sideB_m.png);
}
.SidebarB .Bx1 .Inn1 {
	background-image: url(../images/bx/bx1-sideB_b.png);	
}
.SidebarB .Bx1 .Inn2 {
	background-image: url(../images/bx/bx1-sideB_t.png);
	padding-top:15px;
	padding-bottom:15px;	
}


/* --------------------------------------------------------------------- LINKS
*/
A.GoL {
	background-image:url(../images/ico/go_l.png);
}
A.SearchI {
	background-image:url(../images/ico/search_bt.png);
	width:24px;
	height:24px;
}
A.SearchI:hover {
	background-position:left -24px;
}


/* --------------------------------------------------------------------- HOME
*/
BODY#PagHome {
}
#PagHome #IfcM {
	padding-right:0;
	width:700px;
}
#PagHome #IfcS {
	top:0;
	margin-top: 0px;
}
#PagHome #IfcS .SearchBx {
	position:relative;
	top:0;
	right:0;
}
#IfcM .BxNews {
	position:relative;
	margin-left:10px;
}
#IfcM #BxA.ColA {clear:both!important;}
#IfcM .BxNews .Tit a {
	color: #CA0B00;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 17px;
    overflow: hidden;
    width: 470px;
}
#IfcM .BxNews .Cat {
	color:#ca0b00;
	font-size:11px;
	float:left;
}
#IfcM .BxNews .Inn1 {overflow:visible;}
#IfcM .BxNews .Inn2 {
	color: #000000;
	/*float: left;*/
	line-height:12px;
	font-size: 11px;
	/*padding: 33px 15px 5px;*/
	padding:28px 15px 10px 15px;
	width: 642px;
	/*height: 80px;*/
	overflow:hidden;
}
.BxNews .fascia {
	width:72px;
	height:72px;
	display:block;
	position:absolute;
	right: 20px;
	top:1px;
	z-index:100;
}
.BxNews .fsNews {
		background:url(../images/news-fascia.png) 0 0 no-repeat;
}
.BxNews .fsPromo {
		background:url(../images/promo-fascia.png) 0 0 no-repeat;
}
.BxNews .date {
	color: #808080;
    float: right;
    margin-right: 45px;
    margin-top: -15px;
}
.BxNews .ContentNews {
	float: left;
	width: 530px;
	margin-top: 2px;
	overflow: hidden;
	height: 54px;
}
.BxNews .Gallery {
	background:url(../images/news-slide_bg.png) no-repeat right 10px;
}
.BxNews .Gallery .BotI {
	position:absolute;
	top:50px;
	z-index:200;
	height: 25px;
	width: 25px;
}
.BxNews .Gallery .Next {
	background: url(../images/ico/sprite-freccePicche.png) right 0 no-repeat;
	right:-16px;
}
.BxNews .Gallery .Prev {
	background: url(../images/ico/sprite-freccePicche.png) 0 0 no-repeat;
	left:-16px;
}
.BxNews .Gallery .Next:hover {
	background-position: right -26px!important;
}
.BxNews .Gallery .Prev:hover {
	background-position:0 -26px!important;
}
.BxNews .Gallery  .Slide {
	margin-top:-12px
}
.BxNews .Gallery  .Slide ul li {
    padding-top: 12px;
    position: relative;
}
.BxNews .Data3 {
	margin-top: -12px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/ico/data3w_g.png);
	position:relative;
	z-index:100;
}
#PagHome .NewsList {}
#PagHome .NewsList .Itm{ font-size:.9em; }
/* --------------------------------------------------------------------- Lezioni pagina iniziale
*/
BODY#PagLez0 {
}
#PagLez0 .BxLite {
	text-align: center;
	width:340px;
	float: left;
	clear: none;
	background:no-repeat left top;
	overflow: visible;
}
#PagLez0 .BxLite .Inn1 {
	background:no-repeat left bottom;
}
#PagLez0 .BxLite .Inn2 {
	padding:0;
	width:92%;
	padding:0 4%;
}
#PagLez0 .BxLite .TitBx {
	text-align: center;
}
#PagLez0 .BxLite .TitBx A {
	display: block;
	height: 80px;
	font-size: 1px;
	text-indent: -1000px;
	overflow: hidden;
}
#PagLez0 .BxLite .TitBx A:hover {
}
#PagLez0 .BxLite .Tx {
	font-size:1.2em;
	line-height:1.3em;
	font-weight: bold;
}
#PagLez0 #BxA {
	width:680px;
	background-image: url(../images/bx/lez_bx-a.jpg);
	margin-bottom: 20px;
}
#PagLez0 #BxB {
	background-image: url(../images/bx/lez_bx-b.jpg);
}
#PagLez0 #BxB .Inn1 {
	background-image: url(../images/bx/lez_bx-b_b.jpg);
}
#PagLez0 #BxC {
	background-image: url(../images/bx/lez_bx-c.jpg);
}
#PagLez0 #BxC .Inn1 {
	background-image: url(../images/bx/lez_bx-c_b.jpg);
}
#PagLez0 #BxD {
	background-image: url(../images/bx/lez_bx-d.jpg);
	width:100%;
	clear:both;
	margin-top: 20px;
}
#PagLez0 #BxD .Inn1 {
	background-image: url(../images/bx/lez_bx-d_b.jpg);
}
#PagLez0 #BxB .Tx,
#PagLez0 #BxC .Tx {
	height:9em;
}
#PagLez0 #BxB .Bots,
#PagLez0 #BxC .Bots,
#PagLez0 #BxD .Bots {
	margin-bottom:-15px;
}
/* --------------------------------------------------------------------- Lezioni INDEX
*/
BODY#PagLezIndex {
}
#IfcM .Index {
}
#IfcM .Index LI {
	line-height: normal;
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0.4em;
}
#IfcM .Index LI A {
	color: #00613E;
	font-weight:bold;
	text-decoration:underline;
}
#IfcM .Index LI A:hover {
	color: #ff0000!important;
}
#IfcM .Index LI A:visited {
	color: #003A24;
}
#IfcM .Index LI P {
	padding-bottom:0;
	font-size: 10px;
}
#IfcM .Index LI UL,
#IfcM .Index LI OL {
	list-style-type:decimal;
	margin-bottom: 1.3em;
	margin-top: 0.3em;
}
#IfcM .Index LI UL LI,
#IfcM .Index LI OL LI {
	font-size:0.9em;
	margin-bottom:0.2em;
}
#IfcM .Index LI UL LI A,
#IfcM .Index LI OL LI A {
}

#PagLez #IfcM.Bx .Main {
	margin-top:20px;
}

/* ---------------------------------------------------------------------- Community BLOG LIST
*/
BODY#PagBlogList {
}
#PagBlogList #IfcM {
	padding-right:20px;
	width: 680px;
}
.ItmList2 .Itm {
	font-size: 0.9em;
	line-height: normal;
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #257B54;
}
.ItmList2 .Itm .Thb {
	width:120px;
	margin-right: 10px;
}
.ItmList2 .Itm .Tit {
	font-size: 1.8em;
}
.ItmList2 .Itm .Info {
	margin: 0em 0px 0.5em 130px;
	font-size: 1.3em;
}
.ItmList2 .Itm .Content {
	float:left;
	width:75%;
}
.ItmList2 .Itm P {
	padding:0;
}
.ItmList2 .Itm .More,
.ItmList2 .Itm .Link {
	bottom: -10px;
	position: absolute;
	right: 0px;
	margin-top: 10px;
}
.ItmList2 .Itm .Posts {
	margin-top:0.5em;
}
.ItmList2 .Itm .Posts .Tit {
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
}
.ItmList2 .Itm .Posts .Tit B {
}
.ItmList2 .Itm .Posts UL {
}
.ItmList2 .Itm .Posts UL LI {
}
.ItmList2 .Itm .Posts UL LI A {
	padding-left: 20px;
	background: url(../images/ico/go2_l.png) no-repeat left top;
	display: inline-block;
}
.ItmList2 .Itm .Posts UL LI A:hover {
	background-position:left -22px;
}
/* ---------------------------------------------------------------------- Community BLOG
*/
BODY#PagBlog {
}
#PagBlog #IfcM {
	margin-top:0px;
}
#PagBlog #IfcM.Bx1 {
	padding: 0;
	margin-left: 20px;
}
#PagBlog #IfcM .Bx1 {
}
#PagBlog #IfcM .Bx1 .Inn2 {
	padding: 40px 4%;
	width: 92%;
}
.Post {
	position: relative;
}
.Post .Nav {
	border-top: 1px solid #E1E1E1;
	background: #eee;
	margin: 0.5em 50px 0.5em 0em;
	padding: 0.5em;
	height: 1.3em;
}
.Post .Nav A {
}
.Post .Nav .PrevL {
	float: left;
}
.Post .Nav .IndexL {
	float: left;
	margin-left: 20%;
}
.Post .Nav .NextL {
	float: right;
}
.Post .Tit {
	margin-right: 50px;
}
.Post .Info {
	margin-top: 0.5em;
	font-size: 0.8em;
	color: #666;
	margin-bottom: 0.5em;
	margin-right: 50px;
	padding: 0.5em 0px;
	border-top: 1px solid #ccc;
	background: #fff;
}
#PagBlog #IfcM .Post .Info EM {
	font-style: normal;
}
#PagBlog #IfcM .Post .Info STRONG {
}
#PagBlog #IfcM .Post .Info A {
}
/* ------ DATA
*/
.Data {
}
.Data EM {
	font-style:normal;
}
.Data1 {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	position: absolute;
	background: #00613E no-repeat center top;
	color: #fff;
	width: 40px;
	font-style: normal;
	text-align: center;
	font-size: 11px;
	padding: 10px 5px 5px;
	height: 50px;
	top: 35px;
	right: 15px;
	border-top: 1px solid #013B25;
	border-right: 1px none #013B25;
	border-bottom: 1px none #013B25;
	border-left: 1px solid #013B25;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;	
}
A.Data1 {
}
A.Data1:hover {
	color:#fff;
	text-decoration:none;
}
.Data1 .D {
	display: block;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
}
.Data1 .M {
	display: block;
	font-weight: normal;
	font-size: 14px;
}
.Data1 .Y {
	display: block;
	font-style: normal;
}
.Data2 {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	position: absolute;
	background: #00462E no-repeat center top;
	color: #7CBA95;
	width:30px;
	font-style: normal;
	text-align: center;
	font-size:1em;
	padding:0.5em!important;
	/*height:35px;*/
	height:auto;
	top: 0px;
	right: 0px;
	line-height:1.2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	overflow: hidden;
}
A.Data2:hover {
	color:#fff;
	text-decoration:none;
	background-color: #ADDB0F;
}

.Data2 .D {
	display: block;
	font-size:1.3em;
	font-weight: bold;
	font-style: normal;
}
.Data2 .M {
	display: block;
	font-weight: normal;
	font-size:1em;
}
.Data2 .Y {
	display: block;
	font-style: normal;
	font-size:1em;
}
.Data3 {
	margin-right: 10px;
	position:relative;
	float:left;
	width:40px;
	height:45px;
	padding:20px 5px 5px;
	font-size: 11px;
	/*	background-color: #fff;*/
	color: #333333;
	background:transparent url(../images/ico/data2_g.png) no-repeat left top;
	line-height: normal;
	border:none;
	text-align:center;
}
A.Data3:hover {
	color:#fff;
	text-decoration:none;
	background-color: #ADDB0F;
}

.Data3 .D {
	display: block;
	font-size:1.3em;
	font-weight: bold;
	font-style: normal;
}
.Data3 .M {
	display: block;
	font-weight: normal;
	font-size:1em;
}
.Data3 .Y {
	display: block;
	font-style: normal;
	font-size:1em;
}
.Hour {
	font-style:normal;
}
.Post .Info .Meta {
}
.Post .Info .Author {
}
.Post .Content {
	margin-top: 0.5em;
}
.Post .More {
	float: left;
	padding: 0;
	margin: 1em 0 0 0;
}
.Post .CommentN {
	float: right;
	font-size: 0.9em;
	margin: 1em 0 0 0;
	padding: 0;
	font-weight: bold;
}
.Post .CommentN A {
	color: #666;
	text-decoration: underline;
}
.Post .CommentN A:hover {
	color: #ff0000;
}
.Post .CommentN STRONG {
	text-transform: uppercase;
}
P.Share {
	margin-top:1em;
}
/* ------------------- COMMENTS
*/
.BxComments {
	clear:both;
	position:relative;
	width: 95%;
}
DIV.Comments {
	clear:both;
	margin-bottom: 2em;
	margin-top: 2em;
	float: left;
	width: 100%;
}
DIV.Comments .Tit {
	margin-bottom: 0em;
	color: #FFDE00;
}
DIV.Comments OL.Comments {
	font-size:0.9em;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
OL.Comments LI {
	clear:both;
	margin-bottom:0em;
	padding: 0.5em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	float: left;
	width:99%;
	position: relative;
	min-height: 50px;
}
OL.Comments LI .Info {
	position:relative;
	padding:0;
	margin:0px;
	font-style:italic;
	color: #AEDA93;
}
OL.Comments LI .Data2 {
	top: 5px;
	right: 5px;
}
OL.Comments LI .Tx {
	margin-right:40px;
	padding-left:0px;
	float: left;
	width: 80%;
	clear: none;
}
OL.Comments LI.Odd {
	background-color: transparent;
}
OL.Comments LI .Auth {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
	color:#000;
}
OL.Comments LI .Avatar {
	float: left;
	margin-right:5px;
	width:40px;
}
.CommentWrt {
	clear: both;
	padding: 0.5em;
	margin: 0px;
	border: none;
	background: transparent;
}
.CommentWrt .Tit {
	margin-bottom: 0.5em;
	color: #FFDE00;
}
.CommentWrt .Identity {
	float: left;
	width: 70px;
	margin-right:10px;
	font-size: 0.9em;
	font-style: italic;
	color: #AEDA93;
	margin-top: 0em;
}
.CommentWrt .Identity .User {
	font-weight:bold;
}
.CommentWrt .Identity .Logout {
	margin-left: 0em;
}
.CommentWrt .Info {
	font-size: 0.8em;
	color: #46CA8B;
	display: block;
	width: 97%;
	margin: 0em;
	padding: 1em 0em 0em;
	float: none;
	clear: both;
}
.CommentWrt FORM {
}
.CommentWrt .Campo {
	background-color: #13A66B;
	border-color: #00462E #00DD8F #00DD8F #00462E;
	font-size: 1.3em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding: 10px;
}
.CommentWrt .Campo:hover {
	border-color: #15BF7B;
	background-color: #15BF7B;
}
.CommentWrt .Campo:focus {
	background-color: #FFFFFF;
	border-color: #fff;
}
.CommentWrt .Campi {
	float: left;
	width: 85%;
	margin-bottom: 0px;
}
.CommentWrt .Campi LI {
}
.CommentWrt .Campi LABEL {
	width: 100%;
}
.CommentWrt .Campi .Tx {
	color: #fff;
	font-weight: bold;
	margin: 0;
	float: none;
	display: block;
	width: auto;
	margin-bottom: 0.5em;
}
.CommentWrt FORM .Msg {
}
.CommentWrt .Msg .Campo {
	width:97%;
	height: 7em;
	float:none;
}
.CommentWrt .Bots {
	text-align: left;
	margin-left: 80px;
	margin-top: 1em;
	float: left;
}
.CommentWrt .Error {
	color:#fff!important;
	background-color:#BC0000;
	padding: 1px 3px;
}


#PagBlog #IfcS .BxBio {
}
#PagBlog #IfcS .BxBio .Avatar {
	width:98%;
	text-align:center;
	background-color: #fff;
}
#PagBlog #IfcS .BxBio .Avatar IMG {
	width:auto;
}
#PagBlog #IfcS .BxBio .Tit {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0.2em 0em;
	padding: 0.2em 0em;
}
#PagBlog #IfcS .BxBio .Tit A {
	color: #333;
}
#PagBlog #IfcS .BxBio .Tit A:hover {
}
#PagBlog #IfcS .BxBio .Bio {
}
#PagBlog #IfcS .BxBio .More {
	margin-top:0.5em;
	text-align: left;
}
/* ---------------------------------------------------------------------- VIDEO LIST
*/
BODY#PagVideoList {
}
#PagVideoList #IfcM {
	padding-right:0;
	width:700px;
}
.BxShow {
	position: relative;
	width: 690px;
	height: 490px;
}
.BxShow .Show {
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
	width:100%;
}
.Show .Itm {
	clear: none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.Show .Itm { /* ------------ FF2 hack :( */
	width:200px;
}
.Show .Itm .Tit {
	float: left;
	width:200px;
	font-size: 1.4em;
	clear: left;
	margin-bottom:0px;
	z-index:9;
	left: 0px;
	margin-top: 0px;
	background: transparent url(../images/show-tab_b.png) no-repeat left bottom;
}
.Show .Itm .Tit A {
	padding: 10px;
	display: block;
	margin: 0px;
	background: transparent url(../images/show-tab_t.png) no-repeat left top;
	height: 4em;
	overflow: hidden;
}
.Show .Itm .Tit A:hover {
	text-decoration: none;
}
.Show .Itm .Tit A EM {
	display:block;
	font-size:0.7em;
	font-style:normal;
	color:#fff;
}
.Show .Itm .Cont {
	float: none;
	width:490px;
	position: absolute;
	z-index:10;
	top:0;
	left:-10000em;
	clear: none;
	margin:0;
	color: #3F3F3F;
	background: url(../images/bx/show_b.png) no-repeat left bottom;
	height: 480px;
	overflow: hidden;
	display:none;
}
.Show .Itm:hover .Tit,
.Show LI.ov .Tit {
	z-index:15;
	background-image:url(../images/show-tab-sel_b.png);
}
.Show .Itm:hover .Tit A,
.Show LI.ov .Tit A {
	background-image:url(../images/show-tab-sel_t.png);
	color: #ff0000;
}
.Show .Itm:hover .Tit A EM,
.Show LI.ov .Tit A EM {
	color:#333;
}
.Show .Itm:hover,
.Show LI.ov { /* ------------ FF2 hack :( */
	width:100%;
}
.Show .Itm:hover .Cont,
.Show LI.ov .Cont {
	right:0;
	left:auto;
	z-index:20;
	display:block;
}
.Show .Itm .Cont LI {
	background: url(../images/bx/show_t.png) no-repeat left top;
	padding:10px;
	float: left;
	width: 470px;
	height: 400px;
}
.Show .Itm .Cont .Photo,
.Show .Itm .Cont .Video,
.Show .Itm .Cont .Player {
	text-align: center;
	/*height: 340px;*/
	height:320px;
	overflow: hidden;
	padding: 5px 5px 10px 5px;
	margin-bottom: 0.5em;
	background-color: #fff;
	width: 460px;
}
.Show .Itm .Cont .Photo {
	background-color: #fff;
}
.Show .Itm .Cont .Video,
.Show .Itm .Cont .Player {
	background:transparent;
}
#IfcM .Show .Itm .Cont .Photo IMG,
#IfcM .Show .Itm .Cont .Video IMG {
	width:450px;
	background-color: transparent;
	border: none;
	padding: 0;
}
.Show .Itm .Cont .Desc {
	float: left;
	width: 53%;
	padding:0;
	margin:0;
	height: 6em;
	overflow: hidden;
	font-size: 0.9em;
}
.Show .Itm .Cont .Bots {
	float: right;
	clear:none;
	width:auto;
	text-align:right;
	padding:0;
	margin: 1em 0 0 0;
}
.Show .Itm .Cont .Bots .Bt {
	width:auto;
	margin: 0!important;
}
.Show .DonateG {
	background-image:url(../images/bots/g2_dx.png);
}
.Show .DonateG SPAN {
	background-image:url(../images/bots/g2_sx.png);
}
/* ---------------------------------------------- Video Scheda
*/
BODY#PagVideo {
}
#PagVideo #IfcM .Sep {
	background-image:url(../images/sep2_main.png);
}
.BxPlayer {
	width: 98%;
	float: left;
	margin-bottom: 1em;
}
.BxPlayer .Player {
	text-align: center;
	width: auto;
	float: none;
	margin-right: 0px;
	margin-left: 0px;
	padding:10px;
	background: #fff;
	border-bottom:2px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
.BxPlayer .Player IMG {
	width:100%;
	height:auto;
}
.BxPlayer .Desc {
	margin-top: 0em;
	float: none;
	width: auto;
	margin-right: 0px;
	margin-bottom: 1em;
}
/* ---------------------------------------------------------------------- Pag Formulario
*/
.PagForm {
}
.PagForm #IfcM {
	background: url(../images/ico/login_g.png) no-repeat right top;
	margin-top: 20px;
	/*min-height: 300px;*/
}
.PagForm #IfcS .SearchBx {
	top:30px;
}
/* ---------------------------------------------------------------------- REGISTRATION
*/
BODY#PagReg {
}
#BxReg {
	clear:left;
}
#BxReg .Inn2 {
	width: 320px;
	padding-left: 15px;
	padding-right: 15px;
}
#BxReg .Campi {
}
#BxReg .Campi LABEL {
	padding-right: 5px;
	width: 38%;
}
#BxReg .Campi .Campo {
	width: 54%;
}
#BxReg .UserName {
	color:#000;
}
#BxReg .UserName STRONG {
	float:left;
	width:55%;
	background-color:#eee;
	padding:1px 5px;
	font-style:italic;
	font-size:1.2em;
}


/* ------------------------------------------- BxBanner
*/
#PagReg #IfcM,
#PagLogin #IfcM {
	background-image:none;
}
#IfcM .BxBannerFix {
	width: 260px;
	height: auto;
	position: relative;
	margin-left:380px;
	border: 1px solid #ccc;
	background-color: #FFFFFF;
	font-size: 1em;
	text-align: center;
	margin-top:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color: #333333;
	line-height: normal;
	padding: 20px;
}
#IfcM .BxBannerFix P {
	margin-bottom: 0.5em;
}
#IfcM .BxBannerFix .Tit {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #00613E;
}
#IfcM .BxBannerFix A {
	color: #CA0B00;
	text-decoration: underline;
}
#IfcM .BxBannerFix A:hover {
}
#IfcM .BxBannerFix UL {
	text-align:left;
}
#IfcM .BxBannerFix .Link {
	margin-bottom: 1em;
	font-size: 1.3em;
	font-weight: bold;
}
/* ------------- Data
*/
#BxReg #sf_guard_user_birthday_day,
#BxReg #sf_guard_user_birthday_month,
#BxReg #sf_guard_user_birthday_year {
	width:auto!important;
	padding-left:2px;
}
#BxReg #sf_guard_user_my_avatar_id {
	width: auto!important;
}
#BxReg LI.MatchPoint {
	padding:40px 0 0;
	border-bottom: 1px solid #ACCEE6;
	border-top: 2px solid #ACCEE6;
	margin: 1em 0 0;
	background: #e5f0f7 url(../images/ico/matchpoint_logo.png) no-repeat center 5px;
}
#BxReg .MatchPoint LI {
	border-bottom: 1px solid #ACCEE6;
	border-top: 1px solid #fff;
	padding:5px 5px 7px 5px;
	width:96%;
}
#BxReg .MatchPoint P {
	padding: 2px 5px;
	font-size: 1em;
}
#BxReg .MatchPoint .Evidz {
}
#BxReg .MatchPoint .Evidz A {
	text-decoration:underline;
}
#BxReg .MatchPoint LABEL {
	color:#0068b3;
}
#BxReg .MatchPoint .Campo {
	background-color: #FFF979;
}
#BxReg .Campi .Disclaimer {
	font-size:0.8em;
	margin-top:1em;
}
#BxReg .Campi .Disc2 {
	margin-bottom:1em;
}
#BxReg .Campi .Disclaimer .error_list {
	font-size:1.2em;
}
#BxReg .Campi .Disclaimer TEXTAREA {
	width:95%;
	color:#666;
	height:5em;
	margin-bottom:0.5em;
}
#BxReg .Campi .Disclaimer LABEL {
	width:auto;
	float:none;
	display:inline;
}
#BxReg .Campi #recaptcha_area {
	clear:left;
}
/* ---------------------------------------------------------------------- REGISTRATION - EDIT PROFILE
*/
BODY#PagEditProf {
}
#PagEditProf #IfcM {
	background-image:none;
}
#PagEditProf .Photo {
	float: right;
	width: 250px;
	margin-right:30px;
	margin-top:10px;
}
#PagEditProf .Photo IMG {
	width:95%;
	height:auto;
	background-color:#fff;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top: none;
	border-right: 2px solid #001A11;
	border-bottom: 2px solid #001A11;
	border-left: none;
}
/* ---------------------------------------------------------------------- REG Pag Thanks
*/
BODY#PagRegThanks {
}
#PagRegThanks #IfcM {
	background-image:none;
}
#PagRegThanks #IfcM .Bx {
}
#PagRegThanks #IfcM .Bx .Tit {
	color: #CA0B00;
}
#PagRegThanks #IfcM .Bx .Content {
	margin-top:1em;
	background:url(../images/ico/ok_g.png) no-repeat 120% -65px;
	padding-right:155px;
	line-height: 1.5em;
}
#PagRegThanks #IfcM .Bx .Content P {
	padding-bottom:1em;
}
#PagRegThanks #IfcM .Bx .Content .Lista A {
	text-decoration:underline;
}
/* ---------------------------------------------------------------------- LOGIN
*/
BODY#PagLogin {
}
#BxLogin {
}
#BxLogin P {
	clear:both;
}
BODY#PagLoginMatch {
}
#PagLoginMatch #IfcM {
	background-image:url(../images/ico/matchpoint2.png);
}
#BxLogin.Bx2 .Info {
	margin-bottom:1em;
	font-size: 1.2em;
	line-height: normal;
	margin-right:auto;
}
#BxLogin.Bx2 .Info A {
	font-weight:bold;
}
#BxLogin.Bx2 .Campi LABEL {
	width:25%;
}
#BxLogin.Bx2 .Campi .Campo {
	width:60%;
}
#PagLoginMatch #BxLogin.Bx2 .Campi LABEL {
	width:15%;
}
/* --------- Recupero Password
*/
BODY#PagRecPass {
}
#BxPassw .Campi LABEL {
	width:90%;
}
#BxPassw P {
	margin-bottom:1em;
}
#BxPassw .Info {
	font-size:1.3em;
}
#BxPassw .Campi .Campo {
	width:90%;
}
/* --------------------------------- Box LOGIN
*/
.BxLogin {
	border-bottom:1px solid #ccc;
	border-top:1px none #ccc;
	width:auto;
	margin-bottom: 0em;
	background: #F1FBEE url(../images/ico/login_g2.png) no-repeat 100% center;
	color:#333333;
	margin-left: 1px;
}
.BxLogin .Inn1 {
	background:transparent;
	float:none;
}
.BxLogin .Inn2 {
	background:transparent;
	padding:30px 5% 15px!important;
	width:90%!important;
	float:none;
}
.BxLogin .Info {
	margin-bottom:1em;
	font-size: 1.2em;
	line-height: normal;
	margin-right: 40%;
}
.BxLogin .Evidz {
	font-weight:bold;
}
.BxLogin .Evidz A {
	text-decoration:underline;
}
.BxLogin FORM {
	width:60%;
}
.BxLogin .Campi {
}
.BxLogin .Campi LI {
	padding-left:0;
}
.BxLogin .Campi LABEL {
	width:25%;
}
.BxLogin .Campi .Campo {
	width:70%;
}
.BxLogin P {
	clear:both;
}
.BxLogin A {
	color:#CA0B00;
}
.BxLogin A:hover {
	color:#ff0000;
}
#BxMatch.BxLogin {
	background-color:#e5f0f7;
	background-image:url(../images/ico/matchpoint.png);
}
#BxMatch.BxLogin .Campi LABEL {
	/*width:10%;*/
}
/* ---------------------------------------------------------------------- NEWS
*/
BODY#PagNews {
}
.NewsList {
}
.NewsList .Itm {
	font-size: 1em;
}
.NewsList .Itm .Tit {
	font-weight: bold;
}
.NewsList .Itm .Data2 {
	margin-right: 10px;
	position:relative;
	float:left;
	width:40px;
	height:45px;
	padding:20px 5px 5px!important;
	font-size: 11px;
	/*	background-color: #fff;*/
	color: #333333;
	background:transparent url(../images/ico/data2_g.png) no-repeat left top;
	line-height: normal;
	border:none;
}
.NewsList .Itm .Data2 .D {
}
.NewsList .Itm .Data2 .M {
}
.NewsList .Itm .Data2 .Y {
}
/* ---------------------------------------------------------------------- NEWS SCHEDA
*/
BODY#PagNewsShow {
}
.NewsShow {
	position: relative;
}
.NewsShow .Tit {
	margin-right:40px;
}
.NewsShow .Info {
	width:auto;
	margin-top: 0.5em;
	font-size: 0.8em;
	color: #666;
	margin-bottom: 0.5em;
	margin-right: 50px;
	padding: 0.5em 0px;
	border-top: 1px solid #ccc;
	background: #fff;
	text-align:left!important;
}
.NewsShow .Data1 {
	margin-right: 10px;
	width:40px;
	height:45px;
	padding:20px 5px 5px!important;
	font-size: 11px;
	color: #333333;
	background:transparent url(../images/ico/data2_g.png) no-repeat left -70px;
	line-height: normal;
	border:none;
}
.NewsShow .Data1 .D {
	font-size:1.3em;
}
.NewsShow .Data1 .M {
	font-size:1em;
}
.NewsShow .Data1 .Y {
	font-size:1em;
}
/* ---------------------------------------------------------------------- PROFILO
*/
BODY#PagProfile {
}
.BxProfile .TitBx {
	font-size:2em;
}
.BxProfile .Avatar {
	width:200px;
	float:left;
	margin-right:10px;
	padding: 5px;
	background-color: #000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-bottom: 5px;
}
.BxProfile .Avatar IMG {
	width:auto;
}
.BxProfile .BioDat {
	width: 63%;
	margin-bottom: 1em;
	background-color: #eee;
	font-size: 0.9em;
}
.BxProfile .BioDat DT {
	width:30%;
}
.BxProfile .BioDat DD {
	width:60%;
	border-bottom:none;
	margin-bottom: 0;
}
.BxProfile DL.ScoreComm {
	clear:left;
	width:210px;
	padding:7px 0 5px;
	background:#990000 no-repeat left top;
	border-color: #ff0000;
	margin: 5px 0px;
}
DL.ScoreComm DT,
DL.ScoreComm DD {
	display:inline;
	float: none;
	border: none;
	color: #fff;
}
DL.ScoreComm DD {
	color:#fff;
	font-weight:bold;
}
DL.ScoreComm DD EM {
	font-size:0.8em;
	font-style:normal;
	color:#FF0000;
}
.BxLiving {
	clear: none;
	margin-top: 1em;
	float: right;
	width: 63%;
	font-size: 0.9em;
}
.BxLiving .Tit {
	font-size: 1.3em;
	margin-bottom: 0.5em;
	font-weight: bold;
}
.BxLiving .Stream {
}
.BxLiving .Stream LI {
	padding: 0.3em 0em 0.3em 20px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #fff;
	background: url(../images/ico/bullet3.png) no-repeat left 3px;
}

/* ---------------------------------------------------------------------- ANSWERS
*/
BODY.PagAnswers {
}
#PagAnswers0 .OpzAdd,
#PagAnswersCat .OpzAdd {
	margin-bottom:1em;
	background: #00482F no-repeat 99% 5px;
	padding: 10px 55px 7px 10px;
	border-top: 1px solid #002F1F;
	border-right: 1px solid #01AE45;
	border-bottom: 1px solid #01AE45;
	border-left: 1px solid #002F1F;
	text-align: left;
	color: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#PagAnswers0 .OpzAdd P,
#PagAnswersCat .OpzAdd P {
	margin-bottom: 0.5em;
}
#PagAnswers0 .OpzAdd .Bots,
#PagAnswersCat .OpzAdd .Bots {
	text-align:left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.AnswersList {
}
.AnswersList .Itm {
	font-size: 1em;
}
.AnswersList .Itm .Tit {
	font-weight: bold;
	font-size: 1.3em;
}
.RispNum {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	position: absolute;
	background: #fff no-repeat center top;
	color: #333333;
	width:50px;
	font-style: normal;
	text-align: center;
	font-size:10px;
	padding:0.5em!important;
	/*height:35px;*/
	height:auto;
	top: 0px;
	right: 0px;
	line-height:normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
.RispNum STRONG {
	font-size: 10px;
	display: block;
	color: #666666;
}
.RispNum EM {
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	display: block;
	color: #333333;
}
.AnswersList .Itm .RispNum {
	margin-right: 10px;
	position:relative;
	float:left;
}
.AnswersList .Itm .Data2 {
	margin-right: 10px;
	position:relative;
	float:none;
	display: inline;
	width: auto;
	padding: 0!important;
	background:transparent;
	margin:auto;
	height:auto;
	color:#fff;
	font-size: 1em;
	line-height: normal;
}
.AnswersList .Itm .Data2 * {
	display:inline;
	padding:0;
	font-weight:bold;
	font-size: 1em;
}

.AnswersList .Itm .Info {
	font-size:1.1em;
	margin-left: 70px;
}
.AnswersList .Itm .Info A {
	color: #01D857;
}
.AnswersList .Itm .Info A:hover {
	color: #47FE91;
}
.AnswersList .Itm .Info .Author {
	font-style:italic;
}
.AnswersList .Itm .Info .Cat {
}
.AnswersList .Itm .Content {
	padding-top:20px;
}
.AnswersList .Itm .More,
.AnswersList .Itm .Link {
}
/* ---------------------------------------------------------------------- ANSWERS Show
*/
BODY#PagAnswersShow {
}
.AnswersShow {
}
.AnswersShow .Question {
}
.AnswersShow .Question .Photo {
	width:100px;
	float:left;
	margin-right:10px;
	padding: 5px;
	background-color: #000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom: 5px;
	color: #fff;
}
.AnswersShow .Question .Photo .Avatar {
	border-color:#000;
}
.AnswersShow .Question .Tit {
	line-height:1em;
	color: #000;
	margin-right: 0px;
	font-size: 2em;
	margin-left: 120px;
}
.AnswersShow .Question .Info {
	background-color: #eee;
	padding: 5px;
	margin: 0.5em auto 1em 120px;
}
.AnswersShow .Question .Content {
	margin-left: 120px;
	font-size: 1.2em;
	color: #000;
	line-height: 1.4em;
}
.AnswersShow .Bots {
	height: 30px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}
.AnswersShow .OpzAdd {
	float:right;
	padding: 0;
	border: none;
	background: transparent;
}
.AnswersShow .OpzWrite {
	float:left;
}
.AnswersShow .RispNum {
	top:30px;
	right:10px;
}
.AnswersShow .BxComments {
	width: 100%;
	margin-top: 20px;
}
.AnswersShow .BxComments .Tit EM {
	font-style:normal;
	color: #01BC47;
}
.AnswersShow .BxComments .Tit STRONG {
	font-weight:normal;
}
.AnswersShow DIV.Comments {
	margin-top: 0px;
}
.AnswersShow DIV.Comments OL.Comments {
	font-size:1em;
}
.AnswersShow DIV.Comments OL.Comments LI {
	margin-bottom: 1em;
	border-bottom:2px dotted #ccc;
	float: left;
}
.AnswersShow OL.Comments LI .Data2 {
	background-color: #DFDFDF;
	color: #626262;
}
.AnswersShow DIV.Comments OL.Comments LI .Tx {
	margin-top:5px;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	color:#000;
	line-height:1.5em;
	background: #E8F7F1 no-repeat left top;
	text-indent: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Comments LI .Votes {
	width: 120px;
	float: left;
	text-align: left;
	clear: both;
	margin-left: 51px;
	margin-right: 50px;
	background-color: #E8F7F1;
	padding: 5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.Comments LI .Votes B {
	display: inline;
	color: #000;
	font-weight:bold;
}
.Comments LI .Votes B EM {
	font-style:normal;
	font-weight:normal;
	font-size:0.8em;
}
.AnswersShow DIV.Comments OL.Comments LI.Evdz {
	background: #FFFF99;
	border-bottom: 2px solid #FFB62F;
}
.AnswersShow DIV.Comments OL.Comments LI.Evdz .Tx {
	background: #FFFFDD;
}
.AnswersShow DIV.Comments OL.Comments LI.Evdz .Data2 {
	background-color: #FFB62F;
	color: #843200;
}
.Comments LI.Evdz .Votes {
	background-color: #FFFFDD;
}
.Bx1 .BxComments .Tit {
	color: #00613E;
}
.Bx1 OL.Comments LI .Info {
	color: #666;
}
.Bx1 .CommentWrt .Identity {
	color: #666;
}
.Bx1 .CommentWrt .Campo {
	background-color: #00613E;
	border-color: #00462E #00DD8F #00DD8F #00462E;
	color: #fff;
}
.Bx1 .CommentWrt .Campo:hover {
	border-color: #15BF7B;
	background-color: #008858;
}
.Bx1 .CommentWrt .Campo:focus {
	background-color: #008858;
	border-color: #fff;
	color: #fff;
}
.Bx1 .CommentWrt .Info {
	color: #666;
}
/* ---------------------------------------------------------------------- ANSWERS Create
*/
BODY#PagAnswersCreate {
}
.CreateQuestion {
}
.CreateQuestion .CommentWrt {
}
.CreateQuestion .CommentWrt .Campi LI {
}
.CreateQuestion .CommentWrt .Campi LI LABEL {
}
.CreateQuestion .CommentWrt .Campi LI .Campo {
	width: 97%;
	padding: 5px;
}
.CreateQuestion .CommentWrt .Campi LI TEXTAREA.Campo {
	height:7em;
}
/* ---------------------------------------------------------------------- SEARCH Results
*/
BODY#PagSearchList {
}
.SearchList {
}
.SearchList .Itm {
}
.SearchList .Itm .Tit {
	color: #B3E000;
}
.SearchList .Itm .Tit A {
}
.SearchList .Itm .Content {
	width: 100%;
}
/* ---------------------------------------------------------------------- Pag Loading
*/
BODY.PagLoading {
}
.PagLoading .BxLoading {
	text-align:center;
	font-size:1.2em;
	margin-top:50px;
}
.PagLoading .BxLoading P {
	margin-bottom:0.5em;
}
.PagLoading .BxLoading .Tit {
	font-size:1.1em;
	font-weight:bold;
}
/* ---------------------------------------------------------------------- Pag FORUM
*/
BODY.PagForum {
}
/* ----- Per risolveri i problemi con i dropdown absolute del forum
*/
.PagForum #Ifc2 {
	position:static;
}
.PagForum #IfcH {
	position:relative;
}
.PagForum #IfcC {
	position:static;
}
/* ---------------- */
.PagForum #BxLogin {
	margin-bottom:5em;
}
/* ---------------------------------------------------------------------- Pag SISAL POKER
*/
BODY.PagSis {
}
BODY#PagSisal0 {
}
#PagSisal0 #IfcM {
	padding-right:0;
	width:700px;
}
#PagSisal0 .Bx2 {
	text-align:center;
}
#PagSisal0 .Bx2 .TitBx {
	text-align:center;
}
#PagSisal0 .Bx2 {
}
#PagSisal0 .Bx2 .Thb {
	float: none;
	width: auto;
	margin: 0 auto 10px;
	padding:0;
	border:none;
	background:transparent;
}
#PagSisal0 .Bx2 .Thb A {
	display:block;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color: #00613E;
	border-top: 1px solid #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #000000;
}
#PagSisal0 .Bx2 .Thb A:hover {
	background-color:#000;
}
#PagSisal0 .Bx2 .Thb IMG {
}
#PagSisal0 .Bx2 .Tx {
}
/* ---------------------------------------------------------------------- Pag SISAL POKER TORNEI
*/
BODY#PagSisPoker_tornei {
}
#PagSisPoker_tornei .Itm .Thb,
.ListBx .Bx .Thb {
	width:210px;
	margin-right: 15px;
}
.ListBx .Bx .Inn2 {
	width: 92%;
	padding-right: 4%;
	padding-left: 4%;
}
#PagSisPoker_tornei .Itm .Content,
.ListBx .Bx .Content {
	float:left;
	margin-top: 1em;
	width: 60%;
}
#PagSisPoker_tornei .Itm .More,
.ListBx .Bx .More {
	margin-top: 1em;
	position:relative;
	bottom:auto;
	width: auto;
}
/* ---------------------------------------------------------------------- Pag COMMUNITY Intro
*/
BODY#PagCommunity {
}
#PagCommunity #IfcM {
	padding-right:0;
	width:700px;
}
#PagCommunity .Bx2 {
	text-align:center;
}
#PagCommunity .Bx2 .TitBx {
	text-align:center;
}
#PagCommunity #BxB {
	float:right;
	clear:right;
}
#PagCommunity #BxC {
	margin-left:175px;
}
#PagCommunity .Bx2 .Thb {
	float: none;
	width: auto;
	margin: 0 auto 10px;
	padding:0;
	border:none;
	background:transparent;
}
#PagCommunity .Bx2 .Thb A {
	display:block;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color: #00613E;
	border-top: 1px solid #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #000000;
}
#PagCommunity .Bx2 .Thb A:hover {
	background-color:#000;
}
/* ---------------------------------------------------------------------- Pag COMMUNITY Intro
*/
BODY#PagDidattica {
}
#PagDidattica #IfcM {
	padding-right:0;
	width:700px;
}
#PagDidattica .Bx2 {
	text-align:center;
}
#PagDidattica .Bx2 .TitBx {
	text-align:center;
}
#PagDidattica #BxB {
	float:right;
	clear:right;
}
/* ---------------------------------------------------------------------- Pag TEAM
*/
BODY#PagTeamList {
}
#PagTeamList .TeamList .Thb {
	width:90px;
}
#PagTeamList .TeamList .Content {
	width:80%;
}

#TeamIntro {margin-bottom:20px;}

/* ---------------------------------------------------------------------- Pag PHOTOGALLERY & PHOTOGALLERY-foto
*/
BODY#PagPhotogalleryList {
}
#PagPhotogalleryList #LeGallery {width:100%;}
.GallList .Itm {
	background:url(../images/box-gallerie.png) 0 0 no-repeat;
	float:left;
	display:inline-block;
	width:289px;
	height:244px;
	padding:20px 31px 30px 20px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
#PagPhotogalleryList .GallList .Tit a {
	float:left;
	margin-bottom:6px;
	color:#4d4d4d!important;
	font-size:18px;
}
#PagPhotogalleryList .GallList .date {
	color:#8d8d8d;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-top:7px;
}
#PagPhotogalleryList .GallList .bigThb {
	display:block;
	width:285px;
	height:205px;
	overflow:hidden;
	border:2px solid #000;
	padding:1px;
	background:#fff;
}
#PagPhotogalleryList .GallList .bigThb img {width:100%;}
#PagPhotogalleryList .GallList .pre-gall-text {
	bottom:35px;
	padding:5px;
	position:absolute;
	width:279px;
	background:url(../images/pre-gall-text-bg.png) 0 0 repeat-x;
}
#PagPhotogallery #photogalleryContainer {font-family:Arial, Helvetica, sans-serif;}
#PagPhotogallery .NavPag {
	background:url(../images/ico/NavPag-bg.png) 0 0 no-repeat;
	float:right;
	height:25px;
	width:100px;
	padding-top:5px;
	margin-top:-46px;
	padding-left:12px;
}
#PagPhotogallery .NavPag .numericPag {
	float:left;
	line-height:22px;
	margin-right:12px;
	color:#26c25f;
	font-size:11px;
}
#PagPhotogallery .NavPag .numericPag strong {color:#FFDE00;}
#PagPhotogallery .NavPag .Nav .Prev {background:url(../images/ico/nav-sprite.png) 0 0 no-repeat;float:left;margin-right:7px;}
#PagPhotogallery .NavPag .Nav .Next {background:url(../images/ico/nav-sprite.png) right 0 no-repeat;float:left;}
#PagPhotogallery .NavPag .Nav .Prev:hover {background-position:0 bottom;}
#PagPhotogallery .NavPag .Nav .Next:hover {background-position:right bottom;}
#PagPhotogallery #photogalleryContainer .imgContent {
	width:686px;
	background:#fff;
	color:#666;
	font-size:11px;
	overflow: hidden;
}
#PagPhotogallery #photogalleryContainer .imgBox {
	width:666px;
	margin: 12px 10px;
    overflow: hidden;
    text-align: center;
}
#PagPhotogallery #photogalleryContainer .imgBox img {max-width:664px;}
#PagPhotogallery #photogalleryContainer .imgText {
	width:450px;
	float:left;
	margin-left:12px;
	margin-bottom:12px;
}
#PagPhotogallery #photogalleryContainer .date {float:right;margin-right:12px;}
#PagPhotogallery #photogalleryContainer .thumbList {
	background:url(../images/bx/thumbList-bg.jpg) 0 bottom no-repeat #000;
	width:686px;
	height:80px;
	padding-bottom:5px;
	float:left;
	overflow:hidden;
	position:relative;
}
.thumbList ul li {float:left;padding:0 10px;display:inline;}
#PagPhotogallery #photogalleryContainer a.minibot {
	display:inline-block;
	position:absolute;
	width:20px;
	height:32px;
	overflow:hidden;
	top:25px;
	text-indent:-9999px;
	background:url(../images/ico/sprite-frecce.png) 1px 0 no-repeat;
}
#PagPhotogallery #photogalleryContainer a.pre {left:0;}
#PagPhotogallery #photogalleryContainer a.pre:hover {background-position:1px -35px;}
#PagPhotogallery #photogalleryContainer a.nex {right:0;background-position:-29px 0;}
#PagPhotogallery #photogalleryContainer a.nex:hover {background-position:-29px -35px;}
#PagPhotogallery #photogalleryContainer .thumbForo { margin-left:24px; overflow:hidden; width:638px; height:80px; }
#PagPhotogallery #photogalleryContainer .thumbList .active {background:#fff;}
#PagPhotogallery #photogalleryContainer .thumbList .loadImage { display:inline-block; height:58px; margin:12px 0 12px 0; }
#PagPhotogallery #photogalleryContainer .thumbList img { background:#000; float:left; height:56px; }


/* ---------------------------------------------------------------------- Pag PRO ACADEMY
*/


#PagProAcademy #IfcC { background:url(../images/fascia-red.jpg) 1px 838px no-repeat; }
#PagProAcademy #IfcM { width: 540px; background:url(../images/Poker_Academy.jpg) 0 120px no-repeat;}
#PagProAcademy #IfcS { display: block; width: 352px; }
#PagProAcademy #IfcS .Bx { width: 352px; }
#PagProAcademy #IfcM .logo { background:url(../images/pro-academy.png) 0 0 no-repeat; width:455px; height:113px; text-indent:-9999px; margin-top:30px;}
#PagProAcademy #IfcM p, #PagProAcademy #IfcS p { font-size:14px; line-height:20px; margin-bottom:10px; }
#PagProAcademy #IfcM .inner { margin-left:30px; margin-top:162px; width:350px; }
#PagProAcademy #IfcM .inner ul li { padding-left:25px; background:url(../images/ico/bulllet-back-green.png) 0 2px no-repeat; line-height:25px; font-size:14px; font-weight:bold; }
#PagProAcademy #IfcM .inner .top-tx { line-height:25px; }
#PagProAcademy #IfcM .inner .p-in { font-weight:bold; margin-top:25px; margin-bottom:0; }
#PagProAcademy #IfcM .inner ul { margin-bottom:100px;  margin-top: 2px; }
#PagProAcademy #IfcM .inner .normal-h { color:#fff; font-size:14px; font-weight:normal; }

#PagProAcademy .howto { margin:50px 0; }
#PagProAcademy .howto h3 { font-size:30px; margin-bottom:25px; }
#PagProAcademy .howto ul li { height:55px; padding-left:30px; background:url(../images/ico/bullet-pic.png) 0 0 no-repeat; font-size:16px; }
#PagProAcademy .howto ul li:first-child { height:40px; } 
#PagProAcademy .howto .Go3Bt { float:right; margin-right:40px; }
#PagProAcademy .howto .linkPDF { float: right; line-height:23px; margin-right:40px; margin-top:-10px; }

#PagProAcademy #IfcM #nextdate { margin-bottom:35px; }
#PagProAcademy #IfcM #nextdate h3 { font-size:30px; }
#PagProAcademy #IfcM #nextdate p { font-size: 13px; line-height: 14px; }
#PagProAcademy .box-slider { width:510px; padding:0 10px; height:85px; position:relative; overflow:hidden; }
#PagProAcademy .Slide { background:#001d12 url(../images/ico/clock.png) 365px 1px no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:510px; height:85px; }
#PagProAcademy #nextdate ul li { float:left; display:inline; width:470px; height:69px; padding:8px 20px; }
#PagProAcademy #nextdate .BotI { display:none; height: 25px; position: absolute; top: 50px; width: 25px; z-index: 200; top: 32px; }
#PagProAcademy #nextdate .Prev { background: url(../images/ico/sprite-freccePicche.png) no-repeat scroll 0 0 transparent; left:0; }
#PagProAcademy #nextdate .Next { background: url(../images/ico/sprite-freccePicche.png) no-repeat scroll right 0 transparent; right:0; }
#PagProAcademy #nextdate .Data3 { background: url(../images/ico/data4.png) no-repeat scroll left top transparent; }

#PagProAcademy #programs { clear:both; } 
#PagProAcademy #programs h3 { font-size:30px; float:left; margin-right:190px; }
#PagProAcademy #programs .linkPDF { margin-top:10px; float: left; padding-right:30px; background:url(../images/ico/pdf.png) right center no-repeat;  line-height:23px; }
#PagProAcademy #programs ul { clear:both; }
#PagProAcademy #programs ul li { padding:12px 0 12px 30px; background:url(../images/ico/bullet-star.png) 0 10px no-repeat; border-top:1px solid #007149; border-bottom:1px solid #00482e; }
#PagProAcademy #programs ul li:first-child { border-top:none; }
#PagProAcademy #programs ul li:last-child { border-bottom:none; }

#PagProAcademy #coach { margin:20px 0; width:490px; height:auto; padding:15px 25px 0; background:#001d12; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
#PagProAcademy #coach h3 { float:left; font-size:30px; }
#PagProAcademy #coach .NavPag { float:right; width:auto; margin-top:0; clear:none; background:url(../images/bots/backNav-bl.png) 0 0 no-repeat; display:inline-block; width:52px; height:22px; padding: 4px 6px; }
#PagProAcademy #coach .NavPag .Nav .Prev { background: url(../images/ico/nav-sprite.png) no-repeat scroll 0 0 transparent; float:left; margin-right:7px; }
#PagProAcademy #coach .NavPag .Nav .Next { background: url(../images/ico/nav-sprite.png) no-repeat scroll right 0 transparent; float:left; }
#PagProAcademy #coach .info {  margin-left:10px; height:255px; float:left; overflow:hidden; }
#PagProAcademy #coach .info li { height:265px; width:490px; }
#PagProAcademy #coach img { float:left; margin-right:10px; margin-top:10px; }
#PagProAcademy #coach .info p { color:#79c7ab; font-size:12px; line-height:normal; }
#PagProAcademy #coach a.Go3Bt { width:auto; }

/* sidebar */

#PagProAcademy #IfcC .Bx24 { margin-top:20px; width:700px; padding:0; background:url(../images/bx/bx24_t.png) no-repeat left top; padding:30px 0 0 0; width:350px; color:#000;
}
#PagProAcademy #IfcC .Bx24 .Inn1 { background:url(../images/bx/bx24_b.png) no-repeat left bottom; padding:0 0 30px 0; }
#PagProAcademy #IfcC .Bx24 .Inn2 { background:url(../images/bx/bx24_m.png) repeat-y left bottom; padding:0 25px; width: 300px; }
#PagProAcademy #reg-form { width:300px; }
#PagProAcademy #IfcC .Bx24 .TitBx { font-size:20px;}
#PagProAcademy #reg-form .anagrafici div { clear:both; padding:5px 10px 5px 1px; overflow: hidden; border:1px solid #f2f2f2; border-top:none; margin-bottom:5px; }
#PagProAcademy #reg-form .anagrafici .Campo { float:right; width:200px; }
#PagProAcademy #reg-form legend { font-weight:bold; font-size:12px; margin-bottom:10px; color:#000000; } 
#PagProAcademy #reg-form legend span { color:#F00; } 
#PagProAcademy #reg-form fieldset { margin-bottom:10px; }
#PagProAcademy #reg-form .anagrafici label { font-size:12px; font-weight:bold; line-height: 26px; }
#PagProAcademy #reg-form label span { color:#5c5c5c; margin-left:5px; }
#PagProAcademy #reg-form .extra li { padding:5px 10px 5px 1px; }
#PagProAcademy #reg-form select.Campo, #PagProAcademy #reg-form select.Campo:hover { padding:4px 8px 4px 4px; margin-top:10px; }
#PagProAcademy #reg-form button span { padding-right:15px; font-size:18px; }
#PagProAcademy #reg-form button .logo { display:inline-block; text-indent:-99999px; width:78px; height:24px; background:url(../images/ico/Pay-pal.png) 0 0  no-repeat; line-height: 24px; }

#PagProAcademy .gallery-link { margin-top:50px; margin-bottom:20px; display:inline-block; width:348px; height:182px; background:url(../images/gallery-link.png) 0 0 no-repeat; text-indent:-9999px; }

#PagProAcademy #where { padding-left:5px; }
#PagProAcademy #where h3 { font-size:30px; margin-bottom:10px; }
#PagProAcademy #where iframe { margin-top:20px; border:10px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
body:nth-of-type(1) #where { margin-top:25px; } /* hack per chrome e safari, agisce anche su IE7 e su linux solo che lo prende anche firefox */
@-moz-document url-prefix() 
{  
#where  { margin-top:0!important; }  
}   /* hack per firefox, per rimediare all'hack precedente */



/* jQuery UI dialog */

.ui-dialog { position: relative; padding: 10px 10px 0 10px; width: 500px!important; background:#333333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.ui-dialog ul { margin-top:20px; }
.ui-dialog ul li { margin-bottom:15px; padding-left:25px; background:url(../images/ico/bullet-pic.png) 0 1px no-repeat; } 
#PagProAcademy .ui-dialog .ui-dialog-title { color:#fff; font-size:24px; }

/* ---------------------------------------------------------------------- jQuery SimpleModal
*/
/* Overlay */
#simplemodal-overlay,
#modalOverlay {
	background-color:#000;
	cursor:default;
	opacity:0.85!important;
	filter: Alpha(Opacity=85)!important;
	/*z-index: 100001;*/
	position: fixed;
}
/* Container */
#simplemodal-container {
	/*height:400px;*/
	width:450px;
	/*left:50%;
	top:25%;*/
	/*margin-left:-250px;*/
	/*margin-left:-225px;*/
	background-color:transparent;
	border:none;
	position: fixed;
	/*z-index: 100002;*/
}
.simplemodal-wrap {
	height: 100%;
	width: 100%;
	outline:none;
	outline-style: none;
	outline-width: 0px;
}
#simplemodal-container A.modalCloseImg {
	background:url(../images/ico/win-close.png) no-repeat left top;
	width:24px;
	height:24px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
}
#simplemodal-container A.modalCloseImg:hover {
	background-position:left -24px;
}
/* ------------ Windows
*/
.Window {
	/*position:absolute;*/
	position:relative;
	float: none;
	background-color:#000;
	color:#fff;
	margin: auto;
	border:10px solid #666;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.Window .TitWin {
	text-align: left;
	padding: 0.5em 32px 0.5em 15px;
	margin: 0;
	background-color: #333;
	font-size: 18px;
	/*color:#CA0B00;*/
	border-bottom:1px solid #666;
}
.Window .Bod {
	padding:15px;
}
.Window .Bod .Bots {
	padding-bottom:0;
	margin-top:1em;
}
.Window .Campi LI {
	border-bottom:1px solid #ccc;
}
.Window UL {
	margin-top:1em;
	margin-bottom:1em;
}
.Window .RadioBt {
	margin-right:0.5em;
}
.Window .Error {
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

.Window .Sucess {
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

.Window .Loading {
	display: block;
	float: right;
	margin-right: 10px;
	width: 31px;
	height: 31px;
	background: url(../images/ico/loading.gif) center center no-repeat;
}

