html{scrollbar-3dlight-color:#4886AC;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#4886AC;
scrollbar-face-color:#4886AC;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-track-color:#fff;}

body 		{
	background:#ffffff;
	border:0px;
	font: 13px trebuchet ms, arial,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

table,tr,td,div,span,textarea,input{
  font: 13px trebuchet ms, arial,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

textarea,input{
  font-family: trebuchet ms, arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

#logo { 
  background: transparent;
  text-align: left;
  border: none;
}

#container {
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:15px;
	background: #ffffff; 
	width: 920px;
	border-bottom:1px solid #4886AC;
}

#colibri {
	margin-top:8px;
	padding-top:10px;
  background-position: 0 0;
	background-color: #4886AC; 
	text-align:center;
	width: 185px;
}

#corpo {
	border:none;
	margin-top:1px;
	background: transparent; 
	width: 560px;
	text-align:justify;
}

.gg {
	margin:0px;
	background: transparent; 
	width: 161px;
	text-align:right;
}

.cc {
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	background: transparent; 
	width: 161px;
	text-align:center;
}

#barra {
	width: 729px;
	margin:0px;
	margin-bottom:1px;
	padding: 0px;
	text-align:left;
	background: transparent;
	border-bottom: 3px solid #A0C856;
	border-top: 3px solid #A0C856;
}

#barrad {
	margin:0px;
	padding: 0px;
	text-align:left;
	background: transparent;
	font-size: 13px;
	line-height:26px;
	color: #4886AC;
	vertical-align:bottom;
}

#ttf {
	width: 169px;
	background: transparent; 
	font-weight: bold;
	text-align: right;
}

#momento {
	width: 554px;
	height: 69px;
	background: transparent; 
  background-position: 0 0;
	border: 3px solid #9FCA56;
	margin-bottom:3px;
	text-align:center;
	padding-left:1px;
}

.mom {
  width: 554px;
	background: transparent; 
	text-align:justify;
	line-height: 16px;
	padding:0px;
	padding-bottom:1px;
	border: none;
}

.momimg {
	border: none;
	margin-left:2px;
	margin-right:1px;
	margin-top:1px;
}


.cel {
	font-size: 20px;
  color: #4886AC;
	font-weight: bold;
	line-height: 20px;
}

.cel2 {
	font-size: 34px;
  color: #000000;
	font-weight: bold;
	line-height: 40px;
}

a.ba:link, a.ba:visited {
  color: #4886AC;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
}

a.ba:hover, a.ba:active {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
}


a:link, a:visited {
  color: #FC8C04;
	background: transparent;
	font-size: 13px;
	text-decoration: none;
}

a:hover {
  color: #009196;
	background: transparent;
	font-size: 13px;
	text-decoration: underline;
}

.titb { 
  background: transparent;
  text-align: left;
  color: #000000;
  font-weight: bold;
  font-size: 15px;
}

.titba { 
  background: transparent;
  text-align: left;
  color: #FC8C04;
  font-weight: bold;
  font-size: 15px;
}


.corpo { 
  background: #ffffff;
  text-align: justify;
  width:565px;
}

.sx { 
  background: transparent;
  text-align: left;
  border: none;
  color: #ffffff;
  width:160px;
  padding-bottom:5px;
  margin-bottom:20px;
  border-bottom: 1px solid #ffffff;
}


#login	{
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	border: none;
	background: transparent;
	text-align: left;
	font-size: 12px;
}

.corr	{
	margin-left: 1px;
	font-weight: bold;
	color: #ffffff;
}
		
.texlog { 
  font-size: 11px; 
  width:160px; 
  height:20px;
  color: #ffffff;
  border: 1px solid #009196;
  background: #9FCA56;
  font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.texlog2 { 
  font-size: 13px; 
  width:180px; 
  color: #013537;
  border: 1px solid #009196;
  margin-bottom:5px;
}

.botlog { 
  font-size: 11px; 
  font-weight: bold; 
  width:60px; 
  height:18px;
  padding: 0px;
  padding-bottom: 1px;
  margin:0px; 
  margin-top:7px;
  margin-left:50px;
  margin-bottom:5px;
  color: #ffffff;
  border: 1px solid #E4E4E4;
  border-bottom: 1px solid #013537;
  border-right: 1px solid #013537;
  background: #9FCA56;
}


h1 {
	font-size: 30px;
	color: #4886AC; 
	line-heigth: 1.2em
	padding: 0px;
	margin: 0px;
  text-align:left;
}	

a.lsx:link,a.lsx:visited   {
	color:#ffffff;
	text-decoration:none;
	display: block;
	}
	
a.lsx:hover 	{
	color:#FC8C04;
	text-decoration:underline;
	display: block;
	}		


a.lsx2:link,a.lsx2:visited   {
	color:#ffffff;
	text-decoration:none;
	display: block;
	margin-bottom:7px;
	}
	
a.lsx2:hover 	{
	color:#FC8C04;
	text-decoration:underline;
	display: block;
	margin-bottom:7px;
	}
	
.botgem { 
  font-size: 13px; 
  font-weight: bold; 
  width:120px; 
  height:22px;
  padding: 0px;
  padding-bottom: 1px;
  margin:0px; 
  margin-top:7px;
  margin-bottom:5px;
  color: #ffffff;
  border: 1px solid #E4E4E4;
  border-bottom: 1px solid #013537;
  border-right: 1px solid #013537;
  background: #4886AC;
}	

#avatar_con1 {
  width: 405px;
  height: 130px;
  overflow: hidden;
  border: 1px solid #009196;
  padding: 0px;
  margin: 0px;
}

.avatar_con2 {
  width: 102px;
  height: 150px;
  float: left;
  padding: 0px;
  margin: 0px;
  text-align:left;
}

#playavatar {
  width: 100px;
  margin: 0px;
  margin-left: 207px;
  height: 22px;
  padding: 0px;
  border: none;
}

#preview {
  background: #F0F7FB;
  width: 545px;
  padding: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  margin:0px; 
  color: #000000;
  border: 3px dashed #000000;
}

.pr {
  background: #ffffff;
  border: 1px solid #000000;
  text-align:justify;
  font-family: times;
  color: #000000;
  overflow: auto;
}

.prr {
  background: #ffffff;
  text-align:justify;
  font-family: times;
  border-bottom: 1px dashed #000000;
  color: #000000;
  overflow: auto;
}

.prrr {
  background: #ffffff;
  text-align:justify;
  font-family: times;
  border: none;
  color: #000000;
  overflow: auto;
}


.tit {
  background: #FC8C04;
  text-align:center;
  color: #000000;
  font-size: 18px;
	font-weight: bold;
  margin-top: 8px;
  margin-bottom: 13px;
  padding-bottom: 3px;
}


.titbb {
  background: transparent;
  text-align:center;
  color: #000000;
  font-size: 18px;
	font-weight: bold;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-bottom: 3px;
}

h1.tit {
  background: transparent;
  text-align:center;
  color: #FC8C04;
  font-size: 28px;
	font-weight: bold;
  padding-top: 3px;
}

.nf {
  background: transparent;
  text-align:center;
  color: #ffffff;
  font-size: 18px;
	font-weight: bold;
}

.dett1 {
  width: 100%;
  height: 60px;
  background: transparent;
  text-align:left;
  font-size: 12px;
}

.dett2 {
  background: transparent;
  text-align:left;
  border-bottom: 3px solid #9FCA56;
  font-size: 12px;
}


.dett3 {
  width: 100%;
  background: transparent;
  text-align:left;
  font-size: 12px;
}

.petizione {
  width: 362px;
  background: transparent;
  text-align:justify;
  padding-bottom:10px;
  font-size: 16px;
}


.fnm {
  background: transparent;
  font-size: 14px;
	font-weight: bold;
  text-align:left;
  color: #FC8C04;
}

.fnt{
  background: transparent;
  font-size: 12px;
	font-weight: bold;
  text-align:left;
  color: #4886AC;
  padding-top:5px;
}


th.s {
 background: #4886AC;
 color: #ffffff;
 border: 1px solid #ffffff;
}

th.d {
 background: #4886AC;
 color: #ffffff;
 border: 1px solid #ffffff;
}

.un {
  font-size: 12px;
  border: 1px solid #4886AC;
  padding:3px;
}

.do {
  font-size: 13px;
  border: 1px solid #4886AC;
  padding:3px;
}

.firmate {
  font-size: 12px;
  border: 1px solid #4886AC;
}

a.fi:link, a.fi:visited {
  color: #4886AC;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
  font-size: 20px;
}

a.fi:hover {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
  font-size: 20px;
}

.votato {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
  font-size: 20px;
}

.nav {
  background: transparent;
  font-size: 18px;
	font-weight: bold;
  text-align:left;
  color: #4886AC;
}

a.nav:link, a.nav:visited {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
  font-size: 18px;
}

a.nav:hover {
  color: #4886AC;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
  font-size: 18px;
}

a.com:link, a.com:visited {
  color: #FFFFFF;
	background: #4886AC;
	font-weight: bold;
	text-decoration: none;
  font-size: 16px;
  padding-left:5px;
  padding-right:5px;
}

a.com:hover {
  color: #FC8C04;
	background: #4886AC;
	font-weight: bold;
	text-decoration: none;
  font-size: 16px;
  padding-left:5px;
  padding-right:5px;
}

.ssc{
  border:0px solid #000000;  
  text-align: center;
  padding-bottom:10px;
}

#sscb{
  border:3px solid #ffffff; 
}

#nsscb{
  border:3px solid #ffffff; 
}

.resshows{
  color: #ff0000;
	background: transparent;
	font-weight: bold;
  font-size: 16px;
}

.inte{
  width:560px;
  text-align: justify;
  margin-top:15px;
  font-size: 13px;
}

.inte2{
  width:560px;
  text-align: justify;
  margin-top:15px;
  font-size: 13px;
}


a.elpet:link, a.elpet:visited {
  color: #4886AC;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
  font-size: 16px;
}

a.elpet:hover {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
  font-size: 16px;
}

.elcat {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
  font-size: 24px;
}

.concat {
  width: 560px;
  color: #000000;
  border: 1px solid #4886AC;
	background: transparent;
	font-weight: bold;
  font-size: 22px;
  margin-bottom: 20px;
}

.concattd {
  font-size:16px;
  font-weight: bold;
}

a.elscat:link, a.elscat:visited {
  color: #4886AC;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
  font-size: 16px;
}

a.elscat:hover {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
  font-size: 16px;
  line-height:18px;
}


a.lh:link, a.lh:visited {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
  font-size: 20px;
  display: block;
  line-height:18px;
  margin-bottom:6px;
}

a.lh:hover {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
  font-size: 20px;
  display: block;
  line-height:18px;
  margin-bottom:6px;
}

a.lh2:link, a.lh2:visited {
  color: #4886AC;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
  font-size: 16px;
}

a.lh2:hover {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
  font-size: 16px;
}

a.lh3:link, a.lh3:visited {
  color: #000000;
	background: transparent;
	text-decoration: none;
  font-size: 13px;
}

a.lh3:hover {
  color: #000000;
	background: transparent;
	text-decoration: underline;
  font-size: 13px;
}

a.moml:link, a.moml:visited {
  color: #9FCA56;
	background: transparent;
	font-weight: bold;
  display: block;
  margin-bottom: 3px;
  font-size:16px;
}

a.moml:hover {
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
  display: block;
  margin-bottom: 3px;
  font-size:16px;
}

.imh {
  border: 1px solid #11346A;
  margin-right:5px;
}

#footer {
	font-size: 12px;
	text-align: center;
  width: 920px;
}

#com {
	font-size: 12px;
	text-align: center;
	font-weight:italic;
	width: 920px;
}

a.fo:link, a.fo:visited {
	font-size: 12px;
  color: #FC8C04;
	text-decoration: none;
}

a.fo:hover {
	font-size: 12px;
  color: #4886AC;
	text-decoration: none;
}

a.elli:link, a.elli:visited {
  color: #000000;
	font-weight: bold;
	text-decoration: none;
  font-size: 12px;
}

a.elli:hover{
  color: #000000;
	font-weight: bold;
	text-decoration: underline;
  font-size: 12px;
}

a.elli1:link, a.elli1:visited {
  color: #4886AC;
	font-weight: bold;
	text-decoration: none;
  font-size: 12px;
}

a.elli1:hover {
  color: #FC8C04;
	font-weight: bold;
	text-decoration: underline;
  font-size: 12px;
}

a.ell2:link, a.ell2:visited {
  color: #FC8C04;
	font-weight: normal;
	text-decoration: none;
  font-size: 11px;
}

a.ell2:hover, a.elli2:active {
  color: #FC8C04;
	font-weight: normal;
	text-decoration: underline;
  font-size: 11px;
}

.botgg { 
  font-size: 11px; 
  font-weight: bold; 
  width:50px; 
  height:22px;
  padding: 0px;
  margin:0px; 
  color: #ffffff;
  border: 1px solid #E4E4E4;
  border-bottom: 1px solid #013537;
  border-right: 1px solid #013537;
  background: #9FCA56;
}

#cse-search-box { 
  padding: 0px;
  margin:0px; 
  background: transparent;
}

.esterna { 
  font-size: 18px; 
  font-weight: bold; 
  padding: 0px;
  margin:0px; 
  color: #4886AC;
} 

a.est:link, a.est:visited {
  font-size: 16px; 
  color: #FC8C04;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
}

a.est:hover {
  font-size: 16px; 
  color: #4886AC;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
}