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

.req{
	font-weight:bold;
}
.hide{
	display:none;
	visibility:hidden;
}
.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:10px;
	margin:10px;
	border:1px solid #DDE4E7;
	border-left:dotted 1px #DDE4E7;
	
}

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(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;
}


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


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

#box-scroll{
 width:960px;
 height:273px;
 background-image:url(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;
	}

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

#indirizzo a{
 color:#021C2B;
 text-decoration:none;
}
#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(immagini/sf-home-off.gif);
 	width:104px;
 	height:34px;
}
a.home:hover{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-home-on.gif);
 	width:104px;
 	height:34px;
}
a.home:active{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-home-off.gif);
 	width:104px;
 	height:34px;
}
a.home:visited {
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-home-off.gif);
 	width:104px;
 	height:34px;
}
a.home-on{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-home-on.gif);
 	width:104px;
 	height:34px;
}


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

a.adv{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-adv-off.gif);
 	width:193px;
 	height:34px;
}
a.adv:hover{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-adv-on.gif);
 	width:193px;
 	height:34px;
}
a.adv:active{
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-adv-off.gif);
 	width:193px;
 	height:34px;
}
a.adv:visited {
 	color:#FFFFFF;
 	text-decoration:none;
 	display: block;
 	background-image:url(immagini/sf-adv-off.gif);
 	width:193px;
 	height:34px;
}
a.adv-on{
 	color:#2E5E81;
 	text-decoration:none;
 	display: block;
 	background-image:url(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;
font-family: "Trebuchet MS", Arial;
	background-color:white;
font-size:10px;
}

.textarea{
	 width:100%;
	background-color:#DDE4E7;
	color:#1D1D1D;
}
.rate{
	 width:20px; 
	 float:left; 
	 font-weight:bold;
}
.nospazi{
	margin:0px; 
	padding:0px
}
.hide{
	display:none;
	visibility:hidden;
	
}
.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;
}