body {
    background-color: #CCCCCC;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
	color:#666666;
	margin: 0px;
	padding: 0px;
}

.body_intro {
    background-color: #13142D;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
	color:#666666;
}


.main_table {
    background-image: url(images/barra_sfondo.gif);
	background-position: center;
	background-repeat: repeat-y; 
}

.table_main {
    background-image: url(images/barra_sfondo.gif);
	background-position: center;
	background-repeat: repeat-y; 
}
    


.box_intro {
display:block;
border:1px solid #666666;
text-align:left;
margin-top: 10px;
}

.box_skip {
display:block;
width: 100%;
height: 15px;
text-decoration:none;
color:#CCCCCC;
text-align: left;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.box_foto {
display:block;
width: 202px;
height: 133px;
border-bottom: 1px solid #003366;
}

.box_cartina {
display:block;
width: 82px;
height: 72px;
padding: 2px;
border-bottom: 1px solid #003366;
margin-bottom: 5px;
margin-left: 10px;
margin-top: 5px;
}

.box_contatti {
display:block;
width: 120px;
height: 91px;
padding: 2px;
border-bottom: 1px solid #003366;
margin-bottom: 5px;
margin-left: 5px;
}


.box_content {
display:block;
width: 100%;
height: 430px;
}

.box_content_variable {
display:block;
width: 100%;
height: 100%;
}
.skip_link a{
text-align: left;
text-decoration: none;
color: #CCCCCC;
}

.skip_link a:hover{
text-decoration: underline;
}


.box_testata {
 background-color: #FFFFFF;
 }


.box_border {
display: block;
width: 99px;
height: 400px;
padding: 0px;
border-right: 1px solid #545454;
}


/* barre    */

.barra_grey_1 {
display:block;
width: 737px;
height:10px;
background-color:#CCCCCC;
margin-left: 7px;
}

.barra_grey_2 {
display:block;
width: 100%;
height:10px;
background-color: #A9AAAB;
}

.barra_grey_2b {
background-color: #A9AAAB;
}

.barra_grey_2c {
display:block;
width: 100%;
height:20px;
background-color: #A9AAAB;
}

.barra_white {
display:block;
width: 100%;
height:28px;
}

.barra_1 {
display: block;
width: 540px;
height: 20px;
background-color: #13142D;
margin-left: 0px;
}

.barra_2 {
display: block;
width: 50px;
height: 20px;
background-color: #CCCCCC; 
}

.barra_3 {
display: block;
width: 114px;
height: 20px;
background-color: #003366;
}

.sx_box {
display: block;
width: 100%;
height: 100px;
background-color: #CCCCCC;
}




.button_link a{
display: block;
width:93px;
height: 18px;
margin-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #333333;
text-decoration: none;
text-align:center;
border-top: 1px solid #13142D;
border-bottom: 1px solid #13142D;
padding-left: 3px;
margin-top: 3px;
margin-bottom: 2px;
}

.button_link a:hover{
background-color: #003366;
color: #CCCCCC;
}

.button_nolink {
display: block;
width: 30px;
height: 18px;
}




.box_sublink {
display: block;
width: 115px;
height: 120px;
border-bottom: 1px solid #003366;
}


.box_sublink_prodotti {
display: block;
width: 115px;
height: 160px;
border-bottom: 1px solid #003366;
}



.title_sublink {
display:block;
width:100px;
height: 15px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: right;
color: #003366;
padding-right: 5px;
}

.button_sublink a{
display: block;
width: 100px;
height: 15px;
border-right: 3px solid #003366;
margin: 5px;
margin-right: 1px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
text-align: right;
color: #13142D;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 3px;
}


.button_sublink a:hover{
border-right: 3px solid #CCCCCC;
background-color: #003366;
color: #FFFFFF;
}


.button_sublink_no_selez {
display: block;
width: 100px;
height: 15px;
border-right: 3px solid #003366;
background-color: #CCCCCC;
margin: 5px;
margin-right: 1px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
text-align: right;
color: #13142D;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 3px;
}


.button_sublink_prodotti a{
display: block;
width: 100px;
height: 25px;
border-right: 3px solid #003366;
margin: 5px;
margin-right: 1px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
text-align: right;
color: #13142D;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 3px;
}
 
.button_sublink_prodotti a:hover{
border-right: 3px solid #CCCCCC;
background-color: #003366;
color: #FFFFFF;
}

.button_sublink_prodotti_no_selez{
display: block;
width: 100px;
height: 25px;
border-right: 3px solid #003366;
background-color: #CCCCCC;
margin: 5px;
margin-right: 1px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
text-align: right;
color: #13142D;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 3px;
}


/* CORPO DEL TESTO */




.paragrafo {
  color: #333333;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
  text-indent: 18px;
  line-height: 15px;
  text-decoration: none;
  font-weight:normal;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
}

.paragrafo_tabelle {
  color: #333333;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
  line-height: 15px;
  text-decoration: none;
  text-align: center;
  font-weight:normal;
  padding-left: 3px;
  padding-right: 2px;
}

.paragrafo_tabelle_note {
  color: #333333;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9px;
  text-align: justify;
  line-height: 15px;
  text-decoration: none;
  font-weight:normal;
  padding-left: 5px;
  padding-right: 5px;
}

.paragrafo_tabelle_title {
  color: #000000;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: justify;
  line-height: 15px;
  text-decoration: none;
  font-weight:normal;
  padding-left: 5px;
}


.paragrafo_link a{
  color: #003366;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
  text-decoration: none;
}

.paragrafo_link a:hover {
color: #13142D;
}

.paragrafo_form {
  color: #333333;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
  text-indent: 2px;
  line-height: 15px;
  text-decoration: none;
  font-weight:normal;
}

.paragrafo_form_cella {
  color: #333333;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
  text-indent: 2px;
  line-height: 15px;
  text-decoration: none;
  font-weight:normal;
  border: 1px solid #13142D;
  margin-bottom: 3px;
}

.paragrafo_form_button {
  display:block;
  width: 50px;
  height: 15px;
  text-align:center
}

.lista {
  color: #333333;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
  line-height: 15px;
  text-decoration: none;
  font-weight:normal;
  padding-right: 15px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.title {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 17px;
  text-align: justify;
  text-indent: 20px;
  line-height: 15px;
  text-decoration: none;
  font-weight: normal;
  color: #13142D;
  margin-top: 8px; 
  margin-bottom: 5px;
}



.copyright  {
  display: block;
  width: 737px;
  height: 15px;
  border-top: 5px solid #999999;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:#333333;
  font-size: 9px;
  font-weight:lighter;
  font-style:italic;
  text-align:center;
  padding-top: 3px;
  margin-left: 7px;
 }
 
 .copyright_intro  {
  display: block;
  width: 750px;
  height: 15px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:#CCCCCC;
  font-size: 9px;
  font-weight:lighter;
  font-style:italic;
  text-align:center;
  padding-top: 3px;
 }
 
 
 .dati_azienda  {
  display: block;
  width: 737px;
  height: 15px;
  border-top: 5px solid #999999;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:#333333;
  font-size: 9px;
  font-weight:lighter;
  text-align:center;
  padding-top: 3px;
  margin-left: 7px;
 }
 
 .dati_azienda_intro  {
  display: block;
  width: 750px;
  height: 15px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:#CCCCCC;
  font-size: 12px;
  font-weight:lighter;
  text-align:center;
  padding-top: 3px;
 }
 
 
 .default_text {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12px;
  text-align: justify;
  line-height: 15px;
  text-decoration: none;
  text-align: center;
  font-weight:normal;
  color: #FFFFFF;
  margin-top: 12px; 
  margin-bottom: 5px;
}

 .dati_intro  {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #999999;
  font-size: 10px;
  font-weight:lighter;
  text-align:center;
  padding-top: 1px;
 }