body
{
font-family:Arial, Sans-Serif;
font-size:1em;
color:#333333;
margin:0px;
padding:0px;
text-align:center;
background-color:#e3e3e3;
background-image:url(/images/bg/background_body.gif);
background-repeat:repeat-x;
}

.png {
  behavior: url("/css/png.htc");
}

a
{
color:#333333;
text-decoration:none;
}

img
{
border:none;
border:0px;
}

div.ninja{
	float:left !important;
	display:inline !important;
	margin:0 !important;
	padding:0 !important;
	clear:both !important;
	font-size:0 !important;
	line-height:0 !important;
}

/*DIV CONTENITORE*/

div#container
{
width:932px;
margin:0px auto;
padding:0px;
text-align:left;
}

/*MENU*/

div#container div#menu
{
width:932px;
height:auto;
text-align:left;
}

div#container div#menu img
{
display:block;
}

/*Colonna sx - Menu secondo livello*/

div#container div#leftContent
{
float:left;
display:inline;
width:145px;
text-align:left;
margin:0px 4px 0px 12px;
font-size:10px;
}

div#container div#leftContent dl
{
width:145px;
margin:0px;
padding:0px;
}

div#container div#leftContent dt
{
margin:0px;
padding:0px;
}

div#container div#leftContent dd
{
margin:0px;
padding:4px 0px 4px 23px;
font-size:11px;
}

div#container div#leftContent dd#selected
{
font-weight:bold;
background-image:url(/images/common/point_menu.gif);
background-position:10px 10px;
background-repeat:no-repeat;
}

div#container div#leftContent dd a
{
color:#ffffff;
}

/*Sondaggio*/

div#container div#leftContent #sondaggio
{
background-color:#e2e0e1;
margin:20px 0px 0px 0px;
width:145px;
}

div#container div#leftContent #sondaggio img
{
margin:10px auto 0px auto;
padding:0px;
}

div#container div#leftContent #sondaggio p
{
margin:5px 10px;
padding:0px 0px 10px 0px;
float: left;
display: inline;
width: 110px;
clear: both;

}

div#container div#leftContent #sondaggio form
{
margin:0px;
padding:0px;
width:145px;
text-align:right;
}

div#container div#leftContent #sondaggio form fieldset
{
margin:3px 10px;
padding:0px;
width:125px;
border:0px;
border:none;
text-align:left;
float: left;
display: inline;
clear: both;
}

div#container div#leftContent #sondaggio form fieldset input,
div#container div#leftContent #sondaggio form fieldset label {
  float: left;
  display: inline;
}


div#container div#leftContent #sondaggio form fieldset input {
  margin-top: 3px;
}

div#container div#leftContent #sondaggio form fieldset label {
  width: 95px;
  margin-top: 3px;
  margin-left: 5px;
}

div#container div#leftContent #sondaggio form .button
{
margin:10px 5px 5px 0px;
padding:0px;
border:0px;
border:none;
}


div#container div#leftContent #tagCloud
{
background-color:#E2E0E1;
margin:6px 0 0;
width:145px;
}

div#container div#leftContent #tagCloud img
{
margin:10px auto 0;
padding:0;
}

div#container div#leftContent #tagCloud #tagContainer
{
padding:17px 10px 9px;
font-weight:bold;
}


/*FOOTER*/
/*
div#container div#footer
{
clear:left;
width:932px;
/*height:60px;
background-image:url(/images/bg/background_footer_t.png);
background-repeat:repeat-x;
font-size:9px;
line-height:12px;
color:#333333;
font-weight:bold;
margin-left:4px;

_width      : 100%;
_background     : url(/images/common/transparent.gif);
_filter     : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg/background_footer_t.png", sizingMethod="scale"); /* IE < 7 

}

div#container div#footer div#leftFooter
{
float:left;
display:inline;
width:466px;
height:10px;
margin:40px 0px 0px 0px;
}

div#container div#footer div#rightFooter
{
float:left;
display:inline;
width:466px;
height:10px;
text-align:right;
margin:40px 0px 0px 0px;
}

div#container div#footer ul
{
margin:0px;
padding:0px;
}

div#container div#footer div#leftFooter li
{
display:inline;
margin:0px 15px 0px 0px;
padding:0px;
}

div#container div#footer div#rightFooter li
{
display:inline;
margin:0px 0px 0px 15px;
padding:0px;
}

div#container div#footer a
{
color:#333333;
}
*/
#flash_movie_container {
	position: relative;
	z-index: 0;
}
.formError {
	border: 1px solid red !important;
}


/** frame superiore **/
#topframe {
  width:932px;
  margin:0px auto;
  z-index: 2;
  padding: 13px 10px 25px 0;
  color: #212121;
  font-size: 12px;
}


div#bottomframeContainer,
div#topframeContainer {
  background: #ffffff;
  width:100%;
  text-align: right;
}


/* FRAME INFERIORE */
#footer {
  float: left;
  display: inline;
  clear: both;
  width:932px;
  margin-left: 5px;
  z-index: 2;
  
  height: 100px;
  font-size: 9px;
  line-height: 12px;
  color: #6a6a6a;
  font-weight: bold;
  
  background-image:url(/images/bg/background_footer_t.png);
  background-repeat:repeat-x;
  padding-top: 20px;
  background-color: #E3E3E3;
  _width      : 100%;
  
  _background     : url(/images/common/transparent.gif);
  _filter     : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg/background_footer_t.png", sizingMethod="scale"); /* IE < 7 */ 

}

div#footer div#leftFooter {
  float: left;
  display: inline;
  width: 450px;
  height: 10px;
  margin: 10px 0px 0px 5px;
  *width: 440px;
}

div#footer div#rightFooter {
  float: right;
  display: inline;
  width: 450px;
  height: 10px;
  text-align: right;
  margin: 10px 10px 0px 0px;
  *width: 460px;
}

div#footer ul {
  margin: 0px;
  padding: 0px;
}

div#footer div#leftFooter li {
  float: left;
  display: inline;
  margin: 6px 15px 0px 0px;
  padding: 0px;
}

div#footer div#rightFooter li {
  float: left;
  display: inline;
  margin: 6px 0px 10px 15px;
  padding: 0px;
}

div#footer a {
  color: #6a6a6a;
}

.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}

.cb {
  clear: both;
}

.tooltipico_big {
  background: url(/images/platform/ico_field_off.gif) no-repeat;
  display: block;
  float: left;
  width: 16px;
  height:12px;
}

.tooltipico_big:hover {
  background: url(/images/platform/ico_field_on.gif) no-repeat;
}

div#container div#leftContent #fb_friends {
  background-color:#d5d6d8;
  margin:20px 0px 0px 0px;
  width:125px;
  padding: 10px;
  float: left; display: inline; clear: both;  
}

div#container div#leftContent  #fb_friends #friendImages {
  margin: 5px;
  width: 125px;
}

div#container div#leftContent  #fb_friends #friendImages img{
  border: 2px solid white;
  cursor: pointer;

}

div#container div#leftContent  #fb_friends #friendImages img.dx {
  margin-left: 3px;

}

a#fblink,
a#fblink:visited {
  color:#114477;
  margin-left: 3px;
  width: 125px;
}

a#fblink:hover {
  color:#114477;
  text-decoration: underline;
}


/** sondaggio -- risposte */


.poll_result {
  float:left; 
  display:inline; 
  width:130px;
}


.pollBar {
  width:100px; 
  height:5px; 
  background-color:#CCCCCC; 
  border:1px solid #666666; 
  float:left; display:inline;
  margin-bottom:5px;
  margin-left: 10px;
}

.pollBar_colored {
  height:5px; 
  background-color:#FF3399; 
  border-right:1px solid #666666; 
}

