body {
scrollbar-face-color: #FFFFFF; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #DAD3CF; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #999999; 
scrollbar-arrow-color: #DAD3CF; 
scrollbar-track-color: #DAD3CF; 
scrollbar-base-color: #FFFFFF;
background-color: #FFFFFF;
margin: 0 0 0 0;
}
input.btn2{
   color:#333333;
   font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;;
   font-size:11.5px;
   font-weight: normal;
   background-color:#DAD3CF;
   border:1px solid;
   border-top-color:#DAD3CF;
   border-left-color:#DAD3CF;
   border-right-color:#DAD3CF;
   border-bottom-color:#DAD3CF;}

input.btn{
   color:#ffffff;
   font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;;
   font-size:11.5px;
   font-weight: normal;
   background-color:#BFB3AC;
   border:1px solid;
   border-top-color:#ffffff;
   border-left-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#ffffff;}

TEXTAREA.btn{
   color:#333333;
   font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;;
   font-size:11px;
   font-weight: normal;
   background-color:#DAD3CF;
   border:1px solid;
   border-top-color:#DAD3CF;
   border-left-color:#DAD3CF;
   border-right-color:#DAD3CF;
   border-bottom-color:#DAD3CF;}
   
a:link {color:#333333; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a:visited {color:#333333; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a:active {color:#333333; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a:hover {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:no;}


a.un:link {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.un:visited {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.un:active {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.un:hover {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

a.dos:link {color:#ffffff; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.dos:visited {color:#ffffff; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.dos:active {color:#ffffff; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.dos:hover {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

a.tres:link {color:#BFB3AC; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.tres:visited {color:#BFB3AC; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.tres:active {color:#BFB3AC; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.tres:hover {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:no;}

a.quatre:link {color:#ffffff; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.quatre:visited {color:#ffffff; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.quatre:active {color:#ffffff; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.quatre:hover {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:no;}

a.itinerari:link {color:#BFB3AC; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.itinerari:visited {color:#BFB3AC; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.itinerari:active {color:#BFB3AC; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border:no;}
a.itinerari:hover {color:#000000; text-decoration: none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:no;}

a.gran:link {color:#AFA098; text-decoration: none; font-family:Times New Roman, Times, serif; letter-spacing: -1px; font-size: 24px; border:no;}
a.gran:visited {color:#AFA098; text-decoration: none; font-family:Times New Roman, Times, serif;letter-spacing: -1px; font-size: 24px; border:no;}
a.gran:active {color:#AFA098; text-decoration: none; font-family:Times New Roman, Times, serif;letter-spacing: -1px; font-size: 24px; border:no;}
a.gran:hover {color:#333333; text-decoration: none; font-family:Times New Roman, Times, serif; letter-spacing: -1px; font-size: 24px; border:no;}

.texto {
	font-size: 11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: left;
}
.textoBold {
	font-size: 11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#BFB3AC;
	text-align: left;
	font-weight: bold;
}
.textoBlanc {
	font-size: 11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: left;
}
.cabeceraBlanc {
	font-size: 14px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
}
.cabeceraBlancBold {
	font-size: 14px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
}
.cabeceraItinerari {
	font-size: 18px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
}
.gran {
	color:#9A877C; 
	font-family:Times New Roman, Times, serif;
	letter-spacing: -1px; 
	font-size: 24px; 
	}
.petit {
	font-size: 9px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: left;
}
.titolObra {
	color:#ffffff; 
	font-family:Times New Roman, Times, serif;
	letter-spacing: -1px; 
	font-size: 24px; 
	}

td {
	font-size: 11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding: 2 15 2 0;		
}
.peu {
	font-size: 10px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.cabecera {
	font-size: 18px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: normal;
}
.cabeceraBold {
	font-size: 16px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
}
.cabecera_petit {
	font-size: 13px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: normal;
}

INPUT, TEXTAREA,SELECT {
	font-size: 11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background:#ffffff;
}

#lightbox{
	background-color:#ffffff;
	padding: 10px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	}
#lightboxDetails{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(img/overlay.png); }

* html #overlay{
	background-color: transparent;
	back\ground-color: transparent;
	background-image: url(img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
	}
