@charset "utf-8";
/* CSS Document */

/*DIVS TRUTTURA */
#page_int{
clear: both;
width:882px;
margin:0 auto;
text-align:center;
}

/* flash */

#flashsection{
width:882px;
height:123px;
padding-top:17px;
}

#flashDx {
	margin-top: 20px;
	width: 232px;
	height: 315px;
	float: right;
	background: url(../img/box_pg_prodotti/bg_verticale.gif) no-repeat;
}

#content{
margin-top: -1px;
float:left;
clear:both;
width:882px;
background:url(../img/flash_shadow.gif) no-repeat top;
}

#content2{
margin-top: -1px;
float:left;
clear:both;
width:882px;
background:url(../img/flash_shadow2.gif) no-repeat top;
}

#sinistra{
float:left;
text-align: left;
}

#destra{
float:right;
width:625px;
padding-right: 4px;
padding-top: 8px;
}

#contentvar{
width: 624px;
margin: 0 0 18px 0;
}

#contentvar a{
	color: #004b8d;
	text-decoration: none;
	font-weight: bold;
}

#contentvar a:hover{
	color: #004b8d;
	text-decoration: underline;
	font-weight: bold;
}

#primosx{
width:227px;
background:url(../img/bg_menu_sx.gif) repeat-y;
}

#primosx ul{
margin: 0 0 0 12px;
padding-top: 14px;
padding-bottom: 4px;
list-style-type:none;
}

.secondomenu {
	color: #666666;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	list-style-position: outside;
	margin-left: 35px;
	list-style-image: url(../img/bollino_rosso.gif);
	vertical-align: middle;
}

.secondomenu a {
	color: #666666;
	text-decoration: none;
}

.secondomenu a:hover {
	color: #666666;
	text-decoration: underline;
}

.secondomenuOn {
	color:#ee3224;
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	list-style-position: outside;
	margin-left: 35px;
	list-style-image: url(../img/bollino_rosso.gif);

}
a#menuselected
{
    color:#ee3131;
	text-decoration: none;
}

.secondomenuOn a {
	color:#666666;
	font-weight: bold;
	text-decoration: underline;
}

.secondomenuOn a:hover {
	color:#666666;
	font-weight: bold;
	text-decoration: underline;
}

#secondosx{
width:234px;
margin-top:20px;
}

#calcoff {
	display: block;
}

#calcon {
	display: none;
}

#terzosx{
margin:0;
padding:0;
visibility:hidden;
display:none;
}

#primosx li {
	margin-top: 5px;
	margin-bottom: 5px;
}

.sxoff{
background:transparent url(../img/cerchio_bianco.gif) no-repeat 0px 1px;
border: none;
padding-left: 12px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
height:20px;
text-align:left;
color:#004b8d;
}

.sxon{
background:transparent url(../img/cerchio_rosso.gif) no-repeat 0px 1px;
border: none;
padding-left: 12px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
height:20px;
text-align:left;
color:#004b8d;
}

.sxlinkoff{
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
color:#004b8d;
}

.sxlinkoff:hover{
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
}

.sxlinkon {
color:#ee3224;
text-decoration:none;
}

.sxlinkon:hover {
color:#ee3224;
text-decoration: underline;
}

#titbriciole{
width:619px;
text-align:left;
padding-top: 0;
border-bottom:1px solid #f2f2f2;
}
#titolo{
color:#ee3131;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 30px;
	width: 637px;
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
}

#titolo h1{
	color:#ee3131;
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
}
	
#titolo h2{
	color: #004b8d;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#titolo h3{
	color:#004b8d;
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
	
.link_rosso {
	color:#ee3224;
	font-weight: bold;
	text-decoration: none;
}

.link_rosso:hover {
		color:#ee3224;
	font-weight: bold;
	text-decoration: underline;
}

#contenutoprodotti{
width:363px;
float:left;
line-height:12px;
	text-align: left;
	color: #004b8d;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#contenutoprodotti a{
	color: #004b8d;
	text-decoration: none;
	font-weight: bold;
}

#contenutoprodotti a:hover{
	color: #004b8d;
	text-decoration: underline;
	font-weight: bold;
}

#contenutoprodotti h1 {
	font-size: 11px;
	font-weight: bold;
	color: #ff3333;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 10px;
}

#contenutoprodotti h3 {
	color:#ee3131;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	font-weight: bold;
}

#contenutoprodotti ul{
	margin-left: 22px;
	margin-top: 5px;
	list-style-image: url(../img/bollino_blu.gif);
	list-style-position: outside;
}

#contenutoprodotti ol{
	list-style-type: decimal;
	margin-left: 22px;
}

/* CLASSI E DIVS ELENCO */

#briciole{
display:inline;
color: #666666;
float:right; 
margin-top:12px;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#briciole a{
color: #666666;
text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
}
#briciole a:hover{
color: #666666;
text-decoration: underline;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

/* CLASSI E DIVS BOX NUMERO VERDE */

#boxverde {	
margin: 20px 0 0 0;
width:232px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:0;
line-height:0;
}

#testoverde{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#73a336;
text-align:left;
font-weight:bold;
line-height:12px;
}

.testorosso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ee3131;
	text-align:left;
	font-weight:bold;
	line-height:14px;	
}

#imgnverde{
height: 17px;
padding-top: 6px;
padding-bottom: 12px;
}

#testogbnverde{
padding-bottom: 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-align:left;
font-weight:bold;
}

#pboxverde {
background:url(../img/bg_pul_boxv.gif);
height:24px;
width:204px;
}

#pboxblu {
background:url(../img/pulsante_blu.jpg);
height:24px;
width:211px;
margin-top: 20px;
float:left;
}

.testoblu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;
text-align:left;
font-weight:bold;
line-height:12px;
}

.testoblu1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#004b8d;
text-align:left;
line-height:12px;
}


.testoparagrafi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#004b8d;
text-align:left;
line-height:12px;
}

.testoparagrafi a{
color:#004b8d;
text-align:left;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.testoparagrafi a::hover{
color:#004b8d;
text-align:left;
	text-decoration: underline;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.testobiancobold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
line-height:12px;
}

/* CLASSI GENERICHE */
.bold{
font-weight:bold;
}

/* BOX DI TESTO */

#box_testo_sx {
        width: 275px;
        border-right: 1px solid #f2f2f2;
        text-align: left;
        color: #004b8d;
        font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
        padding-right: 10px;
}

#box_testo_sx h3{
	color:#ee3131;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#box_testo_sx a{
	color: #004b8d;
	font-weight: bold;
	text-decoration: none;
}

#box_testo_sx a:hover{
	color: #004b8d;
	font-weight: bold;
	text-decoration: underline;
}

#box_testo_sx h3 {
	font-size: 11px;
	font-weight: bold;
	color: #ff3333;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#box_testo_sx h1 {
	font-size: 11px;
	font-weight: bold;
	color: #ff3333;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#box_testo_sx li {
	list-style-position: outside;
	margin-left: 15px;
	padding-top: 8px;
}


#box_testo_dx {
        width: 275px;
        text-align: left;
        color: #004b8d;
        font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
        float: right;
        margin-left: 30px;
}

#box_testo_dx h1 {
	font-size: 11px;
	font-weight: bold;
	color: #ff3333;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#box_testo_dx h3 {
	font-size: 11px;
	font-weight: bold;
	color: #ff3333;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#box_testo_dx li {
	list-style-position: outside;
	margin-left: 15px;
	padding-top: 8px;
}

#box_testo {
	color: #004b8d;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
	margin-top: 15px;
	clear: both;
}

#box_testoo {
	color: #004b8d;
	font: 13px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	font-style: italic;
	text-align: left;
	text-decoration: underline;
	margin-top: 15px;
	clear: both;
}

#box_testoo1 {
	color:#FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#0A5193;
	text-align: center;
}

#box_testoo2 {
	color: #004b8d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#box_testoo3 {
	color: #004b8d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#box_testoo4 {
	color: #004b8d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 100px;	
}
#box_testoo5 {
	color: #004b8d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 25px;	
}
#box_testo5 {
	color: #004b8d;
	font: 10px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
	margin-top: 15px;
	clear: both;
}
#box_testo h2{
	color: #004b8d;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
}

#box_testo h1{
	color: #004b8d;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
}

#box_testo h3{
	color: #004b8d;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
}

#box_testo ul {
	list-style-image: url(../img/bollino_blu.gif);
	list-style-position: outside;
	margin-left: 22px;
	padding-top: 8px;
}

#box_testo ol {
	list-style-position: outside;
	margin-left: 22px;
	list-style-type: decimal;
}

#box_testo_guida {
	color: #004b8d;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
	margin-top: 15px;
	clear: both;
	padding-left: 8px;
}

#box_testo_guida h1{
	color: #004b8d;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
}

#box_testo_guida ul {
	list-style-image: url(../img/bollino_blu.gif);
	list-style-position: outside;
	margin-left: 22px;
	padding-top: 8px;
}

#box_testo_guida ol {
	list-style-position: outside;
	margin-left: 22px;
	list-style-type: decimal;
}

#box_flash {
	margin-top: 10px;
	text-align: left;
	float: right;
	width: 637px;
	height: 180px;
	margin-bottom: 10px;
	background: url(../img/box_pg_prodotti/bg_prodotti.gif) no-repeat 21px 28px;
}

#box_flash h1 {
	color: #ff3333;
	text-transform: uppercase;
	margin-bottom: 10px;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#note_piepg {
	font: normal normal 9px/12px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #666666;
	text-align: left;
	clear: both;
	margin-bottom: 20px;
}
#note_piepg1 {
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #004b8d;
	text-align: left;
	clear: both;
	margin-bottom: 20px;
}

/* box consolidamento */

#box_calcola {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #004b8d;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.testo_bianco {
color:#FFFFFF;
text-align:left;
	font: normal normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
}

/* mappa */

#mappa {
	color: #666666;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

/* pg servizi */

#titbriciole2{
width:882px;
text-align:left;
padding-top: 0;
border-bottom:1px solid #f2f2f2;
}

#titolo2{
	color:#ee3131;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 30px;
	width: 882px;
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
}

#contentvar2{
width: 882px;
margin: 0 0 18px 0;
}

#contentvar2 a{
	color: #004b8d;
	text-decoration: none;
	font-weight: bold;
}

#contentvar2 a:hover{
	color: #004b8d;
	text-decoration: underline;
	font-weight: bold;
}

/* scroller prodotti */

#container {
			width: 585px;
			height: 100px;
	position: relative;
	top: -25px;
	left: 25px;
	overflow: hidden;
}

#containerVert {
	width: 220px;
	height: 270px;
	position: relative;
	top: -23px;
	left: 3px;
	overflow: hidden;
}

#movingBox1 {
	width: 220px;
	height: 270px;
	position: relative;
	top: -5px;
	left: 3px;
	overflow: hidden;
	margin-left: 10px;
}

#frecciaSx {
	position: relative;
	top: 50px;
	left: 2px;
}

#frecciaUp {
	position: relative;
	top: -30px;
	left: 2px;
}

#frecciaDx {
	position: relative;
	top: 35px;
	left: 625px;
	width: 10px;
}

#frecciaDown {
	position: relative;
	top: 280px;
	left: 2px;
}
.scrollable .box {
			background: url(../img/box_pg_prodotti/bg_box.gif) no-repeat;
			margin: 5px;
			width: 190px;
			height: 82px;
}

#testo_box {
	color: #004b8d;
	font: normal 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	width: 166px;
	margin-bottom: 5px;
	height: 50px;
	padding-right: 10px;
	text-align: right;
}

#box_img {
	float: left;
	margin-right: 5px;
	margin-left: 6px;
}

.mappaTab {
	border-top: 2px solid #ccc;
	font-weight: bold;
}
