/*stile di default per tutte le pagine*/

/*inizio stili per il layout*/

html,body {margin:0px auto; padding:0px; min-height:100%;}
body {margin-top:0px;background-color:#CCCCCC;color:#000000;text-align:left;font-family:Arial,sans-serif;font-size:76%;background-image:url(pics/layout/bodybg.gif);}
hr {color:#993333;background-color:#993333;}
TABLE {font-family:Verdana,Arial,sans-serif;font-size:10px;}
.SHIM {background-image:url(pics/shim.gif);}
.FORMlogin {margin:0px;padding:0px;}
.cur{cursor:pointer;}
.curhelp{cursor:help;}
.form {margin:0px;padding:0px;}
acronym:hover, abbr:hover {cursor:help;}
img {margin:0px;padding:0px;}
img.logosko {position:relative;left:0px;top:0px;margin:0px;padding:0px;}

/*.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5;}*/
/*.highlightit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;}*/

/*.highlightit img{filter:alpha(opacity=50) -moz-opacity: 0.50; opacity:.50;}*/
/*.highlightit:hover img{filter:alpha(opacity=100) -moz-opacity: 1; opacity:1;}*/

div.setDiv {margin:0px;padding:0px;text-align:left;}
div.floated{float:right;}
div.floated2{float:left;}

.ClearLeft {clear:left;}
.DivFloatLeft {margin:0px auto;float:left;}
.DivFloatRight {margin:0px auto;float:right;}

.center {margin:0px auto; text-align:center;}
.right {margin:0px auto; text-align:right;}

#BodyContentMaster {
	margin:0px auto;padding:0px;
	width:760px!important;width:760px;height:auto;
	background-image:url(pics/layout/body_content.png);}

/*inizio formattazioni per la testata*/
#HEAD {
	clear:left;
	width:760px!important;width:760px;height:143px;}
#HEAD1 {
	clear:left;
	width:760px;height:18px; text-align:right;
	background-image:url(pics/layout/head_1.png); background-repeat:no-repeat;}
#HEAD2 {
	clear:left;
	width:760px;height:101px;}
#HEAD2a {
	float:left;
	width:575px;height:101px;
	background-image:url(pics/layout/head_2.png); background-repeat:no-repeat;}
#HEAD2b {
	float:left;
	width:185px;height:101px;
	background-image:url(pics/layout/head_3.png); background-repeat:no-repeat;}
#HEAD3 {
	clear:left;
	width:760px;height:24px;}
#HEAD3a {
	float:left;
	width:173px;height:24px;
	background-image:url(pics/layout/head_4.png); background-repeat:no-repeat;}
#HEAD3b {
	float:left; padding:1px 0px 0px 27px;
	width:560px!important;width:587px;height:23px!important;height:24px;
	background-image:url(pics/layout/head_5.png); background-repeat:no-repeat;}
/*fine formattazioni per la testata*/

/*inizio formattazioni per il corpo*/
#BODY {
	clear:left;
	width:760px!important;width:760px;min-height:400px;height:auto!important;height:400px;}
#BODYsx {
	float:left;
	width:173px;min-height:373px;height:auto!important;height:373px;}
#BODYdx {
	float:left;
	width:587px;min-height:373px;height:auto!important;height:373px;}
/*fine formattazioni per il corpo*/

/*inizio formattazioni per il menų di sezione*/
#SectionMenu {
	margin:0px; padding:0px;
	width:558px;height:23px;
	font: bold 12px "Trebuchet MS",Arial,sans-serif; color:#000000;}

.MenuSectSel {
	float:left;margin:0px 2px 0px 0px;padding:0px 0px 0px 2px;
	width:88px!important;width:90px; height:18px!important;height:21px;
	color:#505050; text-decoration:none; border-bottom:3px solid #FFFFFF;}

.MenuSect a {
	float:left;margin:0px 2px 0px 0px;padding:0px 0px 0px 2px;
	width:88px!important;width:90px; height:18px!important;height:21px;
	color:#000000; text-decoration:none; border-bottom:3px solid #FFFFFF;}

.MenuSect a:hover {
	text-decoration:none;
	color:#505050;}

.BMS0 a:hover {border-bottom:3px solid #383838;}
.BMS1 a:hover {border-bottom:3px solid #004EFF;}
.BMS2 a:hover {border-bottom:3px solid #EAEA00;}
.BMS3 a:hover {border-bottom:3px solid #008000;}
.BMS4 a:hover {border-bottom:3px solid #FF0000;}
.BMS5 a:hover {border-bottom:3px solid #790A9E;}

.BMS0h {border-bottom:3px double #383838;}
.BMS1h {border-bottom:3px double #004EFF;}
.BMS2h {border-bottom:3px double #EAEA00;}
.BMS3h {border-bottom:3px double #008000;}
.BMS4h {border-bottom:3px double #FF0000;}
.BMS5h {border-bottom:3px double #790A9E;}
/*fine formattazioni per il menų di sezione*/

/*inizio formattazioni per il sottomenų di sezione (laterale sinistro)*/
#OverBoxMenuSection {
	width:173px;height:52px;
	background-image:url(pics/layout/head_6.png); background-repeat:no-repeat;}
#BoxMenuSection {
	margin:0px;padding:5px 7px 6px 16px;
	width:150px!important;width:173px;height:200px!important;height:211px;
	background-image:url(pics/layout/box_menu_section.png); background-repeat:no-repeat;
	color:#000000;}
#BoxContenutiSubMenu {
	position:relative;
	margin:0px;padding:6px 5px 0px 5px;
	width:140px!important;width:150px;height:194px!important;height:200px;
	font: bold 12px "Trebuchet MS",Arial,sans-serif; color:#000000;
	text-align:justify;}
/*fine formattazioni per il sottomenų di sezione (laterale sinistro)*/

/*inizio formattazioni per il box di login*/
#BoxLogin {
	margin:0px;padding:6px 7px 9px 16px;
	width:150px!important;width:173px;height:120px!important;height:135px;
	background-image:url(pics/layout/box_login.png); background-repeat:no-repeat;
	font: bold 12px "Trebuchet MS",Arial,sans-serif; color:#000000;}

.BoxLogLine0 {margin:0px auto;padding:0px;width:150px;height:33px;}
.BoxLogLine1 {margin:0px;padding:2px 2px;height:20px!important;height:24px;text-align:right;}
.BoxLogLine2 {margin:0px;padding:0px 2px;height:28px!important;height:32px;text-align:right;}
.BoxLogLine3 {margin:0px;padding:2px 2px;height:24px!important;height:28px;text-align:center;}
.BoxLogLine4 {margin:0px;padding:0px 2px;height:24px!important;height:28px;text-align:center;}
.BoxLogLine5 {margin:0px 20px;padding:0px;width:110px;height:28px!important;height:28px;border:0px solid #000000;background-color:transparent;}

.ImgLog00 {background-image:url(pics/layout/members_area_0.png);background-repeat:no-repeat;}
.ImgLog01 {background-image:url(pics/layout/members_area_1.png);background-repeat:no-repeat;}
.ImgLog02 {background-image:url(pics/layout/members_area_2.png);background-repeat:no-repeat;}

.PulseLog00 {background-image:url(pics/layout/login.png);background-repeat:no-repeat;}
.PulseLog01 {background-image:url(pics/layout/logout.png);background-repeat:no-repeat;}

.InpLog1wh {width:59px!important;width:63px;height:16px!important;height:20px;}
.InpLog2wh {width:51px!important;width:55px;height:16px!important;height:20px;}
.inputLOGIN {margin:0px 4px;padding:0px; font: normal 12px "Trebuchet MS",Arial,sans-serif; vertical-align:bottom;text-align:left; background:#FAFAFA; color:#000000; border:2px solid #808080;}
.inputLOGIN:focus {background:#FFFFFF; color:#FF0000; border:2px solid #000000;}
/*fine formattazioni per il box di login*/

/*inizio formattazioni per il contenuto centrale*/
.MainTop {width:587px;height:11px;background-image:url(pics/layout/bg_top_main.png);background-repeat:no-repeat;}
.MainBottom {width:587px;height:13px;background-image:url(pics/layout/bg_bottom_main.png);background-repeat:no-repeat;}
.MainPanel {width:587px;min-height:338px;height:auto!important;height:338px;background-image:url(pics/layout/bg_center_main.png);}
.MainTitle {width:587px;height:35px;background-image:url(pics/layout/bg_center_main.png);}
.mTit1 {float:left;width:30px;height:35px;background-image:url(pics/layout/head_7.png);background-repeat:no-repeat;}
.mTit2 {float:left;width:540px;height:35px;font: bold 22px "Trebuchet MS",Arial,sans-serif;text-align:left;}

#ContentContainer {
	margin:0px auto;padding:0px 20px 0px 25px;
	width:542px!important;width:587px; min-height:338px;height:auto!important;height:338px;
	font: normal 13px "Trebuchet MS",Arial,sans-serif; color:#000000;
	text-align:justify;}

.BgContent0 {background-color:#FEFEFE; color:#000000;}
.BgContent1 {background-color:#EEF2F5; color:#000000;}
.BgContent2 {background-color:#F4F5E7; color:#000000;}
.BgContent3 {background-color:#ECF4E9; color:#000000;}
.BgContent4 {background-color:#FFEAEA; color:#000000;}
.BgContent5 {background-color:#F5EBF4; color:#000000;}


/*inizio formattazioni per il footer*/
#FOOTER {clear:left;width:760px!important;width:760px;min-height:50px;height:auto!important;height:50px;}
#Foot1 {clear:left;width:760px;min-height:50px;height:auto!important;height:50px;}
#Foot2 {clear:left;width:760px;min-height:25px;height:auto!important;height:25px;}
/*fine formattazioni per il footer*/

#BoxBannerPartner {
	float:left;margin:0px;padding:7px 0px 0px 10px;
	width:565px!important;width:575px;height:38px!important;height:45px;
	background-image:url(pics/layout/skin_banner.png);background-repeat:no-repeat;
	font: normal 10px Verdana,Arial,sans-serif;color:#000000;}
img.bannerini {margin:0px 5px 0px 0px;padding:0px;}

#BoxBannerValidCode {
	float:left;margin:0px auto;padding:7px 0px 0px 0px;
	width:185px!important;width:185px;min-height:38px;height:auto!important;height:45px;
	font: normal 10px Verdana,Arial,sans-serif;color:#000000;text-align:right;}

#BoxPhpStats {
	margin:0px auto 3px auto; padding:0px;
	width:141px!important;width:141px;height:17px!important;height:17px;
	background-image:url(pics/skin_php_stats.gif); background-repeat:no-repeat;
	text-align:right;}

#BoxBannerLeftColumns {
	margin:0px; padding:0px;
	min-width:120px;width:auto!important;width:120px;
	min-height:60px;height:auto!important;height:60px;}

#BoxIndex {
	margin:0px auto; padding:0px;
	width:540px!important;width:540px;
	min-height:280px;height:auto!important;height:280px;
	font: normal 13px "Trebuchet MS",Arial,sans-serif; color:#000000;}

.MiniBoxExplainHP {
	margin:0px auto; padding:5px;
	width:520px!important;width:530px;
	min-height:170px;height:auto!important;height:180px;
	font: normal 13px "Trebuchet MS",Arial,sans-serif;color:#000000;background-color:#FBFBFB;
	text-align:justify;border:2px dotted #555555;}



#TimeDisplay {float:left;margin:0px auto;padding:0px 0px 0px 1px;height:17px;width:187px!important;width:187px;background-image:url(pics/layout/bkrnd_times.gif);}
#HeadAforism {float:left;width:510px;height:25px;font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;background-image:url(pics/layout/newhead_06.gif);color:#DDEEFF;}
#TextAforism {float:left;width:435px;height:25px;margin:0px 60px 0px 15px;padding:0px;}


/*fine stili per il layout*/

/*inizio stili per i caratteri*/
span.RedFont{color:#FF0000;}
span.GreenFont{color:#008000;}

span.OmbraFont {color:#B9B9B9;}
span.DarkGrayFont{color:#1B1B1B;}
span.DarkBlueFont{color:#000080;}
span.DarkYellowFont{color:#757500;}
span.DarkGreenFont{color:#005E00;}
span.DarkRedFont{color:#800000;}
span.DarkVioletFont{color:#37006F;}

div.testoshadow {position:relative; margin:0px;padding:0px;}
span.txtsha1 {position:relative; z-index:1; left:0px; top:0px; margin:0px; padding:0px 1px 0px 0px;}
span.txtsha2 {position:absolute; z-index:0; left:2px; top:2px; margin:0px; speak:none;}

span.TXTvr1{font: bold 10px Verdana,Arial,sans-serif; color:#000000;}
span.TXTvr2{font: normal 10px Verdana,Arial,sans-serif; color:#00FF00;}
span.TXTvr3{font: normal 10px Verdana,Arial,sans-serif; color:#0F90FE;}
span.TXTtb1{font: normal 12px "Trebuchet MS",Arial,sans-serif; color:#000000;}
span.TXTtb2{font: bold 11px "Trebuchet MS",Arial,sans-serif; color:#000000;}

span.strokeText {text-decoration:line-through;}

/*testi per la homepage*/
span.BigTB1{font: bold 16px "Trebuchet MS",Arial,sans-serif; color:#000000;}
/*fine stili per i caratteri*/

/*inizio allineamenti*/
.AlignSX {text-align:left;}
.AlignDX {text-align:right;}
.AlignCE {text-align:center;}
.AlignJU {text-align:justify;}
/*fine allineamenti*/

/*inizio margini, bordature e colori di sfondo*/
.Divpad1{padding:1px;}
.Divpad3{padding:3px;}
.Divpad5{padding:5px;}

.tableALL {border:1px solid #000000;}
.table1 {border-top:1px solid #000000;}
.table2 {border-right:1px solid #000000;}
.table3 {border-bottom:1px solid #000000;}
.table4 {border-left:1px solid #000000;}

.TBLblack {background-color:#000000;}
.TBLwhite {background-color:#FFFFFF;}
.TBLgray {background-color:#E4E4E4;}
.TBLwhitegray {background-color:#FBFBFB;}
.TBLred {background-color:#FF0000;}
/*fine margini, bordature e colori di sfondo*/

/*inizio stili per i link*/
A.linkMenuExtra:link {margin:0px; font: normal 10px "Trebuchet MS",Arial,sans-serif; color:#414141; text-decoration:none;}
A.linkMenuExtra:visited {margin:0px; font: normal 10px "Trebuchet MS",Arial,sans-serif; color:#414141; text-decoration:none;}
A.linkMenuExtra:hover {color:#B70000; text-decoration:underline;}

A.link:link {color:#000000;text-decoration:none;font-size:10px;font-weight:bold;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
A.link:visited {color:#000000;text-decoration:none;font-size:10px;font-weight:bold;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
A.link:hover {color:#0000CD;text-decoration:none;font-size:10px;font-weight:bold;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
/*fine stili per i link*/

