body{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 1.266;	
	margin: 14px auto;
	padding: 0px;
	text-align: center;
	background: #333333;
}

a:link, a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover{
	color: #FF9933;
	text-decoration: underline;
}

.basic {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}

.spacer{
	background-color: #B3820E;
	height: 1px;
}

.spacer2{
	background-color: #000000;
	height: 5px;
}

.boxhome{
	background-color:#FFFFFF;;
	color:#333333;
	font-size: 70%;
	padding: 6px;
	width: 50%;
}

.bg_cont{
	background-color:#FFFFFF;
}

.boxcontenuti{
	background-color:#FFFFFF;
	color:#333333;
	font-size: 70%;
	padding: 20px 20px 0px 20px;
}


.boxcontenuti a:link, .boxcontenuti a:visited {
	color: #333333;
	text-decoration:underline;
}

.boxcontenuti a:hover {
	color:#cc0000;
	text-decoration:underline;
}


.img{
	float:left;
	margin-right: 8px;
	border: 1px solid #FFFFFF;
}

.imgcontenuti{
	float:left;
	margin-right: 10px;
	border: 1px solid #999999;
	padding: 6px;
}


.form {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
	color: #333333;
}

#flashcontent {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#F2F2F2;
		margin:0px;
		height: 350px;
		padding:0px;
		text-align:center;
}

.dettagli{
	color: #333333;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	font-weight:bold;
}

.dettagli a:link, .dettagli a:visited {
	color: #333333;
	text-decoration:none;
}

.dettagli a:hover {
	color:#CC3300;
	text-decoration:underline;
}



/***  TITOLETTI BRAND  ***/

#brand_blu,.brand_blu{
	background: #FFFFFF url("data/images/brand_tit/brand_blu.gif") no-repeat;
	height: 28px;
}

#brand_azzurro,.#brand_azzurro{
	background: #FFFFFF url("data/images/brand_tit/brand_azzurro.gif") no-repeat;
	height: 28px;
}

#brand_azzurro_txt,.#brand_azzurro_txt{
	padding: 3px 0px 0px 30px;
	color: #288EF4;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

#brand_arancio{
	background: #FFFFFF url("data/images/brand_tit/brand_arancio.gif") no-repeat;
	height: 28px;
}

.brand_arancio_txt{
	padding: 3px 0px 0px 30px;
	color: #FF6600;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

#brand_viola,.brand_viola{
	background: #FFFFFF url("data/images/brand_tit/brand_viola.gif") no-repeat;
	height: 28px;
}

#brand_viola_txt,.brand_viola_txt{
	padding: 3px 0px 0px 30px;
	color: #9226C8;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

#brand_nero,.#brand_nero{
	background: #FFFFFF url("data/images/brand_tit/tit_link.gif") no-repeat;
	height: 28px;
}

#brand_nero_txt,.brand_nero_txt{
	padding: 3px 0px 0px 30px;
	color: #333333;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

.clikka_nero{
	padding-bottom:4px;
	color: #333333;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-style:italic;
	font-size: 140%;
}

.clikka_nero a:link, .clikka_nero a:visited { 
	color: #333333;
	font-size: 70%;
	text-decoration:underline;
}

.clikka_nero a:hover { 
	color: #333333;
	font-size: 70%;
}

.rollboxnero {
	margin:0px;
	border:1px solid #333333;
}

.rollboxnero p {
	margin:0px solid;
}

#brand_verde{
	background: transparent url("data/images/brand_tit/brand_verde.gif") no-repeat;
	height: 28px;
}

#brand_verdehome_txt{
	padding: 3px 0px 0px 30px;
	color: #008000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}


#brand_verde_txt{
	padding: 0px 0px 0px 30px;
	color: #008000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

.brand_giallo{
	background: transparent url("data/images/brand_tit/brand_giallo.gif") no-repeat;
	height: 28px;
}

.brand_giallo_txt{
	padding: 3px 0px 0px 30px;
	color: #DBAF01;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

#brand_blu_txt{
	padding: 3px 0px 0px 30px;
	color: #353E94;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

#brand_viola_txt{
	padding: 3px 0px 0px 30px;
	color: #8800CC;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
}




/***  INCENTIVE  ***/

.brand_incentive{
	background: #FFFFFF url("data/images/brand_tit/tit_incentive.gif") no-repeat;
	height: 28px;
}
.brand_incentive2{
	background: #FFFFFF url("data/images/brand_tit/tit_incentive.gif") no-repeat;
	height: 28px;
	margin-left:104px;
}

#prev_incentive{
	background: transparent url("data/images/sfondi/giallo.gif") repeat-x;
	height: 28px;
	width: 260px;
}

#prev_incentive_txt{
	padding: 2px 0px 0px 0px;
	color: #333333;
	font-size:100%;
}

#prev_incentive_txt a:link, #prev_incentive_txt a:visited {
	color: #333333;
	font-weight:bold;
	text-decoration:underline;
}

#prev_incentive_txt a:hover {
	color:#CC3333;
	text-decoration:underline;
}

/***  INCOMING  ***/


.boxcontenuti_verdino{
	background-color:#F8FFF8;
	color:#333333;
	font-size: 70%;
	padding: 8px;
	border: 1px solid #98C498;
}

.img_v{
	float:left;
	margin-right: 10px;
	border: 1px solid #98C498;
	padding: 6px;
	background-color:#FFFFFF;
}



.txt_v{
	padding: 0px 22px 0px 0px;
	color: #008000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:normal;
}

.txt_v a:link, .txt_v a:visited {
	color: #008000;
	text-decoration:none;
}

.txt_v a:hover {
	color:#CC3300;
	text-decoration:underline;
}

#brand_incoming{
	background: transparent url("data/images/brand_tit/tit_incoming.gif") no-repeat;
	padding: 3px 0px 0px 0px;
	height: 28px;
}

#brandverde,.brandverde{
	background: transparent url("data/images/brand_tit/tit_incoming.gif") no-repeat;
	padding: 3px 0px 0px 30px;
	color: #008000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	height:24px;
	display:block;
}

#brandviola,.brandviola{
	background: transparent url("data/images/brand_tit/tit_turismo.gif") no-repeat;
	padding: 3px 0px 0px 30px;
	color: #8800CC;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	height:24px;
	display:block;
}


.rollboxverde {
	margin: 0px;
}

.rollboxverde p{
	margin: 5px;

}
.rollboxverde img {
	float: left;
	margin-right: 10px;
	border: 1px solid #98C498;
	padding: 6px;
	background-color:#FFFFFF;
}
.rollboxverde p a:link, .rollboxverde p a:visited {
	background-color:#F8FFF8;
	display:block;
	color:#333333;
	font-size: 70%;
	padding: 8px;
	border: 1px solid #98C498;
	height:50px;
	text-decoration:none;
	cursor:hand;
}

.rollboxverde  p a:hover {
	background-color:#E4F4E4;
	color:#333333;
	border: 1px solid #98C498;
	text-decoration:none;
}
.clikka_verde{
	padding: 3px 0px 0px 30px;
	color: #008000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-style:italic;
	font-size: 140%;

}

.rollboxviola {
	margin: 0px;
}

.rollboxviola  p{
	margin: 5px;

}
.rollboxviola  img {
	float: left;
	margin-right: 10px;
	border: 1px solid #8800CC;
	padding: 6px;
	background-color:#FFFFFF;
}
.rollboxviola  p a:link, .rollboxviola  p a:visited {
	background-color:#F9F2FC;
	display:block;
	color:#333333;
	font-size: 70%;
	padding: 8px;
	border: 1px solid #8800CC;
	height:50px;
	text-decoration:none;
	cursor:hand;
}

.rollboxviola   p a:hover {
	background-color:#F3E5FA;
	color:#333333;
	border: 1px solid #8800CC;
	text-decoration:none;
}
.clikka_viola {
	padding: 3px 0px 0px 30px;
	color: #8800CC;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-style:italic;
	font-size: 140%;

}




#prev_incoming{
	background: transparent url("data/images/sfondi/verde.gif") repeat-x;
	height: 28px;
	width: 260px;
}

#prev_incoming_txt{
	padding: 2px 0px 0px 0px;
	color: #333333;
	font-size:100%;
}

#prev_incoming_txt a:link, #prev_incoming_txt a:visited {
	color: #333333;
	font-weight:bold;
	text-decoration:underline;
}

#prev_incoming_txt a:hover {
	color:#CC3333;
	text-decoration:underline;
}



/***  VIAGGI GRUPPO  ***/

.txt_azzurro{
	padding: 0px 22px 0px 0px;
	color: #288EF4;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:normal;
}

.txt_azzurro a:link, .txt_azzurro a:visited {
	color: #288EF4;
	text-decoration:none;
}

.txt_azzurro a:hover {
	color:#CC3300;
	text-decoration:underline;
}

.txt_viola{
	padding: 0px 22px 0px 0px;
	color: #A640D9;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:normal;
}

.txt_viola a:link, .txt_viola a:visited {
	color: #A640D9;
	text-decoration:none;
}

.txt_viola a:hover {
	color:#8800CC;
	text-decoration:underline;
}

#brand_viaggigruppo{
	background: transparent url("data/images/brand_tit/tit_viaggigruppo.gif") no-repeat;
	padding: 0px 0px 3px 0px;
	height: 28px;
}
#brand_viaggigruppo2{
	background: transparent url("data/images/brand_tit/tit_viaggigruppo.gif") no-repeat;
	padding: 0px 0px 3px 0px;
	height: 28px;
	margin-left:104px;
}

.viaggigruppo{
	color: #288EF4;
	font-weight:bold;
	line-height: 1.366;
}

.box_gruppo{
	background-color:#FFFFFF;
	color:#333333;
	font-size: 70%;
	padding: 0px 20px 0px 0px;
}

#prev_gruppo{
	background: transparent url("data/images/sfondi/azzurro.gif") repeat-x;
	height: 28px;
	width: 280px;
}

#prev_gruppo_txt{
	padding: 1px 0px 0px 0px;
	color: #333333;
	font-size:100%;
}

#prev_gruppo_txt a:link, #prev_gruppo_txt a:visited {
	color: #333333;
	font-weight:bold;
	text-decoration:underline;
}

#prev_gruppo_txt a:hover {
	color:#3333FF;
	text-decoration:underline;
}

#brandazzurro{
	background: transparent url("data/images/brand_tit/tit_viaggigruppo.gif") no-repeat;
	padding: 3px 0px 0px 30px;
	color: #288EF4;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	height:24px;
	display:block;
}


.rollboxazzurro {
	margin: 0px;

}

.rollboxazzurro p{
	margin: 5px;

}
.rollboxazzurro img {
	float: left;
	margin-right: 10px;
	border: 1px solid #5CADFF;
	padding: 6px;
	background-color:#FFFFFF;
}
.rollboxazzurro p a:link, .rollboxazzurro p a:visited {
	background-color:#F2F9FF;
	display:block;
	color:#333333;
	font-size: 70%;
	padding: 8px;
	border: 1px solid #5CADFF;
	height:50px;
	text-decoration:none;
	cursor:hand;
}

.rollboxazzurro  p a:hover {
	background-color:#E2F0FF;
	color:#333333;
	border: 1px solid #5CADFF;
	text-decoration:none;
}
.clikka_azzurro{
	padding: 3px 0px 0px 30px;
	color: #288EF4;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-style:italic;
	font-size: 140%;

}

/***  SCUOLA  ***/

.txt_blu{
	padding: 0px 22px 0px 0px;
	color: #353E94;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:normal;
}

.txt_blu a:link, .txt_blu a:visited {
	color: #353E94;
	text-decoration:none;
}

.txt_blu a:hover {
	color:#CC3300;
	text-decoration:underline;
}


#brand_scuola,.brand_scuola{
	background: transparent url("data/images/brand_tit/tit_scuola.gif") no-repeat;
	padding: 0px 0px 3px 0px;
	height: 28px;
}
#brand_scuola2,.brand_scuola2{
	background: transparent url("data/images/brand_tit/tit_scuola.gif") no-repeat;
	padding: 0px 0px 3px 0px;
	height: 28px;
	margin-left:104px;
}

#brandblu,.brandblu{
	background: transparent url("data/images/brand_tit/tit_scuola.gif") no-repeat;
	padding: 3px 0px 0px 30px;
	color: #353E94;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	height:24px;
	display:block;
}

.rollboxblu {
	margin: 0px;

}

.rollboxblu p{
	margin: 5px;

}
.rollboxblu img {
	float: left;
	margin-right: 10px;
	border: 1px solid #9A9EC9;
	padding: 6px;
	background-color:#FFFFFF;
}
.rollboxblu p a:link, .rollboxblu p a:visited {
	background-color:#F3F4F9;
	display:block;
	font-size: 70%;
	padding: 8px;
	border: 1px solid #9A9EC9;
	height:50px;
	text-decoration:none;
	cursor:hand;
}

.rollboxblu  p a:hover {
	background-color:#E7E8F7;
	border: 1px solid #9A9EC9;
	text-decoration:none;
}
.clikka_blu{
	padding: 3px 0px 0px 30px;
	color: #353E94;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-style:italic;
	font-size: 140%;

}

#prev_scuola{
	background: transparent url("data/images/sfondi/blu.gif") repeat-x;
	height: 28px;
	width: 320px;
}

#prev_scuola_txt{
	padding: 1px 0px 0px 0px;
	color: #FFFFFF;
	font-size:100%;
}

#prev_scuola_txt a:link, #prev_scuola_txt a:visited {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

#prev_scuola_txt a:hover {
	color:#FFFF33;
	text-decoration:underline;
}

/***  TURISMO  ***/


#brand_turismo,.brand_turismo{
	background: transparent url("data/images/brand_tit/tit_turismo.gif") no-repeat;
	padding: 0px 0px 3px 0px;
	height: 28px;
}

#brand_turismo2,.brand_turismo2{
	background: transparent url("data/images/brand_tit/tit_turismo.gif") no-repeat;
	padding: 0px 0px 3px 0px;
	height: 28px;
	margin-left:105px;
}

#prev_sposi{
	background: transparent url("data/images/sfondi/viola.gif") repeat-x;
	height: 28px;
	width: 300px;
}

#prev_turismo{
	background: transparent url("data/images/sfondi/viola.gif") repeat-x;
	height: 28px;
	width: 260px;
}

#prev_turismo_txt{
	padding: 1px 0px 0px 0px;
	color: #FFFFFF;
	font-size:100%;
}

#prev_turismo_txt a:link, #prev_turismo_txt a:visited {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

#prev_turismo_txt a:hover {
	color:#FFFF33;
	text-decoration:underline;
}

/***  CONTATTI  ***/


.brand_contatti{
	background: transparent url("data/images/brand_tit/tit_contatti.gif") no-repeat;
	padding: 0px 0px 3px 0px;
	height: 28px;
}

#contatti{
	color:#333333;
}

#contatti a:link, #contatti a:visited {
	color: #333333;
	font-weight:normal;
	text-decoration:underline;
}

#contatti a:hover {
	color:#FF6600;
	text-decoration:underline;
}

.newsletter {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background: url("data/images/newsletter.gif");
}

.newsletter input, select {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
	color: #333333;
	margin-bottom:5px;
}

.box_nero {
	border:1px solid #cccccc;
	margin-bottom:5px;
}

.box_nero p {
	margin:1px 0px 0px 3px;
}

.title_link {
	color:#333333;
	font-weight:bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:110%;
	padding-top:1px;
	margin-left:3px;
}


.title_link a:link, .title_link a:visited { 
	color: #333333;
	text-decoration:none;
}

.title_link a:hover { 
	color: #333333;
	text-decoration:underline;
}


.subfooter {
	font-size:70%;
	text-align:center;
	color:#555555;
	margin-top:10px;
}


.subfooter a:link, .subfooter a:visited { 
	color:#555555;
	text-decoration:none;
}

.subfooter a:hover { 
	color:#666666;
	text-decoration:none;;
}

#alert {
	font-size: 90%;
	border:1px dashed #990000;
	background-color:#ffeded;
	color:#CC0000;
	text-align:center;
	margin:5px; 
	padding:5px;
}

#alert a:link, #alert a:visited {
	color: #CC0000;
	text-decoration:none;
	font-size: 100%;
	line-height:160%;
}

#alert a:hover {
	color:#990000;
	text-decoration:underline;
}

.hometable {
	width:100%;
}

.hometable td {
	font-size: 70%;
}

.viaggidigruppo_td {
	width:180px;
	height:160px;
	background-image:url(data/images/banner/viaggi-di-gruppo1.jpg);

}
.viaggiincentive_td {
	width:180px;
	height:160px;
	background-image:url(data/images/banner/viaggi-incentive1.jpg);
	
}
.cralassociazioni_td {
	width:180px;
	height:160px;
	background-image:url(data/images/banner/cral-associazioni1.jpg);
	
}
.capodanno_td {
	width:180px;
	height:160px;
	background-image:url(data/images/banner/capodanno1.jpg);
	
}
.trekking_td {
	width:180px;
	height:160px;
	background-image:url(data/images/banner/trekking1.jpg);
	
}
.corfu_td {
	width:180px;
	height:160px;
	background-image:url(data/images/banner/corfu1.jpg);
}

.contentbanner {
	padding:20px 0px 5px 3px;;
	color:#333333;
	text-align:justify;
}

a.linkviaggio:link, a.linkviaggio:hover, a.linkviaggio:visited{
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: normal;
color:#333;
text-decoration:none;
font-size:11px;
}
