/*Sport pages */

#menu_left h3{color:#ac1f99; font-weight:bold; margin-left:5px}

#menu_left{
	width: 171px;
	min-height:700px;
	margin-left:14px;
	float:left;
}
#menu_left ul{ list-style:none !important;margin:0;}
#menu_left ul li a{
  display:block; 
  list-style:none !important;
  text-decoration:none;
  color:#553C28;
  font-size:11px;
  font-weight:bold;
  padding-top:14px;
  padding-left:60px;
  width:111px;
  height:23px;
  list-style: none;
}

#int_bungeejumping{background-image:url(../images/bungee.png); background-position:0px 0px; }
#int_canoa{background-image:url(../images/canoa.png); background-position:0px 0px; }
#int_canyoning{background-image:url(../images/canyoning.png); background-position:0px 0px;}
#int_kayak{background-image:url(../images/kayak.png); background-position:0px 0px;}
#int_orienteering{background-image:url(../images/orienteering.png); background-position:0px 0px;}
#int_quads{background-image:url(../images/quads.png); background-position:0px 0px;}
#int_paracadutismo{background-image:url(../images/paracadutismo.png); background-position:0px 0px;}
#int_parapendio{background-image:url(../images/parapendio.png); background-position:0px 0px; }
#int_rafting{background-image:url(../images/rafting.png); background-position:0px 0px; }
#int_arrampicata{background-image:url(../images/arrampicata.png); background-position:0px 0px; }
#int_sci{background-image:url(../images/sci.png); background-position:0px 0px; }
#int_snowboard{background-image:url(../images/snowboard.png); background-position:0px 0px;}
#int_trekking{background-image:url(../images/trekking.png); background-position:0px 0px;}
#int_windsurf{background-image:url(../images/windsurf.png); background-position:0px 0px; }
#int_hydrospeed{background-image:url(../images/hydrospeed.png); background-position:0px 0px;}
#int_equitazione{background-image:url(../images/equitazione.png); background-position:0px 0px; }
#int_tiroarco{background-image:url(../images/tiroconlarco.png); background-position:0px 0px;}
#int_immersioni{background-image:url(../images/immersioni.png); background-position:0px 0px;}
#int_kitesurf{background-image:url(../images/kitesurf.png); background-position:0px 0px;}

#int_parco_avventura{background-image:url(../images/parcoavventura.gif); background-position:0px 0px;}
#int_snorkeling{background-image:url(../images/snorkeling.gif); background-position:0px 0px;}
#int_fuoristrada{background-image:url(../images/fuoristrada.gif); background-position:0px 0px;}
#int_parafly{background-image:url(../images/parafly.gif); background-position:0px 0px;}
#int_sci_nautico{background-image:url(../images/scinautico.gif); background-position:0px 0px;}
#int_surf{background-image:url(../images/surf.gif); background-position:0px 0px;}

#int_deltaplano{background-image:url(../images/deltaplano.gif); background-position:0px 0px;}
#int_mountainbike{background-image:url(../images/mountainbike.gif); background-position:0px 0px;}
#int_paramotore{background-image:url(../images/paramotore.gif); background-position:0px 0px;}

#int_speleologia{background-image:url(../images/butt_speleologia.gif); background-position:0px 0px;}
#int_hotdog{background-image:url(../images/butt_hotdog.gif); background-position:0px 0px;}

#int_bushflying{background-image:url(../images/BUSHFLYING.gif); background-position:0px 0px;}
#int_golf{background-image:url(../images/golf.gif); background-position:0px 0px;}


#int_bungeejumping:hover, #int_bungeejumping.sel:hover, #int_bungeejumping.sel, 
#int_canoa:hover, #int_canoa.sel:hover, #int_canoa.sel,
#int_canyoning:hover, #int_canyoning.sel:hover, #int_canyoning.sel,
#int_kayak:hover, #int_kayak.sel:hover, #int_kayak.sel,
#int_orienteering:hover, #int_orienteering.sel:hover, #int_orienteering.sel,
#int_quads:hover, #int_quads.sel:hover, #int_quads.sel,
#int_paracadutismo:hover, #int_paracadutismo.sel:hover, #int_paracadutismo.sel,
#int_parapendio:hover, #int_parapendio.sel:hover,  #int_parapendio.sel,
#int_rafting:hover, #int_rafting.sel:hover, #int_rafting.sel,
#int_arrampicata:hover, #int_arrampicata.sel:hover, #int_arrampicata.sel,
#int_sci:hover, #int_sci.sel:hover, #int_sci.sel,
#int_snowboard:hover, #int_snowboard.el:hover, #int_snowboard.sel,
#int_trekking:hover, #int_trekking.sel:hover, #int_trekking.sel,
#int_windsurf:hover, #int_windsurf.el:hover, #int_windsurf.sel,
#int_equitazione:hover, #int_equitazione.el:hover, #int_equitazione.sel,
#int_tiroarco:hover, #int_tiroarco.sel:hover,  #int_tiroarco.sel,
#int_hydrospeed:hover,#int_hydrospeed.sel,#int_immersioni:hover,#int_immersioni.sel,
#int_kitesurf:hover,#int_kitesurf.sel,#int_parco_avventura:hover,#int_parco_avventura.sel,
#int_snorkeling:hover,#int_snorkeling.sel,#int_fuoristrada:hover,#int_fuoristrada.sel,
#int_parafly:hover,#int_parafly.sel,#int_sci_nautico:hover,#int_sci_nautico.sel,
#int_surf:hover,#int_surf.sel,#int_deltaplano:hover,#int_deltaplano.sel,
#int_paramotore:hover,#int_paramotore.sel,#int_mountainbike:hover,#int_mountainbike.sel,
#int_speleologia:hover,#int_speleologia.sel,#int_hotdog:hover,#int_hotdog.sel,
#int_golf:hover,#int_golf.sel,#int_bushflying:hover,#int_bushflying.sel

{background-position:171px 0px;color:#C81EB0 ; padding-left:62px;}



/*Content_interno*/
#breadcrumbs{margin-left:10px; text-transform:uppercase; font-size:11px}
#breadcrumbs a{text-transform:uppercase; text-decoration:none; font-size:11px; color:#ca16b0}
#content_interno{
	width:892px;
	background:#34032d url(../images/bg_content_int.gif) repeat-y;
	min-height:100%;
	position:relative;
	padding-bottom:30px;
	margin:0 auto;
	
	
}
#content_right{width:649px; float:left; padding:10px 20px 0px 15px }
#content_right h2{color:#3e1d0b; font-size:11px}
#sport_contenuto p{ text-align:justify; margin:10px; font-size:12px; color:#472917}

/*Ricerca*/
#ricerca{
	width: 171px;
	min-height:700px;
	height:auto !important;
	height:700px;
	margin-left:14px;
	float:left;
}
#ricerca_top{
  background:url(../images/box_cerca_top.png) no-repeat;
	width:166px;
	height:15px;
	margin-top:10px;
}
#ricerca_bottom{
  background:url(../images/box_cerca_bottom.png) no-repeat;
	width:166px;
	height:18px;
	margin-top:-2px;
}
#ricerca_sport{
	background:url(../images/box_cerca_sfondo.png) repeat-y;
	width:126px;
	padding:0px 20px;
	

}
#ricerca_sport h3, #luogo h3, #difficolta h3{color:#3e1d0b; font-size:13px; font-weight:bold;}
input.sport_1{ vertical-align:bottom; margin-right:5px; }
label.check_left{display:block; font-size:11px; color:#3e1d0b; font-weight:bold; 
                 min-height:17px; margin-bottom:2px; width:140px;}


#luogo{
	background:url(../images/bg_ricerca_citta_lungo.png) no-repeat;
	width:126px;
	height:200px;
	padding:10px 20px;
	margin-top:5px;
}

#luogo select, #difficolta select{width:113px; margin-bottom:10px}
#difficolta{
	background:url(../images/bg_difficolta.png) no-repeat;
	width:126px;
	height:73px;
	padding:10px 20px;
}

#risultati_ricerca{
	background-color:#dcebc2;
	width:640px;
	height:100%;
	margin-left:10px;
	margin-top:10px;
	padding-bottom:20px;
}

#risultati_ricerca_alb{
}


#title_ricerca{width:620px; height:10px; background-color:#80ae31; color:#ffffff; padding:20px 10px;}
#title_ricerca_alb{background-color:#9c2f8d;width:620px; height:10px;  color:#ffffff; padding:20px 10px;}
#title_ricerca_alb .numero_risultati,#title_ricerca .numero_risultati{width:300px; float:left;color:#ffffff;text-decoration:none;}
#title_ricerca_alb .numero_risultati:hover,#title_ricerca .numero_risultati{text-decoration:underline;}

/*PAGINAZIONE*/
.pagina_risultati{ float:right; text-align:right;}
.pagina_risultati a,.pagina_risultati span{float:left;padding:2px 5px;border:1px solid #A3C568;color:#3E1D0B;margin-right:10px;}
.pagina_risultati span{color:#fff;background:#A3C568;font-weight:bold;}

/*PAGINAZIONE alberghi*/
.pagina_alb_risultati{ float:right; text-align:right;}
.pagina_alb_risultati a,.pagina_alb_risultati span{float:left;padding:2px 5px;border:1px solid #E0CFDE;color:#fff;margin-right:10px;}
.pagina_alb_risultati span{color:#3E1D0B;background:#E0CFDE;font-weight:bold;}



#content_ricerca{margin-top:20px; font-size:12px;}
#box_risultati{width:590px; min-height:138px; background-color:#f9f6eb; margin:0 auto; padding:10px 5px 10px 15px;}

#box_risultati h3, #risultati_scheda h3{text-decoration:underline; font-size:12px; color:#3e1d0b; font-weight:bold;}
#box_search_text{width:425px; float:right}
#box_risultati img{float:left; border:2px solid #8ab441; margin-top:2px; margin-right:8px}
#attivita{width:270px; min-height:48px; background-color:#dcebc2; padding:2px 5px; float:left}
#attivita h4{color:#80ae31; text-decoration:none; font-weight:bold; float:left}
#attivita img{border: none;}
#bottom_attivita #scheda a img{width:104px; height:33px; float:right; text-decoration:none; border:none }
#bottom_attivita{width:425px; min-height:48px; float:left; clear:both}


/*nuova ricerca*/
#nuova_ricerca{margin-top:10px; width:165px; height:100px}
#nuova_ricerca legend{color:#e8ddc7; margin-bottom:5px}
input#parola_ricerca{ background-color:#eee6d0; border:none; margin-left:5px}
input#inizia_cerca{ background:url(../images/butt_cerca.png) no-repeat; width:63px; height:35px; border:none; color:#9df295; font-weight:bold; font-size:11px; margin-left:35px; margin-top:5px; cursor:pointer}
#banner_int {}
#banner_int img{margin-left:10px;padding-left:5px;}


#checkbox_ricerca table{color:#3e1d0b;}
#checkbox_ricerca label{bottom:10px; position:relative; font-size:10px;}
#checkbox_ricerca{ background:url(../images/bg_cerca_body.gif) repeat-y; width:644px;  padding:0px 10px 0 10px}
#checkbox_ricerca_top{background:url(../images/bg_cerca_top.gif) no-repeat; width:634px; height:32px;padding-top:20px;padding-left:30px;}
#checkbox_ricerca_title{color:#3e1d0b;font-weight:bold; font-size:13px; height:30px;}
#checkbox_ricerca_bottom{background:url(../images/bg_cerca_bottom.gif) no-repeat; width:664px; height:25px;margin-top:-10px;}
input.attivita_checkbox{margin-right:5px; vertical-align:bottom;}


#select_ricerca{width:500px;margin:0 auto;}
#select_ricerca td{height:50px;}

#checkbox_ricerca select{max-width:150px;}
input#avvia_ricerca{ background:url(../images/button_avviasearch.png) no-repeat; width:156px; height:46px; color:#caed8d; font-weight:bold; border:none; font-size:11px; cursor:pointer}
#checkbox_ricerca p{ position:relative; bottom:-30px; width:156px; margin:0 auto}


/* ricerca alberghi */
#checkbox_ricerca_alb table{color:#3e1d0b;}
#checkbox_ricerca_alb label{bottom:10px; position:relative; font-size:11px;}
#checkbox_ricerca_alb{ background:url(../images/bg_cerca_body.gif) repeat-y; width:644px;  padding:0px 10px 0 10px}
#checkbox_ricerca_alb_top{background:url(../images/bg_cerca_top.gif) no-repeat; width:634px; height:32px;padding-top:20px;padding-left:30px;}
#checkbox_ricerca_alb_title{color:#3e1d0b;font-weight:bold; font-size:13px; height:30px;}
#checkbox_ricerca_alb_bottom{background:url(../images/bg_cerca_bottom.gif) no-repeat; width:664px; height:25px;margin-top:-10px;}
input.categoria_checkbox{margin-right:5px; vertical-align:bottom;}
#checkbox_ricerca_alb p{ position:relative; bottom:-30px; width:156px; margin:0 auto}

/*risultati scheda*/
#risultati_body{background-color:#F9F6EB;margin-left:10px; margin-right:10px;}
#risultati_scheda{width:410px; height:auto; background-color:#f9f6eb; float:left; padding:10px 15px 0px 15px;}
#alberghi{float:right; width:180px;margin-right:-10px;background-color:#DCEBC2;font-size:11px;}
#alberghi p, #lista_strutture p{margin:0px 10px;}
#alberghi ul{list-style:none;margin:0;}
#alberghi_right{float:right; width:180px;background-color:#e0cfde;margin-right:-10px;}
#albergo_img{width:150px;height:150px;padding:15px 15px;}
#albergo_stelle{float:right; text-align:right; width:150px; height:20px;}

#title_strutture{ background:url(../images/strutture.gif) no-repeat; width:115px; height:18px; padding:10px 0px 10px 65px;}
#lista_strutture{ background-color:#dcebc2; padding-top:5px;font-size:11px;}
#lista_strutture ul{ list-style:none;margin:0;}
#title_alberghi{ background:url(../images/alberghi.gif) no-repeat; width:110px; height:16px; padding:10px 0px 10px 70px;}
#alberghi ul li a, #lista_strutture ul li a{font-weight:bold; color:#000;}
#title_alberghi h3, #title_strutture h3 {color:#FFF; font-weight:bold}
#alberghi ul,#lista_strutture ul{ width:150px; height:auto; padding:15px}
#alberghi ul li,#lista_strutture ul li{margin:0;margin-bottom:5px}

#bottom_scheda{width:415px; min-height:48px; background-color:#dcebc2; padding:2px 5px; float:left; }
#bottom_scheda h4, #gallery h4{color:#80ae31; text-decoration:none; font-weight:bold; float:left}
#gallery{width:415px; height:103px; background-color:#dcebc2; padding:2px 5px; float:left; margin-bottom:10px}

#gallery_alb h4{color:#9c2f8d; text-decoration:none; font-weight:bold; float:left}
#gallery_alb{width:415px; height:103px; background-color:#e0cfde; padding:2px 5px; float:left; margin-bottom:10px}

#photo img{border:2px solid #80ae31; float:left; margin-right:5px; margin-top:12px}
a.prev{ width:27px; height:27px; float:left; margin:25px 5px 0px 5px }
a.next{ width:27px; height:27px; float:left;  margin:25px 0px 0px 0px}
input#add_carrello{ 
	background:url(../images/add_carrello.png) no-repeat; 
	width:171px; 
	height:31px; 
	border:none; 
	color:#FFF; 
	font-weight:bold; 
	font-size:11px; 
	cursor:pointer;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:120px;
}

#link_struttura{
text-align:center;
margin:0 auto;
font-size:11px;
font-weight:bold;
height:31px;
margin-top:20px;

}

#link_struttura a{
color:#000000;
font-weight:bold;
text-decoration:none;
}

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

/*form prenota albergo e struttura*/
#prenota_alb_top{margin-top:20px;padding-top:0px;padding-left:15px;width:420px; height:72px;
background:url(../images/sfondo_prenota_top_viola.jpg) no-repeat;margin-left:-5px;}

#prenota_alb{margin-top:0px;padding-top:0px;padding-left:25px;width:417px; 
background:url(../images/sfondo_prenota_centro.jpg) repeat-y;margin-left:-5px;}

#prenota_alb_bottom{margin-top:0px;padding-top:0px;padding-left:15px;width:420px; height:54px;
background:url(../images/sfondo_prenota_bottom.jpg) no-repeat;margin-left:-5px;}

/*
#prenota_alb{margin-top:20px;padding-top:0px;padding-left:25px;width:417px; min-height:436px;
background:url(../images/prenota_sfondo_albergo.gif) no-repeat;margin-left:-5px;}
 */
#form_alb{margin:0 !important; padding-top:0px;}

.form_alb_left{width:190px;min-height:50px;float:left;margin:0;padding:5px !important; }
.form_alb_right{width:190px;min-height:50px;float:right;margin:0;margin-right:10px;padding:5px !important;  }
.form_alb_left img, .form_alb_right img{ margin-left:3px;}

#form_alb .butt{ background:url(../images/add_carrello.png) no-repeat;margin-top:0px; margin-left:0px;
        width:171px; height:31px; color:#caed8d; font-weight:bold; border:none; font-size:11px; cursor:pointer}

#form_alb_stanza{width:100%; min-height:80px;}
#form_alb_stanza td{padding:10px;margin:0px;}
#form_alb_stanza label.err_checkbox{
      visibility:hidden;
}

/*#form_alb .error{display:none;}*/
#form_str .error2{/*display:none;*/}

#prenota_alb label,#prenota_str label{color:#3E1D0B;font-size:13px;font-weight:bold;height:30px;}
#form_alb_avvia{ background:url(../images/add_carrello.png) no-repeat;margin-top:0px; margin-left:100px;width:171px; height:31px; color:#caed8d; font-weight:bold; border:none; font-size:11px; cursor:pointer}
#form_alb .check_title{font-size:11px;}

#prenota_str_top{margin-top:20px;padding-top:0px;padding-left:15px;width:420px; height:72px;
background:url(../images/sfondo_prenota_top.jpg) no-repeat;margin-left:-5px;}

#prenota_str{margin-top:0px;padding-top:0px;padding-left:15px;width:420px; 
background:url(../images/sfondo_prenota_centro.jpg) repeat-y;margin-left:-5px;}

#prenota_str_bottom{margin-top:0px;padding-top:0px;padding-left:15px;width:420px; height:54px;
background:url(../images/sfondo_prenota_bottom.jpg) no-repeat;margin-left:-5px;}


/*#prenota_str{margin-top:20px;padding-top:0px;padding-left:15px;width:420px; height:362px;
background:url(../images/form_prenota_struttura.jpg) no-repeat;margin-left:-5px;}
  */
#form_str{margin:0 !important; padding-top:0px;}
.form_left{width:190px;float:left;min-height:50px;margin:0;padding:5px !important; }
#form_str .form_left #data_arr_str{width:140px;} 
.form_right{width:190px;float:right;min-height:50px;margin:0;margin-right:10px;padding:5px !important; }
.form_left img, .form_right img{margin-left:3px; }

#form_str_avvia{margin-top:15px;background:url(../images/add_carrello.png) no-repeat; margin-left:100px;width:171px; height:31px; color:#caed8d; font-weight:bold; border:none; font-size:11px; cursor:pointer}


/*registrazione*/
/*#registrazione .etichetta_reg{clear:both;color:#d65e3c;margin-bottom:10px;}*/ 
#registrazione .etichetta_reg{color:#d65e3c;margin-bottom:10px;float:left;width:300px;height:60px;}
#registrazione .campi_reg{margin-bottom:10px;color:#888888; font-weight:bold; font-size:11px; vertical-align:middle;
width:200px; height:19px; background-color:#f9f9f9; border:1px solid #89898b; text-indent:5px; padding-top:5px;}
#registrazione .campi_reg_citta{float:right;}
#registrazione .campi_reg_select{margin-bottom:10px;color:#888888; font-weight:bold; font-size:11px;
height:25px; background-color:#f9f9f9; border:1px solid #89898b;padding-top:5px;}
#registrazione label{margin-bottom:10px;color:#472917; font-weight:bold;}
#registrazione .textarea{margin-bottom:10px;color:#888888; font-weight:bold; font-size:11px; vertical-align:middle;
width:300px;  background-color:#f9f9f9; border:1px solid #89898b; text-indent:5px; padding-top:5px;}

/*#registrazione{margin-left:30px;  width:644px;  padding:10px 20px 0 10px}*/
#registrazione{margin-left:15px; background:url(../images/sfondo_contatti.jpg) no-repeat; width:604px; /*height:321px;*/ padding:20px 20px 0px 50px}

#registrazione table{color:#3e1d0b;}
#registrazione_cont .titolo{font-weight:bold; font-size:15px; height:30px;margin-left:15px;}
#registrazione .titolo{font-weight:bold; font-size:13px; height:30px;margin-left:0px;}
#registrazione input.attivita_checkbox{margin-right:5px; vertical-align:bottom;}
#registrazione .pul_registrazione{background: url(/images/button_avviasearch.png) no-repeat 0 3px;width:156px;
        height:49px;color:#caed8d; font-weight:bold; border:none;margin-left:180px;margin-top:20px; 
        font-size:11px; cursor:pointer;}



/* REGISTRAZIONE NEW */
#registrazione_form .campo{float:left;}








/************ CARRELLO  ***********************/

#passi{overflow:hidden;}

#passo1{background:url(../images/step1.jpg) no-repeat;width:208px;float:left;height:50px;padding:13px 0;}
#passo2{background:url(../images/step2.jpg) no-repeat;width:208px;float:left;height:50px;padding:13px 0;}
#passo4{background:url(../images/step3.jpg) no-repeat;width:208px;float:left;height:50px;padding:13px 0;}

#passo1on{background:url(../images/step1_on.jpg) no-repeat;color:#BD0B0B !important;width:208px;float:left;height:50px;padding:13px 0;}
#passo2on{background:url(../images/step2_on.jpg) no-repeat;color:#BD0B0B !important;width:208px;float:left;height:50px;padding:13px 0;}
#passo4on{background:url(../images/step3_on.jpg) no-repeat;color:#BD0B0B !important;width:208px;float:left;height:50px;padding:13px 0;}




#carrello{width:100%;font-size:100%;}

#carrello th{font-size:11px;font-weight:bold;padding:0px; text-align:center;vertical-align:top;}
#carrello .carrello_barra{background:url(../images/carrello_sfondo_tab.gif) repeat-x;height:27px;}
#carrello .img_carrello{float:left;margin:0; padding:0;}
#carrello .img_carrello p{clear:left;width:74px;text-align:center;padding-top:5px;}
#carrello .img_carrello p a,#carrello .img_carrello p a:visited{color:#9C2F8D;text-decoration:none}
#carrello .img_carrello p a:hover{text-decoration:underline}
#carrello .testo_carrello{float:left;margin-left:8px; width:125px;}
#carrello .testo_carrello a{color:#548744;}
#carrello .carrello_prezzo{border-right:none;color:#3E1D0B;font-weight:bold;}
#carrello td {border:1px solid black;}
#carrello td img{float:left;margin:0 10px;}
#carrello td input{font-size:110%;text-align:center;}
#carrello td{background:#F0ECDA;padding:8px;}
#carrello td #quantita{width:120px;white-space:nowrap;margin:0 auto;}
#carrello td #quantita input{float:left;}
#carrello .aggiungi_albergo p{color:#5D1052; font-weight:bold;font-size:12px;text-align:center;margin-top:0px;}
#carrello .butt_prenota_alb{background:url(../images/prenota_albergo.png) no-repeat;float:left;width:129px;
                            height:31px;padding-top:15px; padding-left: 10px;font-size:11px;color:white;
                            font-weight:bold;text-decoration:none;margin-top:15px;margin-left:45px;}

input.butt_prosegui{background: url(/images/button_avviasearch.png) no-repeat 0 3px;width:156px;
                            height:49px;float:right;color:#caed8d; font-weight:bold; border:none; 
                            font-size:11px; cursor:pointer;}
                            
input.butt_prosegui2{background: url(/images/button_invia_richiesta.png) no-repeat 0 3px;width:245px;
                            height:49px;float:right;color:#caed8d; font-weight:bold; border:none; 
                            font-size:11px; cursor:pointer;margin-top:10px;}                            
                            
input.pul_spedizione_carrello{background: url(/images/button_avviasearch.png) no-repeat 0 3px;width:156px;
                            height:49px;float:right;color:#caed8d; font-weight:bold; border:none; 
                            font-size:11px; cursor:pointer;margin-top:35px;}                            
                            
input.butt_continua_acq{background: url(/images/carrello_butt_continua.gif) no-repeat 0 4px;width:192px;
                            height:54px;float:left;color:#3E1D0B; font-weight:bold; border:none; 
                            font-size:11px; cursor:pointer;line-height:25px;}
                            
                          
                            
input.butt_continua_acq_sped{background: url(/images/carrello_butt_continua.gif) no-repeat 0 4px;width:192px;
                            height:54px;float:left;color:#3E1D0B; font-weight:bold; border:none; 
                            font-size:11px; cursor:pointer;line-height:25px;margin-top:-50px;}                            
                            
.div_blocca{border:1px solid #780B68; margin:10px auto;padding:15px;background:#FDE7F6;text-align:center !important;
font-size:12px !important;font-weight:bold;}


/******* carrello registrazione ************/
/*Form Registrazione*/
#tab_reg .etichetta_reg{clear:both;color:#d65e3c;margin-bottom:10px;}
#tab_reg .campi_reg{margin-bottom:10px;color:#888888; font-weight:bold; font-size:11px; vertical-align:middle;
width:200px; height:19px; background-color:#f9f9f9; border:1px solid #89898b; text-indent:5px; padding-top:5px;}
#tab_reg .campi_reg_citta{float:right;}
#tab_reg .campi_reg_select{margin-bottom:10px;color:#888888; font-weight:bold; font-size:11px;
height:25px; background-color:#f9f9f9; border:1px solid #89898b;padding-top:5px;}
#tab_reg label{margin-bottom:10px;color:#472917; font-weight:bold;}
#tab_reg .textarea{margin-bottom:10px;color:#888888; font-weight:bold; font-size:11px; vertical-align:middle;
width:300px;  background-color:#f9f9f9; border:1px solid #89898b; text-indent:5px; padding-top:5px;}

  /** RIEPILOGO **/
  
#riepilogo  .titolo_carrello{font-size:14px;font-weight:bold;}
#riepilogo .campi_reg_text {width:500px;height:150px;color:#474647;font-size:13px;margin-top:7px; 
                            margin-left:0px;overflow:auto;padding:0px;border:1px solid #B0BDB4;}
#riepilogo .campi_reg_textbis{width:500px;height:50px;color:#474647;font-size:13px;margin-top:7px; 
                            margin-left:0px;overflow:auto;padding:0px;border:1px solid #B0BDB4;}
                                                
#riepilogo label.error{display:none;}

/* CONTATTI */
#contatti_cont{background:#fff url(../images/sfondo_contatti_new.jpg) no-repeat;width:570px; height:780px;
               margin-top:20px;padding:10px 30px;}
          
#contatti_cont h2{font-size:15px; font-weight:bold; color:#3E1D0C;}

#contatti_cont #mappa{width:550px; height:236px; border:4px solid white;}
#contatti_cont #contatti_dati{width:206px; height:90px;color:#3E1D0C;line-height:20px;}
#contatti_cont #contatti_dati strong{color:#3E1D0C; }

#contatti_form label{font-weight:bold; color:#3E1D0C;}
#contatti_form input{width:200px;height:18px;padding:3px 5px;border:1px solid #3E1D0C;margin-bottom:10px;}
#contatti_form textarea{padding:3px 5px;border:1px solid #3E1D0C;margin-bottom:5px; width:330px; height:90px;}
#contatti_form .privacy_check{width:15px;padding:0px;border:none;margin-bottom:0px;}

#contatti_form #butt_contatti{background:transparent url(../images/button_avviasearch.png) no-repeat; width:156px;
               height:46px;border:0;color:#CBED8C; font-size:12px;font-weight:bold;text-transform:uppercase;
               margin-left:165px; margin-top:10px;}
#contatti_form label.error{display:none; }


/* LINK */
#link_cont{width:620px; min-height:660px;height:auto !important;height:660px;margin-left:18px;margin-top:10px;padding:20px 0px;}
#link_cont h2{font-size:15px; font-weight:bold; color:#3E1D0C;}
#link_cont .categoria{font-size:16px;}
#link_cont .link_item{width:580px; border:6px solid white;background-color:#F1ECD9;padding:10px 10px;margin-bottom:10px;}
#link_cont img{margin-bottom:10px;}
#link_cont a{color:#780B68; font-weight:bold;text-decoration:none;}
#link_cont p{margin:0px; margin-right:20px;font-size:13px;}
#link_cont .titolo_servizi{color:#9C2F8D;font-size:15px;font-weight:bold;margin-bottom:10px;}
#link_cont .testo_servizi{margin-left:10px;}
#link_cont .logo_servizi{float:left;margin-right:10px;}

/* NEWS */
#news_elenco{width:620px; min-height:660px;height:auto !important;height:660px;margin-left:18px;margin-top:10px;padding:20px 0px;}
#news_elenco .news_item{width:590px; border:6px solid white;background-color:#F1ECD9;padding:10px 10px;margin-bottom:10px;}
#news_elenco h2{font-size:15px; font-weight:bold; color:#3E1D0C;}
#news_elenco .news_item  .title{font-size:15px;color:#9C2F8D;font-weight:bold;margin-right:15px;}
/* CHI SIAMO */
#chisiamo_cont{width:620px; height:660px;margin-left:18px;margin-top:10px;padding:20px 0px;}
#chisiamo_cont h2{font-size:15px; font-weight:bold; color:#3E1D0C;}
#chisiamo_cont p{margin-left:0;}

/* FAQ */
#faq_cont{width:620px; height:660px;margin-left:18px;margin-top:10px;padding:20px 0px;}
#faq_cont h2{font-size:15px; font-weight:bold; color:#3E1D0C;}
#faq_cont a{color:#780B68; font-weight:bold;text-decoration:none;}
#faq_cont p{margin:0px; margin-right:20px;font-size:13px;line-height:18px;}

/* Privacy */
#privacy_cont{width:620px; margin-left:18px;margin-top:10px;padding:20px 0px;}
#privacy_cont h2{font-size:16px; font-weight:bold; color:#3E1D0C;}
#privacy_cont h3{font-size:15px; font-weight:bold; color:#3E1D0C;}
#privacy_cont a{color:#780B68; font-weight:bold;text-decoration:none;}
#privacy_cont p{margin:0px; margin-right:20px;font-size:13px;}


/* RECUPERA PASSWORD*/
#recupera_pass_cont{width:620px; height:660px;margin-left:18px;margin-top:10px;padding:20px 0px;}
#recupera_pass_cont h2{font-size:15px; font-weight:bold; color:#3E1D0C;}
#recupera_pass_cont p{font-size:13px;}
#recupera_pass_form{width:250px;margin-left:200px;}
#recupera_pass_form #recupera_pass_invia{background: url(/images/button_avviasearch.png) no-repeat 0 3px;
                  width:156px;height:49px;color:#caed8d; font-weight:bold; border:none; 
                  font-size:11px; cursor:pointer;}
#recupera_pass_form .campi_reg{margin-bottom:10px;color:#888888; font-weight:bold; font-size:11px; 
                  vertical-align:middle;width:160px; height:19px; background-color:#f9f9f9; 
                  border:1px solid #89898b; text-indent:5px; padding-top:5px;}
#recupera_pass_form label{margin-bottom:10px;color:#472917; font-weight:bold;}


/* Landing Page */
#dati_finali .titolo_carrello{font-size:14px; font-weight:bold;}
.butt_pagamento{background: url(/images/payment_button.png) no-repeat 0 4px;width:192px;
                            height:54px;float:left;color:#3E1D0B; font-weight:bold; border:none; 
                            font-size:10px; cursor:pointer;}
#form_pagamento label.error{display:none;}                            

.right{float:right;}
.left{float:left;}
.clear{clear:both;}
/****************************************/
