body { font-family:"Times New Roman", Times, serif; color: #555555; font-size: 14px;}
td { font-family:"Times New Roman", Times, serif; color: #555555; font-size: 14px;}
a { color: #C80735; text-decoration: none}
a:hover { color: #C80735; text-decoration: none; border-bottom:1px dotted #C80735}

.plainb { color: #C80735}
.plainb a {color: #C80735; text-decoration: none}
.plainb a:link {color: #C80735; text-decoration: none}
.plainb a:hover {color: #C80735; text-decoration: none}

.plain { font-size: 13px}
.plain a { color: #C80735; text-decoration: none}
.plain a:link {color: #C80735; text-decoration: none}
.plain a:hover {color: #C80735; text-decoration: none}

.copy {color: #777777; font-size: 12px; }
.copy a {color: #777777; text-decoration: none}

.photo { margin:10px; border:1px solid #555555}
.phleft { margin:0 5px 5px 0; float:left}
.photo1 { border:1px solid #E38F8F}
.photo2 { margin-left:20px; margin-top:17px; margin-right:0px; margin-bottom:10px; border:2px solid #E38F8F}
.photo_news { margin:0 20px 15px 0; border:2px solid #E38F8F}
.phototit {font-family: Arial, Helvetica, sans-serif; line-height: 90%; font-size: 11px; color: #E38F8F; font-weight: bold}
.phototit a {color: #E38F8F; text-decoration: none}
.phototit a:hover {color: #C80735; text-decoration: none}
.phototits {font-family: Arial, Helvetica, sans-serif; line-height: 90%; font-size: 13px; color: #C80735; font-weight: bold}
.pbarea {background-image:url(images/photo_but_area.gif); background-repeat:no-repeat; } 

.bold {font-weight: bold}
.plaintit { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #C80735 }
.plaintit2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #C80735 }


input {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold; color: #C80735; background-image:url(images/bkg_form.gif); background-repeat:no-repeat; border:1px solid #E38F8F; padding-left:5px}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold; color: #C80735; background-image:url(images/bkg_form.gif); background-repeat:no-repeat;  border:1px solid #E38F8F; padding-left:5px}
select {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold; color: #C80735; background-color: #FFFFFF; padding-left:5px}

.formfaq {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 520px}

.small {font-size: xx-small; color: #ffffff}
.small a {font-size: xx-small; color: #ffffff; text-decoration: none}
.small a:link {font-size: xx-small; color: #ffffff; text-decoration: none}
.small a:hover {font-size: xx-small; color: #ffffff; text-decoration: underline}
.smallb {font-size: xx-small; color: #2F47BF}

.white {  font-size: 9pt; color: #FFFFFF}

.menu { font-size: 12px; color: #C80735; font-weight: bold}
.menu a { font-size: 12px; color: #C80735; text-decoration: none}
.menu a:link { color: #C80735; text-decoration: none}
.menu a:hover { color: #0099FF; text-decoration: underline}

p { text-align: justify; margin-top: 10px; margin-right: 5px; margin-bottom: 7px; margin-left: 5px}
.blue {color: #2F47BF}
hr {  color: 98B2CC; height: 1px; line-style: dotted}
.p2 {margin-top: 5px; margin-right: 50px; margin-bottom: 15px; margin-left: 20px}
.plainbtit { font-size: 13px; font-weight: bold; color: #2F47BF }
.header1 { font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #2F47BF}
.p1 { margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 5px}
.p3 { margin-top: 0px; margin-right: 10px; margin-bottom: 5px; margin-left: 100px}

.date_news {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #da6782; font-weight: bold}
.pic_news { background: url(images/pic_news.gif) no-repeat center; padding:0 12px}
.main_news { font-size:11px}
.main_news img { margin:0 20px 15px 0; border:2px solid #E38F8F;}

.disno {display:none}
.promo {color:#999999; font-size:10px; padding-left:5px; height:7px; overflow:hidden; vertical-align:bottom }
.promo a {color:#999999; font-size:10px; text-decoration:none}
.promo a:hover {color:#999999; font-size:10px; text-decoration:none}

a.link {color: #EEEEEE;}

.testimonial {margin:5px 0 25px 0; text-align:center}

.photoline img {margin-right:10px; margin-bottom:5px}
.clear {clear:both}
.tabl, .tabl td { border-collapse:collapse; border:1px solid #CCCCCC}

.excur td {vertical-align:top;}
.excur .ln {background:url(images/tline_bkg.gif) repeat-x center; vertical-align:middle; text-align:center}
.excur .blue { font-size:16px}
.excur .ph img {border:1px solid #E38F8F; margin:0 5px 5px 1px}

/******************* NOTA BENE **********************/
	.conFormSearch td {
		color:#555555;
		font-family:"Times New Roman",Times,serif;
		font-size:14px;
		padding:3px;
	}
	/******************* ELEMENT FORM **********************/
	.conFormSearch .inputFormSearch {
		margin-top:3px;
		width:75px;
	}
	.conFormSearch input {
		background-image:url("images/bkg_form.gif");
		background-repeat:no-repeat;
		border:1px solid #E38F8F;
		color:#C80735;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-left:5px;
	}
	.conFormSearch .elBut {
		cursor:pointer;
		margin-bottom:5px;
		margin-top:10px;
	}
	.conFormSearch select {
		margin-top:3px;
		width:100%;
		background-image:url("images/bkg_form.gif");
		background-repeat:no-repeat;
		border:1px solid #E38F8F;
		color:#C80735;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-left:3px;
	}
	.conFormSearch a {
		color:#C80735;
		text-decoration:none;
	}
	.showAP {
		display:none;
	}
	.conFormSearch .submit {width:100px; height:19px; background: url(images/but_send.gif) no-repeat center; cursor:hand; cursor:pointer}

	/******************************************************/
	/******************* TOOLTIP **************************/
	#helpPromoCode, #helpIdAgent {
		background:none repeat scroll 0 0 #FBF1F1;
		border:1px solid #E38F8F;
		color:#C80735;
		font-size:0.6em;
		line-height:18px;
		margin-left:5px;
		padding:1px 5px;
		text-decoration:none;
		vertical-align:top;
	}
	#tooltip {
		background-color:#FEFEFE;
		border:1px solid #C80735;
		padding:5px;
		position:absolute;
		z-index:3000;
	}
	#tooltip h3, #tooltip div, #tooltip p {
		font-size:14px;
		font-weight:normal;
		margin:0;
	}
	/******************************************************/
	/******************* DATEPICKER ***********************/
	#ui-datepicker-div {
		font-size: 70%;
	}
	/******************************************************/



