/* BODY */
body { margin: 20px 0px 30px 0px } /* top right bottom left */


/* DIV */

#contenitore { width: 1100px; margin: 0 auto }

#sito { position: relative; float: left; width: 900px; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; }

#adsense { position: relative; float: right; margin-top: 30px; width: 160px; height: 600px }
#adsense2 { position: relative; float: left; margin-top: 20px; width: 900px; height: 90px; text-align: center; }
#adsense3 { position: relative; float: right; margin-top: 20px; width: 160px; height: 600px }

#lingue { position: relative; float: left; height: 30px; width: 900px; background-color: #ffffff }
#linguebox { position: relative; float: left; padding-top: 8px }

#header { position: relative; float: left; height: 200px; width: 900px; }
#headerbox { position: relative; float: left; z-index: 10 }

#navigazione { position: relative; float: left; width: 900px; background-color: #e4e4e4 }
#navigazionebox { position: relative; float: left; height: 39px; width: 85px; border-right: 1px solid #ffffff; text-align: center; }
#navigazioneboxh { position: relative; float: left; height: 39px; border-right: 1px solid #ffffff; text-align: center; padding: 0px 10px 0 10px }

#titolo { position: relative; float: left; width: 900px; background-color: #ffffff }
#titolobox { position: relative; float: left; height: 18px; width: 400px; text-align: left; padding-top: 17px }

#contenuto { position: relative; float: left; width: 900px; background-color: #ffffff }
#contbox { position: relative; float: left; height: 120px; width: 570px; padding: 10px }
#contsx { position: relative; float: left; width: 300px; height: 290px }
#contdx { position: relative; float: right; width: 590px }
#links { position: relative; float: left; width: 420px; }

#boxlungo { position: relative; float: left; width: 900px; }

#gny { position: relative; float: left; width: 900px; margin-top: 20px }
#gnybox { position: relative; float: left; height: 250px; }

#facebook { position: relative; float: left; width: 900px; margin-top: 20px; }
#facebookbox { position: relative; float: left; height: 271px; }

#footer { position: relative; float: left; margin-top: 20px; width: 900px; background-color: #f2f2f2; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px }
#footerbox { position: relative; float: left; }


/* MENU */

/* carattere */
.menu { color: #000000; text-decoration: none; }
A.menu:link, A.menu:visited, A.menu:active { font: bold 11pt/28pt Arial, sans-serif; color: #000000;  }
A.menu:hover { text-decoration: none }

td#menuprinting { height: 38px; border-right: 1px solid #ffffff; text-align: center; padding: 0 10px 0 10px }


/* CONTENUTO */

.testo { color: #000000; text-decoration: none; font: normal 10pt/13pt arial, sans-serif; padding: 10px }
A.testo:link, A.testo:visited, A.testo:active { color: #000000; text-decoration: underline; padding: 0 }
A.testo:hover { color: #000000; text-decoration: none; }

.titolo { color: #000000; text-decoration:none; font: bold 18pt arial, sans-serif; padding: 10px }

.sottotitolo { color: #000000; text-decoration:none; font: normal 14pt/20pt arial, sans-serif; }



.cliente { color: #000000; text-decoration:none; font: normal 9pt/12pt arial, sans-serif; text-align:left }

.copyright { color: #000000; text-decoration:none; font: normal 9pt/11pt arial, sans-serif; text-align: left }
A.copyright:link, A.copyright:visited, A.copyright:active { color: #000000; text-decoration:underline; }
A.copyright:hover { color: #000000; text-decoration: none; }

.form { color: #000000; text-decoration:none; font: normal 9pt/9pt arial, sans-serif; 
	width:250px; height:21px; border: 1px solid #CC9900 }
	
.formtxt { color: #000000; text-decoration:none; font: normal 9pt/12pt arial, sans-serif; 
	width:250px; height:205px; border: 1px solid #000000 }

.tasti { color: #000000; text-decoration:none; font: normal 9pt/9pt arial, sans-serif; 
	width:93px; height:21px; border: 1px solid #CC9900; background-color:#FCCD4C }

.dati { color: #000000; text-decoration:none; font: normal 8pt/8pt Verdana, sans-serif; }


/* SHIN HOSTING */

td#confronto { border: 1px solid #000000; } /* hosting.dati */


/* SHIN PRINTING */

.carrelloN { color: #000000; font: normal 10pt/13pt arial, sans-serif; }
A.carrelloN:link, A.carrelloN:visited, A.carrelloN:active { color: #000000; text-decoration:underline; }
A.carrelloN:hover { color: #000000; text-decoration: none; }

.errore { color: #FF0000; text-decoration:none; font: normal 9pt/12pt arial, sans-serif; }
A.errore:link, A.errore:visited, A.errore:active { color: #FF0000; text-decoration:underline; }
A.errore:hover { color: #FF0000; text-decoration: none; }


.navbarbox { color: #000000; text-decoration:none; font: normal 9pt/12pt arial; text-align:left; vertical-align:top; }
A.navbarbox:link, A.navbarbox:visited, A.navbarbox:active { color:#000000; text-decoration: none }
A.navbarbox:hover { color: #000000; text-decoration: none }

.categoriesN { font: normal 11pt arial; color:#000000; text-align:center; vertical-align:center; }

.pagine { font: bold 10pt arial; color:#000000; text-align:left; vertical-align:top; text-decoration: none }

.slogan { font: bold 12pt Arial; color:#000000; text-align:left; vertical-align:top }



ul { padding-left: 15px }
li { list-style-type: square }
li#alpha { list-style-type: lower-alpha }
li#roman { list-style-type: lower-roman }
