body{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #EFF2F3;
  color:#0A0A0A;
}

table{
border-collapse: collapse;
}

.title {
  font-size: 14px;
  color:#000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
  text-align:center;
}

td {
  text-align:center;
}

A {
  text-decoration:none;
}

A:hover{
  text-decoration:underline;
}


A:hover img{
padding: 1px;
}

a img{
padding: 1px;
}

.copyright{
  font-size: 8px;
  text-align: center;
  color:#000000;
}

.skype{
background-image: url(../images/skype.gif);
background-repeat: no-repeat;
width: 300px;
border: none;
text-align: right;
}

.titolo{
  font-family: Verdana, Arial, sans-serif;
  font-size: 36px;
  color:#78c7c7;
}

.formmail{
width: 900px;
}

.txtbox{
width: 250px;
height: 15px;
margin-left: 0px;
}

.txtboxselect{
width: 255px;
height: 20px;
margin-left: 0px;
}

.txtboxlong{
width: 750px;
margin-left: 0px;
}

input, textarea, select{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
}

td.formmaildes{
padding-left: 20px;
width: 200px;
text-align: left;
}

td.formmailinput{
width: 250px;
text-align: left;
}

td.formmailemptyline{
height: 20px;
}

td.formmailtxtbox{
width: 700px;
text-align: left;
}


A.copylink:link{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F9F7ED; 
  color:#0000FF;
  text-decoration:none;
}

A.copylink:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F9F7ED; 
  color:#0000FF;
  text-decoration:none;
}

A.copylink:visited{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F9F7ED; 
  color:#0000FF;
  text-decoration:none;
}

A.copylink:visited:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F9F7ED; 
  color:#0000FF;
  text-decoration:none;
}

/* lista */

.lis {
width:99%;
}

.liszon {
text-align: center;
font-size: 30px; 
font-style:italic;
}

.lisico {
width: 350px;
padding-right: 20px;
text-align: right; 
}

img.lisimaright {
text-align:right;
}

.lisname {
text-align: left; 
padding-left: 20px; 
}

.lisname A{
font-size: 18px; 
color:#0000FF;
}

.lisdes {
font-style: italic; 
text-align: justify;
padding-left: 20px;
padding-right: 20px;
}

.lisdes img, .lisdes .more {
float:right;
width: 140px;
}
.more{
-moz-box-sizing: content-box;
border-color: #0066CC;
border-radius: 11px;
border-style: solid;
border-width: 1px;
color: #000000;
cursor: pointer;
float: right;
font-size: 12px !important;
line-height: 13px;
padding: 3px 8px;
text-align: center;
width: 113px;
}

.lis hr {
color: #78C7C7;
height: 1px;
}

.sch {
width:99%;
}

.schicoup {
padding-right: 20px;
text-align: right; 
}

.schicoup img{
padding-right: 11px;
padding-left: 11px;
border: 0;
}

.schicoup a:hover img{
padding-right: 11px;
padding-left: 11px;
border: 0;
}

.schico {
width: 280px;
padding-right: 20px;
text-align: right; 
}

.schdes {
font-style: italic; 
text-align: justify;
vertical-align: top;
padding-left: 20px;
padding-right: 20px;
}

.schdestip {
font-style: italic; 
text-align: justify;
padding-top: 20px;
padding-right: 20px;
}

.schname {
text-align: left; 
padding-left: 20px;
font-weight: bold;
font-style: italic; 
}

.errore {
text-align: center; 
font-weight: bold;
color: #FF0000;
font-size: 20px; 
}

.mailok {
text-align: center; 
font-weight: bold;
color: #0000FF;
font-size: 20px; 
}
.b_invia {
	background: none repeat scroll 0 0 #192C7F;
    color: #FFFFFF;
    font-size: 18px;
	padding:15px;
}