body {
  font-family: Verdana;
	font-size: 12px;
	background-color: #E6E6E6;
	background-image: url("images/sfondo.jpg");
	background-position: center;
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}
.divisore1 {
width: 690px;
height: 10px;
}
tr, td{
padding: 1px 0px 1px 4px; 
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {

}
a:active {
text-decoration: none;
}
p {
  text-align: justify;
	line-height: 15px;
	font-size: 12px;
}
img {
	border: none;
}
fieldset {
  padding: 1em;
	width: 300px;
	border:1px solid #4567A5;
}
label {
  float:left;
  width:35%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align: right;
}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #4567A5;
  color:#4567A5;
  font-size:90%;
  text-align:right;
}
select {
  float: left;
	position: relative;
}
input {
  float: left;
	position: relative;
}
textarea {
  float: left;
	position: relative;
}
#lingue {
  position: relative;
	margin: auto;
	margin-top: -80px;
	height: 50px;
	width: 748px;
}
.ita a {
	margin-top: 10px;
	float: right;
	margin-left: 20px;
	width: 29px;
	height: 28px;
	background-image: url("lingue/ita.jpg");
	background-position: 0px 0px;
}
.ita a:hover {
	margin-top: 10px;
	float: right;
	margin-left: 20px;
	width: 29px;
	height: 28px;
	background-image: url("lingue/ita.jpg");
	background-position: 0px 28px;
}
.eng a {
	margin-top: 10px;
	float: right;
	margin-left: 20px;
	width: 29px;
	height: 28px;
	background-image: url("lingue/eng.jpg");
	background-position: 0px 0px;
}
.eng a:hover {
	margin-top: 10px;
	float: right;
	margin-left: 20px;
	width: 29px;
	height: 28px;
	background-image: url("lingue/eng.jpg");
	background-position: 0px 28px;
}
.rus a {
	margin-top: 10px;
	float: right;
	margin-left: 20px;
	width: 29px;
	height: 28px;
	background-image: url("lingue/rus.jpg");
	background-position: 0px 0px;
}
.rus a:hover {
	margin-top: 10px;
	float: right;
	margin-left: 20px;
	width: 29px;
	height: 28px;
	background-image: url("lingue/rus.jpg");
	background-position: 0px 28px;
}
.logout a {
	margin-top: 10px;
	float: right;
	margin-left: 30px;
	width: 28px;
	height: 28px;
	background-image: url("images/logout.jpg");
	background-position: 0px 0px;
}
.logout a:hover {
	margin-top: 10px;
	float: right;
	margin-left: 30px;
	width: 28px;
	height: 28px;
	background-image: url("images/logout.jpg");
	background-position: 0px 28px;
} 
#header {
	position: relative;
	margin: auto;
	background-image: url("images/testata.jpg");
	background-position: center;
	background-repeat: no-repeat;
	height: 110px;
}
#footer {
	position: relative;
	margin: auto;
	background-image: url("images/footer.jpg");
	background-position: center;
	background-repeat: no-repeat;
	height: 45px;
}
#corpo {
	width: 728px;
	margin: auto;
	padding: 20px;
	text-align: justify;
	clear:both;
}
#menu {
	position: relative;
	margin: auto;
	margin-top: 50px;
	width: 768px;
	height: 60px;
	text-align: center;
	line-height: 30px;
	background-color: #4567A5;
}
#menu a{
  font-style: italic;
	margin: 7px;
	color: white;
	text-decoration: none;
}
#menu a:hover{
  font-weight: bold;
  font-style: normal;
	margin: 6px;
	color: white;
	text-decoration: none;
}
.slider {
position:relative;
float: left;
overflow:hidden;
border: 2px dashed #000000;
text-align: justify;
height: 350px;
/*background:#eef5f6;
margin-bottom:20px;*/
width: 330px;
}
#bottoni {
position: relative;
float: right;
overflow: hidden;
height: 350px;
width: 32px;
margin-right: 10px;
}
.slidercontent {
position: absolute;
}
.slidercontent .upper {
border-bottom: 1px solid #9ac1c9;
}
.section {
padding: 10px;
}
#caselladestra {
background-color: #C7D9F8;
text-align: center;
position: relative;
float: right;
width: 80px;
height: 90px;
margin: 0px 0px 20px 20px;
margin-bottom: 20px;
padding: 5px;
}
#caselladestra2 {
text-align: center;
position: relative;
float: left;
width: 80px;
height: 90px;
margin: 0px 0px 20px 20px;
margin-bottom: 20px;
padding: 5px;
}

/* Agenzie */
.agenzieelenco a, .agenzieinvita a, .agenziemodifica a, .agenziecancella a, .agenzieaggiungi a {
width: 40px;
height: 40px;
background-position: 0px 0px;
float: left;
}
.agenzieelenco a {
margin-left: 25px;
background-image: url(images/agenzie.elenco.gif);
}
.agenzieinvita a {
margin-left: 25px;
background-image: url(images/agenzie.invita.gif);
}

.agenziemodifica a {
background-image: url(images/agenzie.modifica.gif);
}
.agenziecancella a {
background-image: url(images/agenzie.cancella.gif);
}
.agenzieaggiungi a {
margin-left: 25px;
background-image: url(images/agenzie.aggiungi.gif);
}
.agenzieelenco a:hover, .agenzieinvita a:hover, .agenziemodifica a:hover, .agenziecancella a:hover, .agenzieaggiungi a:hover {
background-position: 0px 40px;
}

/* Admins */
.adminelenco a, .adminmodifica a, .admincancella a, .adminaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.adminelenco a {
background-image: url(images/admin.elenco.gif);
}
.adminmodifica a {
background-image: url(images/admin.modifica.gif);
}
.admincancella a {
background-image: url(images/admin.cancella.gif);
}
.adminaggiungi a {
margin-left: 30px;
background-image: url(images/admin.aggiungi.gif);
}
.adminelenco a:hover, .adminmodifica a:hover, .admincancella a:hover, .adminaggiungi a:hover {
background-position: 0px 40px;
}
/* Teams */
.teamelenco a, .teammodifica a, .teamcancella a, .teamaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.teamelenco a {
background-image: url(images/team.elenco.gif);
}
.teammodifica a {
background-image: url(images/team.modifica.gif);
}
.teamcancella a {
background-image: url(images/team.cancella.gif);
}
.teamaggiungi a {
margin-left: 30px;
background-image: url(images/team.aggiungi.gif);
}
.teamelenco a:hover, .teammodifica a:hover, .teamcancella a:hover, .teamaggiungi a:hover {
background-position: 0px 40px;
}

/* Piloti */
.pilotielenco a, .pilotimodifica a, .piloticancella a, .pilotiaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.pilotielenco a {
background-image: url(images/piloti.elenco.gif);
}
.pilotimodifica a {
background-image: url(images/piloti.modifica.gif);
}
.piloticancella a {
background-image: url(images/piloti.cancella.gif);
}
.pilotiaggiungi a {
margin-left: 30px;
background-image: url(images/piloti.aggiungi.gif);
}
.pilotielenco a:hover, .pilotimodifica a:hover, .piloticancella a:hover, .pilotiaggiungi a:hover {
background-position: 0px 40px;
}


/* Gare */
.gareelenco a, .garemodifica a, .garecancella a, .gareaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.gareelenco a {
background-image: url(images/gare.elenco.gif);
}
.garemodifica a {
background-image: url(images/gare.modifica.gif);
}
.garecancella a {
background-image: url(images/gare.cancella.gif);
}
.gareaggiungi a {
margin-left: 30px;
background-image: url(images/gare.aggiungi.gif);
}
.gareelenco a:hover, .garemodifica a:hover, .garecancella a:hover, .gareaggiungi a:hover {
background-position: 0px 40px;
}

/* Risultati */
.risultatielenco a, .risultatimodifica a, .risultaticancella a, .risultatiaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.risultatielenco a {
background-image: url(images/risultati.elenco.gif);
}
.risultatimodifica a {
background-image: url(images/risultati.modifica.gif);
}
.risultaticancella a {
background-image: url(images/risultati.cancella.gif);
}
.risultatiaggiungi a {
margin-left: 30px;
background-image: url(images/risultati.aggiungi.gif);
}
.risultatielenco a:hover, .risultatimodifica a:hover, .risultaticancella a:hover, .risultatiaggiungi a:hover {
background-position: 0px 40px;
}

/* Classi */
.classielenco a, .classimodifica a, .classicancella a, .classiaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.classielenco a {
background-image: url(images/classi.elenco.gif);
}
.classimodifica a {
background-image: url(images/classi.modifica.gif);
}
.classicancella a {
background-image: url(images/classi.cancella.gif);
}
.classiaggiungi a {
margin-left: 30px;
background-image: url(images/classi.aggiungi.gif);
}
.classielenco a:hover, .classimodifica a:hover, .classicancella a:hover, .classiaggiungi a:hover {
background-position: 0px 40px;
}

/* Mailing list */
.mailinglistnuovo a {
width: 45px;
height: 45px;
background-position: 0px 0px;
float: left;
margin-left: 20px;
background-image: url(images/mailinglist.nuovo.gif);
}
.mailinglistnuovo a:hover {
background-position: 0px 45px;
}
/* Messaggi */
#destinatari {
float: right;
width: 400px;
}
.messaggiaggiungi a {
width: 30px;
height: 30px;
margin-top: -5px;
margin-left: 10px;
background-image: url(images/messaggi.aggiungi.gif);
background-position: 0px 0px;
float: left;
}
.messaggiaggiungi a:hover {
background-position: 0px 30px;
}
.messaggicancella a, .messaggileggi a, .messaggirispondi a, .messagginuovo a, .messaggiinviati a, .messaggiricevuti a {
width: 40px;
height: 40px;
background-position: 0px 0px;
float: left;
}
.messagginuovo a, .messaggiinviati a, .messaggiricevuti a {
margin-left: 20px;
}
.messaggicancella a {
background-image: url(images/messaggi.cancella.gif);
}
.messaggileggi a {
background-image: url(images/messaggi.leggi.gif);
}
.messaggirispondi a {
background-image: url(images/messaggi.rispondi.gif);
}
.messagginuovo a {
background-image: url(images/messaggi.nuovo.gif);
}
.messaggiinviati a {
background-image: url(images/messaggi.inviati.gif);
}
.messaggiricevuti a {
background-image: url(images/messaggi.ricevuti.gif);
}
.messaggicancella a:hover, .messaggileggi a:hover, .messaggirispondi a:hover, .messagginuovo a:hover, .messaggiinviati a:hover, .messaggiricevuti a:hover {
background-position: 0px 40px;
}
/* Foto */
.fotovedi a, .fotocancella a, .fotoelenco a, .fotomodifica a, .fotomodificainfo a, .fotonuovo a {
width: 40px;
height: 40px;
background-position: 0px 0px;
float: left;
}
.fotonuovo a, .fotoelenco a {
margin-left: 20px;
}
.fotovedi a, .fotoelenco a {
background-image: url(images/foto.elenco.gif);
}
.fotocancella a {
background-image: url(images/foto.cancella.gif);
}
.fotomodifica a {
background-image: url(images/foto.modifica.gif);
}
.fotomodificainfo a {
background-image: url(images/foto.modificainfo.gif);
}
.fotonuovo a {
background-image: url(images/foto.nuovo.gif);
}
.fotovedi a:hover, .fotocancella a:hover, .fotoelenco a:hover, .fotomodifica a:hover, .fotomodificainfo a:hover, .fotonuovo a:hover {
background-position: 0px 40px;
}
.venditecancella a {
width: 40px;
height: 40px;
background-position: 0px 0px;
background-image: url(images/vendite.cancella.gif);
float: left;
}
.venditecancella a:hover {
background-position: 0px 40px;
}
.planipianomodifica a {
width: 40px;
height: 40px;
background-position: 0px 0px;
background-image: url(images/planipiano.modifica.gif);
float: left;
}
.planipianomodifica a:hover {
background-position: 0px 40px;
}

/* Allegati */
.allegatovedi a, .allegatocancella a, .allegatoelenco a, .allegatomodifica a, .allegatomodificainfo a, .allegatonuovo a {
width: 40px;
height: 40px;
background-position: 0px 0px;
float: left;
}
.allegatonuovo a, .allegatoelenco a {
margin-left: 25px;
}
.allegatovedi a, .allegatoelenco a {
background-image: url(images/allegato.elenco.gif);
}
.allegatocancella a {
background-image: url(images/allegato.cancella.gif);
}
.allegatomodificainfo a {
background-image: url(images/allegato.modificainfo.gif);
}
.allegatomodifica a {
background-image: url(images/allegato.modifica.gif);
}
.allegatonuovo a {
background-image: url(images/allegato.nuovo.gif);
}
.allegatovedi a:hover, .allegatocancella a:hover, .allegatoelenco a:hover, .allegatomodifica a:hover, .allegatomodificainfo a:hover, .allegatonuovo a:hover {
background-position: 0px 40px;
}

/* Contratti */
.contrattielenco a, .contrattimodifica a, .contratticancella a, .contrattiaggiungi a {
width: 40px;
height: 40px;
background-position: 0px 0px;
float: left;
}
.contrattielenco a {
margin-left: 30px;
background-image: url(images/contratti.elenco.gif);
}
.contrattimodifica a {
background-image: url(images/contratti.modifica.gif);
}
.contratticancella a {
background-image: url(images/contratti.cancella.gif);
}
.contrattiaggiungi a {
margin-left: 30px;
background-image: url(images/contratti.aggiungi.gif);
}
.contrattielenco a:hover, .contrattimodifica a:hover, .contratticancella a:hover, .contrattiaggiungi a:hover {
background-position: 0px 40px;
}

/* Contatti */
.contattielenco a, .contattimodifica a, .contatticancella a, .contattiaggiungi a {
width: 40px;
height: 40px;
background-position: 0px 0px;
float: left;
}
.contattielenco a {
margin-left: 30px;
background-image: url(images/contatti.elenco.gif);
}
.contattimodifica a {
background-image: url(images/contatti.modifica.gif);
}
.contatticancella a {
background-image: url(images/contatti.cancella.gif);
}
.contattiaggiungi a {
margin-left: 30px;
background-image: url(images/contatti.aggiungi.gif);
}
.contattielenco a:hover, .contattimodifica a:hover, .contatticancella a:hover, .contattiaggiungi a:hover {
background-position: 0px 40px;
}

/* Appuntamenti */
.appuntamentielenco a, .appuntamentimodifica a, .appuntamenticancella a, .appuntamentiaggiungi a {
width: 40px;
height: 40px;
background-position: 0px 0px;
float: left;
}
.appuntamentielenco a {
margin-left: 25px;
background-image: url(images/appuntamenti.elenco.gif);
}
.appuntamentimodifica a {
background-image: url(images/appuntamenti.modifica.gif);
}
.appuntamenticancella a {
background-image: url(images/appuntamenti.cancella.gif);
}
.appuntamentiaggiungi a {
margin-left: 30px;
background-image: url(images/appuntamenti.aggiungi.gif);
}
.appuntamentimodifica a:hover, .appuntamentielenco a:hover, .appuntamenticancella a:hover, .appuntamentiaggiungi a:hover {
background-position: 0px 40px;
}
/* Categorie */
.categorieelenco a, .categoriemodifica a, .categoriecancella a, .categorieaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.categorieelenco a {
background-image: url(images/categorie.elenco.gif);
}
.categoriemodifica a {
background-image: url(images/categorie.modifica.gif);
}
.categoriecancella a {
background-image: url(images/categorie.cancella.gif);
}
.categorieaggiungi a {
margin-left: 30px;
background-image: url(images/categorie.aggiungi.gif);
}
.categorieelenco a:hover, .categoriemodifica a:hover, .categoriecancella a:hover, .categorieaggiungi a:hover {
background-position: 0px 40px;
}

/* Articoli */
.articolielenco a, .articolimodifica a, .articolicancella a, .articoliaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.articolielenco a {
background-image: url(images/articoli.elenco.gif);
}
.articolimodifica a {
background-image: url(images/articoli.modifica.gif);
}
.articolicancella a {
background-image: url(images/articoli.cancella.gif);
}
.articoliaggiungi a {
margin-left: 30px;
background-image: url(images/articoli.aggiungi.gif);
}
.articolielenco a:hover, .articolimodifica a:hover, .articolicancella a:hover, .articoliaggiungi a:hover {
background-position: 0px 40px;
}

/* Sezioni */
.sezionielenco a, .sezionimodifica a, .sezionicancella a, .sezioniaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.sezionielenco a {
background-image: url(images/sezioni.elenco.gif);
}
.sezionimodifica a {
background-image: url(images/sezioni.modifica.gif);
}
.sezionicancella a {
background-image: url(images/sezioni.cancella.gif);
}
.sezioniaggiungi a {
margin-left: 30px;
background-image: url(images/sezioni.aggiungi.gif);
}
.sezionielenco a:hover, .sezionimodifica a:hover, .sezionicancella a:hover, .sezioniaggiungi a:hover {
background-position: 0px 40px;
}

/* Pagine */
.pagineelenco a, .paginemodifica a, .paginecancella a, .pagineaggiungi a {
width: 40px;
height: 40px;
margin: 0 25px;
background-position: 0px 0px;
float: left;
}
.pagineelenco a {
background-image: url(images/pagine.elenco.gif);
}
.paginemodifica a {
background-image: url(images/pagine.modifica.gif);
}
.paginecancella a {
background-image: url(images/pagine.cancella.gif);
}
.pagineaggiungi a {
margin-left: 30px;
background-image: url(images/pagine.aggiungi.gif);
}
.pagineelenco a:hover, .paginemodifica a:hover, .paginecancella a:hover, .pagineaggiungi a:hover {
background-position: 0px 40px;
}


.casellahome {
background-color: #c8e87b;
text-align: center;
position: relative;
float: left;
width: 90px;
height: 80px;
margin: 5px;
padding: 5px;
padding-top: 15px;
}
.casellahome:hover {
background-color: #cff081;
}
.didascaliahome {
font-variant: small-caps;
color: white;
font-weight: bold;
font-size: 10px;
text-align: center;
}
.filtroarticoli {
width: 718px;
height: 23px;
margin:10px;
position: relative;
margin-left: auto;
margin-right: auto;
padding:5px;
background-color: #cff081;
}
