/** BODY E DEFINIZIONI BASE */ 

body {
	PADDING: 0px;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	HEIGHT: 100%;
	width:100%;
	COLOR: #565e66;
	TEXT-ALIGN: justify;
	background: #f1f1f1 url(http://www.ciaogo.com/sito/img/sito_sfondo_bus.png) repeat-x;
}                               
div,li,ul {
	position: relative;
	margin:0px;
	padding:0px;
	border: 0px;
	float: left;
	display:block;
}
A:link, A:visited {
	color: #2a8800; text-decoration: underline;
	border: 0px;
}
A:hover {
	color: #d53700; 
	text-decoration: underline ;
	border: 0px;
}
.testo_blu { 
	color:#142f87;
}
.testo_azzurro { 
	color:#0164c1;
}
.testo_arancio { 
	color:#f15103;
}
.testo_verde { 
	color:#40ac2a;
}
.testo_rosso { 
	color:#c9142d;
}
.testo_viola { 
	color:#bf4abe;
}
.testo9 {
	font-size:9px;
}
.testo10 {
	font-size:10px;
}
.testo11 {
	font-size:11px;
}
.testo12 {
	font-size:12px;
}
.testo13 {
	font-size:13px;
}
.testo14 {
	font-size:14px;
}
.testo_stile {
	color:#2a8800;
}

	

	
.lineare,.lineare_cen,.lineare_no,.lineare_5 {
	margin-top:15px;
	width:100%;
	display:block;
	clear:both;
	text-align:left;
}
.lineare_cen {	
	text-align:center;
}
.lineare_no {	
	margin:0;
}
.lineare_5 {	
	margin-top:5px;
}
.destra{
	float:right;
}
.sinistra{
	float:left;
}
.meta {
	width:50%;
}
 .testo_des {
	text-align:right;
}
.testo_sin {
	text-align:left;
}
.testo_cen {
	text-align:center;
}
.testo_jus {
	text-align:justify;
}
.manina {
	cursor:hand;
	cursor:pointer;
}

input:focus {
	background: #ffffff;
	border:2px solid #2a8800;
 }
 
input,textarea,select {
	color:#000000;
	border:1px solid #6F96FF;
}

input ,select{
	vertical-align:middle;
}

.bottone {
	background:transparent;
	border:0;
}

.img_cen {
	border:0;
	vertical-align:middle;
}


/** SPAZI FONDAMENTALI DELLE PAGINE */

	
#liv0{
	left:50%;
	width:980px;
	top:0;
	margin:0;
	padding:0;
	margin-left:-490px;
	text-align:left;
	background:transparent;
}
#testata {
	background:transparent;
	height:85px;
	width:100%;
}
#sito {
	clear:both;
	width:100%;
	background:#fff;
}
#corpo {
	margin:5px;
	margin-bottom:0;
	width:970px;
	float:left;
	background:#fff;
}
#logo {
	float:left;
}
#home_sponsor {
    width:263px;
    hwight:190px;
    margin-top:15px;

}
#col_sin,.col_sin {
	width:263px;
	background:#cdcdcd;
	display:inline;
	height:100%;
	padding-bottom:3px;
}
#col_sin_bordo,.col_sin_bordo {
	width:257px;
	margin:3px;	
	background:#f1f1f1;
}
#col_sin_in,.col_sin_in {
	width:251px;
	background:#f1f1f1;
	margin:3px;
	display:inline;
}
#col_des,.col_des {
	width:697px;
	float:right;
	padding:0;
}
#ciaogo_menu {
	height:30px;
	margin-top:40px;
	width:100%;
	clear:both;
}
#ciaogo_menu ul {
	float:right;
	height:30px;
	margin:0;
	padding:0;
	width:580px;
}
#ciaogo_menu li {
 	width:140px;
 	text-align:center;
 	color:#ffffff;
 	font-size:12px;
 	font-weight:bold;
 	margin:0px;
 	line-height:30px;
	background:url(http://www.ciaogo.com/sito/img/ciaogo_menu_sfondo.png);
	background-position: bottom;
	margin-left:5px;
}
#ciaogo_menu li.sel {
	background-position:top;
	color:#2a8800;
	font-size:13px;
}

#ciaogo_menu li a:link,#ciaogo_menu li a:hover,#ciaogo_menu li a:visited {
 	text-decoration:none;
	display:block;
 	color:#ffffff;
 	width:140px;
 	height:30px;
 	line-height:30px;
} 
#ciaogo_menu li a:hover {
 	text-decoration:underline;
 	color:#252525;
}

#ciaogo_menu li.sel a:link,#ciaogo_menu li.sel a:hover,#ciaogo_menu li.sel a:visited {
 	text-decoration:none;
 	color:#2a8800;
}
.blocco_home {
	width:263px;
}
.blocco_home2 {
	width:413px;
	float:right;
}
.blocco_offerte {
	height:70px;
}
.blocco_news{
	height:70px;
	border-bottom:1px solid #f1f1f1;
}
.links_top {
	float:right;
	font-size:10px;
	text-align:right;
	clear:none;	
	margin-top:7px;
}
#accedi_box {
	position:absolute;
	z-index:100;
	width:400px;
	left:570px;
	top:30px;
	height:25px;
	border:1px dotted #000;
	display:none;
	font-size:10px;
	line-height:25px;	
}
.input_accedi {
	background:#eaeaea;
	color:#000;
	font-size:10px;
	border:0;
	verical-algin:middle;
}


#vetrina {
	width:100%;
	height:460px;
	margin-top:10px;
}

#vetrina_sin {
	width:263px;
	height:460px;
	background:#cdcdcd;
}
.vetrina_sin_consiglio_blocco {
	width:100%;
	clear:both;
	margin-top:5px;
}
.vetrina_sin_img {
	width:64px;
	height:64px;
	display:inline;
	background:#eaeaea;
	margin-right:10px;
	overflow:hidden;
	background:url(http://www.ciaogo.com/sito/img/sfondo.gif);		
}
.vetrina_sin_img img {
	width:60px;
	margin:2px;
}
.vetrina_sin_consiglio {
	width:175px;
	font-size:10px;
	margin-top:6px;
}

#vetrina_des {
	width:697px;
	float:right;
	height:460px;
	padding:0;
	background:#2a8800;
}


#mappa_container {
	margin:3px;
}
#mappa {
	height:454px;
	width:691px;
	padding:0px;
	background:#eaeaea;
	display:inline;
}
#mappa_hover {
	z-index:200;
	height:454px;
	width:691px;
	background:#ffffff;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	display:none;
	font-size:10px;
}

#mappa_sin_container {
	width:257px;
	margin:3px;
	background:#ffffff;
	height:454px;
}
#mappa_sin {
	margin:3px;
	width:251px;
	text-align:center;
}

#mappa_des {
	background:url(http://www.ciaogo.com/sito/img/mappa_sfondo.gif) no-repeat;
	height:420px;
	width:710px;
	float:right;
}
.mappa_struttura {
	width:650px;
	height:325px;
	margin:0;
}
.mappa_struttura_container {
	margin:5px 5px 5px 18px;
	border:3px solid #dbdbdb;
}
.punti {
	widhh:160px;
	float:right;
	margin-left:20px;
	background:#eaeaea;
}

#breadcrumb {
	width:100%;
	font-size:11px;
	height:20px;
	clear:both;
}
#breadcrumb_left {
	width:263px;
}
#breadcrumb_right {
	margin-left:10px;
	width:690px;
}
.breadcrumb_link {

}

.barra_colore {
	clear:both;
	width:100%;
	height:3px;
	display:block;
	background-color:#2a8800;
}


.accedi_sin {
	width:300px;
	float:left;
	background:#f1f1f1;	
}
.accedi_des {
	width:300px;
	float:right;
	background:#f1f1f1;		
}
.prenota_sin {
	width:250px;
	margin-left:80px;
	display:inline; 
	line-height:18px;
}
.prenota_des {
	width:280px;
	margin-left:20px;
	line-height:18px;
	border-left:1px solid #cdcdcd;
	padding-left:20px;
}

#ricerca_top {
	height:40px;
	background:url(http://www.ciaogo.com/sito/img/ricerca_top_sfondo.gif) no-repeat;
	width:100%;
}
.ricerca_menu {
	width:100%;
	height:25px;
	margin-top:15px;
}
.ricerca_menu_voce,.ricerca_menu_voce_sel {
	width:125px;
	height:25px;
	line-height:25px;
	text-align:center;
	display:inline;
	font-size:11px;
	margin-left:5px; 
	cursor:hand;
	cursor:pointer;
}
.ricerca_menu_voce_sel {
	font-size:12px;
	font-weight:bold;
	background:url(http://www.ciaogo.com/sito/img/ricerca_menu_voce.png) 15px 4px no-repeat; ;;
}
#ricerca_corpo {
	width:100%;
	clear:both;
	background:url(http://www.ciaogo.com/sito/img/ricerca_sfondo.gif) ;
	border-bottom:1px solid #d2d2d2;
	height:150px;
}
.ricerca_corpo_in {
	margin:3px;
	width:691px;
	display:none;
}
.ricerca_box_sin {
	width:246px;
	border-right:1px solid #eaeaea;
	height:20px;
	line-height:18px;
	text-align:right;
	padding-right:5px;
}
.ricerca_box_des {
	width:404px;
	line-height:18px;
	margin-left:5px;
}
.ricerca_box_des2 {
	width:110px;
	margin-right:5px;
	line-height:18px;
}




.ricerca_bottone {
	font-size:13px;
	border:1px #f1f1f1;
	color:#2a8800;
	font-weight:bold;
	background:#ffffff;
	cursor:hand;
	cursor:pointer;
}



.viaggio {
	width:695px;
	height:auto;
	/*background:url(http://www.ciaogo.com/sito/img/viaggio_sfondo.gif) no-repeat;*/
	background:#fff;
	border:1px solid #cdcdcd;
	clear:both;
	margin-top:10px;
}

.viaggio_img {
	width:120px;
	text-align:center;
	margin-right:10px;
}
.viaggio_img img {
	width:80px;
	height:80px;
	margin:10px;
	border:1px solid #2a8800;
	dispay:block;
}
.viaggio_desc {
	width:340px;
	margin:0;
}

.viaggio_prezzo {
	margin:0;
	width:170px;
	float:right;
	text-align:right;
	font-size:10px;
	margin-right:3px;
	line-height:1.2;	
}

.viaggio_tip_container {
	display:none;
}
.viaggio_tip {
	height:70px;
}
.viaggio_tip_img {
	float:left;
	width:80px;
	text-align:center;
	margin-right:5px;
}
.viaggio_tip_img img {
	height:60px;	
	margin:5px;
}
.viaggio_tip_des {
	width:225px;
	font-size:11px;	
}
.viaggio_dettaglio,.viaggio_prenota {
	width:100%;
	clear:both;
	display:none;
	background:#f1f1f1;
	border-top:1px solid #cdcdcd;
}
.viaggio_prenota {
	display:inline;
}
.viaggio_testo {
	border-top:1px dotted #eaeaea;
	width:686px;
	margin:10px 5px 5px 5px;
	text-align:justify;
	line-height:1.2;
	padding-top:5px;
}
.viaggio_gal {
	width:210px;
	height:auto;
	display:inline;
	text-align:center;
	margin-left:5px;
}
.viaggio_cen {
	margin-left:15px;
	width:200px;
}
.viaggio_des {
	float:right;
	width:220px;
}
.viaggio_des_1,.viaggio_des_2 {
	width:200px;
	text-align:right;
	border-right:1px solid #eaeaea;
	line-height:20px;
	height:20px;
	padding-right:5px;
}
.viaggio_des_2 {
	width:290px;
	text-align:left;
	margin-left:5px;
}
.viaggio_gal_in img {
	margin:5px;
	width:60px;
	border:1px solid #cdcdcd;
	padding:5px;
	background:#fafafa;
}


.v_links {
	position:absolute;
	z-index:100;
	top:83px;
	left:180px;
	height:20px;
	line-height:20px;
	display:block;
}
.v_links a{
	height:20px;
	line-height:20px;
	width:130px;
	text-align:center;
}
.v_link,.v_link_sel {
	display:inline;
	font-size:11px;
	height:20px;
	line-height:20px;
	width:130px;
	text-align:center;
}
.v_link_sel {
	font-weight:bold; 
	height:20px; 
	display:inline;
	line-height:20px;
	overflow:display;
	background:#f1f1f1 url(http://www.ciaogo.com/sito/img/viaggio_op_sfondo.gif) no-repeat;
	width:130px;
	text-align:center;
}
.v_link a:link,.v_link a:visited,.v_link_sel a:link,.v_link_sel a:visited {
	text-decoration:none;
	color:#000;
	height:20px;
	display:inline;
	line-height:20px; 
	overflow:display;
	width:130px;
	text-align:center;
}
.v_link a:hover,.v_link_sel a:hover {
	text-decoration:none;
	color:#2a8800; 
	height:20px;
	display:inline;
	line-height:20px; 
	overflow:display;
	width:130px;
	text-align:center;
} 

.viaggio_prenota_su,.viaggio_prenota_dispo {
	border-bottom:1px solid #252525;
	width:660px;
	clear:both;
	margin:5px 14px 5px 14px;
}
.viaggio_prenota_dispo { border:0; }
.viaggio_prenota_1 {
	width:160px;
}
.viaggio_prenota_2 {
	width:90px;
	text-align:center;
}
.viaggio_prenota_3 {
	width:45px;
	text-align:center;
}
.viaggio_prenota_sin {
	width:33px;
	border-right:1px solid #ababab;
	text-align:left;
}
.viaggio_prenota_cen {
	width:475px;
	text-align:left;
}
.viaggio_prenota_blocco {
	width:100%;
	clear:both;
	height:20px;
	line-height:20px;
}
.viaggio_prenota_des,.viaggio_prenota_des_no {
	width:150px;
	text-align:right;
	float:right;
	border-left:1px solid #ababab;
	background:transparent url(http://www.ciaogo.com/sito/img/it/viaggio_prenota.png) no-repeat center right;
}
.viaggio_prenota_des_no {
	background:transparent url(http://www.ciaogo.com/sito/img/it/viaggio_nn_disponibile.png) no-repeat center right;
}
.viaggio_prenota_prezzo,.viaggio_prenota_hover {
	position:absolute;
	width:62px;
	left:23px;
	text-align:right;
	height:11px;
	z-index:20;
}
.viaggio_prenota_hover { z-index:40;width:124px;}


.prezzo_raggio_barra {
	height: 14px;
	width: 250px;
	background: url(http://www.ciaogo.com/sito/img/prezzo_raggio_barra.png) no-repeat center center;
}

.prezzo_raggio {
	height: 15px;
	width: 15px;
	background: url(http://www.ciaogo.com/sito/img/prezzo_raggio.png) no-repeat center center;
	cursor: pointer;
}

.ricerca_sin_sin {
	width:125px;
	display:inline;
	clear:left;
}
.ricerca_sin_des {
	width:125px;
	display:inline;
	clear:right;
}
.lineare_ricerca_sin {
	clear:both;
	width:100%;
	display:inline;
	border-top:1px dotted #cdcdcd;
	margin-top:7px;
	padding-top:7px;
	font-size:10px;
}

.vacanza_prenota_menu {
	width:100%;
	overflow:display;
	position:absolute;
	z-index:150;
	display:block;
}
    
.vacanza_prenota_mese,.vacanza_prenota_date,.vacanza_non_prenotabile,.vacanza_totali {
	width:105px;
	background:#eaeaea;
	text-align:center;
	font-size:11px;
}

.vacanza_menu_mese {
	width:105px;
	margin-left:10px;
}
.vacanza_prenota_date {
	display:none;
	clear:both;
	background:url(http://www.ciaogo.com/sito/img/prenota_date_sfondo.gif) repeat-y;
}

.vacanza_prenota_su,.vacanza_prenota_giu  {
	clear:both;
	width:100%;
	height:3px;
	background:#eaeaea url(http://www.ciaogo.com/sito/img/prenota_date_sfondo_su.gif) no-repeat;
}
.vacanza_prenota_giu  {
	background:#fff url(http://www.ciaogo.com/sito/img/prenota_date_sfondo_giu.gif) no-repeat;
}
.vacanza_prenota_mese,.vacanza_non_prenotabile {
	height:45px;
	line-height:20px;
	background:url(http://www.ciaogo.com/sito/img/prenota_mese_sfondo.gif) no-repeat;
	cursor:hand;
	cursor:pointer;
}

.vacanza_partenza {
	width:100%;
	text-align:center;
	font-size:10px;
	clear:both;
	margin-top:3px;
	height:15px;
	line-height:15px;
	cursor:hand;
	cursor:pointer;
}
.vacanza_per_sel {
	background:#5F8AFF;
	color:#fff;
}
.vacanza_non_prenotabile {
	cursor:default;
	margin-left:10px;	
}

.vacanza_totali {
	background:url(http://www.ciaogo.com/sito/img/prenota_totali.gif) top center no-repeat;
	height:45px;
	line-height:25px;
}

.periodo {
	margin-left:10px;
	margin-top:5px;
}
.periodo_sin {
 	width:216px;
 	font-size:10px;
}
.periodo_des {
	margin-left:15px;
 	font-size:11px;
}
.periodo_des_1{
	width:220px;
}
.periodo_des_2{
	width:99px;
	margin-left:14px;
}
.periodo_des_3{
	width:131px;
	margin-left:15px;
}
.lineare_periodo {
	width:100%;
	clear:both;
	margin-top:2px;
	height:28px;
}
.input_periodo {
	background:#f1f1f1;
	font-size:10px;
	color:#000;
	border:0;
	vertical-align:middle;
	text-align:right;
	margin-bottom:1px;
	padding:0;
}



.vacanza_prenota_sin {
	width:250px;
	margin-left:5px;
}
.vacanza_prenota_sin_lineare {
	width:250px;
	height:16px;
	lin-height:16px;
	margin-top:3px;
}
.vacanza_prenota_des {
	width:410px;
	margin-right:5px;
	text-align:center;
}
.seleziona_periodo{
	margin:2px;
}

.v_r_intestazione {
	height:25px;
	line-height:25px;
	width:100%;
}
.v_r_area {
	width:160px;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	margin-left:10px;
	background:url(http://www.ciaogo.com/sito/img/v_r_area.gif) no-repeat;
}
.v_r_strutture {
	width:100%;
	border-top:1px solid #cdcdcd;
}
table.v_r_tab {
	clear:both;
	text-align:center;
	font-size:11px;
	border-collapse:collapse;
	width:100%;
}

td.v_r_td1,td.v_r_td2,td.v_r_td3,td.v_r_td4,td.v_r_td5{
	line-height:32px; 
	height:32px;
	border:1px solid #eaeaea;
	border-collapse:collapse;

}
td.v_r_td1,td.v_r_td3 {
	font-weight:bold;
	width:210px;
}
td.v_r_td3 {
	text-align:left;
	font-weight:normal;
}
td.v_r_td2 {
	width:130px;
}
td.v_r_td5 {
	width:60px;
}
td.v_r_td4 {
	font-weight:bold;
	color:#0164c1;
	width:78px;
}
.v_r_link a:link,.v_r_link a:hover,.v_r_link a:visited {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	height:32px;
	width:78px;
	display:block;
	text-align:center;
	background-color:transparent; 
	font-weight:bold; 
	line-height:32px; 
}
.v_r_link a:hover{
	color:#fff;
	height:32px;
	width:78px; 
	background-color:#0164c1;
	font-weight:bold;
}
.v_f_filtro,.v_r_filtro_2 {
	padding:0px 5px 0px 5px;
	height:22px;
	font-size:10px;
	line-height:22px;
	float:left;
	clear:none;	
	background:#f1f1f1;
	margin-left:5px;
	cursor:hand;
	cursor:pointer;
	color:#000;
}
.v_r_filtro_2 {
	background:#fff;
	margin:0;
	cursor:default;
}
.f1_sfondo {
	background-image:url(http://www.ciaogo.com/sito/img/f1_sfondo.gif);
}
.f2_sfondo {
	background-color:#ffbf9f;
}

<!--
.slider_outer{margin: 0px; border:1px solid #e6e6e6; padding:0px;}
.slider_gutter {float: left;width: 100%;display: block;position: relative; }
.slider_gutter_item{position: relative;	float: left; left: 100%;}
#slider_minmax_gutter_l, .slider_gutter_l{width: 10px;margin-left:-100%; height:20px;background:url(http://www.ciaogo.com/sito/img/prezzo_raggio_spacer.png) no-repeat; }
#slider_minmax_gutter_m{width: 250px;margin-left:-250px;height:15px; background:url() repeat-x;}
#slider_minmax_gutter_r,.slider_gutter_r{width: 10px;margin-left:-15px;height:20px; 	background:url(http://www.ciaogo.com/sito/img/prezzo_raggio_spacer.png) no-repeat; border:1px }
#minmax_slider{ width:250px; }
.slider_gutter{width:150px; margin:10px 0px 0px 0px; }
.slider_gutter_m{width:140px;margin-left:-150px;	height:20px; background:url(http://www.ciaogo.com/sito/img/prezzo_raggio_spacer.png) repeat-x;}
.knob {	position: absolute;	height: 15px;width: 15px;background: url(http://www.ciaogo.com/sito/img/prezzo_raggio.png) no-repeat;cursor: pointer;z-index:100;}
-->
.slider_outer{margin: 0px; border:1px solid #e6e6e6; padding:0px;}
.slider_gutter {float: left;width: 100%;display: inline;position: relative; }
.slider_gutter_item{position: relative;	float: left;}
#slider_minmax_gutter_m{width: 240px;height:15px; background:#000 url(http://www.ciaogo.com/sito/img/prezzo_raggio_spacer.png) repeat-x;clear:both;display:inline}
#minmax_slider{ width:230px; margin:0px;margin-left:10px;}
.knob {	height: 15px;width: 15px;background: url(http://www.ciaogo.com/sito/img/prezzo_raggio.png) no-repeat;cursor: pointer;}





.slim img {
	width:60px;
	height:60px;
}


.elenco_menu_sin,.elenco_menu_des  {
	font-size:11px;
	line-height:15px;
	text-align:left;
	float:left;
}
.elenco_menu_des {
	float:right;
	text-align:right;
}

.elenco_prodotti {
	width:100%;
	clear:both;
	display:block;
}
.elenco_prodotti_menu {
	clear:both;
	width:100%;
	font-size:11px;
	color:#000000;
	height:33px;
	margin-top:20px;
	line-height:35px;
	
}

.elenco_prodotto,.elenco_articolo{
	clear:both;
	width:100%;
	margin-top:20px;
	font-size:11px;
	display:block;
	
}
.elenco_articolo{
	background:url(http://www.ciaogo.com/sito/img/elenco_articolo_sfondo.gif) no-repeat;
}
.elenco_prodotto_img,.elenco_articolo_img{
	width:140px;
	height:122px;
	display:block;
}
.elenco_prodotto_img img,.elenco_articolo_img img{
	margin:10px;
	border:0px double #cdcdcd;
}
.elenco_prodotto_titolo,.elenco_articolo_titolo{
	width:218px;
	margin-left:20px;
	padding-top:15px;
	text-align:left;
	line-height:16px;
}
.elenco_articolo_titolo{
	width:540px;
}
.elenco_articolo_titolo_info {
	clear:both;
}
.elenco_prodotto_titolo_titolo,.elenco_prodotto_titolo_titolo a:link ,.elenco_prodotto_titolo_titolo a:hover,.elenco_articolo_titolo_titolo,.elenco_articolo_titolo_titolo a:link ,.elenco_articolo_titolo_titolo a:hover  {
	font-size:13px;
	text-decoration:none;
	width:100%;
	clear:both;
	margin:0;
	color:#252525
}
.elenco_prodotto_titolo_sommario,.elenco_articolo_titolo_sommario {
	width:100%;
	clear:both;
	font-size:11px;
	margin:0;
}
.elenco_prodotto_produttore{
	width:115px;
	padding-top:48px;
	text-align:center;
	margin-left:10px;
}
.elenco_prodotto_dispo{
	width:62px;
	padding-top:45px;
	margin-left:10px;
	text-align:center;
}
.elenco_prodotto_prezzo{
	width:128px;
	padding-top:48px;
	margin-left:10px;
	text-align:center;
	float:right;
	margin-right:4px;
}

.ordina_per,.ordina_per_sel {
	width:100%;
	font-size:10px;
	color:#000;
	text-align:center;
	margin:0;
}
.ordina_per_sel {
	color:#fff;
	font-weight:bold;
}
.ordina_per a:link, .ordina_per a:visited { color:#000}
.ordina_per_sel a:link, .ordina_per_sel a:visited { color:#fff}



.ricerca_sin {
	width:200px;
	border-right:1px solid #eaeaea;
	font-size:10px;
}
.ricerca_des {
	width:500px;
	float:right;
}

.ricerca_elenco {
	width:500px;
	height:122px;
	margin-top:20px;
	background:transparent url(http://www.ciaogo.com/sito/img/ricerca_elenco_sfondo.gif) no-repeat;
	display:block;
}

.ricerca_img{
	width:140px;
	height:122px;
	display:block;
}
.ricerca_img img{
	margin:10px;
	border:0px double #cdcdcd;
}

.ricerca_elenco_des {
	width:320px;
	float:right;
}
.ricerca_titolo{
	width:300px;
	padding-top:15px;
	text-align:left;
	line-height:16px;
	clear:both;
}
.ricerca_titolo,.ricerca_titolo a:link ,.ricerca_titolo a:hover  {
	font-size:13px;
	text-decoration:none;
	width:100%;
	clear:both;
	margin:0;
	color:#252525
}
.ricerca_sottotitolo {
	width:100%;
	clear:both;
	font-size:10px;
	margin-top:5px;
}

.ricerca_dispo {
	float:left;
	width:150px;
	text-align:left;
	font-size:10px;
}
.ricerca_prezzo {
	float:right;
	width:150px;
	text-align:right;
	margin-right:10px;
}





/*MODULI START*/

form {
	height:auto;
	display:inline;
	margin:0;
	padding:0;
}

.form_div {
	clear:both;
	width:100%;	
	height:auto;
	display:block;
}


.form_div ul {
	width:100%;
	margin:0;
	padding:0;
	border:0;
	top:0;
	left:0;
}

.form_div li {
	display:block;
	clear:none;
	margin:0;
	padding:0;
	float:left;
	margin-bottom:5px;
	height:25px;
}

.form_div li.intestazione {
	width:100%;
	height:25px;
	clear:both;
	display:block;
	font-size:11px;
	line-height:25px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	color:#000000;
	float:none;
	background:url(http://www.ciaogo.com/sito/img/intestazione.png) no-repeat;
}

.form_div li.suggerimento {	
	position:absolute;
	z-index:10;
	top:50px;
	left:500px;
	width:190px;
	height:auto;
	background-image:url(http://www.ciaogo.com/sito/img/account_gestisci_suggerimento.png);
	background-repeat:no-repeat;
	height:120px;
}
.suggerimento_in {
	margin:10px 10px 0px 33px;
	color:#000;
	font-size:11px;
	width:150px;
	display:block;
}
.form_div li.sin30 {
	width:30%;
	clear:left;
	text-align:left;
	border-right:1px dotted #cdcdcd;
	margin-right:2%; 
	line-height:25px;
	display:inline;
}

.form_div li.sin45 {
	width:45%;
	clear:left;
	text-align:right;
	border-right:1px dotted #cdcdcd;
	margin-right:2%;
	height:auto;
}
.form_div li.sin70 {
	width:70%;
	clear:left;
	text-align:left;
	border-right:1px dotted #cdcdcd;
	margin-right:2%;
	height:auto;
}

.form_div li.des45 {
	width:45%;
	text-align:left;
	height:auto;
}
.form_div li.des65 {
	width:65%;
	float:left;
	text-align:left;
	height:auto;
	display:
	line-height:25px;;
	line-height:25px;
}
.form_div li.des50 {
	width:50%;
	text-align:left;
}
.form_div li.des25 {
	width:25%;
	text-align:right;
}
.form_div li.cen100 {
	width:100%;
	text-align:center;
	clear:left;
	height:auto;
}


.buttonSubmit, .buttonSubmitHovered {
	width:152px;
	height:27px;
	color:#000;
	padding:1px 5px;
	background:url(http://www.ciaogo.com/sito/img/button.png) no-repeat left top;
	cursor:pointer;
	border:none;
	font-weight:bold;
}
.buttonSubmitHovered {
	background:url(http://www.ciaogo.com/sito/img/buttonHovered.png) no-repeat left top;
}
/* MODULI END */




/*AUTOCOMPLETER START */

ul.autocompleter-choices {
	position:absolute;
	margin:0;
	padding:0;
	list-style:	none;
	border:1px solid #7c7c7c;
	border-left-color:#c3c3c3;
	border-right-color:	#c3c3c3;
	border-bottom-color:#ddd;
	background-color:#fff;
	text-align:	left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:50;
	background-color:#fff;
}

ul.autocompleter-choices li {
	position:relative;
	margin:	-2px 0 0 0;
	padding:0.2em 1.5em 0.2em 1em;
	display:block;
	float:none !important; 
	cursor:pointer;
	font-weight:normal;
	white-space:nowrap;
	font-size:1em;
	line-height:1.5em;
	widht:100%;
	clear:both;
}

ul.autocompleter-choices li.autocompleter-selected {
	background-color:#444;
	height:18px;
	color:#fff;
}

ul.autocompleter-choices span.autocompleter-queried {
	display:inline;
	float:none;
	font-weight:bold;
	margin:0;
	padding:0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{
	color:#9FCFFF;
}
.demo-info {
	position:absolute;
	top:0;
	right:4px;
	padding:1px 2px;
	font-size:0.9em;
	color:#FF2F2F;
}
.demo-info a:link, .demo-info a:visited, .demo-info a:hover {
	color:#FF2F2F;
}
 
input.autocompleter-loading
{
	background-image:		url(http://www.ciaogo.com/sito/img/loading2.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}

input img {
	border:0;
}

/*AUTOCOMPLETER END */


/* FORMCHECK START */

/* tipbox :
	table : 
		tl		: top left
		t		: top
		tr		: top right
		l 		: left
		r		: right
		bl		: bottom left
		b		: bottom (with mark)
		br		: bottom right
		c		: center
	components : 
		a.close	: close button
		err		: errors div
		p		: error line
*/

.fc-tbx .tl{
	background: url('http://www.ciaogo.com/sito/img/formcheck/tl.png') no-repeat;
}
.fc-tbx .t{
	background: url('http://www.ciaogo.com/sito/img/formcheck/t.png') repeat-x;
	height: 16px;
}
.fc-tbx .tr{
	background: url('http://www.ciaogo.com/sito/img/formcheck/tr.png') no-repeat;
}
.fc-tbx .l{
	background: url('http://www.ciaogo.com/sito/img/formcheck/l.png') repeat-y;
	width : 16px;
}
.fc-tbx .r{
	background: url('http://www.ciaogo.com/sito/img/formcheck/r.png') repeat-y;
	width: 16px;
}
.fc-tbx .bl{
	background: url('http://www.ciaogo.com/sito/img/formcheck/bl.png') no-repeat;
}
.fc-tbx .b{
	background: url('http://www.ciaogo.com/sito/img/formcheck/b.png') no-repeat;
	height: 25px;
}
.fc-tbx .br{
	background: url('http://www.ciaogo.com/sito/img/formcheck/br.png') no-repeat;
}
.fc-tbx .c{
	background: url('http://www.ciaogo.com/sito/img/formcheck/c.png') repeat;
}
.fc-tbx a.close {
	float: right;
	background: url('http://www.ciaogo.com/sito/img/formcheck/close.png') no-repeat;
	position: relative;
	margin-left: 5px;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.fc-tbx .err {
	float: left;
}
.fc-tbx p {
	width : auto;
	display: block;
	font-size: 11px;
	font-family: verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #fff;
}

.ajax_loader {
	background : url('http://www.ciaogo.com/sito/img/formcheck/ajax-loader.gif') no-repeat center;
	width : 200px;
	height : 150px;
}


/* FormCheck validation div */

.fc-error {
	border : 1px solid #888;
	margin-top : 5px;
	background-color : #EAEAEA;
}
.fc-error p {
	margin : 5px;
	color : #A00;
}

/* FORMCHECK END */


/* DATEPICKER START */
.datePicker{position:absolute;color:#000;z-index:500;width:190px;}
.datePicker .handle{margin:0;padding:0;height:24px;background:url(http://www.ciaogo.com/sito/img/datepicker/datePicker.png) no-repeat left top;width:190px;clear:both;}
.datePicker .body{background:url(http://www.ciaogo.com/sito/img/datepicker/datePicker.png) no-repeat left bottom;padding:0 0 8px 0;width:190px;}
.datePicker table {font:10px Verdana;border-collapse:separate;border-spacing:2px;empty-cells:hide;margin:0 0 0 3px}
.datePicker b{float:left;font-weight:normal;padding:0 0 0 3px;cursor:default}
.datePicker th{cursor:default;padding:4px 0}
.datePicker td{text-align:center}
.datePicker thead td{padding:3px 2px;background:#999;color:#fff}
.datePicker tbody td{padding:3px 4px;cursor:default;color:#ccc;border:1px solid #eee;}
.datePicker td.selectable{background:#fff;cursor:pointer;color:#000}
.datePicker td.selectable:hover{border-color:#517fd5}
.datePicker td.selected{background:#517fd5;color:#fff}
.datePicker .incdec{float:right;width:26px;height:13px;background:url(http://www.ciaogo.com/sito/img/datepicker/speeder.gif) no-repeat left top}
.datePicker .incdec span{display:block;width:13px;height:13px;cursor:pointer}
.datePicker .incdec span.disabled{background-image:url(http://www.ciaogo.com/sito/img/datepicker/speeder.gif);cursor:default}
.datePicker .up{background-position:right bottom;float:right}
.datePicker .down{background-position:left bottom;float:left}
.datePicker .close{cursor:pointer}


#fecha02{cursor:pointer}

#sample3 p{padding:5px 0}
#sample3 input{width:190px}
/* DATEPICKER END */


















#news_home {	
	background-image:url(http://www.ciaogo.com/sito/img/sfondo.gif);
	height:120px;
	width:49%;
	font-size:11px;
	float:right;
	padding:1px 0px 0px 1px;
}
#banner_home {	
	height:120px;
	width:49%;
	text-align:left;
	color:#000000;
	background-image:url(http://www.ciaogo.com/sito/img/sfondo.gif);
	padding:1px 0px 0px 1px;
}


.breadcrumb {
	width:100%;
	line-height:20px;
	height:20px;
	margin-bottom:5px;
	clear:both;
	font-size:10px;
	color:#5F5F5F;
	background: url(http://www.ciaogo.com/sito/img/breadcrumb_sfondo.gif)no-repeat;
}

.breadcrumb a:visited,.breadcrumb a:link {
	font-weight:bold;
	text-decoration:none;	
	color:#5F5F5F;
}
.breadcrumb a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}


.contenuto_pagine ,.recensione_acquista {
	width:100%;
	float:left;
}
.recensione_acquista {
	float:right;
}
.contenuto_pagine_barra,.recensione_acquista_barra {
	clear:both;
	font-size:12px;
}
.recensione_acquista_img {
	margin-top:5px;
	float:left;
	margin-right:1px solid #eaeaea;
	background:#eaeaea;
}
.recensione_acquista_img   img{
	margin: 5px;
}
.recensione_acquista_des  {
	float:right;
	font-size:11px;
}
.recensione_acquista_titolo  {
	clear:both;
	margin-top:20px;
	width:180px;
	text-align:right;	
	margin-right:10px;
}
.recensione_acquista_prezzo  {
	clear:both;
	margin-top:40px;
	width:180px;
	text-align:right;
	margin-right:10px;
}
.contenuto_pagine_pag,.contenuto_pagine_pag a:link,.contenuto_pagine_pag a:hover,.contenuto_pagine_pag a:visited {
	clear:both;
	width:99%;
	text-align:left;
	font-size:12px;
	line-height:25px;
	height:25px;
	color:#000;
	display:block;
	border-bottom:1px solid #cdcdcd;
	text-decoration:none;
}
.contenuto_pagine_pag a:hover {
	color:#ff0000;
}


.articolo_testata, .pagina_testata {
	border-bottom:1px solid #ababab;
	clear:both;
}
.pagina_testata {
	width:100%;
}
.articolo_testata_des {
	width:151px;
	text-align:right;
	font-size:10px;
}
.articolo_testata_des  img{
	border:0;
	vertical-align:middle;
	width:20px;
}
.articolo_testata_sin {
	width:559px;
	padding-bottom:10px;
	width:559px;
}

.articolo_titolo ,.pagina_titolo {
	width:100%;
	clear:both;
	text-align:left;
	font-size:19px;
	color:#2f2f2f;
}
.articolo_dati {
	width:100%;
	clear:both;
	text-align:left;
	font-size:11px;
	margin:10px 0 0 0;
}
.articolo_sommario, .pagina_sommario {
	width:100%;
	clear:both;
	text-align:justify;
	margin:10px 0 0 0;
	line-height:1.5;
	font-size:13px;
}
.articolo_testo,.pagina_testo {
	width:559px;
	text-align:justify;
	line-height:1.4;
}
.pagina_testo {
	width:100%;
}
.articolo_collezione {
	width:151px;
	float:right;
	margin-top:15px;
}
.articolo_sottotitolo {
	width:100%;
	clear:both;
	text-align:left;
	font-size:14px;
	color:#2f2f2f;
	font-weight:bold;
}
.collezione_img {
	width:151px;
	text-align:left;
	height:126px;
	clear:none;
	margin:5px;
	margin-bottom:10px;
	display:inline;
}
.articolo_collezione_img img {
	border:0;
	margin-top:12px;
	margin-left:11px;
}


.news_testata_des {
	width:151px;
	text-align:right;
	font-size:10px;
	float:right;
}
.news_testata_des  img{
	border:0;
	vertical-align:middle;
	width:20px;
}
.news_testata_sin {
	padding-bottom:10px;
	width:519px;
}

.news_titolo ,.pagina_titolo {
	width:100%;
	clear:both;
	text-align:left;
	font-size:19px;
	color:#2f2f2f;
}
.news_dati {
	width:100%;
	clear:both;
	text-align:left;
	font-size:11px;
	margin:10px 0 0 0;
}
.news_sommario, .pagina_sommario {
	width:100%;
	clear:both;
	text-align:justify;
	margin:10px 0 0 0;
	line-height:1.5;
	font-size:13px;
}
.news_testo {
	width:100%;
	text-align:justify;
	line-height:1.4;
}
.pagina_testo {
	width:100%;
}
.news_collezione {
	width:151px;
	float:right;
	margin-top:15px;
}
.news_sottotitolo {
	width:100%;
	clear:both;
	text-align:left;
	font-size:14px;
	color:#2f2f2f;
	font-weight:bold;
}
.news_collezione_img {
	width:151px;
	text-align:left;
	height:126px;
	clear:both;
	margin-bottom:10px;
	display:inline;
	background: url(http://www.ciaogo.com/sito/img/news_img_sfondo.png);
}
.news_collezione_img img {
	border:0;
	margin-top:12px;
	margin-left:11px;
}



.prodotto {
	width:100%;
	margin-top:10px;
}
.prodotto_img {
	width:280px;
	text-align:left;
	padding:10px 0px 10px 0px;
	border:px solid #ababab;
}
.prodotto_img img {
	width:270px;
	margin:5px;
}
.prodotto_su {
	width:100%
}

.prodotto_testata {
	width:426px;
	margin-top:10px;
	float:right;
}
.prodotto_testata_mezzo {
	width:210px;
	display:block;
}

.prodotto_testata_mezzo_lineare {
	line-height:20px;
	display:block;
	width:100%;
	margin-top:5px;
	border-bottom:1px dotted #cdcdcd;
	font-size:10px;
}

.prodotto_acquista,.prodotto_acquista_vetrina {
	width:426px;
	background: url(http://www.ciaogo.com/sito/img/prodotto_acquista.png) no-repeat;
	height:106px;
	display:block;
	margin-top:15px;
}
.prodotto_acquista_vetrina {
	background: url(http://www.ciaogo.com/sito/img/prodotto_acquista_vetrina.png) no-repeat;
}

.prezzo_acquista_lineare {
	width:416px;
	margin:13px 6px 13px 4px;
	display:block;
	clear:both;
}
.prezzo_acquista_sin {
	text-align:left;	
	font-size:10px;
}
.prezzo_acquista_des {
	float:right;
	text-align:right;	
}
.prezzo_acquista_sin_originale {
	text-align:right;	
	font-size:10px;
	margin-right:2px;
}
.prezzo_acquista_sin_prezzo {
	text-align:left;
}
.prezzo_sbarrato {
	position:absolute;
	background:url(http://www.ciaogo.com/sito/img/scontato_sfondo.gif) repeat-x;
	width:100%;
	height:21px;
	z-index:10;
}
.prodotto_sconto_add {
	color:#c9142d;
	font-size:10px;
	width:100%;
	clear:both;
	margin-top:10px;
	font-weight:bold;
	text-align:center;
	
}
.prezzo_acquista_des_scontato {
	text-align:right;		
	font-size:10px;
	float:right;
	margin-right:3px;
}
.prezzo_acquista_des_prezzo {
	text-align:right;	
	float:right;
}



.prodotto_titolo {
	width:100%;
	clear:both;
	text-align:left;
	font-size:19px;
	color:#2f2f2f;
}

.prodotto_testo {
	width:426px;
	text-align:justify;
	float:right;
}

.prodotto_test p {
	margin:0;padding:0;
}

.prodotto_menu {
	font-size:11px;
	color:#000;
	margin:5px 0px 0px 0px;
	display:block;
}
.prodotto_sin {
	border-right:1px solid #cdcdcd;
	width:270px;
	font-size:10px;
}
.prodotto_sin_in {
	width:260px;
	margin-right:10px;
}

.prodotto_simile {
	width:171px;
	margin-right:12px;
	height:70px;
	background: url(http://www.ciaogo.com/sito/img/prodotto_simile_sfondo.png) no-repeat;
}
.prodotto_simile_img {
	margin:11px 5px 5px 5px;	
	border-right:1px solid #cdcdcd;
}
.prodotto_simile_img  img{
	width:60px;
}
.prodotto_simile_des {
	width:98px;
	text-align:left;
	float:right;
}
.prodotto_simile_des_titolo{
	width:90%;
	font-size:10px;
	font-weight:bold;
	clear:both;
	margin:5px 0px 5px 0px;
}
.prodotto_simile_des_prezzo{
	width:90%;
	position:absolute;
	z-index:10;
	top:50px;
	left:0;
	font-size:11px;
	text-align:right;
}




.prodotto_su1 {
	height:120px;
	width:100%;
	border-bottom:1px solid #cdcdcd;
	
}
.prodotto_carrello {
	width:200px;
	margin:10px 0px 10px 10px;
	text-align:right;
	float:right;
	font-size:11px;	
}
.prodotto_carrello_in {
	width:160px;
	height:100px;
	margin:20px 0px 0px 20px;
	background-image:url(http://www.ciaogo.com/sito/img/sfondo_carrello.gif);
	background-repeat:no-repeat;
	
}
.prodotto_intestazione {
	width:200px;
	margin:10px 0px 10px 0px;
	text-align:left;
	float:left;
	font-size:11px;	
	line-height:22px;
}
.prodotto_intestazione img {
	vertical-align:middle;
	margin:3px 0px 3px 0px;
}
.prodotto_intestazione1,.prodotto_intestazione2,.prodotto_intestazione3 {
	width:10%;
	clear:none;
	text-align:left;
}
.prodotto_intestazione2,.prodotto_intestazione3 {
	width:60%;
}
.prodotto_intestazione3 {
	width:30%;
	text-align:right;
}
.prodotto_dati {
	width:100%;
	clear:both;
	border-top:1px solid #cdcdcd;
	margin-top:10px;
}



.galleria {
	clear:both;
	width:100%;
	text-align:center;
	margin-top:10px;	
}

.galleria li {
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	line-height:50px;
}

.galleria img {
	width:100px;
	border:1px solid #cdcdcd;
	padding:5px;
	margin:5px;
}

.tip,.tip_mini {	
	width: 200px;
	color: #fff;
	text-align: left;
	z-index:500;
	display:block;
}
.tip-title,.tip_mini-title {	
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	background: url(http://www.ciaogo.com/sito/img/tip.png) top left no-repeat !important;
	background: url(http://www.ciaogo.com/sito/img/tip.gif) top left no-repeat;
	font-size: 11px;
	width: 180px;
}
.tip-text,.tip_mini-title {		
	margin: 0;
	padding: 10px;
	padding-top:0;
	background: url(http://www.ciaogo.com/sito/img/tip.png) bottom left no-repeat !important;
	background: url(http://www.ciaogo.com/sito/img/tip.gif) bottom left no-repeat;
	font-size: 10px;
	width: 180px;
}
.tip_mini-title{display:none;}
.tip_mini-text{background:#252525;}



	
#sotto {
	width:100%;
	height:80px;
	margin-top:20px;
	border-top: 3px solid #2a8800; 
	clear:both;
	text-align:left;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	background:#fafafa;
}



.menu_verticale  {	
	width:100%;
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	background-color:transparent;
}

.menu_verticale ul.primo,.menu_verticale ul.sub {		
	padding:0px;
	margin:0px;
	width:100%;
	clear:both;
	background-color:transparent;
}
.menu_verticale ul.sub {	
	height:0;
	overflow:hidden;
	background-color:#d9dde8;
}
.menu_verticale li,.menu_utente li {			
	width:100%;
	height:20px;
	color:#000;
	display:block;
	text-align:right;
	line-height:18px;
	font-size:11px;
	border-bottom:1px solid #cdcdcd;
}
.menu_verticale li a:link, .menu_verticale li a:visited, .menu_utente li a:link, .menu_utente li a:visited {	
	width:100%;
	height:20px;
	display:block;
	text-align:right;
	text-decoration:none;
	
}
.menu_verticale li a:hover,.menu_utente li a:hover {		
	width:100%;
	height:20px;
	display:block;
	text-align:left;
	color:#000000;
	background-color:#ffe0e0;
	
}

img, div { behavior: url(http://www.ciaogo.com/sito/img/iepngfix.htc) }
img, div, a, input { behavior: url(http://www.ciaogo.com/sito/img/iepngfix.htc) }
	





