/***********************
 (c) 2002 E-side s.r.l. 
 ***********************/
BODY 
{ 
    background:white; 
    color: #403C33; 
    margin-top: 10px;
    margin-left: 0px; 
    margin-right: 0px;
overflow: -moz-scrollbars-vertical;     
} 
td,p,body,input,textarea,select,div,h1 {font-family: verdana;font-size:11px;line-height:14px;} 
ul{margin:0px;padding:0px;}
li.nostyle{margin:0px;padding:0px;list-style:none;list-style-image:none;}
div{margin:0;padding:0;text-align:left;}
h1,h2,h3,h4,p{margin:0px;padding:0px;}
h1{font-family:verdana;font-size:17px;margin-bottom:2px;font-weight:bold;color:#8C8D7B;letter-spacing:-0.02em;}
h2{font-family:verdana;font-size:14px;font-weight:bold;line-height:18px;}
h3{font-family:verdana;font-size:12px;}
p{margin-bottom:8px;}
#frame{width:740px;margin-left:auto;margin-right:auto;background-color:#C9C5BC;}
#frame_footer{text-align:left;width:740px;margin-left:auto;margin-right:auto;}
#top{width:740px;height:174px;background-color:#ffffff;background-image:url(/img/header.jpg);background-repeat:no-repeat;}
#divSearch{width:119px;margin-left:621px;height:169px;background-image:url(/img/bg_box_cerca.gif);background-repeat:no-repeat;}
#menu{width:740px;height:25px;line-height:5px;background-color:#ffcc00;/*visibility:hidden;*/}
#divIniziative{
max-width:180px; width:auto !important;width:180px;
min-height:242px; height:auto !important;
height:242px;background-color:#FFB300;border:5px solid #FFB300;
}
#menu_statico{text-align:center;line-height:22px;}
#windowDiv{visibility:hidden;position:absolute;padding:5px;background-color:#ffcc00;text-align:right;border:1px dashed #000;z-index:100;}

.dim0 {width: 95px}
.dim1 {width: 250px}

a{color:rgb(211,112,48); text-decoration:none;}
a:hover{color:black;}
.dashed{border-top:1px dashed #eee;}

input,textarea
{
	border: 1px #333333 solid;
}

.but
{
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}




.cbx,.bbx,.rbx,.img
{
	border: 0px
}
.cbx{background-color:#fffff;}
.arancio,.arancio:hover{color:#D37030;text-decoration:none;}
.bianco,.bianco:hover{color:#ffffff;text-decoration:none;}
.grigio_chiaro,.grigio_chiaro:hover{color:#999999;text-decoration:none;}
.grigio,.grigio:hover{color:#403C33;text-decoration:none;}
.rosso,.rosso:hover{color:#C32C13;text-decoration:none;}
.viola,.viola:hover{color:#602A5B;text-decoration:none;}
.grassetto,.grassetto:hover{font-weight:bold;}
.titolo_box_bianco{font-family:arial;font-size:15px;font-weight:bold;color:#ffffff;text-decoration:none;letter-spacing:-0.01em}

form{padding:0px;margin:0px;}
input.search{background:transparent;width:60px;margin-left:42px;margin-top:149px;height:14px;border:0px;font-size:9px;color:#cc0000;}

/* hide from MacIE \*/
* html input.search 
{
margin-top:148px;
}

/* end hide */ 

.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{
 border-left:1px dashed white;
  position:absolute;background-color:transparent; 
  padding-bottom:2px;
  text-align:center; height:15px;
  font-family:helvetica, sans-serif; font-size:10px; font-weight:normal;}
.clLevel0 { color:white;}  
.clLevel0over { color: #ddd; cursor:pointer; cursor:hand }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; }

.clLevel1,.clLevel1over{
  position:absolute; background-color:white; padding:3px; padding-left:6px;
  border-top:1px dashed #333; z-index;100;
  font-family:verdana,helvetica; font-size:10px; font-weight:normal}
.c1White{
  position:absolute; background-color:white; layer-background-color:white;  padding:0px; font-size:1px;}
.clLevel1 { color: black;  }  
.clLevel1over { color: rgb(211,112,48); background-color:white; cursor:pointer; cursor:hand } 
.clLevel1border{position:absolute; visibility:hidden; background-color:white; }
.clLevel2{
  position:absolute; background-color:white; color:black; padding:2px; 
  font-family:verdana,helvetica; font-size:10px; font-weight:normal
}
.clLevel2over{ cursor:pointer; cursor:hand }
.clLevel2border{position:absolute; visibility:hidden; background-color:white; }
.clLevel2over { 
  position:absolute; background-color:white; color:rgb(211,112,48); padding:3px; 
  font-family:verdana, helvetica; font-size:10px; font-weight:normal
 }
 
/*********************************
*
*	CAPTCHA-Styles
*
*/
p.captcha_1,
p.captcha_2,
p.captcha_notvalid
{
	margin-left: 30px;
	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:center;
	/*margin-left: 35px;
	margin-right: 35px;
	border-style: dashed;
	border-width: 2px;
	border-color: #FFD940;*/
}
