/*
 * ArtPrint Web Application
 * ========================
 * 
 * [ CSS Menu ]
 * layout delle pagine statiche
 * 
 * Versione: 1.2 [24.06.2008]
 * Autore: Enrico Alborali
 * Copyright: ©2007-2009 ArtPrint s.a.s.
 * Ultima modifica: 18/02/2010 - Stefano Rettondini
 * 
 */

/*
 * contenuto tabella vantaggi
 */
.contenuto_vantaggi {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	position: relative;
	margin: 0px auto;
	top: 0px;
 	width: 850px;
	background: transparent;
	text-align: left;
	padding: 0px 2px 15px 2px;
}

.spunta {
 	width: 33px;
	height: 36px;
	float: right;
	background: transparent;
}

.contenuto_vantaggi a, .contenuto_vantaggi a:visited, .contenuto_vantaggi a:active {
	text-decoration: none;
	color: #1054d6;
}

.contenuto_vantaggi a:hover {
	text-decoration: underline;
	color: #CC0000;
}

/*
 * contenuto pagina mappa sito
 */
.contenuto_sitemap {
	position: relative;
	margin: 0px auto;
	top: 0px;
 	width: 850px;
	background: transparent;
	text-align: justify;
	padding: 10px 5px 25px 5px;
	color: #1054D6;	
}

.contenuto_sitemap h2 {
	font: 20px Arial, Helvetica, sans-serif;
	letter-spacing: -0.03em;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 20px;
}

.contenuto_sitemap p, .contenuto_sitemap ul, .contenuto_sitemap ul li {
	font: 13px/1.4em Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.contenuto_sitemap ul, .contenuto_sitemap ul li {
	position: relative;
}

.contenuto_sitemap ul {
	margin: 1em 0 0 22px;
}

.contenuto_sitemap ul li {
	margin: 1em 0 0 0;
	list-style: circle;
}

.contenuto_sitemap ul li li {
	margin: 1em 0 0.5em 0;
	list-style: circle;
}

.contenuto_sitemap a, .contenuto_sitemap a:visited, .contenuto_sitemap a:active {
  	text-decoration: none;
	color: #444444;
}

.contenuto_sitemap a:hover {
	text-decoration: none;
	color: #FF0000;
}

/*
 * contenuto pagina privacy
 */
.contenuto_privacy {
	position: relative;
	margin: 0px auto;
	top: 0px;
 	width: 850px;
	background: transparent;
	text-align: justify;
	padding: 10px 5px 25px 5px;
}

.contenuto_privacy h2 {
	font: 20px Arial, Helvetica, sans-serif;
	letter-spacing: -0.03em;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 20px;
}

.contenuto_privacy h3 {
	font: 15px Arial, Helvetica, sans-serif;
	margin: 2em 0 1em 0;
	font-weight: bold;
	color: #1054D6;
}

.contenuto_privacy h4 {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1.5em 0 0.5em 0;
}

.contenuto_privacy p, .contenuto_privacy ol, .contenuto_privacy ol li {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.contenuto_privacy ol, .contenuto_privacy ol li {
	position: relative;
}

.contenuto_privacy ol {
	margin: 1em 0 0 22px;
}

.contenuto_privacy ol li {
	margin: 1.8em 0 0 0;
	list-style: decimal;
}

.contenuto_privacy ol li li {
	margin: 0 0 0.5em 0;
	list-style: lower-alpha;
}

.contenuto_privacy a, .contenuto_privacy a:visited, .contenuto_privacy a:active {
  	text-decoration: none;
	color: #FF0000;
}

.contenuto_privacy a:hover {
  	text-decoration: underline;
	color: #FF0000;
}

.contenuto_privacy a.torna_menu, .contenuto_privacy a:visited.torna_menu, .contenuto_privacy a:active.torna_menu {
  	text-decoration: none;
	color: #000000;
}

.contenuto_privacy a:hover.torna_menu {
  	text-decoration: none;
	color: #000000;
}

/*
 * contenuto pagina guida
 */
.contenuto_faq {
	position: relative;
	margin: 0px auto;
	top: 0px;
 	width: 850px;
	background: transparent;
	text-align: justify;
	padding: 10px 0px 25px 0px;
}

.contenuto_faq h1 {
	font: 20px Arial, Helvetica, sans-serif;
	letter-spacing: -0.03em;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 3px;
}

.contenuto_faq a, .contenuto_faq a:visited, .contenuto_faq a:active {
  	text-decoration: none;
	color: #FF0000;
}

.contenuto_faq a:hover {
	text-decoration: underline;
	color: #FF0000;
}

.barra_domanda_faq {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1054D6;
	text-align: left;
	position: relative;
	margin: 0px auto;
 	width: 850px;
	background: transparent;
	padding: 5px 0px;
}

.risposta_faq {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #444444;
	position: relative;
	margin: 0px auto;
 	width: 850px;
	background: transparent;
	padding-bottom: 10px;
}

/*
 * contenuto pagina prepara file
 */
.contenuto_come_fare {
	position: relative;
	margin: 0px auto;
	top: 0px;
 	width: 852px;
	background: transparent;
	text-align: justify;
	padding: 10px 0px 25px 0px;
}

.info-globale_come_fare {
	margin: 0px auto;
 	width: 828px;
	background: #E8EEF7;
	font: 10pt/1.4em Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	padding: 12px;
}

.linea_orizzontale {
  	position: relative;
	top: 15px; left: 0px;
	border-top: 1px solid #CCCCCC;
}

.contenuto_come_fare h1 {
	font: 20px Arial, Helvetica, sans-serif;
	letter-spacing: -0.03em;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 0px;
}

.contenuto_come_fare h2 {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1.5em 0 0 0;
	color: #1054D6;
}

.contenuto_come_fare h3 {
	font: 12pt Arial, Helvetica, sans-serif;
	margin: 2em 0 1em 0;
	font-weight: bold;
	color: #1054D6;
}

.contenuto_come_fare p, .contenuto_come_fare ul, .contenuto_come_fare ul li {
	font: 10pt/1.4em Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.contenuto_come_fare ul, .contenuto_come_fare ul li {
	position: relative;
}

.contenuto_come_fare ul {
	margin: 0.5em 0 0 25px;
}

.contenuto_come_fare a, .contenuto_come_fare a:visited, .contenuto_come_fare a:active {
	text-decoration: none;
	color: #CC0000;
}

.contenuto_come_fare a:hover {
	text-decoration: underline;
	color: #CC0000;
}
