body  { 
font-style: normal; 
text-align: left; 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px 
}

P  { 
font-style: normal; 
text-align: left; 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px 
}


A.travel  { 
color: #737373; 
text-decoration: none 
}

A.travel:Hover  { 
color: #737373; 
text-decoration: none 
}

A.applicazioni   { 
color: #0c5cb1; 
font-weight: normal; 
text-decoration: underline
}

A.applicazioni:Hover            { 
color: #0c5cb1; 
font-weight: normal; 
text-decoration: none
}


A   { 
color: #0c5cb1; 
font-weight: normal; 
text-decoration: none 
}

A:Hover            { 
color: #0c5cb1; 
font-weight: normal; 
text-decoration: underline 
}


A.ame            { 
color: #0C5CB1; 
text-decoration: none 
}

A.ame:Hover          { 
color: #000000; 
text-decoration: none 
}


A.menu            { 
color: #FFFFFF; 
text-decoration: none 
}

A.menu:Hover          { 
color: #AFDDF9; 
text-decoration: none 
}

.link a               { 
color: #ffffff; 
font-size: 13px; 
font-family: "Trebuchet MS"; 
text-decoration: none; 
background-color: #0c5cb1; 
text-indent: 5px; 
letter-spacing: 1px; 
margin: 5px 5px 0px 0px; 
padding: 1px 5px; 
border-bottom: 2px solid #73b3f6; 
border-left: 10px solid #73b3f6 
}
.link a:hover              { 
color: #0c5cb1; 
font-size: 13px; 
font-family: "Trebuchet MS"; 
text-decoration: none; 
background-color: #cce4fc; 
text-indent: 5px; 
letter-spacing: 1px; 
margin: 5px 5px 0px 0px; 
padding: 1px 5px; 
border-bottom: 2px solid #73b3f6; 
border-left: 10px solid #73b3f6 
}


.checkout {
font-family: "Trebuchet MS";
text-align: left;
font-size: 13px:
width: 100%
}


.checkoutinput {
font-family: "Trebuchet MS";
text-align: center;
font-size: 13px
}   


.nopcart {
background: #E8E5B5;
font-family: "Trebuchet MS";
font-size: 13px;
text-align: left;
margin-left: 1%;
width: 700px
}

.nopheader {
background: #E8E5B5;
font-family: "Trebuchet MS";
vertical-align: top;
font-size: 12px;
padding: 10px 0px 10px 5px; 
border: 1px solid #ffffff

}

.nopentry {
background: #FFFFFF;
padding: 10px; 
font-family: "Trebuchet MS"; 
font-size: 13px;
text-align: left
}

.bottone {
background: #FFFFFF;
font-family: "Trebuchet MS"; 
text-align: center
}

.noptotaltxt {
background: #FFFFFF;
font-family: "Trebuchet MS";
font-size: 13px;
text-align: left; 
padding: 5px 0px 5px 10px
}

.noptotal {
background: #FFFFFF;
font-family: "Trebuchet MS";
font-size: 13px;
text-align: right; 
padding: 5px 10px 5px 10px
}

.nopbutton {
background: #E8E5B5;
font-family: "Trebuchet MS";
margin: 10px; 
font-size: 12px
} 
  


td.home      { 
color: black; 
font-weight: normal; 
font-size: 13px; 
line-height: 15px; 
font-family: "Trebuchet MS", Verdana, Tahoma 
}

td.box   { 
padding: 2px 10px 10px 0px 
}

td.boxspe  { 
background-color: #f2f1e0; 
margin: 0px; 
padding: 5px; 
border: solid 1px #e8e5b5 
}

td.boxdef { 
line-height: 24px; 
background-color: #f2f1e0; 
margin: 0px; 
padding: 6px; 
border: solid 1px #e8e5b5 
}

td.cornice  { 
margin: 0px; 
padding: 0px; 
border-right: 2px solid black; 
border-left: 2px solid black 
}

.formtab    { 
background-color: #f4f3e1; 
border: solid 1px #e1dfb0 
}

.formtitle     { 
color: #FFFFFF; 
font-weight: bold; 
font-size: 14px; 
font-family: "Trebuchet MS"; 
background-color: #7A0D0E; 
text-align: center; 
padding: 5px 
}

.formfont     { 
color: #3c2c16; 
font-size: 13px; 
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; 
margin-bottom: 0px; 
padding-bottom: 0px 
}

.formfontrequired     { 
color: red; 
font-weight: bold; 
font-size: 13px; 
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; 
margin-bottom: 2px; 
padding-bottom: 2px 
}


/* ******************  news  LISTE start  *************** */

.news_data   { 
color: #3c2c16; 
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 5px; 
padding-left: 9px }

.news_offerta    { 
font-size: 84%; 
background-color: transparent;  
vertical-align: top;
padding-left: 9px 
}

.news_abstract   {  
color: #3c2c16; 
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}

.news_img   { 
background-color: transparent;  
vertical-align: top; 
padding-left: 0px 
}


/* ******************  news RIDOTTO start  *************** */

.news_viewtabella     { 
font-style: normal; 
background-color: transparent;
vertical-align: top; 
width: 100% 
}

.news_viewtitolo  { 
color: #3c2c16; 
font-weight: bold; 
font-size: 84%;
padding-left: 9px
}

.news_linklistacompleta  { 
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 10px; 
padding-left: 9px;
padding-bottom: 9px
}


/* ******************  news COMPLETA start  *************** */

.news_viewtabella_completa     { 
/* background-color: #fbf3d3; */
/* border: solid 1px #760000;  */
vertical-align: top; 
width: 100%
}

.news_viewtitolo_completa  { 
color: #3c2c16; 
font-weight: bold; 
font-size: 84%; 
padding-left: 9px; 
}

.news_navigazione_completa   { 
color: #3c2c16;  
font-size: 84%; 
background-color: transparent; 
text-align: left; 
vertical-align: top; 
padding-top: 15px;
padding-left: 9px 
}


/* ******************  news DETAIL start  *************** */

.news_viewtabella_detail     {  
/* background-color: #fbf3d3; */
/* border: solid 1px #760000;  */
vertical-align: top; 
width: 100%
}

.news_viewtitolo_detail  { 
color: #3c2c16;  
font-weight: bold; 
font-size: 84%;
padding-left: 9px
}

.news_data_detail   { 
color: #3c2c16;  
font-size: 70%; 
background-color: transparent; 
vertical-align: top; 
padding-left: 15px;
padding-left: 9px 
}

.news_offerta_detail    {  
font-weight: bold;
color: #3c2c16; 
font-size: 90%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 0px; 
padding-bottom: 15px; 
padding-left: 9px 
}

.news_testo_detail    { 
color: #3c2c16;  
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}
.consenso_font {
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}
#privacy_box {
}
#privacy_box p {
	font-size:10px;
	line-height:14px;
}
#privacy_box p.informativatesto {
	font-size:10px;
	height:70px;
	overflow:auto;
	margin:5px 0px 30px 0px;
}
