body{
     margin:0px;
     padding:0px;
     background-color: #999999;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color : #FFF;
     background-image: url('../img/sfnd1.jpg');
     background-position: top left;
     background-repeat:repeat-x;
}


/* IMP */
p
{
  margin:0px;
  padding:0px;
}
.clea{clear: both;}
form {
margin:0px;
padding:0px;
            }
img {
	border: none;
}

table{
border: 0px;
border-collapse: collapse;
}
input[type=checkbox] {padding: 0px; margin: 2px }
/* IMP */



/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer}
a:link {color:#F08804}
a:visited {color:#F08804}
a:hover,a:active {color:#006699;text-decoration:underline;}


a.menu,a.menu:link,a.menu:link,a.menu:link,a.menu:hover {background:transparent;text-decoration:none;cursor:pointer}
a.menu:link {color:#FF6600}
a.menu:visited {color:#FF6600}
a.menu:hover,a:active {color:#FF6600;text-decoration:underline;}

a.lk,a.lk:link,a.lk:link,a.lk:link,a.lk:hover {background:transparent;text-decoration:none;cursor:pointer}
a.lk:link {color:#FFF}
a.lk:visited {color:#FFF}
a.lk:hover,a:active {color:#006699;text-decoration:underline;}


a.tst,a.tst:link,a.tst:link,a.tst:link,a.tst:hover {background:transparent;text-decoration:none;cursor:pointer}
a.tst:link {color:#333}
a.tst:visited {color:#333}
a.tst:hover,a:active {color:#FF6600;text-decoration:none}


#wrp_ner
{
  position:relative;
  bottom:0px;
  left:0px;
  height:169px;
  background-image:url('../img/sfnd_ner.jpg');
  background-position:bottom left;
  background-repeat:repeat-x;
  width:100%;
  background-color: #000;
  z-index:-1;
}


#wrp_all
{
  width:850px;
  margin-bottom:-55px;
  z-index:99;
}


#header
{
 text-align:left;
 vertical-align:middle;
 margin-top:15px;
 margin-bottom:5px;
}

#wrp_bia
{
  width:100%;
  background-color:#FBFDFA;
  font-family:Verdana,Tahoma,Arial;
  font-size:12px;
  color:#333333;
}


#sfum2
{
  background-image:url('../img/sfum2.jpg');
  background-repeat:no-repeat;
  background-position:bottom right;
  z-index:0;
  width:851px;
  height:41px;
  position:relative;

}




#wrp_cont
{

  width:850px;
  text-align:left;
  position:relative;
  top:0px;
  left:0px;
  background-image:url('../img/sfum1.jpg');
  background-repeat:no-repeat;
  background-position:top right;
  z-index:88;
}

#br_su
{
  height: 32px;
  width:100%;
  background-image: url('../img/barra_su.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  text-align:left;
}

#snake
{
  position:relative;
  top:-73px;
  right:-680px;
  z-index:90;
  background-image: url('../img/snake.gif');
  background-position:top right;
  background-repeat:no-repeat;
  width:180px;
  height:130px;
}



#home
{
  background-image: url('../img/home.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  width:51px;
  height:38px;
  position:relative;
  top:-3px;
  left:0px;
  z-index:101;
}

#login-box
{
  position:relative;
  top:-33px;
  left:0px;
  padding-left:170px;
  z-index:101;
  font-size:10px;
}

#login-box2
{
  position:relative;
  top:-33px;
  left:0px;
  padding-left:60px;
  z-index:101;
  font-size:10px;
}

.cont_t
{
  width:400;
  margin-left:130px;
  margin-bottom:5px;
}

.dato
{
  float:left;
  width:100px;
  text-align:left;
}
.inp
{
  float:left;
  text-align:left;
}


.nome_c
{
  float:left;
  padding-top:5px;
  padding-right:4px;
}
.campo
{
  float:left;
}

#b_log
{
   float:left;
   padding-top:2px;
}


#wrp_fin
{

  width:775px;
  margin-left:29px;
}


.tit
{
 background-image: url('../img/sfnd_tit.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  width:742px;
  height:37px;

}

.d_pic
{
 font-size:9px;
}


.dat
{
  float:left;
  width:35px;
  text-align:center;
  font-family:Arial,Verdana,Tahoma;
  font-size:15px;
  color:#FFF;
  margin-top:7px;
  line-height:12px;
}

.t_txt
{
  float:left;
  margin-left:17px;
  margin-top:6px;
  font-family: Verdana,Tahoma,Arial;
  font-size:18px;
  color:#333;
}

.sub_tit
{
  margin-left:56px;
  padding-top:5px;
  font-family:Arial,Verdana,Tahoma;
  font-size:11px;
  color:#333;   .
}
.r_tit
{
  color:#994401
}

.testo
{
  padding-top:35px;
  margin-bottom:50px;
}

.img_right
{
  border:1px solid #E4E4E0;
  padding:2px;
  float:right;
  margin-left:4px;
}

.img_left
{
  border:1px solid #E4E4E0;
  padding:2px;
  float:left;
  margin-right:4px;
}

#comment_box
{
 width:100%;
 margin:10px;
 padding-top:20px;
}

.box_cm
{
  background-color: #F5F7F4;
  margin:20px;
  background-image:url('../img/aranc.jpg');
  background-position:top left;
  background-repeat:repeat-y;
  padding-left:15px;
  padding-top:10px;
  padding-right:15px;
  padding-bottom:8px;

}

.testo_cm
{
  margin-top:15px;
}

.firma
{
  margin-top:3px;
}



.riq_ner
{
  width:29px;
  height:19px;
  background-color:#666;
  color:#FFF;
  font-family: Arial;
  text-align:center;
  font-size:12px;
  padding-top:3px;

}


.riq
{
  border:1px solid #E4E4E0;
  padding:2px;
  margin:4px;
}

#paginazione
{
  text-align:center;
  font-size:11px;
  position:relative;
  bottom:-10px;
  left:0px;
  z-index:100;
}


.pag_selected
{
font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:  bold;
  color: #333;
  margin: 0 auto;
}

.pag_link
{
font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF6600;
  text-decoration:underline;
  margin: 0 auto;
}






.login {
background-image:url('../img/login.jpg');
width:32px;
height:17px;
border:0px;
margin:0px;
padding:0px;
vertical-align:top;

	}
.iscriviti {
background-image:url('../img/iscriviti.jpg');
width:56px;
height:21px;
border:0px;
margin:0px;
padding:0;
	}

.modifica {
background-image:url('../img/modifica.jpg');
width:56px;
height:21px;
border:0px;
margin:0px;
padding:0;
	}

.inserisci {
background-image:url('../img/inserisci.jpg');
width:56px;
height:21px;
border:0px;
margin:0px;
padding:0;
	}


select.text
{
width: 172px;
background-color: #ECEEED;
margin: 0px auto;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #CCCCCC;
padding-left:2px; padding-right:0; padding-top:0px; padding-bottom:0px;
}



input.text
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #D8D8D8;
padding-left:2px; padding-right:0; padding-top:3px; padding-bottom:3px;
width:171px;
}


input.text2
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #D8D8D8;
padding-left:1px; padding-right:0; padding-top:2px; padding-bottom:2px;
}

input.text3
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #000;
border : 1px solid #D8D8D8;
padding-left:2px; padding-right:0; padding-top:3px; padding-bottom:3px;
}

textarea.text
{
background-color: #FFF;
margin: 0px auto;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #000;
border : 1px solid #D8D8D8;
padding-left:2px; padding-right:0; padding-top:2px; padding-bottom:2px;
}








