/***********************
 (c) 2002 E-side s.r.l. 
 ***********************/
 
/* Stile vuoto */
.base{}

BODY 
{ 
    background:white; 
    color: black; 
    margin-top: 0px;
    margin-left: 0px; 
    margin-right: 0px;
} 
td,p,body,input,textarea,select {font-family: verdana;font-size: 11px;line-height:16px;} 
.titolo1,h1{font-family:arial,verdana;font-size:18px; color:#003366;font-weight:normal;margin:0 0 15px 0;padding:0px;}
h2,.titolo2{font-size: 13px;color: #666666; font-weight:bold; } 
h3,.titolo3 {font-size: 11px;color: #003366; font-weight:bold; }
ul{margin:3px 0 3px 40px;padding:0;}
li{list-style-image:url(/img/iconaV_blu.gif)}
li.nostyle{list-style:none;list-style-image:none;}
p{margin:0;padding:0;margin-bottom:3px;}
h2{margin:0;padding:0;margin-bottom:9px;}

.footer{height:19px;text-align:center;background:#C3D6FB;padding:1px;color:#003366;font-size:10px;}

a{text-decoration:none;color:#0061C1;}
a:hover {color:#666666}
a.skype{color:white;font-weight:bold;}
a.skype:hover {color:#C3D6FB;}

a.crumbs {}
a.crumbs:hover {}
.acrumbs {}

.alink {color: #000000;}

a.sxmenu{color:#666666;text-decoration:none;}
a.sxmenu:hover{color:#666666;}

a.barlnk{color:black;text-decoration:none;font-weight:bold;}
a.barlnk:hover{color:white;}

.menuon {color:#AB1919;}
.menusep {color:white;}

.grassetto{font-weight:bold;}

a.menudx{font-family:verdana,arial,helvetica; font-size:10px; color:#535300; text-decoration:none}
a.menudx:hover {color:#666666}


.dim0 {width: 95px}
.dim1 {width: 250px}

input,textarea
{
	border: 1px #333333 solid;
}

.but
{
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}
.cbx,.bbx,.rbx,.img
{
	border: 0px
}

/* stili vari */
.box {padding-right:0px;padding-top:3px;height:86px;vertical-align:top;}
.border-dot-dn{border-right:1px dotted #cccccc; border-bottom:1px dotted #cccccc;line-height:12px;font-size:10px;}
.border-dot-up{border-top:1px dotted #cccccc;line-height:12px;font-size:10px;}
.border-dot-updn{border-right:1px dotted #cccccc;border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;line-height:12px;font-size:10px;}
.border-dot-sxdx{border-right:1px dotted #cccccc;border-left:1px dotted #cccccc;line-height:12px;font-size:10px;}
/* stili vari */
.box-home-sx{background-image: url('/img/boxhome1sx.gif'); background-repeat: no-repeat; background-position: center top; vertical-align: top;}
.box-home-cx{background-image: url('/img/boxhome2sx.gif'); background-repeat: no-repeat; background-position: center top; vertical-align: top;
/* border-right:1px dotted #666666;border-left:1px dotted #666666; */
}
.box-home-dx{background-image: url('/img/boxhome3sx.gif'); background-repeat: no-repeat; background-position: center top; vertical-align: top;}

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

.clLevel0,.clLevel0over{
  position:absolute;background-color:transparent; padding-top:2px; padding-bottom:2px; 
  text-align:center;
  font-family:verdana,helvetica; font-size:11px; font-weight:normal;line-height:14px;
  background-image:url(/img/separ.gif);background-repeat:no-repeat;background-position:100%;
  }
.clLevel0 { color:#003399;}  
.clLevel0over { color:rgb(0,153,204); cursor:pointer; cursor:hand }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; }

.clLevel1,.clLevel1over{
  position:absolute; background-color:#c3d6fb; padding:2px; 
  font-family:verdana,helvetica; font-size:11px; font-weight:normal}
.c1White{
  position:absolute; background-color:white; layer-background-color:white;  padding:0px; font-size:1px;}
.clLevel1 { color: #657F97;  }  
.clLevel1over { color: white; background-color:rgb(0,153,204); cursor:pointer; cursor:hand } 
.clLevel1border{position:absolute; visibility:hidden; background-color:rgb(0,153,204)}
.clLevel2{
  position:absolute; background-color:#EDF2F7; color:#657F97; padding:2px; 
  font-family:verdana,helvetica; font-size:11px; font-weight:normal
}
.clLevel2over{ cursor:pointer; cursor:hand }
.clLevel2border{position:absolute; visibility:hidden; background-color:#657F97; }
.clLevel2over { 
  position:absolute; background-color:#657F97; color:#9ec4e8; padding:2px; 
  font-family:verdana, helvetica; font-size:11px; font-weight:normal
 }
 
 /*********************************
*
*	CAPTCHA-Styles
*
*/
p.captcha_1,
p.captcha_2,
p.captcha_notvalid
{
	margin-left: 0px;
	margin-right: 20px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent;
	color: #000000;
}
p.captcha_2
{
	font-style: italic;
	font-weight: normal;
}
p.captcha_notvalid
{
	font-weight: bold;
	color: #FFAAAA;
}

.captchapict
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset;
	border-width: 4px;
	border-color: #C0C0C0;
}

#captcha
{
text-align:left;
	/*margin-left: 35px;
	margin-right: 35px;
	border-style: dashed;
	border-width: 2px;
	border-color: #FFD940;*/
}
#windowDiv{visibility:hidden;position:absolute;padding:5px;background:#fff;text-align:right;border:1px solid #ccc;z-index:2;}
html,td,div{margin:0px;padding:0px;}
