/********************************
by Daniele Guarneri
********************************/
div#pollContainer
{
  padding-left:20px;
}
.questionPanel
{
	clear:both;
	padding-top:20px;
}

div#pollButtonsContainer
{
  /*text-align:left !important;*/
}

div#pollButtonsContainer, .answerPanel, div#pollButtonsContainer1
{
 clear:both;
}
div#pollButtonsContainer div, .answerPanel div
{
  float:left;
 
}

div#pollButtonsContainer
{
	padding: 10px 0 10px 0;
}

div#pollButtonsContainer1
{
  width:100%;
}
.answerPanel
{
 text-align:left;
}
.tableContainer
{
	/*background-color: #e1e1dd;*/
	width:100%; 
	height:100%;  
}
.tableMain
{
/*
	margin: 10px;
	width:90%; 
	height:90%; 
*/	
}
.pollTitle
{
	/*font: 25pt verdana;*/
	color: #000;
	font-weight:bold;
	text-align:left;
}
.pollDate
{
	/*font: bold 8pt arial;*/
	color: #000;
	text-decoration: none;
}

.pollQuestion
{
	/*font: bold 9pt arial;*/
	color: #000;
	font-weight:bold;
	text-align:left;
	padding-bottom:12px !important;
	padding-top:10px !important;
}

.pollCheck
{
 padding-top:7px !important;
}
.pollAnswer
{
	/*font : 8pt arial;*/
	color : #000;
	text-align: left;
}
.pollAnswer LABEL
{
 padding-left:10px !important;
}

.pollButtonLeft 
{
	/*background:url(Button_Left.gif);*/
	cursor : hand;
}
.pollButtonRight 
{
	/*background:url(Button_Right.gif);*/
	cursor : hand;
}
.pollButton 
{
	/*background:url(Button_BG.gif);
	background-repeat : repeat-x;
	*/
	padding : 5px 0 5px 0;
	cursor : hand;
}
.pollButton SPAN
{
	/*font : 8pt arial;*/
	color : #000000;
}
.pollAnswersColor
{
	width: 15px;
	height: 10px;
	vertical-align: middle;
	text-align: center;
}

.pollAnswersNumber
{
	/*font : 8pt arial;*/
	color : #000;
	font-weight: bold;
}
.pollChart
{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	/*text-align: center;*/
	text-align: left;
}
.pollTitle
{
  font-weight: bold;
  font-size:1.2em !important;
  color : #D6001E;
}
.userMessage
{
	/*font : 8pt arial;*/
	color : #D6001E;
	clear:both;
	text-align: left;
	padding-top:10px !important;
}
.ms-gridCol
{
	font-family: Arial;
	font-size: 1.0em;
	color : #000;
}
.buttonCell
{
  /*
  margin-left:20px;
  border: solid 1px #CDCDCD;  
  background-image:url(/_layouts/atm/HeaderBottomBackground.gif);
  background-repeat : repeat-x;
  width:100px;
  padding-top:5px;
  padding-bottom:5px;
  */
}
/*
.buttonCell TABLE TD
{
  vertical-align:middle;
}
*/

.legenda
{
 text-align:left;
}

.linkRisultati:hover
{
	color:Red;
}

.linkRisultati
{
	float:left;
	font-size:1.0em;
	text-decoration: underline;
	font-weight:bold;
	border-width: 0px;	
	background-color: transparent;
	text-align:left;
	width:auto;
	/*width:90px;*/
	cursor:pointer;
    margin-left:20px;
	/*padding-top:10px;*/
	padding-bottom:10px;
}

.imgRisultati
{
    margin-top:5px; 	
    float:left;
}

/* Hack IE6 */
* html .linkRisultati
{
	float:left;
	font-size:1.0em;
	text-decoration: underline;
	font-weight:bold;
	border-width: 0px;	
	background-color: transparent;
	text-align:left;
	width:70px;
	cursor:pointer;
    	margin-left:20px;
	padding-bottom:10px;
}
* html .imgRisultati
{
	margin-top:5px;
	margin-left:-20px;
}

/* Hack FF */
@-moz-document url-prefix()
{
    .linkRisultati
      {
       margin-left:12px;
    }	  
	.imgRisultati 
	{
		margin-left:2px;
	}	
}

.form-error
{
	
	padding-top:3px;
	font-size: 0.9em;
	color:red;	
}

.ms-formvalidation{
color:#ff0000;
font-family:verdana;
font-size:8pt;
}

.linkIndietro
{
	float:left;
	font-size:1.0em;
	text-decoration: underline;
	font-weight:bold;
	border-width: 0px;	
	background-color: transparent;
	text-align:left;
	width:auto;
	cursor:pointer;
	padding-bottom:10px;
}

.imgIndietro
{
	float:left;
	margin-top:5px;
	margin-right:8px;
	margin-left:20px;
	width:auto;
}

.result_hidden
{
   display:none;
}
div#pollButtonsContainer
{
  padding-left:20px;
}
div#pollButtonsContainer div.form-button-border
{
	/*border:1px #D6001C solid;*/
	border:1px #BC1715 solid;
	width:80px;
	margin-bottom:10px;
        float:none !important;
        font-family: Arial;
}
div.form-button-border input
{
	border:2px #fff solid;
	/*background-color:#D6001C;*/
	background-color:#BC1715;
	width:80px;
	font-size:1.em;
	font-weight:bold;
	color:#fff;
	padding-top: 1px;
        clear:both;
}
