﻿/* ----------------------
   -- STRUTTURA PAGINE --
   ---------------------- */

/* PAGINE VARIE */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: transparent;
	color: #000;
}

#centrato {
	width: 905px;
	margin: auto;
	text-align: left;
}

#corpo {
	float: left;
	width: 905px;
	background: transparent;
}

#top-footer {
	background: transparent;
}


/* HOME PAGE */
#col-casella {
	float: left;
	width: 165px;
	height: 320px;
	background-image: url('images/wd_new_sfondo_caselle_new.png');
	background-repeat: no-repeat
}

#col-vuota-verticale {
	float: left;
	width: 20px;
	height: 320px;
	background: transparent;
}

#col-vuota-orizzontale {
	float: left;
	width: 905px;
	height: 22px;
	background: transparent;
}


/* PAGINA TOP */
#col-logo {
	float: left;
	width: 445px;
	height: 124px;
	background: transparent;
}

#col-logo-barra {
	float: left;
	width: 14px;
	height: 124px;
	background: transparent;
}


/* PAGINA MENU SECONDARIO */
#col-menu-secondario {
	float: left;
	width: 250px;
	height: 646px;
	background-image: url('images/wd_new_sfondo_menu_secondario.png');
	background-repeat: no-repeat
}


/* PAGINE SECONDARIE */
#corpo-pagina-secondaria {
	float: left;
	width: 550px;
	background: transparent;
}

#col-vuota-pagina-secondaria {
	float: left;
	width: 105px;
	background: transparent;
}

/* PAGINE PUBBLICITA PREZZO */
#blocco-prezzo1 {
	float: left;
	width: 195px;
	height: 400px;
	background: transparent;
}
#blocco-prezzo2 {
	float: left;
	width: 355px;
	height: 400px;
	background: transparent;
}

/* ---------------------------
   -- FINE STRUTTURA PAGINE --
   --------------------------- */





/* ----------
   -- MENU --
   ---------- */

/* MAIN MENU */
.mainmenu {
	margin-left:0px;
	margin-top:40px;
	font:12px Verdana,Calibri,Geneva,Arial,Helvetica,sans-serif;
	color:#666666;
	font-weight:normal;
	list-style:none;
	text-align:right;
}
.mainmenu li{
	display:inline;
}
.mainmenu a{
	text-decoration:none;
	color:#666666;
}


/* MENU CASELLE */
.menucaselle {
	font:10px Verdana,Calibri,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FF0000;
	width:165px;
	padding:0;
	list-style:none;
	line-height:1em;
	margin-left:10px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
}

.menucaselle a{
	display:block;
	text-decoration:none;
	padding:3px 0.5px 3px 3px;
	color:#FF0000;
}

.menucaselle a:link,
.menucaselle a:visited{
	border-color:#FF0000;
}

.menucaselle a:hover,
.menucaselle a:focus,
.menucaselle a:active{
	border-color:#FF0000;
	text-decoration:underline;
}


/* MENU CAMPO CERCA */
p.cerca {
	text-align:center;
}
.cercamenu {
	margin-left:0px;
	margin-top:0px;
	font:11px Verdana,Calibri,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	list-style:none;
	text-align:center;
}
.cercamenu li{
	display:inline;
}
.cercamenu a{
	color:#0096FF;
	text-decoration:underline;
}


/* MENU LINK TOP */
.linktop {
	margin-left:0px;
	margin-top:0px;
	font:12px Verdana,Calibri,Geneva,Arial,Helvetica,sans-serif;
	color:#FF0000;
	list-style:none;
	text-align:center;
}
.linktop li{
	display:inline;
}
.linktop a{
	color:#FF0000;
	text-decoration:underline;
}


/* MENU PAGINA SECONDARIA */
.menusecondario {
	font:10px Verdana,Calibri,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FF0000;
	width:165px;
	padding:0;
	list-style:none;
	line-height:1em;
	margin-left:20px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px;
}

.menusecondario a{
	display:block;
	text-decoration:none;
	padding:4px 5px 4px 3px;
	color:#FF0000;
}

.menusecondario a:link,
.menusecondario a:visited{
	border-color:#FF0000;
}

.menusecondario a:hover,
.menusecondario a:focus,
.menusecondario a:active{
	border-color:#FF0000;
	text-decoration:underline;
}


/* MENU PUBBLICITA */
.menu_pubblicita {
	padding:2px 0;
	text-align:center;
	font:20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FF0000;
}
.menu_pubblicita li{
	position:relative;
}
.menu_pubblicita a{
	display:block;
	text-decoration:none;
	padding:4px 5px 4px 3px;
	color:#FF0000;
}
.menu_pubblicita a:link,
.menu_pubblicita a:visited{
	border-color:#FF0000;
}
.menu_pubblicita a:hover,
.menu_pubblicita a:focus,
.menu_pubblicita a:active{
	border-color:#FF0000;
	text-decoration:underline;
}


/* MENU RISULTATO */
.menu_risultato {
	font:17px Verdana,Calibri,Geneva,Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	list-style:none;
}

.menu_risultato li{
	position:relative;
	line-height:1em;
}

.menu_risultato a{
	display:block;
	text-decoration:none;
	padding:4px 5px 4px 3px;
	color:#FF0000;
}

.menu_risultato a:link,
.menu_risultato a:visited{
	border-color:#FF0000;
}

.menu_risultato a:hover,
.menu_risultato a:focus,
.menu_risultato a:active{
	border-color:#FF0000;
	text-decoration:underline;
}

/* ---------------
   -- FINE MENU --
   --------------- */



/* -------------------------
   -- STRUTTURA PARAGRAFI --
   ------------------------- */

/* CASELLE */
h1.caselle{
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
}
p.icon {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
}

/* PAGINA SECONDARIA */
h1.pg_secondaria {
	font:25px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:15px;
}
h2.pg_secondaria {
	font:17px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration:none;
}
h2.pg_secondaria_nome_tipo {
	font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
}
h2.pg_secondaria_categoria {
	font:15px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:5px;
	text-decoration:none;
}
p.pg_secondaria {
	font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:justify;
	line-height:1.5em;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:5px;
}
p.pg_secondaria_num_clienti {
	font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#666666;
	text-align:right;
	line-height:1em;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:15px;
}
p.pg_secondaria_link {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	text-align:left;
	line-height:1em;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:50px;
	text-decoration:none;
}
p.pg_secondaria_centro {
	font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:5px;
}
p.pg_secondaria_ottimizzazione_title {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:justify;
	line-height:1em;
	margin-left:60px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:15px;
	text-decoration:none;
}
p.pg_secondaria_ottimizzazione {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	text-align:justify;
	text-indent:40px;
	line-height:1.5em;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
	text-decoration:none;
}


/* PAGINE PUBBLICITÀ */

h1.pubblicita {
	font:20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:15px;
}
h2.pubblicita {
	font:17px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:10px;
	text-decoration:none;
}
h3.pubblicita {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:10px;
	text-decoration:none;
}
h3.centro {
	font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:10px;
	text-decoration:none;
}
p.pubblicita {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:justify;
	line-height:1.5em;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:5px;
}
p.centro {
	font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:10px;
	text-decoration:none;
}
p.pubblicita.immagine {
	text-align:center;
	margin-top:30px;
}


/* PAGINA SITELINK */
h1.sitelinkb {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#0096FF;
	font-weight:bold;
	text-align:justify;
	line-height:1.5em;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
	text-decoration:none;
}
p.sitelinkr {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#FF0000;
	text-align:justify;
	line-height:1.5em;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	list-style:none;
	text-decoration:none;
}
p.sitelinkg {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#666666;
	text-align:justify;
	line-height:1.5em;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	list-style:none;
	text-decoration:none;
}


/* PAGINA FOOTER */
p.footer {
	text-align:center;
}
/* ------------------------------
   -- FINE STRUTTURA PARAGRAFI --
   ------------------------------ */


