/* ------------------------------------- GENERALE ----------------------------------- */

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ffffff;
}

body.talkeetna{
	background: url(../img/bg_montagne_talkeetna.jpg) repeat-x  top center #ffffff;
}

a:hover, a:focus {
	outline: none;
}

hr{
	height: 1px;
	border: none;
	clear: both;
	border-bottom: 1px dashed #cbc2b9;
}

.pagamenti {
	color: #0092cb;
}

.pagamenti p{
	color: #726358;
	font-weight: bold;
}

.pagamenti .didascalia,
.pagamenti input {
	color: #726358;
	font-weight: normal;
}

.pagamenti .titoloPag {
	margin-bottom: 30px;
	color: #726358;
	font-weight: bold;
	text-transform: uppercase;
}


/* ------------------------------------- PAGINA ----------------------------------- */
#globale {
	width: 100%;
}

.talkeetna #globale{
	background: url(../img/bg_body_talkeetna.jpg) no-repeat top center;
}

#pagina {
	width: 100%;
	text-align: center;
}

#pagina .container {
	width: 986px;
	text-align: left;
	margin: auto;
	clear: both;
}


/* ------------------------------------- HEADER ----------------------------------- */
#header {
	width: 100%;
}

.homepage #header {
	height: 492px;
}

.interna #header {
	height: 287px;
}

#headerMenu {
	height: 76px;
}

#logo {
	width: 166px;
	height: 76px;
	text-indent: -9000px;
	display: block;
	float: left;
}

.talkeetna #logo a,
.talkeetna #logo.sel{
	background: url(../img/logo_talkeetna_off.jpg) no-repeat;
}

.talkeetna #logo a:hover{
	background: url(../img/logo_talkeetna_on.jpg) no-repeat;
}

#logo a {
	width: 166px;
	height: 76px;
	display: block;
}

.talkeetna #menu {
	float: left;
	margin: 0px 0px 0px 135px;
}

#pulsHomepage {
	width: 110px;
	height: 76px;
	display: block;
	float: left;
}

#pulsHomepage.sel, #pulsHomepage a{
	width: 110px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}

#pulsHomepage[id] a{
	background: url(../img/puls_homepage_off.png) no-repeat;
}

#pulsHomepage[id] a:hover{
	background: url(../img/puls_homepage_on.png) no-repeat;
}

#pulsHomepage.sel[class]{
	background: url(../img/puls_homepage_sel.png) no-repeat;
}



#pulsChisiamo a, #pulsChisiamo.sel{
	width: 100px;
	height: 76px;
	display: block;
	float: left;
	text-indent: -9000px;
}

#pulsChisiamo[id] a{
	background: url(../img/puls_chisiamo_off.png) no-repeat;
}

#pulsChisiamo[id] a:hover{
	background: url(../img/puls_chisiamo_on.png) no-repeat;
}

#pulsChisiamo.sel[class]{
	background: url(../img/puls_chisiamo_sel.png) no-repeat;
}



#pulsPartners.sel, #pulsPartners a{
	width: 101px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}

#pulsPartners[id] a{
	background: url(../img/puls_partners_off.png) no-repeat;
}

#pulsPartners[id] a:hover{
	background: url(../img/puls_partners_on.png) no-repeat;
}

#pulsPartners.sel[class]{
	background: url(../img/puls_partners_sel.png) no-repeat;
}



#pulsLenostreproposte a, #pulsLenostreproposte.sel{
	width: 176px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}

#pulsLenostreproposte[id] a{
	background: url(../img/puls_lenostreproposte_off.png) no-repeat;
}

#pulsLenostreproposte[id] a:hover{
	background: url(../img/puls_lenostreproposte_on.png) no-repeat;
}

#pulsLenostreproposte.sel[class]{
	background: url(../img/puls_lenostreproposte_sel.png) no-repeat;
}



#pulsLinkutili a, #pulsLinkutili.sel{
	width: 104px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}

#pulsLinkutili[id] a{
	background: url(../img/puls_linkutili_off.png) no-repeat;
}

#pulsLinkutili[id] a:hover{
	background: url(../img/puls_linkutili_on.png) no-repeat;
}

#pulsLinkutili.sel[class]{
	background: url(../img/puls_linkutili_sel.png) no-repeat;
}



#pulsContatti a, #pulsContatti.sel{
	width: 91px;
	height: 76px;/*152px;*/
	display: block;
	float: left;
	text-indent: -9000px;
}

#pulsContatti[id] a{
	background: url(../img/puls_contatti_off.png) no-repeat;
}

#pulsContatti[id] a:hover{
	background: url(../img/puls_contatti_on.png) no-repeat;
}

#pulsContatti.sel[class]{
	background: url(../img/puls_contatti_sel.png) no-repeat;
}


.homepage #headerFoto {
	height: 416px;
	display: block;
	padding: 14px 0px 0px 13px;
}

.homepage #headerFoto[id] {
	background: url(../img/fondo_img_header_hp.png) no-repeat;
}


.interna #headerFoto {
	height: 211px;
	display: block;
	padding: 14px 0px 0px 13px;
}


.interna #headerFoto[id] {
	background: url(../img/fondo_img_header_int.png) no-repeat;
}




/* ------------------------------------- MENU2 HOMEPAGE ----------------------------------- */

#menu2 {
	height: 345px;
	margin: 29px 0px 0px 2px;
	clear: both;
	/*background: yellow;*/
}

#menu2 #destinazioni {
	width: 744px;
	height: 100%;
	float: left;
	/*background: green;*/
}

#menu2 #destinazioni .titolo a{
	height: 28px;
	display: block;
	text-indent: -9000px;
	background: url(../img/tit_menu2_destinazioni.jpg) no-repeat;
}

#menu2 .elenco a {
	width: 124px;
	height: 316px;
	display: block;
	float: left;
	text-indent: -9000px;
	/*background: pink;*/
}

#menu2 .elenco #africa a {
	background: url(../img/dest_africa_off.jpg) no-repeat;
}

#menu2 .elenco #africa a:hover {
	background: url(../img/dest_africa_on.jpg) no-repeat;
}

#menu2 .elenco #asia a {
	background: url(../img/dest_asia_off.jpg) no-repeat;
}

#menu2 .elenco #asia a:hover {
	background: url(../img/dest_asia_on.jpg) no-repeat;
}

#menu2 .elenco #europa a {
	background: url(../img/dest_europa_off.jpg) no-repeat;
}

#menu2 .elenco #europa a:hover {
	background: url(../img/dest_europa_on.jpg) no-repeat;
}

#menu2 .elenco #america a {
	background: url(../img/dest_america_off.jpg) no-repeat;
}

#menu2 .elenco #america a:hover {
	background: url(../img/dest_america_on.jpg) no-repeat;
}

#menu2 .elenco #oceania a {
	background: url(../img/dest_oceania_off.jpg) no-repeat;
}

#menu2 .elenco #oceania a:hover {
	background: url(../img/dest_oceania_on.jpg) no-repeat;
}

#menu2 .elenco #montagna a {
	background: url(../img/dest_montagna_off.jpg) no-repeat;
}

#menu2 .elenco #montagna a:hover {
	background: url(../img/dest_montagna_on.jpg) no-repeat;
}

#menu2 #offerte{
	float: left;
}

#menu2 #offerte {
	width: 222px;
	height: 343px;/*343px;*/
	display: block;
	margin: 0px 0px 0px 18px;
	background: url(../img/fondo_offerte.jpg) no-repeat;
}

#menu2 #offerte .testo{
	width: 91px;
	height: 148px;
	display: block;
	line-height: 130%;
	padding: 12px 116px 127px 15px;
	overflow: hidden;
}

/*
#menu2 #offerte .titolo {
	height: 28px;
}
*/

#menu2 #offerte .titolo a{
	height: 28px;
	display: block;
	text-indent: -9000px;
	background: url(../img/tit_menu2_offerte.jpg) no-repeat;
}

#menu2 #offerte a{
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}

#menu2 #offerte a:hover {
	text-decoration: underline;
}




/* ------------------------------------- MENU3 HOMEPAGE ----------------------------------- */

#menu3 {
	height: 371px;
	margin: 0px 0px 0px 2px;
	clear: both;
	/*background: brown;*/
}

#menu3 #incoming{
	float: left;
}

#menu3 #incoming {
	width: 247px;/*247px;*/
	height: 371px;/*371px;*/
	display: block;
	background: url(../img/fondo_incoming.jpg) no-repeat;
}

#menu3 #incoming .testo{
	width: 120px;
	height: 180px;
	display: block;
	line-height: 120%;
	padding: 16px 112px 127px 15px;
	overflow: hidden;
}

#menu3 #incoming .titolo a{
	height: 24px;
	display: block;
	text-indent: -9000px;
	background: url(../img/tit_menu3_incoming.jpg) no-repeat;
}

#menu3 #incoming a{
	color: #ffffff;
	overflow: hidden;
	text-decoration: none;
}

#menu3 #incoming a:hover {
	text-decoration: underline;
}

#menu3 #perche{
	width: 425px;
	height: 371px;
	display: block;
	float: left;
	margin: 0px 29px 0px 44px;
}

#menu3 #perche .titolo a{
	height: 24px;
	display: block;
	text-indent: -9000px;
	background: url(../img/tit_perche.jpg) no-repeat;
}

#menu3 #perche .testo {
	height: 347px;
	padding: 23px 0px 0px 0px;
	color: #0092cb;
	display: block;
	line-height: 130%;
	background: url(../img/fondo_perche.jpg) no-repeat;
}

#menu3 #listenozze{
	float: left;
}

#menu3 #listenozze {
	width: 219px;/*219px;*/
	height: 371px;/*371px;*/
	margin: 0px 0px 0px 18px;
	display: block;
	background: url(../img/fondo_listenozze.jpg) no-repeat;
}

#menu3 #listenozze .testo{
	width: 94px;
	height: 180px;
	display: block;
	line-height: 130%;
	padding: 16px 110px 127px 15px;/**/
	overflow: hidden;
}

#menu3 #listenozze .titolo a{
	height: 24px;
	display: block;
	text-indent: -9000px;
	background: url(../img/tit_menu3_listenozze.jpg) no-repeat;
}

#menu3 #listenozze a{
	color: #ffffff;
	overflow: hidden;
	text-decoration: none;
}

#menu3 #listenozze a:hover {
	text-decoration: underline;
}




/* ------------------------------------- CHI SIAMO ----------------------------------- */

#bloccoCentrale {
	height: 443px;
	margin: 38px 4px 0px 2px;
	clear: both;
}

#bloccoCentrale .col1{
	width: 314px;
	height: 443px;
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	background: url(../img/fondo_bloccocentrale_col1.gif) no-repeat right;
}

#bloccoCentrale .col1 .titolo{
	height: 27px;
	text-indent: -9000px;
	background: url(../img/tit_ilteam.gif) no-repeat;
}

#bloccoCentrale .col1 .testo{
	width: 276px;/*314px;*/
	height: 370px;/*397px;*/
	padding: 19px 38px 0px 0px;
	color: #726358;
}

#bloccoCentrale .col2{
	width: 286px;
	margin: 0px 0px 0px 33px;
	float: left;
}

#bloccoCentrale .col2 .titolo{
	height: 27px;
	text-indent: -9000px;
	background: url(../img/tit_ipuntidiforza.gif) no-repeat;
}

#bloccoCentrale .col2 .testo{
	width: 269px;/*286px;*/
	height: 370px;/*397px;*/
	padding: 19px 17px 0px 0px;
	color: #0092cb;
}

#bloccoCentrale .col3{
	width: 286px;
	margin: 27px 0px 0px 61px;
	float: left;
	background: url(../img/logo_chisiamo.gif) no-repeat bottom;
}

#bloccoCentrale .col3 .testo{
	width: 269px;/*286px;*/
	height: 370px;/*397px;*/
	padding: 19px 17px 0px 0px;
	color: #0092cb;
}



#boxSpecialist {
	/*width: 980px;
	height: 130px;*/
	margin: 62px 4px 50px 2px;
	/*padding: 21px 21px 21px 21px;*/
	clear: both;
}

#boxSpecialist .titolo{
	height: 20px;
	text-indent: -9000px;
	background: url(../img/tit_box_specialist.gif) no-repeat;
}

#boxSpecialist .testo{
	padding: 12px 0px 0px 0px;
	color: #0092cb;
}

.specialist {
	width: 163px;
	height: 169px;
	float: left;
	/*background: yellow;*/
}

.specialist .logo {
	height: 125px;
	/*border-right: 1px solid #cbc2b9;*/
	/*background: green;*/
}

.specialist .logo img {
	border: none;
}

.specialist .nome {
	height: 44px;
	padding: 0px 25px 0px 25px;
	text-align: center;
	color: #0092cb;
	/*background: violet;*/
}

.specialist .nome a {
	text-decoration: none;
	color: #0092cb;
}

.specialist .nome a:hover {
	text-decoration: underline;
}



#boxPerche {
	/*width: 980px;*/
	height: 130px;
	margin: 62px 4px 43px 2px;
	padding: 21px 21px 21px 21px;
	clear: both;
	background: url(../img/fondo_box_perche.jpg) no-repeat;
}

#boxPerche .titolo{
	height: 20px;
	text-indent: -9000px;
	background: url(../img/tit_box_perche.jpg) no-repeat;
}

#boxPerche .testo{
	padding: 12px 0px 0px 0px;
	color: #0092cb;
}



/* ------------------------------------- PARTNERS ----------------------------------- */

#elencoPartners {
	margin: 38px 4px 0px 2px;
	clear: both;
	/*background: red;*/
}

.partner {
	width: 163px;
	height: 169px;
	float: left;
	/*background: yellow;*/
}

.partner .logo {
	height: 125px;
	border-right: 1px dashed #cbc2b9;
	/*background: green;*/
}

.partner .logo img {
	border: none;
}

.partner .titolo {
	height: 44px;
	padding: 0px 25px 0px 25px;
	text-align: center;
	color: #0092cb;
	/*background: violet;*/
}

.partner .titolo a {
	text-decoration: none;
	color: #0092cb;
}

.partner .titolo a:hover {
	text-decoration: underline;
}



/* ------------------------------------- LINK UTILI ----------------------------------- */
/*
#elencoLinks {
	margin: 38px 4px 0px 2px;
	clear: both;
}


#elencoLinks .link {
	width: 245px;
	height: 13px;
	float: left;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

#elencoLinks .link a{
	height: 13px;
	display: block;
	padding: 0px 0px 0px 20px;
	color: #726358;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../img/freccina_giu_link.gif) no-repeat; 
}
*/

#blocconeLinks {
	margin: 38px 4px 0px 2px;
	padding: 0px 0px 30px 0px;
	clear: both;
}

.bloccoLinks {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	clear: both;
	color: #726358;
}

.bloccoLinks .titolone{
	/*
	display: block;
	margin: 0px 0px 10px 0px;
	color: #726358;
	text-transform: uppercase;
	font-weight: bold;
	*/
	width: 245px;
	height: 13px;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
}

.bloccoLinks .titolone a {
	height: 13px;
	display: block;
	padding: 0px 0px 0px 20px;
	color: #726358;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../img/freccina_giu_link.gif) no-repeat; 
}

.bloccoLinks .link {
	padding: 0px 0px 20px 0px;
}

.bloccoLinks .link a{
	height: 18px;
	display: block;
	padding: 0px 0px 0px 20px;
	color: #0092cb;
	font-weight: bold;
	text-decoration: none;
	background: url(../img/iconcina_link.gif) no-repeat left center; 
}

.bloccoLinks .link a:hover{
	text-decoration: underline;
}

.bloccoLinks .link .info{
	display: block;
	padding: 0px 0px 0px 46px;
	color: #0092cb;
}



/* ------------------------------------- CONTATTI ----------------------------------- */

#colIndirizzi {
	width: 327px;
	margin: 38px 0px 0px 2px;
	float: left;
	color: #0092cb;
}

#colIndirizzi a{
	text-decoration: none;
	color: #0092cb;
}

#colIndirizzi a:hover{
	text-decoration: underline;
}

#colIndirizzi .titolo {
	color: #726358;
	text-transform: uppercase;
	font-weight: bold;
}

#colIndirizzi .titoletto {
	color: #726358;
	padding: 0px 10px 0px 0px;
}

#colMappa {
	width: 651px;
	margin: 38px 4px 0px 0px;
	float: left;
	color: #0092cb;
}

#colMappa #map {
	width: 647px;
	height: 400px;
	border: 2px solid #0092cb;
}



/* ------------------------------------- LE NOSTRE DESTINAZIONI ----------------------------------- */

#elencoProposte {
	height: 140px;
	margin: 38px 4px 0px 2px;
	clear: both;
}

#elencoProposte a{
	color: #ffffff;
	text-decoration: none;
}

#elencoProposte a:hover{
	text-decoration: underline;
}

#opzioneDestinazioni a,
#opzioneDestinazioni.sel{
	width: 170px;/*268px;*/
	height: 97px;/*140px;*/
	display: block;
	float: left;
	margin: 0px 18px 0px 0px;
	padding: 29px 84px 14px 14px; 
	background: url(../img/puls_proposte_destinazioni.jpg) no-repeat;
}

#opzioneListeNozze a,
#opzioneListeNozze.sel{
	width: 121px;/*219px;*/
	height: 97px;/*140px;*/
	display: block;
	float: left;
	margin: 0px 18px 0px 0px;
	padding: 29px 84px 14px 14px; 
	background: url(../img/puls_proposte_listenozze.jpg) no-repeat;
}


#opzioneOfferte a,
#opzioneOfferte.sel{
	width: 121px;/*219px;*/
	height: 97px;/*140px;*/
	display: block;
	float: left;
	margin: 0px 18px 0px 0px;
	padding: 29px 84px 14px 14px; 
	background: url(../img/puls_proposte_offerte.jpg) no-repeat;
}


#opzioneIncoming a{
	width: 219px;
	height: 140px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	text-indent: -9000px;
	background: url(../img/puls_proposte_incoming.jpg) no-repeat;
}


#elencoDestinazioni {
	height: 27px;
	margin: 21px 4px 50px 2px;
	clear: both;
	text-indent: -9000px;
}

            
#elencoDestinazioni .titolo {
	width: 154px;
	display: block;
	float: left;
	background: url(../img/tit_destinazioni_tit.gif) no-repeat;
}

#elencoDestinazioni #destinazioneAfrica a {
	width: 77px;
	height: 27px;
	display: block;
	float: left;
	background: url(../img/puls_destinazioni_africa_off.gif) no-repeat;
}

#elencoDestinazioni #destinazioneAfrica a:hover,
#elencoDestinazioni #destinazioneAfrica.sel {
	background: url(../img/puls_destinazioni_africa_on.gif) no-repeat;
}


#elencoDestinazioni #destinazioneAsia a {
	width: 59px;
	height: 27px;
	display: block;
	float: left;
	background: url(../img/puls_destinazioni_asia_off.gif) no-repeat;
}


#elencoDestinazioni #destinazioneAsia a:hover,
#elencoDestinazioni #destinazioneAsia.sel {
	background: url(../img/puls_destinazioni_asia_on.gif) no-repeat;
}


#elencoDestinazioni #destinazioneEuropa a {
	width: 82px;
	height: 27px;
	display: block;
	float: left;
	background: url(../img/puls_destinazioni_europa_off.gif) no-repeat;
}


#elencoDestinazioni #destinazioneEuropa  a:hover,
#elencoDestinazioni #destinazioneEuropa.sel {
	background: url(../img/puls_destinazioni_europa_on.gif) no-repeat;
}


#elencoDestinazioni #destinazioneAmerica a{
	width: 90px;
	height: 27px;
	display: block;
	float: left;
	background: url(../img/puls_destinazioni_america_off.gif) no-repeat;
}


#elencoDestinazioni #destinazioneAmerica a:hover,
#elencoDestinazioni #destinazioneAmerica.sel  {
	background: url(../img/puls_destinazioni_america_on.gif) no-repeat;
}


#elencoDestinazioni #destinazioneOceania a {
	width: 87px;
	height: 27px;
	display: block;
	float: left;
	background: url(../img/puls_destinazioni_oceania_off.gif) no-repeat;
}


#elencoDestinazioni #destinazioneOceania  a:hover,
#elencoDestinazioni #destinazioneOceania.sel {
	background: url(../img/puls_destinazioni_oceania_on.gif) no-repeat;
}


#elencoDestinazioni #destinazioneMontagna a {
	width: 103px;
	height: 27px;
	display: block;
	float: left;
	background: url(../img/puls_destinazioni_montagna_off.gif) no-repeat;
}


#elencoDestinazioni #destinazioneMontagna  a:hover,
#elencoDestinazioni #destinazioneMontagna.sel {
	background: url(../img/puls_destinazioni_montagna_on.gif) no-repeat;
}



.tornaSuDestinazioni,
.tornaSuLink{
	margin: -20px 5px 0px 0px;
	clear: both;
	float: right;
}

.tornaSuDestinazioni a,
.tornaSuLink a{
	width: 53px;
	height: 23px;
	display: block;
	clear: both;
	text-indent: -9000px;
	background: url(../img/puls_tornasu.gif) no-repeat center right;
}


.bloccoDestinazione {
	/*min-height: 149px;220px;*/
	margin: 27px 3px 0px 2px;
	padding: 0px 0px 71px 0px;
}

.bloccoDestinazione .col1 {
	width: 268px;/*287px;*/
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	text-indent: -9000px;
}

.bloccoDestinazione .col2 {
	width: 452px;/*433px;*/
	margin: 0px 21px 0px 20px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.bloccoDestinazione .col2 .titolo{
	height: 23px;
	display: block;
	text-indent: -9000px;
}

.bloccoDestinazione .col2 .sottotitolo{
	display: block;
	/*font-family: Helvetica, Arial, sans-serif;*/
}

.bloccoDestinazione .col2 .testo{
	display: block;
	margin: 19px 0px 11px 0px;
}

.bloccoDestinazione .col2 .link a{
	height: 23px;
	display: block;
	float: left;
	padding: 8px 0px 0px 10px;
	text-decoration: none;
}

.bloccoDestinazione .col2 .link a:hover{
	text-decoration: underline;
}

.bloccoDestinazione .col2 .tornaSu{
	float: right;
}

.bloccoDestinazione .col2 .tornaSu a{
	width: 53px;
	height: 23px;
	display: block;
	text-indent: -9000px;
	background: url(../img/puls_tornasu.gif) no-repeat center right;
}

.bloccoDestinazione .col3 {
	width: 219px;
	height: 154px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.bloccoDestinazione .col3 .info a,
.bloccoDestinazione .col3 .infoOff{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
}

.bloccoDestinazione .col3 .gallery a{
	width: 110px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
}

#bloccoDestAfrica .col1{
	background: url(../img/img_dest_africa.jpg) no-repeat;
}

#bloccoDestAsia .col1{
	background: url(../img/img_dest_asia.jpg) no-repeat;
}

#bloccoDestEuropa .col1{
	background: url(../img/img_dest_europa.jpg) no-repeat;
}

#bloccoDestAmerica .col1{
	background: url(../img/img_dest_america.jpg) no-repeat;
}

#bloccoDestOceania .col1{
	background: url(../img/img_dest_oceania.jpg) no-repeat;
}

#bloccoDestMontagna .col1{
	background: url(../img/img_dest_montagna.jpg) no-repeat;
}



#bloccoDestAfrica .col2 .titolo{
	background: url(../img/tit_dest_africa.jpg) no-repeat;
}

#bloccoDestAsia .col2 .titolo{
	background: url(../img/tit_dest_asia.jpg) no-repeat;
}

#bloccoDestEuropa .col2 .titolo{
	background: url(../img/tit_dest_europa.jpg) no-repeat;
}

#bloccoDestAmerica .col2 .titolo{
	background: url(../img/tit_dest_america.jpg) no-repeat;
}

#bloccoDestOceania .col2 .titolo{
	background: url(../img/tit_dest_oceania.jpg) no-repeat;
}

#bloccoDestMontagna .col2 .titolo{
	background: url(../img/tit_dest_montagna.jpg) no-repeat;
}



#bloccoDestAfrica .col2 .sottotitolo,
#bloccoDestAfrica .col2 .sottotitolo a,
#bloccoDestAfricaInfo .bloccoDestInfo .col2 .titolo,
#bloccoDestAfricaInfo .bloccoDestInfo .col2 .testo a{
	color: #95876c;
}

#bloccoDestAsia .col2 .sottotitolo,
#bloccoDestAsia .col2 .sottotitolo a,
#bloccoDestAsiaInfo .bloccoDestInfo .col2 .titolo,
#bloccoDestAsiaInfo .bloccoDestInfo .col2 .testo a{
	color: #c96d4e;
}

#bloccoDestEuropa .col2 .sottotitolo,
#bloccoDestEuropa .col2 .sottotitolo a,
#bloccoDestEuropaInfo .bloccoDestInfo .col2 .titolo,
#bloccoDestEuropaInfo .bloccoDestInfo .col2 .testo a{
	color: #85994e;
}

#bloccoDestAmerica .col2 .sottotitolo,
#bloccoDestAmerica .col2 .sottotitolo a,
#bloccoDestAmericaInfo .bloccoDestInfo .col2 .titolo,
#bloccoDestAmericaInfo .bloccoDestInfo .col2 .testo a{
	color: #6288c7;
}

#bloccoDestOceania .col2 .sottotitolo,
#bloccoDestOceania .col2 .sottotitolo a,
#bloccoDestOceaniaInfo .bloccoDestInfo .col2 .titolo,
#bloccoDestOceaniaInfo .bloccoDestInfo .col2 .testo a{
	color: #ac888b;
}

#bloccoDestMontagna .col2 .sottotitolo,
#bloccoDestMontagna .col2 .sottotitolo a,
#bloccoDestMontagnaInfo .bloccoDestInfo .col2 .titolo,
#bloccoDestMontagnaInfo .bloccoDestInfo .col2 .testo a{
	color: #8d9099;
}

#bloccoDestAfrica .col2 .sottotitolo a,
#bloccoDestAsia .col2 .sottotitolo a,
#bloccoDestEuropa .col2 .sottotitolo a,
#bloccoDestAmerica .col2 .sottotitolo a,
#bloccoDestOceania .col2 .sottotitolo a,
#bloccoDestMontagna .col2 .sottotitolo a{
	text-decoration: none;
}

#bloccoDestAfrica .col2 .sottotitolo a:hover,
#bloccoDestAsia .col2 .sottotitolo a:hover,
#bloccoDestEuropa .col2 .sottotitolo a:hover,
#bloccoDestAmerica .col2 .sottotitolo a:hover,
#bloccoDestOceania .col2 .sottotitolo a:hover,
#bloccoDestMontagna .col2 .sottotitolo a:hover{
	text-decoration: underline;
}

#bloccoDestAsia .testo a{
	text-decoration: none;
	color: #c96d4e;
}

#bloccoDestAsia .testo a:hover{
	text-decoration: underline;
}

#bloccoDestEuropa .testo a{
	text-decoration: none;
	color: #85994e;
}

#bloccoDestEuropa .testo a:hover{
	text-decoration: underline;
}

#bloccoDestAmerica .testo a{
	text-decoration: none;
	color: #6288c7;
}

#bloccoDestAmerica .testo a:hover{
	text-decoration: underline;
}

#bloccoDestOceania .testo a{
	text-decoration: none;
	color: #ac888b;
}

#bloccoDestOceania .testo a:hover{
	text-decoration: underline;
}

#bloccoDestMontagna .testo a{
	text-decoration: none;
	color: #8d9099;
}

#bloccoDestMontagna .testo a:hover{
	text-decoration: underline;
}



#bloccoDestAfrica .col2 .testo,
#bloccoDestAfricaInfo .bloccoDestInfo .col2 .testo{
	color: #544843;
}

#bloccoDestAsia .col2 .testo,
#bloccoDestAsiaInfo .bloccoDestInfo .col2 .testo{
	color: #8b3f25;
}

#bloccoDestEuropa .col2 .testo,
#bloccoDestEuropaInfo .bloccoDestInfo .col2 .testo{
	color: #3f5010;
}

#bloccoDestAmerica .col2 .testo,
#bloccoDestAmericaInfo .bloccoDestInfo .col2 .testo{
	color: #334666;
}

#bloccoDestOceania .col2 .testo,
#bloccoDestOceaniaInfo .bloccoDestInfo .col2 .testo{
	color: #3b2d2e;
}

#bloccoDestMontagna .col2 .testo,
#bloccoDestMontagnaInfo .bloccoDestInfo .col2 .testo{
	color: #515358;
}



#bloccoDestAfrica .col2 .link a{
	color: #978574;
	background: url(../img/freccina_dx_africa.gif) no-repeat center left;
}

#bloccoDestAsia .col2 .link a{
	color: #c15e3c;
	background: url(../img/freccina_dx_asia.gif) no-repeat center left;
}

#bloccoDestEuropa .col2 .link a{
	color: #6f8a26;
	background: url(../img/freccina_dx_europa.gif) no-repeat center left;
}

#bloccoDestAmerica .col2 .link a{
	color: #6884b3;
	background: url(../img/freccina_dx_america.gif) no-repeat center left;
}

#bloccoDestOceania .col2 .link a{
	color: #846b6c;
	background: url(../img/freccina_dx_oceania.gif) no-repeat center left;
}

#bloccoDestMontagna .col2 .link a{
	color: #8d9099;
	background: url(../img/freccina_dx_montagna.gif) no-repeat center left;
}



#bloccoDestAfrica .col3 .info a{
	background: url(../img/puls_info_africa.jpg) no-repeat;
}

#bloccoDestAfrica .col3 .infoOff{
	background: url(../img/puls_info_africa_off.gif) no-repeat;
}

#bloccoDestAfrica .col3 .gallery a{
	background: url(../img/puls_gallery_africa.jpg) no-repeat;
}

#bloccoDestAsia .col3 .info a{
	background: url(../img/puls_info_asia.jpg) no-repeat;
}

#bloccoDestAsia .col3 .infoOff{
	background: url(../img/puls_info_asia_off.gif) no-repeat;
}

#bloccoDestAsia .col3 .gallery a{
	background: url(../img/puls_gallery_asia.jpg) no-repeat;
}

#bloccoDestEuropa .col3 .info a{
	background: url(../img/puls_info_europa.jpg) no-repeat;
}

#bloccoDestEuropa .col3 .infoOff{
	background: url(../img/puls_info_europa_off.gif) no-repeat;
}

#bloccoDestEuropa .col3 .gallery a{
	background: url(../img/puls_gallery_europa.jpg) no-repeat;
}

#bloccoDestAmerica .col3 .info a{
	background: url(../img/puls_info_america.jpg) no-repeat;
}

#bloccoDestAmerica .col3 .infoOff{
	background: url(../img/puls_info_america_off.gif) no-repeat;
}

#bloccoDestAmerica .col3 .gallery a{
	background: url(../img/puls_gallery_america.jpg) no-repeat;
}

#bloccoDestOceania .col3 .info a{
	background: url(../img/puls_info_oceania.jpg) no-repeat;
}

#bloccoDestOceania .col3 .infoOff{
	background: url(../img/puls_info_oceania_off.gif) no-repeat;
}


#bloccoDestOceania .col3 .gallery a{
	background: url(../img/puls_gallery_oceania.jpg) no-repeat;
}

#bloccoDestMontagna .col3 .info a{
	background: url(../img/puls_info_montagna.jpg) no-repeat;
}

#bloccoDestMontagna .col3 .infoOff{
	background: url(../img/puls_info_montagna_off.gif) no-repeat;
}


#bloccoDestMontagna .col3 .gallery a{
	background: url(../img/puls_gallery_montagna.jpg) no-repeat;
}

.bloccoDestInfo {
	margin: 27px 3px 0px 21px;
	padding: 0px 0px 71px 0px;
	clear: both;
}



.bloccoDestInfo .col1 {
	width: 228px;/*247px;*//*268px;*/
	height: 154px;
	margin: 0px 0px 50px 0px;
	padding: 0px 21px 0px 0px;
	display: block;
	float: left;
	/*text-indent: -9000px;*/
}

.bloccoDestInfo .col2 {
	width: 453px;/*434px;*/
	margin: 0px 21px 50px 20px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.bloccoDestInfo .col2 .titolo{
	height: 32px;
	display: block;
	font-size: 18px;
	border-bottom: 1px dashed #e5e0dc;
}

.bloccoDestInfo .col2 .testo{
	display: block;
	margin: 19px 0px 11px 0px;
}

.bloccoDestInfo .col2 .testo a{
	text-decoration: none;
}

.bloccoDestInfo .col2 .testo a:hover{
	text-decoration: underline;
}

.bloccoDestInfo .col3 {
	width: 219px;
	height: 154px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.bloccoDestInfo .col3 .catalogo a,
.bloccoDestInfo .col3 .catalogoOff{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
}

.bloccoDestInfo .col3 .gallery a{
	width: 110px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
}



#bloccoDestAfricaInfo .col1 {
	background: #ddcca7;
}

#bloccoDestAsiaInfo .col1 {
	background: #ff926d;
}

#bloccoDestEuropaInfo .col1 {
	background: #aac366;
}

#bloccoDestAmericaInfo .col1 {
	background: #94b7f2;
}

#bloccoDestOceaniaInfo .col1 {
	background: #c2a1a4;
}

#bloccoDestMontagnaInfo .col1 {
	background: #d3d5de;
}



#bloccoDestAfricaInfo .col3 .catalogo a{
	background: url(../img/puls_catalogo_africa.jpg) no-repeat;
}

#bloccoDestAfricaInfo .col3 .catalogoOff{
	background: url(../img/puls_catalogo_africa_off.gif) no-repeat;
}

#bloccoDestAfricaInfo .col3 .gallery a{
	background: url(../img/puls_gallerypaese_africa.jpg) no-repeat;
}

#bloccoDestAsiaInfo .col3 .catalogo a{
	background: url(../img/puls_catalogo_asia.jpg) no-repeat;
}

#bloccoDestAsiaInfo .col3 .catalogoOff{
	background: url(../img/puls_catalogo_asia_off.gif) no-repeat;
}

#bloccoDestAsiaInfo .col3 .gallery a{
	background: url(../img/puls_gallerypaese_asia.jpg) no-repeat;
}

#bloccoDestEuropaInfo .col3 .catalogo a{
	background: url(../img/puls_catalogo_europa.jpg) no-repeat;
}

#bloccoDestEuropaInfo .col3 .catalogoOff{
	background: url(../img/puls_catalogo_europa_off.gif) no-repeat;
}

#bloccoDestEuropaInfo .col3 .gallery a{
	background: url(../img/puls_gallerypaese_europa.jpg) no-repeat;
}

#bloccoDestAmericaInfo .col3 .catalogo a{
	background: url(../img/puls_catalogo_america.jpg) no-repeat;
}

#bloccoDestAmericaInfo .col3 .catalogoOff{
	background: url(../img/puls_catalogo_america_off.gif) no-repeat;
}

#bloccoDestAmericaInfo .col3 .gallery a{
	background: url(../img/puls_gallerypaese_america.jpg) no-repeat;
}

#bloccoDestOceaniaInfo .col3 .catalogo a{
	background: url(../img/puls_catalogo_oceania.jpg) no-repeat;
}

#bloccoDestOceaniaInfo .col3 .catalogoOff{
	background: url(../img/puls_catalogo_oceania_off.gif) no-repeat;
}


#bloccoDestOceaniaInfo .col3 .gallery a{
	background: url(../img/puls_gallerypaese_oceania.jpg) no-repeat;
}

#bloccoDestMontagnaInfo .col3 .catalogo a{
	background: url(../img/puls_catalogo_montagna.jpg) no-repeat;
}

#bloccoDestMontagnaInfo .col3 .catalogoOff{
	background: url(../img/puls_catalogo_montagna_off.gif) no-repeat;
}


#bloccoDestMontagnaInfo .col3 .gallery a{
	background: url(../img/puls_gallerypaese_montagna.jpg) no-repeat;
}




/* ------------------------------------- LISTE NOZZE ----------------------------------- */

#introListe {
	margin: 21px 0px 0px 0px;
	clear: both;
	color: #1199ce;
}

#introListe a{
	text-decoration: none;
	color: #1199ce;
}

#introListe a:hover{
	text-decoration: underline;
}

#introListe strong{
	color: #111f3d;
}

#introListe .titolo {
	height: 22px;
	margin: 0px 0px 22px 0px;
	display: block;
	clear: both;
	text-indent: -9000px;
	background: url(../img/tit_listenozze.gif) no-repeat;;
}

#introListe .col1 {
	width: 439px;
	margin: 0px 76px 110px 0px;
	display: block;
	float: left;
	line-height: 130%;
}

#introListe .col2 {
	width: 439px;
	margin: 0px 0px 110px 0px;
	display: block;
	float: left;
	line-height: 130%;
}



.listaNozze {
	margin: 0px 3px 0px 2px;
	padding: 0px 0px 71px 0px;
	display: block;
	clear: both;
}

.listaNozze .col1 {
	width: 269px;
	height: 154px;
	margin: 0px 0px 50px 0px;
	display: block;
	float: left;
	background: #323d55;
}

.listaNozze .col1 .foto{
	width: 110px;
	height: 154px;
	display: block;
	float: left;
}

.listaNozze .col1 .testo{
	width: 131px;/*149px;*/
	height: 120px;/*154px;*/
	padding: 17px 14px 17px 14px;
	display: block;
	float: left;
}

.listaNozze .col1 .testo .nome{
	font-size: 18px;
}

.listaNozze .col1 .testo .date{
	margin: 12px 0px 12px 0px;
}

.listaNozze .col2 {
	width: 567px;/*458px;*/
	margin: 0px 17px 50px 17px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	color: #726358;
}

.listaNozze .col2 .titolo{
	height: 27px;
	display: block;
	font-size: 18px;
	float: left;
}

.listaNozze .col2 .dataMatrimonio{
	height: 22px;/*27px;*/
	padding: 5px 0px 0px 0px;
	display: block;
	font-style: italic;
	float: right;
}

/*
.listaNozze .col2 .date{
	padding: 5px 0px 0px 0px;
	border-top: 1px dashed #e5e0dc;
	clear: both;
	display: block;
}
*/

.listaNozze .col2 .destinazione{
	border-top: 1px dashed #e5e0dc;
	clear: both;
	display: block;
}

.listaNozze .col2 .testo{
	display: block;
	margin: 19px 0px 31px 0px;
	color: #0092cb;
}

.listaNozze .col2 .link a{
	height: 15px;/*23px;*/
	display: block;
	float: left;
	padding: 0px 0px 0px 10px;
	color: #726358;
	text-decoration: none;
	background: url(../img/freccina_dx_liste.gif)  no-repeat center left;
}

.listaNozze .col2 .link a:hover{
	text-decoration: underline;
}

.tornaSuListe{
	margin: -20px 5px 0px 0px;
	clear: both;
	float: right;
}

.tornaSuListe a{
	width: 52px;
	height: 15px;/*23px;*/
	display: block;
	text-indent: -9000px;
	background: url(../img/puls_tornasu_liste.gif) no-repeat center right;
}

.listaNozze .col3 {
	width: 110px;/*219px;*/
	height: 154px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}

/*
.listaNozze .col3 .destinazione a{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_destinazioneliste.jpg) no-repeat;
}
*/

.listaNozze .col3 .gallery a{
	width: 110px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_galleryliste.jpg) no-repeat;
}

.programma {
	clear: both;
}

.listaNozze .dataProg {
	width: 100px;
	float: left;
	/*font-weight: bold;*/
	padding: 0px 0px 10px 0px;
}

.listaNozze .testoProg {
	width: 348px;
	float: left;
	padding: 0px 0px 10px 0px;
}


/* ------------------------------------- PAGAMENTI ----------------------------------- */



.pagamenti .titolone{
	width: 245px;
	height: 13px;
	margin: 10px 0px 10px 0px;
	overflow: hidden;
	color: #726358;
	text-transform: uppercase;
	font-weight: bold;
}

.pagamenti a{
	color: #0092cb;
	font-weight: bold;
	text-decoration: none;
}

.pagamenti a:hover{
	text-decoration: underline;
}

#bloccoCentrale.pagamenti{
	height: auto;
}



/* ------------------------------------- FOOTER ----------------------------------- */

#footerIndirizzi {
	width: 100%;
	clear: both;
	color: #726358;
	text-align: left;
}

.interna #footerIndirizzi {
	height: 15px;
	padding: 100px 0px 0px 0px;
}

#footerIndirizzi a, 
#footer .container a{
	color: #726358;
	text-decoration: none;
}

#footerIndirizzi a:hover, 
#footer .container a:hover{
	text-decoration: underline;
}


#footer {
	height: 48px;
	background: url(../img/bg_footer.jpg) repeat-x;
}

#footer .container {
	width: 986px;
	text-align: left;
	margin: auto;
	padding: 20px 0px 0px 0px;
	clear: both;
	font-size: 11px;
	color: #726358;
}

#footer .containerSx {
	float: left;
}

#footer .containerDx {
	float: right;
}

#footer .containerDx span{
	margin: 0px 0px 0px 36px;
}



/* ------------------------------------- FOOTER GENERALE ----------------------------------- */

.sub_footer {
	width: 986px;
	margin: auto;
	text-align: center;
	font-size: 11px;
	color: #726358;
	border-bottom: 1px solid #a1a4a8;
	clear: both;
	padding: 12px 0px 30px 0px;
	margin-bottom: 20px;
}

.sub_footer a {
	color: #726358;
	text-decoration: none;
}

.sub_footer a:hover {
	color: #726358;
	text-decoration: underline;
}

.footerleft {
	float: left;
	margin-right: 0px;
}

.footerright {
	float: right;
	margin-left: 0px;
}

/*
.sub_footer {
	border-top: 1px solid #726358;
}
*/

/* ------------------------------------- FINE FOOTER GENERALE ----------------------------------- */
/* ------------------------------------- REQUISITI ----------------------------------- */

#ottimizzato {
	float: left;
}

.icona_browser {
	width: 18px;
	height: 18px;
	margin-left: 15px;
	display: block;
	text-indent: -9000px;
	float: left;
}

#explorer {
	width: 17px;
	height: 18px;
	background: url(../img/browser_explorer.gif) no-repeat;
}

#firefox {
	width: 18px;
	height: 18px;
	background: url(../img/browser_firefox.gif) no-repeat;
}

#netscape {
	width: 18px;
	height: 18px;
	background: url(../img/browser_netscape.gif) no-repeat;
}

#safari {
	width: 16px;
	height: 18px;
	background: url(../img/browser_safari.gif) no-repeat;
}

#mozilla {
	width: 17px;
	height: 18px;
	background: url(../img/browser_mozilla.gif) no-repeat;
}

#opera {
	width: 18px;
	height: 16px;
	background: url(../img/browser_opera.gif) no-repeat;
}

/* ------------------------------------- FINE REQUISITI ----------------------------------- */