@import url(thickbox.css);
@import url(http://www.netplan.it/css/frase.css);

A  { color: #5E8639; text-decoration: none }
A:Hover          { color: #000000; text-decoration: none }

.formtab   { background-color: #FAFFE0; border: solid 1px #4C7229 }
.formtitle     { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #4C7229; text-align: center; padding: 5px }
.formfont    { color: black; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }
.formfontrequired     { color: red; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }

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

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

h1, h2, h3, h4, h5, h6, li {
font-style: normal;
font-weight: normal;
margin: 0;
padding: 0
}

ul	    {
font-style: normal;
font-weight: normal;
margin: 0;
padding: 0
}

img {
margin: 0;
border: 0;
padding: 0
}

/* ******************  special offers  LISTE start  *************** */

.specialoffers_data   { 
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 5px; 
padding-left: 5px }

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

.specialoffers_abstract   { 
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 5px 
}

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


/* ******************  special offers RIDOTTO start  *************** */

.specialoffers_viewtabella     { 
font-style: normal; 
background-color: transparent;
vertical-align: top; 
border: solid 1px #EBB049;
width: 100% 
}

.specialoffers_viewtitolo  {  
font-weight: bold; 
font-size: 84%;
background-color: #EBB049;
color: #000000;
padding-top: 5px;
padding-left: 5px
}

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


/* ******************  special offers COMPLETA start  *************** */

.specialoffers_viewtabella_completa     { 
vertical-align: top;
padding: 5px;
width: 100%
}

.specialoffers_viewtitolo_completa  { 
font-weight: bold; 
font-size: 84%; 
color: #000000;
background-color: #EBB049;
padding-left: 5px
}

.specialoffers_navigazione_completa   { 
color: #000000;  
font-size: 84%; 
background-color: transparent; 
text-align: left; 
vertical-align: top; 
padding-top: 5px;
padding-left: 5px 
}


/* ******************  special offers DETAIL start  *************** */

.specialoffers_viewtabella_detail     {  
vertical-align: top;
padding: 5px;
width: 100%
}

.specialoffers_viewtitolo_detail  { 
font-weight: bold; 
font-size: 84%; 
background-color: #EBB049;
color: #000000;
padding-left: 5px
}

.specialoffers_data_detail   {   
font-size: 65%; 
background-color: transparent; 
vertical-align: top;
padding-left: 5px 
}

.specialoffers_offerta_detail    {  
font-weight: bold;
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px 
}

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

/* ******************  events  LISTE start  *************** */

.events_data   { 
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 5px; 
padding-left: 5px }

.events_offerta    { 
font-size: 84%; 
font-weight: bold;
background-color: transparent;  
vertical-align: top;
padding-left: 5px 
}

.events_abstract   {  
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 5px 
}

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


/* ******************  events RIDOTTO start  *************** */

.events_viewtabella     { 
font-style: normal; 
vertical-align: top; 
border: solid 1px #EBB049;
width: 100% 
}

.events_viewtitolo  { 
font-weight: bold; 
font-size: 84%;
background-color: #5E8639; 
color: #FFFFFF; 
padding-top: 5px;
padding-left: 5px
}

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


/* ******************  events COMPLETA start  *************** */

.events_viewtabella_completa     { 
vertical-align: top;
padding: 5px;
width: 100%

}

.events_viewtitolo_completa  { 
font-weight: bold; 
font-size: 84%; 
background-color: #5E8639; 
color: #FFFFFF; 
padding-left: 5px; 
}

.events_navigazione_completa   { 
font-size: 84%; 
background-color: transparent; 
text-align: left; 
vertical-align: top; 
padding-top: 5px;
padding-left: 5px 
}

/* ******************  events DETAIL start  *************** */

.events_viewtabella_detail     {   
vertical-align: top;
padding: 5px;
width: 100%
}

.events_viewtitolo_detail  { 
font-weight: bold; 
font-size: 84%; 
background-color: #5E8639; 
color: #FFFFFF; 
padding-left: 5px
}

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

.events_offerta_detail    {   
font-weight: bold;
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px 
}

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

/* **  scambio links footer start  ** */

a.links_footer  { 
font-size: 10px;
text-decoration: none 
}

a.links_footer:Hover  { 
font-size: 10px;
text-decoration: underline 
}

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

.links_categoria   { 
color: #3a3a3a;
line-height: 150%;
font-size: 12px; 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}

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

.links_img   { 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}

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

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

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

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

/************************ privacy *******************/

.privacy p { 
font-size: 84%; 
}

.privacy h1 { 
font-size: 84%; 
}

/**** sent_request.htm ****/

.confermatesto {
	font-size: 84%;
	line-height: 150%;
}