﻿body 
{
	background-color:#E3E3E3; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	
}

.divClassPage
{
		background-color:#e3e3e3 !important;
		background: url(nt.gif) repeat; 
}

#divHeader
{
background-color:#EB7B25;
text-indent:0px;
width:100%;
overflow:hidden;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
max-height:60px;
}

.divHeader
{
background-color:#EB7B25;
text-indent:0px;
width:100%;
overflow:hidden;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
max-height:60px;
}

#divHeaderLeft
{
    padding-left:0px;
    margin-top:0px;
    display:inline;
    float:left;
    margin-left:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}

#divHeaderCenter
{
    margin-top:0px;
    display:inline;
    margin-top:0px;
    margin-right:0px;
    padding-right:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}
#divHeaderRight
{
    margin-top:0px;
    margin-right:0px;
    padding-right:0px;
    display:inline;
    float:right;
    margin-bottom:0px;
    padding-bottom:0px;
}

#divTopHeader
{
	background-color:#339933;
	text-indent:2px;
	width:100%;
	margin-bottom:0px;
	overflow:auto;
	color:Black;
	text-align:right;
	background-image:url(divTopheader.gif);
	background-repeat:repeat-x;
	height:23px;
}

.divTopHeader
{
	background-color:#339933;
	text-indent:2px;
	width:100%;
	margin-bottom:0px;
	overflow:auto;
	color:Black;
	text-align:right;
	background-image:url(divTopheader.gif);
	background-repeat:repeat-x;
	height:23px;
}

#divBottomHeader
{
	margin-top:0px;
	background-color:#339933;
	text-indent:2px;
	width:100%;
	overflow:auto;
	background-image:url(divBottomheader.gif);
	background-repeat:repeat-x;
	height:32px;
}
.divBottomHeader
{
	margin-top:0px;
	background-color:#339933;
	text-indent:2px;
	width:100%;
	overflow:auto;
	background-image:url(divBottomheader.gif);
	background-repeat:repeat-x;
	height:32px;
}
.divClassTitolo
{
	text-align:center;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;	
	display:none;
}
/*NUMERO PAGINA QUESTIONARIO*/
.lblClassPageNumber
{
	color: #FFFFFF; /*#C0D0F2;*/
	font-weight:bold;
	background: #ff9b48;
	font-size:1.7em;
	width:20px;
	display: -moz-inline-stack;
	text-align:center;
	/*display:inline-block;*/	
}

/*NUMERO DOMANDA QUESTIONARIO*/
.lblClassQuesNumber
{
	color: #FFFFFF; /*#C0D0F2;*/
	font-weight:bold;
	background: #ff9b48;
	width:20px;
	font-size:1.3em;
	/*padding-left:2em;*/
	display: -moz-inline-stack;
	text-align:left;
	/*display:inline-block;*/	
}

/*DESCRIZIONE PAGINA QUESTIONARIO*/
.lblClassPageDescription
{
	font-weight:bold;
	padding-left:1em;
	font-size:1.9em;
	color:#dddddd;
}

/*DESCRIZIONE DOMANDA QUESTIONARIO*/
.lblClassQuesDescription
{
	font-weight:bold;
	padding-left:0em;
	font-size:1.0em;
	font-family:Georgia;
}


#divPagerCommand
{
    margin-top:1px;
    display:inline;
    clear:both;
}

#divPagerLeft
{
    padding-right:2px;
    margin-top:1px;
    display:inline;
    float:left;
}

#divPagerCenter
{

    margin-left:33%;
    margin-top:1px;
    display:inline;
    float:left;
}
#divPagerRight
{
    margin-top:1px;
    margin-right:5px;
    padding-right:2px;
    display:inline;
    float:right;
}

.btnCommand
{
	background-color:Blue;	
}

.divClassSurveyTitle
{
	text-align:center;
	font-size:2em;
	display:block;
	clear:both;
}

.lblClassSurveyTitle
{
	font-weight:bold;
	background-color:Teal;
}

.cssLblSurHomeTitle
{
	font-weight:bold;
	background-color:Teal;
}

.cssLblSurHomeDesc
{
	font-weight:bold;
}

#divdataOdierna
{
    display:inherit;
    float:right;
    z-index:104;
    position:absolute;
    right:40px;
    top:15px;
    color:White;
}

#divCenter
{
	clear:both;
}

div#divCenter a
{
	color:#EB7B25;
	font-weight:bold;
}


.header-sfondo
{
	text-align:center;
	background-color:#91C735;
}

.txt-footer
{
	text-align:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
}

#divDataQuestions
{
	clear:both;
	padding-left:3em;
	padding-top:2em;
	background-color:#e3e3e3 !important;
}

/*
.cklSurveyPage TD
{
	vertical-align:top;
	text-align:left;
}

.rblSurveyPage TD
{
	text-align:left;
}
*/

.txtSurveyPageText
{
	display:inherit;
    float:right;
    z-index:104;
    position:relative;
    right:180px;
}


.cklSurveyPage input
{
	clear:both;
}


.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
/*ex sidebox
.divClassQue
{
	text-align:left;
	display:block;
	clear:both;
	background-color:#C3C3C3;
}

.divClassAns
{
	text-align:left;
	display:block;
	clear:both;
	
}
*/
.quetop div { background: url(tl_quest.gif) no-repeat top left; }
.quetop { background: url(tr_quest.gif) no-repeat top right; }
.quebot div { background: url(bl_quest.gif) no-repeat bottom left; }
.quebot { background: url(br_quest.gif) no-repeat bottom right;background-color:#E7E7E7; }

/* height and width stuff, width not really nessisary. */
.quetop div, .quetop, .quebot div, .quebot {
width: 100%;
height: 7px;
font-size: 1px;
}

.divQUEST {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	/*background: url(sbbody-r.gif) no-repeat bottom right;*/
	background:#D1F3D1;
	font-size: 100%;
	padding-top:0px;
}
.divClassQue {
	/*background: url(sbhead-r.gif) no-repeat top right;*/
	background:url(../../images/intestazioni/back_intestazione8.jpg) no-repeat;
	/*background:#FFFFFF;*/
	margin: 0;
	text-align: left;
	height:63px;
	width:1100px;
	vertical-align:bottom;
	padding:0;
	
}
.divClassQue h2 {
	/*background: url(sbhead-l.gif) no-repeat top left;*/
	margin: 0;
	padding: 25px 150px 5px;
	color: Black; 
	font-weight: bold; 
	font-size: 2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.divClassAns {
	/*background: url(sbbody-l.gif) no-repeat bottom left;*/
	background:#ffffff;
	margin: 0;
	padding: 5px 30px 31px;
	text-align:center;
}

#divPagerBottom
{
	/*margin-top:5px;*/
	padding-top:10px;
	background:none;
	background-color:#EB7B25;
	height:40px;
}
.divPagerBottom
{
	/*margin-top:5px;*/
	padding-top:10px;
	background:none;
	background-color:#EB7B25;
	height:40px;
}
#divFooter
{
	margin-top:2px;
	text-align:center;
	background-color:#339933;
	color:White;
	clear:both;
}

.divFooter
{
	margin-top:2px;
	text-align:center;
	background-color:#339933;
	color:White;
	clear:both;
}

/* MODIFICHE PER MONITOR */

#ctl00_bodyMasterEmpty
{
	background-color:#ffffff;
}

td.obbligatorio
{
	background-color:#91C735;
	color:White;
}


.cssTableLogin
{
	background-color:#ffffff;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	text-align:center;
}

#divLoginCenter
{
	text-align:center;
}

#divData
{
	clear:both;
	font-size:12PX;
}

.cssLblUserName
{
	color:#EB7B25;
	font-weight:bold;
}

.cssdivLeft
{
	float:left;
	width:160px;
}

.cssdivRight
{
	float:left;
	margin-left:200px;
}

.chart
{
	height:750px;
}

.ErrorLogin
{
	text-align:left;
	color:#0D4156;
	font-variant:small-caps;
}

#login
{
	background-color:Red;
}



/*--------Grafici--------*/


#divCentrato
{
	text-align:center;
}

.pulsante 
{
   background-color: #5eb236;
   color: #ffffff;
   border: 1px solid #ffffff;
}

.CssHeaderValX
{
	font-weight:bold;
	color:Red;
}
.CssItemValX
{
	font-weight:bold;
	color: Green;
}
.CssHeaderValY
{
	font-weight:bold;
	color:Red;
}
.CssItemValY
{
	font-weight:bold;
	color:Red;
}
.CssHeaderNum
{
	width:15%;
	font-weight:bold;
	color:Black;
}
.CssItemNum
{
	text-align:right;
}
.CssHeaderPer
{
	width:15%;
	font-weight:bold;
	color:Black;
}
.CssItemPer
{
	text-align:right;
}
.CssGridDataChart
{
	width:70%;
}

/*--------Grafici--------*/

/*------------radio e check---------*/

/* elementi form */
	
  span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0px 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
 }
span.radio 
{
	width: 19px;
	height: 25px;
	padding: 0 0px 0 0;
	margin: 0 0 0 0;
	background: url(../images/radio.gif) no-repeat;
	display: block;
	clear: left;
	text-align:center;
	float:left;
 }
 span.select {
   position: absolute;
   width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 21px;
   padding: 0 24px 0 8px;
   color: #fff;
   font: 12px/21px arial,sans-serif;
  background: url(images/select.gif) no-repeat;
   overflow: hidden;
 }

	
input {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000000;
    
    border: 1px solid #cccccc;
    padding-right: 5px;
    padding-left: 5px;
	padding-bottom: 0px;
   /* width: 140px;*/
    } 

textarea#styled {
	width: 200px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	  color: #ffffff;
	  font-size:12px;
	font-family: Tahoma, sans-serif;
	background-color: #1bb891;

}

#allineamento_float:
{
	float:none;
}

.grdSurveyPage
{
	border-color:#cbcbcb;
	border-width:1px;	
}

.TableCheckbox
{
	width:80%;
	font-size:12px;
}

.TableCheckCenter
{
	width: 19px;
	height: 25px;
	padding: 0 0px 0 0;
	margin: 0 0 0 0;
	display: block;
	clear: left;
	text-align:center;
	float:none;
}

.Noborder
{
	border:0px !important;
}
/*------------radio e check---------*/
