

/* css reset 
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
*/
/* comuni */
html, body {margin:0;width:100%;text-align:center;background: #FFF;xbackground: #FFF0A9 url(/img/sfondo_gemas.gif) repeat-x top center; color:#555; font-family: Tahoma;font-size:14px;}
#CambiaMailing{width:240px;z-index:110;height:210px;background:#EFEFEF;position:absolute;display:none;border:1px solid #DEDEDE;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:#666 0 0 3px;-moz-box-shadow:#666 0 0 3px;box-shadow:#666 0 0 3px; top:10px; left:150px;}
#CambiaMailing form{margin:10px;}
#CambiaMailing label{position:relative;display:block;text-align:left;width:210px;margin:0px 5px 0px;float:left;padding:0;}
#CambiaMailing a{position:absolute;top:0; right:0;} 
#CambiaMailing img{border:0;} 

h1{font-size:20px;margin:20px 0 10px;text-shadow:0 0 2px #BBB;} 
#boxSalva{position:absolute;width:100%;height:100%;margin:0;background:#FFFFFF;top:0;left:0;display:none;z-index:999999;}
#boxSalvaAct{position:absolute;width:300px;height:100px;margin:-50px 0 0 -150px;top:50%;left:50%;display:none;font-size:14px;font-weight:bold;color:#232323;font-family: Verdana, Tahoma;z-index:999999;}
#divDebug{display:none;border:1px solid #999; padding:5px; font-size:12px;text-align: left;font-family:Courier New;margin:10px 0 0 0; border-left:0; border-right:0;}



/* PAGINA RICHIESTA PASSWORD */
#frmRichiestaPassword{width:300px;border:1px solid #AAA;background:#FFF;-webkit-box-shadow:#AAA 0 0 5px;-moz-box-shadow:#AAA 0 0 5px;box-shadow:#AAA 0 0 5px;margin:30px auto 0;} 
#frmRichiestaPassword label{position:relative;display:block;text-align:left;width:210px;margin:5px auto 10px;} 
#frmRichiestaPassword h1{font-size:18px;background:#CBCBCB url(/img/bgLoginTitle.jpg) repeat-x bottom left;border-bottom:1px solid #AAA;margin:0 0 20px;padding:20px 0;} 
#frmRichiestaPassword a{font-size:12px;color:#555;text-decoration:none;} 
#frmRichiestaPassword a:hover{text-decoration:underline;} 

/* COMUNI A PAGINA LOGIN E RICHIESTA PASSWORD */
#ErrorText{border-top:1px solid #AAA;background:#FDD;color:#C00;font-weight:bold;font-size:12px;margin:10px 0 0;padding:10px;}
#MessageText{border-top:1px solid #AAA;background:#DFD;color:#090;font-weight:bold;font-size:12px;margin:10px 0 0;padding:10px;}
.login-text{vertical-align:middle;border:1px solid #AAA;color:#444;width:200px;margin:0;padding:4px;} 
.login-submit{color:#222;font-size:16px;font-weight:bold;border:1px solid #666;text-align:center;width:210px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:#666 0 0 3px;-moz-box-shadow:#666 0 0 3px;box-shadow:#666 0 0 3px;background:#D1D1D1;margin:10px 0 0;padding:5px;} 

/* HEADER */
#header{overflow:hidden;padding:5px 0;height:60px;background:#FFF;}
#logo{float:left;width:150px;}
#info{float:left;width:300px;text-align:left;padding: 10px 0 0;}
#info .titolo-mailing{font-weight:bold;font-size:16px;}
#info a{font-size:12px;margin: 0 3px;text-decoration:none; color: #666;}
#info a:hover{color:#000;}
#stats{float:right;width:300px;font-size:12px;text-align:right;margin-right: 50px;}

/* MESSAGE BOX */
.messagebox{text-align:left;border: 1px solid; margin: 10px 0; padding:15px 10px 15px 50px; color:#444; background-repeat: no-repeat; background-position: 10px 10px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.messagebox .title{font-weight:bold;font-size:14px;margin:5px 0 5px 0;}
.mbInfo{color:#447;border-color:#00529B; background-color: #CEF;background-image: url(/img/messagebox/info.png);}
.mbInfo .title{color: #00529B;}
.mbWarning{color:#774;border-color:#9F6000;background-color: #FEEFB3;background-image: url(/img/messagebox/warning.png);}
.mbWarning .title{color: #9F6000;}
.mbError{color:#744; border-color:#CB2026; background-color: #FFBABA;background-image: url(/img/messagebox/error.png);}
.mbError .title{color: #CB2026;}
.mbSuccess{color:#474;border-color:#359545; background-color: #DFF2BF;background-image: url(/img/messagebox/success.png);}
.mbSuccess .title{ color: #359545;}

.testoEvidenziato{background-color:yellow;}

form{display:inline;}

.testo{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.testoIntestazione{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.TextEuroBianco{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
}
.TextBianco{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}
.TextModificato{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFDD00;
}
.TextErrato{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FF3333;
}
.TextReadonly{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #DEDEFF;
}
.TextBiancoCenter{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center; 
}

.nascosto{
	display:none;
}

a{color:#000;text-decoration:none;} 
a:hover{text-decoration:underline;} 

.menuTop
{
	float:left;
	height:17px;
	border:2px;
	padding:3px 3px;
	background-color:#FFD300;
	cursor:pointer;
}
.voceMenuTop
{
	text-decoration:none;
	padding: 0 5px;
	color: #000000;
}
.voceMenuTop:hover
{
	background-color:#E2B615;
	cursor:pointer;
	color: #000000;
}

h1{font-size:18px;background:#DEDEDE url(/img/bgLoginTitle.jpg) repeat-x top left;border-bottom:1px solid #AAA;margin: 0 0 20px;padding:5px 0;} 
.input-tips{z-index:110;text-align:left;font-family:Verdana; font-size:12px;padding:15px; border:1px solid #D1D1D1;background: #E6E6E6;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E6E6E6), to(#D1D1D1));background: -moz-linear-gradient(#E6E6E6, #D1D1D1); background: linear-gradient(#E6E6E6, #D1D1D1); -pie-background: linear-gradient(#E6E6E6, #D1D1D1);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0 0 5px;-moz-box-shadow:#666 0 0 5px;box-shadow:#666 0 0 5px;}

.input-ko{background:#FFB3B3;} 
.input-mod{background:#AAFFAA;} 
.input-readonly{background:#DEF}

#divContenitore{
	position:relative;
	width:860px;
	margin:0 auto 0;
	text-align: center; 
}
#divCorpo{
	overflow:hidden;
	margin-top:45px;
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px;
	border: 1px solid #AAA;
	border-radius: 8px;
	background: #FFFFFF;
	-webkit-box-shadow: #666 0px 2px 3px;-moz-box-shadow: #666 0px 2px 3px;box-shadow: #666 0px 2px 3px;
	behavior: url(/css/PIE.htc);
}

#divIntestazione{
	top:35px;
	position:relative;
	background: #FFD300;
	xwidth: 860px;
	height: 58px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px;
	border: 1px solid #FFD300;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;-moz-box-shadow: #666 0px 2px 3px;box-shadow: #666 0px 2px 3px;
	behavior: url(/css/PIE.htc);
}

#divFooter{
	margin-top:10px;
	position:relative;
	background: #FFD300;
	xwidth: 860px;
	height: 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px;
	border: 1px solid #FFD300;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;-moz-box-shadow: #666 0px 2px 3px;box-shadow: #666 0px 2px 3px;
	behavior: url(/css/PIE.htc);
}
