
.StileAnti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.req{
	font-weight:bold;
}
.hide{
	display:none;

}
.show{
	display:block;
	visibility:visible;
}

.commento{
	border:0px solid;
	border-left:dotted 1px #DDE4E7;
	border-bottom:dotted 1px #DDE4E7;
  margin-left:20px;
	padding-left:10px;
	margin-bottom:10px;

}
.commentoAdmin{
   background-color:#FFEEEE;

}

.scrivi_commento{
    padding:0 10px;
	margin:10px;
	border:1px solid #DDE4E7;
	border-left:dotted 1px #DDE4E7;
	font-size:10px;
        position: absolute;
        background-color: white;
        right:20%;
        width:500px;
        z-index:100;
}
.scrivi_commento table tr td{
	font-size:10px;
}

body {
	background-color: #DDE4E7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial;
	text-align: center;
}


h1 {
	color: #F72E94;
	font-weight:normal;
	font-size: 20px;
	text-align: left;
	word-spacing:-1px;
	margin-top:0;
}

h2 {
	color: #265271;
	font-weight:normal;
	font-size: 17px;
	text-align: left;
}

h3 {
	color: #F72E94;
	font-weight:bold;
	font-size: 16px;
	margin-top:10px;
	margin-bottom:-4px;
	text-align: left;
}

h4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size: 16px;
	margin-top:10px;
	margin-bottom:-4px;
	text-align: left;
	width:168px;
	height:32px;
	background-image:url('http://www.openfeedback.it/immagini/sf-fuxia.gif');
}


h5, h6 {
	color: #265271;
	font-weight:bold;
	text-align: left;
}

p {
	color: #1D1D1D;
	font-size: 12px;
	text-align: left;
}

p a {
	color: #1D1D1D;
	font-size: 12px;
	text-align: left;
	text-decoration:underline;
}

.bianco {
	color: #FFFFFF;
	font-size: 12px;
	text-align:justify;
}
.fuxia{
	color: #F72E94;
}
.azzurro{
	color: #E1F2F6;
}

#main{
 width:960px;
 background-color:#FFFFFF;
 margin: auto;
}

#google{
 width:auto;
 background-color:#FFFFFF;
 text-align:center;
 z-index:1;
}


#box-main{
 width:960px;
 text-align: left;
 background-image:url('http://www.openfeedback.it/immagini/sf-riga.gif');
 margin-top: 30px;
}


#box-centrale{
 width:960px;
 height:279px;
 background-image:url('http://www.openfeedback.it/immagini/sf-box-centrale.jpg');
}

#box-scroll{
 width:960px;
 height:273px;
 background-image:url('http://www.openfeedback.it/immagini/sf-box-scroll.jpg');
}


#menu{
 font-weight: normal;
 text-align:right;
 font-size: 11px;
 margin-right:20px;
}

#menu a{
 text-decoration:none;
 color: #021C2B;
}
#menu a:hover{
 text-decoration:none;
 color: #F72E94;
}


div#box ul  {
	list-style-type:none;
	font-size: 12px;
	color:#1D1D1D;
	line-height:20px;
	margin:10px 0px 5px -8px;
	padding:0px;
	}

div#box ul li  {
	list-style-type:none;
	}

div#box a  {
	text-decoration:underline;
	color:#1D1D1D;
	}
div#box a:hover  {
	text-decoration:none;
	color:#F72E94;
	}

div#indirizzo{
 font-weight: normal;
 font-size: 12px;
 color:#021C2B;
 text-align:center;
}

div#indirizzo a{
 color:#021C2B;
 text-decoration:none;
}
div#indirizzo a:hover{
 color:#606060;
 text-decoration:underline;
}

a.menu {
	font-family:"Trebuchet MS", Arial;
	font-size: 13px;
	color: #021C2B;
	display: block;
	text-decoration:none;
	background-color: #D7E0E3;
	width:100%;
	height:29px;
	text-align:center;
	line-height:29px;
	}
a.menu:link {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #021C2B;
	display: block;
	text-decoration:none;
	background-color: #D7E0E3;
	width:100%;
	height:29px;
	text-align:center;
	line-height:29px;
	}
a.menu:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #021C2B;
	display: block;
	text-decoration:none;
	background-color: #FFFFFF;
	width:100%;
	height:29px;
	text-align:center;
	line-height:29px;
		}
a.menu:active {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #021C2B;
	display: block;
	text-decoration:none;
	background-color: #D7E0E3;
	width:100%;
	height:29px;
	text-align:center;
	line-height:29px;
		}
a.menu-active {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #021C2B;
	display: block;
	text-decoration:none;
	background-color: #FFFFFF;
	width:100%;
	height:29px;
	text-align:center;
	line-height:29px;
		}


.menu2 {
 	font-size: 12px;
 	font-weight:bold;
 	text-decoration:none;
 	line-height:24px;
	text-align: left;
}

a.home{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-home-off.gif');
 	width:104px;
 	height:34px;
}
a.home:hover{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-home-on.gif');
 	width:104px;
 	height:34px;
}
a.home:active{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-home-off.gif');
 	width:104px;
 	height:34px;
}
a.home:visited {
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-home-off.gif');
 	width:104px;
 	height:34px;
}
a.home-on{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-home-on.gif');
 	width:104px;
 	height:34px;
}


a.pro{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-pro-off.gif');
 	width:130px;
 	height:34px;
}
a.pro:hover{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-pro-on.gif');
 	width:130px;
 	height:34px;
}
a.pro:active{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-pro-off.gif');
 	width:130px;
 	height:34px;
}
a.pro:visited {
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-pro-off.gif');
 	width:130px;
 	height:34px;
}
a.pro-on{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-pro-on.gif');
 	width:130px;
 	height:34px;
}

a.adv{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-adv-off.gif');
 	width:193px;
 	height:34px;
}
a.adv:hover{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-adv-on.gif');
 	width:193px;
 	height:34px;
}
a.adv:active{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-adv-off.gif');
 	width:193px;
 	height:34px;
}
a.adv:visited {
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-adv-off.gif');
 	width:193px;
 	height:34px;
}
a.adv-on{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url('http://www.openfeedback.it/immagini/sf-adv-on.gif');
 	width:193px;
 	height:34px;
}

a.link-fuxia{
 	color:#F72E94;
 	text-decoration:underline;
}
a.link-fuxia:hover{
 	color:#F72E94;
 	text-decoration:none;
}
a.link-fuxia:active{
 	color:#F72E94;
 	text-decoration:underline;
}
a.link-fuxia:visited {
 	color:#F72E94;
 	text-decoration:underline;
}

a.link-blu{
 	color:#265271;
 	text-decoration:underline;
}
a.link-blu:hover{
 	color:#265271;
 	text-decoration:none;
}
a.link-blu:active{
 	color:#265271;
 	text-decoration:underline;
}
a.link-blu:visited {
 	color:#265271;
 	text-decoration:underline;
}

.titoletto {
	font-size: 13px;
	color: #FF6600;
	font-weight:bold;
}

.tit-bianco {
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-weight:bold;
	text-align: right;
	font-size:15px;
	line-height:18px;
}

.tit-blu {
	font-family: "Trebuchet MS", Arial;
	color: #265271;
	font-weight:bold;
	text-align: left;
	font-size:15px;
	line-height:29px;
}
.tit-fuxia {
	font-family: "Trebuchet MS", Arial;
	color: #F72E94;
	font-weight:bold;
	text-align: left;
	font-size:15px;
	line-height:29px;
}


.azzurro {
	color:#5C7EA7;
}


.testo {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #1D1D1D;
	line-height:16px;
	text-align:justify;
}
.testo-center {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #1D1D1D;
	text-align:center;
}
.testo11-left {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #1D1D1D;
	line-height:13px;
	text-align:justify;
}

.testo-blu {
	font-family: "Trebuchet MS", Arial;
	color: #265271;
	text-align: left;
	font-size:12px;
	line-height:16px;
}

.testo-bianco-11 {
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	text-align: left;
	font-size:11px;
	line-height:14px;
}


.testo-noline {
	font-size: 12px;
	color: #1D1D1D;
	line-height:14px;
	text-align:justify;
}

.testo-11-fuxia {
	font-size: 11px;
	color: #F72E94;
	text-align:right;
}

.testo-12-fuxia {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #F72E94;
	text-align:left;
	line-height:16px;
}

.testo-bianco {
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-align: left;
}

.clist{
	font-family: "Trebuchet MS", Arial;
	background-color:#DDE4E7;
	color:#1D1D1D;
	font-size:12px;
	border: 1px solid #FFFFFF;
}
.bt-trova{
	font-family: "Trebuchet MS", Arial;
	background-color:#F72E94;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	width:120px;
	height:24px;
	line-height:24px;
	border: 1px solid #FFFFFF;
}
.cbutton{
	background-color:#DDE4E7;
	font-size:12px;
	font-weight:bold;
	color:#1D1D1D;
	border: 1px solid #DDE4E7;
}
.img {
	float: right;
	margin-left: 20px;
	margin-right: 20px;
}

.clear {
	clear: both;
}

.Stile1 {
	color: #FFFFFF;
}

.horizontal li{
	display:inline;	float:left;	padding: 0px 2px 0px 2px;
}

.debug{
    border:dotted thin #FF0000;
    padding:2px 50px;
    margin: 2px;
    width:80%
    font-family: "Trebuchet MS", Arial;
    background-color:white;
    font-size:10px;
    white-space: pre-wrap;
    text-align:left;
}

.textarea{
	 width:100%;
	background-color:#DDE4E7;
	color:#1D1D1D;
}
.rate{
	 width:20px;
	 float:left;
	 font-weight:bold;
}
.nospazi{
	margin:0px;
	padding:0px
}

.errore{
    color:red;
    font-weight:bold;

}

.titolo_domanda_tipo_h3 {
	color: #F72E94;
	font-weight:bold;
	font-size: 14px;
	margin-top:10px;
	margin-bottom:-4px;
	text-align: left;
}

.domcat{
	position:absolute;
	text-transform:none;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	padding:2px;
	display:none;
	font-weight:normal;
}

td.barra-giudizio, div.barra-giudizio{
border:1px solid #0A62A0;
padding:1px;
width:120px;
height:9px;
}
td.barra-giudizio div, div.barra-giudizio div{
background-image:url('http://www.openfeedback.it/immagini/sf-giudizio.gif');
background-repeat:repeat-x;
height:9px	;
}


/* css vota.php */

ul#category-list, ul#category-default { /* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 0em 0; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #F72E94; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 2px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#category-list li, ul#category-default li { /* do not change */
	display: inline;

}

ul#category-list li.selected ,  ul#category-default li.selected{ /* settings for selected tab */
	border-bottom: 1px solid #DDE4E7; /* set border color to page background color */
	background-color: #DDE4E7; /* set background color to match above border color */
}

ul#category-list li.selected a,  ul#category-default li.selected a { /* settings for selected tab link */
	background-color: #DDE4E7; /* set selected tab background color as desired */
	color: #7D98B9; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#category-list li a, ul#category-default li a { /* settings for all tab links */
	padding: 3px 26px 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #F72E94; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #fff; /* set unselected tab background color as desired */
	color: #666; /* set unselected tab link color as desired */
	margin-right: 2px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
	white-space:nowrap;

	background-image:url('http://www.openfeedback.it/immagini/freccia.png');
	background-position:right;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
ul#category-list a:hover { /* settings for hover effect */
	color: #7D98B9; /* set desired hover color */
}

.category-tab , .category-default{
	margin:0 0 20px 0;
	padding:0 2px 2px 5px;
	background-color: #DDE4E7;
	/*border-bottom: 1px solid #F72E94;
	border-left: 1px solid #F72E94;
	border-right: 1px solid #F72E94; */
	border: 1px solid #F72E94;
	border-top:none;
}

option.flag , a.flag{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right:24px;
	background-position:right;
}

.watermark {
	color: gray;
}

.rispondi{
    font-size:10px;
}

.tableFeeds ul li,.tableFeedsIframe ul li{
    float:left;
    width:50px;
    white-space: nowrap;
    text-align:right;
    
    }
.tableFeeds ul,.tableFeedsIframe ul {
    margin:0;
    padding:0;
    list-style:none;
    
    }
.tableFeeds{
    padding:2px;
    background-color:#DDE4E7;
    border:1px solid #F72E94;
    text-align:left;
    margin:0 0 0 -15px;
    position:absolute;
    max-width:150px;
    float:right;
    }

 .tableFeedsIframe{
    padding:2px;
    background-color:#DDE4E7;
    border:1px solid #F72E94;
    text-align:left;
    margin:0 0 0 0px;
    
    max-width:200px;
    float:right;
    }

.customer0,.customer1{
    width:503px;
    margin: 0 auto;
    padding:5px;
    
}
.customer0{
    border:1px solid #FCC0DE;

}
.customer1{
    border:1px solid #C0CED9;
}

.row0{
	background-color:#DDE4E7;
}
.row1{
	background-color:#FFFFFF;
}
.row0:hover, .row1:hover{
	background-color:#FEF;
}

.puntini{
    height:1px;
    border: none;
    border-bottom:1px dotted #000000;
    margin:5px 0px;
}
.customers{
padding:-3px;}


.voto-barra-giudizio{
width:154px;
float:right;
font-weight: bolder;
}
.label-domanda{
text-transform:uppercase;
font-weight:bold;
width:274px;
}
.voto-palla{
height:37px;
width:37px;
margin:20px auto 0px auto;
padding: 9px 0;
text-align:center;
background: url('http://www.openfeedback.it/immagini/feedback-sf-palla.gif') no-repeat;
}

.tasto-categoria{
width:523px;
border: 1px solid #2e5e81;
margin: 2px auto;
text-align: left;
}
.voto-categoria{
float:right;
margin:0 10px ;
}
.tit-categoria{
margin:0 10px;
}

.fright{
float:right;
}
.fleft{
float:left;
}

div.videos{
width:523px;
margin: 0 auto;
}
.clear{
clear:both;}

li.livideo{
 list-style: none;
 /*background: url('http://www.openfeedback.it/images/video.jpg') no-repeat;*/
 padding: 0px 0 30px 0px;
 font-size:20px;
 color: #265271;
 margin: 20px 0 5px 0px;
 line-height:1.5em;
 text-align:left;
 
}

li.livideo a{
 font-size:20px;
 color: #265271;

}

.hand{
cursor:pointer;
}

.tableHeader{
margin-bottom: 5px;
}

.divHeader{
  width:523px;
  text-align:left;
  background:#2E5E81 url('http://www.openfeedback.it/immagini/feedback-sx.gif') no-repeat;
  height:25px;
  margin:5px auto;
}
.divHeader span{
    padding:0 0 0px 10px;
    line-height: 24px;

}
.divHeader div{
    float:right;
    background: url('http://www.openfeedback.it/immagini/feedback-freccia.gif') no-repeat;
    background-position: top right;
    line-height: 24px;
    height:25px;
    padding-right:24px;
}
.white{
color:#FFFFFF;
}

.w428{
    width:428px;
}

.w75{
    width:75px;
}
.w503{
    width:503px;
}
.hcenter{
    margin: 0 auto
}
.vcenter{
   margin:auto 0;
}
.div_voto-palla{
    width:75px;
}
