html{
	
}
body{
	font-family:arial;
	background:#D9D9D5;
	margin:0;
	font-size:12px;
	color:#333333;
	background-image:url(../images/bg_general.jpg);
	background-repeat:repeat-x;
}

.add_cart_viaggi_tit{
background-image:url(../images/bg_add_cart_viaggi.png);
background-repeat:no-repeat;
padding:8px 0 0 30px;
width:100px;
height:23px;
font-size:11px;
color:#FFFFFF;
}
.add_cart_viaggi{
border:1px solid #0033ff;
min-height:50px;
background-color:#ffffff;
width:124px;
margin:0 0 10px 0;
padding:2px;
}

.add_cart_art_tit{
background-image:url(../images/bg_add_cart_art.png);
background-repeat:no-repeat;
padding:8px 0 0 30px;
width:100px;
height:23px;
font-size:11px;
color:#FFFFFF;
}
.add_cart_art{
border:1px solid #ff9900;
min-height:50px;
background-color:#ffffff;
width:124px;
margin:0 0 10px 0;
padding:2px;
}

.add_cart_nl_tit{
width:130px;
height:130px
}
.add_cart_nl{
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
min-height:50px;
background-color:#ffffff;
width:124px;
margin:0 0 10px 0;
padding:2px;
text-align:center;
}

.add_cart_nl form{
margin:0 0 10px 0;
}


.add_cart_viaggio{
width:163px;
height:35px;
padding:6px 0 0 9px;
background-image:url(../images/bg_add_cart.jpg);
background-repeat:no-repeat;
}

.add_cart_viaggio a {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}


.clienti_riepilogo{
border:1px solid #ccc;
padding:5px 2px 5px 2px;
margin:0 0 5px 0;
}

.clienti_lavorazione{
border:1px solid #ccc;
padding:3px;
text-align:right;
margin:0 0 20px 0;
}

.clienti_lavorazione a{
color:#BED9DC;
}
/*column1*/

.col1{
float:left;
width:140px;
margin:0 0 0 0;
padding:5px 0 5px 5px;
}



/*column2*/

.col2{
float:left;
width:840px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.col2 h1{ 
color:#000000;
font-size:18px;
margin:0px 0 2px 0;
}

.col_box_white_100_def{
margin:0 0 0 0;
padding:0 5px 15px 5px;
border-bottom:1px solid #ccc;
background-color:#fff;
}
.col_box_white_100_def a{
color:#006600;
text-decoration:none;
}
.col_box_white_100_news{
height:100px;
background:url(../images/bg_news.png);
background-position:right;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 255px 15px 5px;
border-bottom:1px solid #ccc;
background-color:#fff;
}

.col_box_white_100_news h1{
font-size:24px;
color:#000000;
margin:10px 0 5px 0;
}

.col_box_white_100_def form{
margin:0 0 0 0;
}

.col_box_white_100_def select{
color:#666666;
font-size:12px;
border:1px solid #999999;
width:90%;
}

.col_box_white_100_def input{
color:#666666;
font-size:12px;
border:1px solid #999999;
width:90%;
}


.col_box_white_100{
margin:0 0 0 0;
padding:0 5px 15px 5px;
border-bottom:1px solid #ccc;
background-color:#fff;
}

.col_box_white_100_b{
margin:0 0 0 0;
padding:0 5px 15px 5px;
border-bottom:1px solid #ccc;
background-color:#fff;
}

.col_box_white_100_c{
margin:0 0 0 0;
padding:0 5px 15px 5px;
background-color:#fff;
}
.col_box_white_100_c a{
color:#006600;
text-decoration:none;
}
.col_box_white_100_c td{
border:1px solid #ccc;
}

.col_box_white_100_c h2{
color:#0000CC;
font-size:24px;
margin:2px 0 5px 0;
}
.col_box_white_100_c form{
margin:0;
}

.col_box_white_100 img{
margin:0 5px 5px 0;
border:1px solid #CCCCCC;
padding:5px;
float:left;
}

.col_box_white_100 td{
background-image:url(../images/freccia_dettaglio.jpg);
background-repeat:no-repeat;
}

.col2_sx{
width:410px;
float:left;
background-color:#FFFFFF;
padding:10px 5px 5px 5px;
}

.col2_sx_def{
width:470px;
float:left;
background-color:#FFFFFF;
padding:10px 5px 5px 5px;
}

.col2_sx_news{
width:420px;
float:left;
background-color:#FFFFFF;
padding:10px 5px 5px 5px;
}

.col2_sx_news a{
color:#000000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.col2_sx_news a:hover{
text-decoration:underline;
}

.col2_sx_b{
width:410px;
float:left;
background-color:#FFFFFF;
padding:10px 5px 5px 5px;
}

.col2_sx input{
width:300px;
border:1px dotted #999999;
font-size:11px;
padding:3px;
margin:2px 0 4px 0;
}

.col2_sx a{
color:#333;
font-size:14px;
text-decoration:none;
font-weight:bold;
}


.col2_dx{
width:380px;
float:left;
padding:10px 10px 5px 10px;
}

.col2_dx_def{
width:330px;
float:left;
padding:10px 10px 5px 10px;
}

.col2_dx a{
color:#333;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.col2_dx_def a{
color:#333;
font-size:11px;
text-decoration:none;
font-weight:bold;
}



.col2 a:hover{
text-decoration:underline;
}


.content_additional2{
float:left;
border-bottom:1px solid #CCCCCC;
width:85%;
margin:12px 0 0 0
}

.content_news{
float:left;
border-bottom:1px solid #CCCCCC;
width:90%;
font-size:11px;
padding:0 0 2px 0;
margin:5px 0 0 0;
}

.content_news a{
color:#0000CC;
font-size:14px;
font-weight:bold;
}

.cond_d_v{
margin:10px 0 10px 0;
}

.cond_d_v a{
padding:3px 5px 3px 5px;
border:1px solid #cccccc;
margin:0 5px 0 0;
background:#a9a9a9 url(../images/bg_cond_gen.png) repeat-x;
}

.cond_d_v a{
border-bottom:1px solid #fff;
}


/*footer*/
.footer{
width:988px;
margin:auto;
text-align:left;
padding:10px 0 5px 0px;
min-height:60px;
background-color:#2666e2;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:1px solid #666;
background-image:url(../images/bg_footer.png);
background-repeat:no-repeat;
font-weight:bold;
}
.footer span{
font-size:11px;
color:#ffffff;
}

.footer a{
	color:#FFCC00;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

.freccia_sx{
width:24px;
float:left;
margin:12px 10px 0 0;
}
.form_text_nl{
width:90%;
padding:2px;
font-size:10px;
border:1px solid #cccccc;
margin:0 0 5px 0;
}

/*header*/
.header{
background:url(../images/bg_title.png);
height:243px;
width:990px;
clear:both;
}

img {
   behavior: url("pngbehavior.htc");
}

.lista_viaggi_a{
padding:10px 2px 5px 2px;
border-bottom:1px solid #cccccc;
min-height:80px;
}

.lista_viaggi_a a{
color:#009999;
font-size:16px;
font-weight:bold;
margin:0 0 5px 0;
}

.lista_viaggi_b{
padding:10px 2px 5px 2px;
border-bottom:1px solid #cccccc;
background-color:#f4f4f4;
min-height:80px;
}


.lista_categorie{
color:#990000; font-size:16px; font-weight:bold; text-decoration:none; padding:3px; margin:0 0 5px 0; border:1px solid #ccc; width:250px
}

.lista_categorie a{
color:#000000; font-size:16px; font-weight:bold; text-decoration:none;
}

.lista_categorie:hover{
text-decoration:underline; background:#FF9900
}

.lista_viaggi_b a{
color:#009999;
font-size:16px;
font-weight:bold;
margin:0 0 5px 0;

}

.linklista{
font-size:10px;
font-weight:bold;
}

/*main*/
.main{
margin:auto;
width:990px;
background-color:#f4f4f4;
border:1px solid #666;
padding:0 0 0px 0;
}


.sx {height:28px; width:6px; background:url(../images/sx.png) no-repeat; float:left;}
.centro {background:url(../images/centro.png) repeat-x; float:left; padding:0px 0 0 0}
.dx {height:28px; width:6px; background:url(../images/dx.png) no-repeat; float:left; margin-right:0}


/*obbligatorio*/
.obbligatorio {
color:990000;
	}

.path-content{
background-color:#ffffff;
padding:5px 0 5px 2px;
color:#000000;
font-size:11px;
border-bottom:1px solid #cccccc;
font-weight:bold;
}

.prezzo{
color:#FF9900;
font-weight:bold;
font-size:18px;
}
.prezzo_sconto{
color:#FF9900;
font-weight:bold;
font-size:18px;
text-decoration:line-through;
}


.prezzo_lista{
color:#6699FF;
font-weight:bold;
font-size:15px;
}
.prezzo_sconto_lista{
color:#6699FF;
font-weight:bold;
font-size:13px;
text-decoration:line-through;
}


/*vetrina*/
.vetrina_viaggi{
background-color:#2666e2;
padding:5px 0 5px 23px;
}

.vetrina_viaggi h1{
color:#ffffff;
font-size:20px;
z-index:300;
margin:2px 0 5px 0;
}

.vetrina_viaggi_box{
float:left;
width:145px;
height:200px;
padding:5px;
margin:0 0 0 0;
background-color:#FFFFFF;
border-right:1px solid #999;
border-top:1px solid #999;
border-bottom:1px solid #999;
font-size:11px;

}

.vetrina_viaggi_box img{
margin:0 0 5px 0;
}
.vetrina_viaggi_box a{
color:#000;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.vetrina_viaggi_box a:hover{
text-decoration:underline;
}


.vetrina_viaggi_box_b a{
color:#0000FF;
text-decoration:none;
font-size:11px;
float:right;
}

.vetrina_viaggi_box_b a:hover{
text-decoration:underline;
}

/* marche */
.boxelenco3 {width:100%;border:1px solid #c4a85e; height:auto;}
.elenco3 {padding:5px; margin:5px; width:300px; border-bottom:1px solid  #ccc;  height:auto; text-align:justify}
.boxfoto3 {float:left;width:140px}
.foto3 {border:1px solid #999; width:120px; padding:4px; margin-left:0px; margin-right:6px; background: #e9e9e9; padding-bottom:2px}