/* Stile della sezione proncipale (div main) */

body { 
  color:#000000;
  font-family: Arial, Verdana, Times, serif;
  margin:0;
  padding:0;
  text-align:center;
  width:100%;
  background:#cccccc;
}

img {
   border:none;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, select, textarea { 
   margin:0 0;
   padding:0 0;
}

h1, h2, h3, h4, h5, h6 { 
   color:#333333;
}

p { 
   margin:0px 0px 0px 0px;
   padding:0 0;
}


ul, ol {
  list-style-type:none;
}

#container { 
  background:#ffffff;
  width:960px;
  border-top:1px solid #666666;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
}

#header { 
  background:#ffffff url("http://www.spotmania.eu/immagini/spotmania-header.jpg") left top no-repeat;
  color:#000000;
  width:960px;
  height:217px;
  margin:0px auto;
  position:relative;
}

#logo {
  position:absolute;
     left:93px;
	 top:0px;
}

#menu {
  position:absolute;
     left:0px;
	 top:198px;
  width:960px;
  height:19px;
  padding-left:0px;
  text-align:left;
  background:#000066 url("http://www.spotmania.eu/immagini/navbar-spotmania.jpg") left top repeat-x;
}

#menu li {
  float:left;
  padding:1px 20px 0px 20px;
}
#menu a {
  display:block;
  font-weight:bolder;
  text-decoration:none;
  float:left;
  color:#ffffff;
}
#menu a:link {
}
#menu a:visited {
  color:#ffffff;
}
#menu a:hover {
  color:#ff6633;
}

#buttonbar ul {
  position:absolute;
    left:429px;
	top:6px;
}
#buttonbar li {
  float:left;
  padding-left:50px;
}
#buttonbar a:hover img {
  filter: alpha(opacity=70); /* IE7 */
  opacity:0.70; /* FF */
}
#bannerhead {
  position:absolute;
    left:472px;
	top:56px;
}

#container {
  width:960px;
  margin:0px auto;
  /*border:2px solid #CCCCCC;*/
  position:relative;
}

#corpo {
  width:960px;
  float:left;
  text-align:left;
  background:#ffffff url("http://www.spotmania.eu/immagini/column_sx_sf.jpg") left top repeat-y;
}
#corpo2 {
  width:960px;
  float:left;
  background:transparent url("http://www.spotmania.eu/immagini/column_dx_sf.jpg") right top repeat-y;
}



/* INIZIO IMPOSTAZIONI CORNICI */
#column { 
  float:left; 
  width:201px;
  color:#000000;
}
#column #column_sx_head { 
  width:201px;
  height:41px;
  background:#f1f1f1 url("http://www.spotmania.eu/immagini/column_sx_header.jpg") left top no-repeat;
}
#menusx li {
  padding:3px 5px 0px 5px;
  height:18px;
  border-bottom:1px solid #cccccc;
}
#menusx li:hover {
  color:#3399cc;
  background:#f1f1f1 url("http://www.spotmania.eu/immagini/column_sx_sf_hover.jpg") left top repeat-y;
}

#menusx a {
  display:block;
  font-weight:bolder;
  text-decoration:none;
  color:#333333;
  height:21px;
}
#menusx a:link {
}
#menusx a:visited {
  color:#333333;
}
#menusx a:hover {
  color:#0066ff;
}
#special a:link {
  color:#FF6633;
}
#special a:visited {
  color:#FF6633;
}
#special a:hover {
  color:#0066ff;
}

p#menusx_end {
  width:201px;
  height:55px;
  background:#f1f1f1 url("http://www.spotmania.eu/immagini/cornicesx_end_servizi.jpg") left top no-repeat;
}

p#menusx_end_services {
  width:201px;
  height:55px;
  background:#f1f1f1 url("http://www.spotmania.eu/immagini/cornicesx_end_consigliati.jpg") left top no-repeat;
}

.cornicesx { 
  width:201px;
  padding-top:8px;
  background:#ffffff url("http://www.spotmania.eu/immagini/cornicesx_head.jpg") left top no-repeat;
}
#menu2, #menu3 {
  background:#ffffff url("http://www.spotmania.eu/immagini/cornicesx_sf.jpg") left top repeat-y;
}

#menu2 li, #menu3 li {
  padding:3px 5px 0px 5px;
  height:21px;
  border-bottom:1px solid #cccccc;
}

#menu2 li:hover, #menu3 li:hover {
  color:#3399cc;
  background:#f1f1f1 url("http://www.spotmania.eu/immagini/column_sx_sf_hover.jpg") left top repeat-y;
}
#menu2 a, #menu3 a {
  display:block;
  font-weight:bolder;
  text-decoration:none;
  color:#0066ff;
  height:21px;
}
#menu2 a:link, #menu3 a:link {
}
#menu2 a:visited, #menu3 a:visited {
  color:#0066ff;
}
#menu2 a:hover, #menu3 a:hover {
  color:#333333;
}

p#cornice_end_partners {
  width:201px;
  height:57px;
  background:#f1f1f1 url("http://www.spotmania.eu/immagini/cornicesx_end_partners.jpg") left top no-repeat;
}

#bannercolumn {
  padding:10px 0px 20px 0px;
  background: transparent url("http://www.spotmania.eu/immagini/cornicesx_head.jpg") left top no-repeat;
}
#bannercolumn div{
  padding:5px 0px 5px 5px;
  margin:0;
  background: transparent url("http://www.spotmania.eu/immagini/column_sx_sf.jpg") left top repeat-y;
  border-bottom:1px solid #cccccc;
}

p#cornice_end {
  width:201px;
  height:8px;
  background:#f1f1f1 url("http://www.spotmania.eu/immagini/cornicesx_end.jpg") left top no-repeat;
}

#main { 
  float:left; 
  width:535px;
  /*background-color:transparent;*/
  color:#000000;
  background:#ffffff;
  text-align:left;
  padding:10px 10px 30px 10px;
}
#main p { 
  margin:10px 0px 12px 15px;
  font-size:12px;
  font-weight:normal;
}

#navigationbar { 
  width:505px;
  height:15px;
  color:#333333;
  background:#ffffff;
  text-align:left;
  padding-top:10px;
  margin-bottom:10px;
  font-weight:bolder;
}
#navigationbar a, #navigationbar a:visited { 
  color:#333333;
  background:#ffffff;
  text-align:left;
  text-decoration:none;
}
#navigationbar a:hover { 
  color:#ff6633;
}
#MainHeader, #AnnunciScadenza, #AnnunciContattati, #MainHeaderVetrinaIndex, #MainHeaderVetrina { 
  margin:15px 0px 0px 0px;
  min-height:66px;
  font-weight:bolder;
  padding:15px 0px 0px 50px;
}

#MainHeader{ 
  background:url("http://www.spotmania.eu/immagini/annunci-gratuiti-home.gif") left top no-repeat;
  color:#000000;
  background-color:#FFFFFF;
}

#AnnunciScadenza{ 
  background:url("http://www.spotmania.eu/immagini/annunci-in-scadenza.gif") left top no-repeat;
  color:#000000;
  background-color:#ffffff;
  margin-top:50px;
}
#AnnunciContattati { 
  background:url("http://www.spotmania.eu/immagini/annunci-piu-contattati.gif") left top no-repeat;
  color:#000000;
  background-color:#ffffff;
  margin-top:50px;
}
#MainHeaderVetrinaIndex { 
  background:url("http://www.spotmania.eu/immagini/dettaglio_vetrina_index_top.jpg") left top no-repeat;
  color:#000000;
  background-color:transparent;
}

#MainHeaderVetrina { 
  background:url("http://www.spotmania.eu/immagini/dettaglio_vetrina_top.jpg") left top no-repeat;
  color:#000000;
  background-color:#FFFFFF;
}
#OptionalBackground { 
  background:#FFF url("http://www.spotmania.eu/immagini/vetrina_index_sf.png") left top repeat-y;
  color:#000000;
}
h1+p, h2+p, h3+p{ 
  padding-top:20px;
}
#main .hometable { 
  width:450px;
  margin-top:30px;
  margin-left:15px;
}
#main .hometable tr { 
  background:url("http://www.spotmania.eu/immagini/annunci_sf1.gif") left bottom no-repeat;
  height:35px; 
  width:450px;
}

#main td { 
  height:20px;
  color:#000000;
  font-size:13px;
  padding:9px 8px 5px 5px;
  text-align:left;
}

#main .cattd, #main .cattdhome { 
  background:#003399 url("http://www.spotmania.eu/immagini/annunci_prov.gif") left bottom no-repeat;
  height:18px;
  width:140px;
  color:#FFFFFF;
  font-size:11px;
  padding:10px 0px 7px 0px;
  text-align:center;
}
#main .cattdhome { 
  background:#003399 url("http://www.spotmania.eu/immagini/annunci_cats.gif") left bottom no-repeat;
  width:195px;
}
#main #noAnnHome { 
  text-align:left;
  padding-left:15px;
  border-bottom:1px solid #f56e13;
}
#main #noAnnHome p{ 
  font-size:0.9em;
}

#main .icotd { 
  width:15px;
}
#main .icotd img { 
  margin-left:5px;
}

#main td a, #main td a:visited { 
  color:#000000;
  text-decoration:none;
}
#main td a:hover { 
  color:#666666;
  text-decoration:none;
}

#main .cattd a, #main .cattd a:visited, #main .cattdhome a, #main .cattdhome a:visited { 
  color:#FFFFFF;
  text-decoration:none;
}
#main .cattd a:hover, #main .cattdhome a:hover { 
  color:#FFFFFF;
  text-decoration:underline;
}
#menumain li {
  background:#FFFFFF;
}
#main ul#menumain a {
 font-size:14px;
 color:#333333;
 text-decoration:none;
}
#main ul#menumain a:visited {
  color:#333333;
  font-size:14px;
}
#main ul#menumain a:hover {
  font-size:14px;
  color:#0066FF;
}

#main div#pagination {
  width:98%;
  text-align:center;
}
#main div#pagination a, #main div#pagination a:link, #main div#pagination a:visited {
  font-weight:bolder;
  color:#0066ff;
  font-size:14px;
  text-decoration:none;
}
#main div#pagination a:hover {
  color:#333333;
  font-size:14px;
  text-decoration:none;
}

#main p.VetrinaCatLink {
  text-align:center;
  width:259px;
  height:19px;
  background:#6699cc url("http://www.spotmania.eu/immagini/vetrina_index_cat.jpg") left top no-repeat;
  margin-left:85px;
  padding-top:3px;
}
#main p.VetrinaCatLink a, #main p.VetrinaCatLink a:visited {
  display:block;
  color:#000;
  font-size:14px;
  width:259px;
  height:22px;
  font-weight:bolder;
  text-decoration:none;
}

#main p.VetrinaCatLink a:hover {
  color:#FFF;
  font-size:14px;
  background:transparent;
}

#main p.LinkCodePick {
  text-align:right;
  margin-right:35px;
}
#main p.LinkCodePick a, #main p.LinkCodePick a:visited {
  color:#333;
  font-size:1.2em;
  font-weight:bolder;
}
#main p.LinkCodePick a:hover {
  color:#0066FF;
  font-size:1.2em;
  text-decoration:underline;
}
#main p.bannerImage {
  width:470px;
  margin:5px auto 30px auto;
}
#BottomVetrCat {
  width:100%;
  height:40px;
  background:url("http://www.spotmania.eu/immagini/dettaglio_vetrina_bottom.png") right top no-repeat;
}
#BottomSfVetr {
  width:100%;
  height:47px;
  background:url("http://www.spotmania.eu/immagini/dettaglio_vetrina_index_bottom.jpg") left top no-repeat;
}
#BottomBanner {
  padding-top:50px;
  padding-left:20px;
}
#main ul.ricTotBox {
  border-top:2px solid #0097ca;
  border-bottom:2px solid #0097ca;
  width:320px;
  margin:15px 0 15px 74px;
  padding:8px 12px;
  font-size:1.4em;
  color:#0097ca;
  float:left
}
#main ul.ricTotBox li{
  float:left;
}
#main ul.ricTotBox ul{
  float:left;
}
#main ul.ricTotBox ul li{
  float:left;
  width:56px;
}
#main ul.ricTotBox ul li.txtRicTotFld{
  width:260px;
  color:#666666;
}

#columndx { 
  float:left; 
  width:198px;
  color:#000000;
  margin-left:3px;
}
#columndx #column_dx_head { 
  width:201px;
  height:42px;
  background:#3f94ce url("http://www.spotmania.eu/immagini/column_dx_header.jpg") left top no-repeat;
}

#login {
  padding:3px 5px 0px 5px;
  width:191px;
}

#form_login legend {
  color:#FF0000;
  background-color: transparent;
  margin-left:5px;
  padding:0px 3px;
}

#form_login li {
  margin-bottom:2px;
  height:20px;
}

#form_login .box {
  width:91px;
  height:14px;
}
#form_login label {
color:#FFFFFF;
float: left;  
width: 70px;  
margin-right:10px; 
text-align: right; /* Determina l'allineamento a destra o a sinistra del testo */
}

#form_login fieldset {  /* Corregge problemi con larghezza celle */
float: left;  
clear: left;  
width: 100%;  
margin: 5px 0 0 0;  
padding: 0;
border:none;
}

#form_login fieldset li { /* Corregge problema riempimento durante il floating */ 
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1px; 
}

#form_login fieldset#submit {  /* Ripristina le condizioni di base per il fieldset finale (submit) */
float:none;  
width:auto;  
border:0 none #FFF;  
padding-right:15px;
text-align:right;
}


#reserved {
 width:181px;
}
#reserved li#reserved_intro, #reserved li#reserved_intro:hover {
  color:#333333;
  text-transform:uppercase;
  font-weight:bolder;
  padding:10px 5px 0px 15px;
  text-decoration:underline;
}

#reserved li {
  padding:3px 5px 0px 15px;
  height:21px;
}

#reserved li#lastReserved {
  padding-top:13px;
  padding-bottom:10px;
  height:21px;
}


#reserved a {
  display:block;
  font-weight:bolder;
  text-decoration:none;
  color:#FFFFFF;
  height:21px;
}
#reserved a:link {
}
#reserved a:visited {
  color:#FFFFFF;
}
#reserved a:hover {
  color:#FFCC00;
}

p#cornicedx_end_login {
  width:201px;
  height:50px;
  background:#3f94ce url("http://www.spotmania.eu/immagini/cornicedx_end_login.jpg") left top no-repeat;
}

p#cornicedx_end_vetrina {
  width:201px;
  height:50px;
  background:#3f94ce url("http://www.spotmania.eu/immagini/cornicedx_end_vetrina.jpg") left top no-repeat;
}

p#cornicedx_end_pubblicita {
  width:201px;
  height:50px;
  background:#3f94ce url("http://www.spotmania.eu/immagini/cornicedx_end_pubblicita.jpg") left top no-repeat;
}

p#cornicedx_end_ricarica {
  width:201px;
  height:50px;
  background:#3f94ce url("http://www.spotmania.eu/immagini/cornicedx_end_ricarica.jpg") left top no-repeat;
}

#RicaricaVincitori a {
  font-weight:bolder;
  text-decoration:none;
  color:#FFFFFF;
}
#RicaricaVincitori a:visited {
  color:#FFFFFF;
}
#reserved a:hover, #RicaricaVincitori a:hover {
  color:#FFCC00;
}


#bannercolumnRight {
  padding:0;
  background: transparent;
}
#bannercolumnRight div{
  text-align:center;
  padding-bottom:20px;
  padding-left:2px;
}
#assistance{
  text-align:center;
  padding-bottom:20px;
  padding-left:2px;
  padding-top:12px;
}



#searchbar {
  position:absolute;
    right:20px;
	top:168px;
  width:140px;
}
#searchbar input#go_button:hover {
  filter: alpha(opacity=85); /* IE7 */
  opacity:0.85; /* FF */
}

#footer { 
  background:#000066 url("http://www.spotmania.eu/immagini/spotmania_footer.jpg") left no-repeat;
  color:#FFFFFF;
  width:960px;
  height:55px;
  clear:both;
  position:relative;
}

img#ppm-realizzazione-siti { 
  position:absolute;
    right:0px;
	bottom:0px;
}


ul#linksAmici { 
  margin:20px 0;
  padding:0;
  color:#CCCCCC;
  width:auto;
  float:left;
}
ul#linksAmici li{ 
  float:left;
}
ul#linksAmici li a, ul#linksAmici li a:visited { 
  text-decoration:none;
  color:#CCCCCC;
  font-size:0.9em;
}
ul#linksAmici li a:hover{ 
  text-decoration:none;
  color:#FF6600;
  font-size:0.9em;
}

p#Copyright { 
  font-size:0.7em;
  font-style:italic;
  clear:both;
  margin:0;
  padding:0;
  position:absolute;
    left:5px;
	bottom:0px;
}
p#Copyright a, p#Copyright a:link{ 
  font-style:italic;
  text-decoration:none;
  color:#FFF;
}
p#Copyright a:hover{ 
  font-style:italic;
  text-decoration:underline;
}

#main p.ImportantText { 
  font-size:0.9em;
  font-weight:bolder;
  color:#FF6600;
  text-align:center;
  width:100%;
}
