@charset "utf-8";
/* CSS Document */
body,html{
	margin:0 auto;
	text-align:center;
        background: transparent url(images/web/back_page.png) repeat-x; 
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
}
body,p{margin:0;}
h1,h2{color:#1F4189;margin:0px;padding:0px;}
h3{margin:0;padding:0;}
img { 	border: none; }
.overlay{
    background:transparent url(images/trasp.png) repeat top left;
	    position:fixed;
	    top:0px;
	    bottom:0px;
	    left:0px;
	    right:0px;
	    z-index:100;	
    cursor:pointer;
}
div#layout{
			margin:0 auto; 
			width:100%;
			text-align:left;
			height:auto;
			float:left;
		
}
div#content{
			border:solid 0px #ff0000;
			margin:0 auto; 
			width:1000px;
			text-align:left;
			height:auto;
		
}
div#top{
			float:left;
			margin:0 auto; 
			width:1000px;
			text-align:left;
			height:170px;
		
}
div#center{
			width:840px;
			text-align:left;
			height:auto;
			float:left;
			margin-bottom:10px;
		
}
div#sidebar{
			width:160px;
			text-align:left;
			height:auto;
			float:right;
			margin-bottom:10px;
		
}
div#bottom{
			border-top:solid 20px #383838;
			width:100%;
			text-align:left;
			height:auto;
			float:left;
			background-color:#111;	
}
/*------------- */
/*-------------*/
.buttbar{background:url(images/web/butt_bar.png) no-repeat;width:170px;height:75px;float:left;margin-left:0px;}
.formdescr{text-align:left;font-size:12px;font-weight:bold;color:#444;border-bottom:dotted 1px #999;}
.boxinput{font-size:14px;color:#004080;width:260px;border:solid 1px #666;padding:1px;background:url(images/back_form.png) repeat-x;font-weight:bold;}
.txtinput{font-size:14px;color:#004080;padding:1px;font-weight:bold;}
.scr14bb{color:#1F4189;font-size:14px;font-weight:bold;}
.scr12bb{color:#1F4189;font-size:12px;font-weight:bold;}
.scr12wb{color:#FFF;font-size:12px;font-weight:bold;}
.scr11wb{color:#FFF;font-size:11px;font-weight:bold;}
/*-------------*/
.noborder{border:0px;}
/*-------------*/
.testogrande{font-family:Trebuchet MS, Arial, sans serif;font-size: 28px;font-weight:bold;color: #520EB8;}
.testomedio{font-family:Trebuchet MS, Arial, sans serif;font-size: 18px;font-weight:bold;color: #520EB8;}
.testopiccolo{font-family:Trebuchet MS, Arial, sans serif;font-size: 10px;font-weight:bold;color: #520EB8;}
a.tooltip span {display:none; padding:2px 5px;margin-top:50px; margin-left:-100px; text-decoration:none}
a.tooltip:hover span{display:inline; position:absolute; border:2px solid #CCCCCC; background:#333; color:#fff;text-decoration:none}
/*-------------*/
.scr10g{font-size:10px;color:#333;font-weight:bold;}
.txt10g{font-size:10px;color:#333;font-weight:bold;}
.txt10gb{font-size:10px;color:#333;font-weight:bold;}
.txt12g{font-size:12px;color:#333;font-weight:bold;}
.txt12gb{font-size:12px;color:#333;font-weight:bold;}
.txt14g{font-size:14px;color:#333;font-weight:bold;}
.txt14gb{font-size:14px;color:#333;font-weight:bold;}
.txt16g{font-size:16px;color:#333;font-weight:bold;}
.txt16gb{font-size:16px;color:#333;font-weight:bold;}
.txt18g{font-size:18px;color:#333;font-weight:bold;}
.txt18gb{font-size:18px;color:#333;font-weight:bold;}
/*-------------*/
.dock-item{float:left;width:120px;height:70px;}
/*-------------*/
.menu_top{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 13px;
	color: #333;
	text-decoration: none ;
	font-weight:bold;
}
.menu_top a:link {
          text-decoration: none ;
          color: #333;
} 
.menu_top a:visited {
          text-decoration: none ; 
          color: #333;
} 
.menu_top a:active {
         text-decoration: none; 
         color: #333;
} 
.menu_top a:hover {
        text-decoration: underline; 
        color: #000;
	
	
}
/*---------- */
.dock-item{width:110px;height:90px;padding:5px;float:left;}
.dock-item a:hover {cursor:pointer;width:110px;height:90px;padding:5px;float:left;background:url(images/back_menu.png) no-repeat; color: #000;}
/*---------- */
.linkdock{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #333;
	text-decoration: none ;
	font-weight:bold; 
}
.linkdock a:link {
          text-decoration: none ;
          color: #333;
} 
.linkdock a:visited {
          text-decoration: none ; 
          color: #333;
} 
.linkdock a:active {
         text-decoration: none; 
         color: #333;
} 
.linkdock a:hover {
        text-decoration: underline; 
        color: #000;
}

/*---------- */
.link10b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 10px;
	color: #4169D5;
	text-decoration: none ;
	font-weight:bold; 
}
.link10b a:link {
          text-decoration: none ;
          color: #4169D5;
} 
.link10b a:visited {
          text-decoration: none ; 
          color: #4169D5;
} 
.link10b a:active {
         text-decoration: none; 
         color: #4169D5;
} 
.link10b a:hover {
        text-decoration: underline; 
        color: #0080FF;
}
/*---------- */
/*---------- */
.link12b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #4169D5;
	text-decoration: none ;
	font-weight:bold; 
}
.link12b a:link {
          text-decoration: none ;
          color: #4169D5;
} 
.link12b a:visited {
          text-decoration: none ; 
          color: #4169D5;
} 
.link12b a:active {
         text-decoration: none; 
         color: #4169D5;
} 
.link12b a:hover {
        text-decoration: underline; 
        color: #0080FF;
}
/*---------- */
/*---------- */
.link12g{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #333;
	text-decoration: none ;
	font-weight:bold; 
}
.link12g a:link {
          text-decoration: none ;
          color: #333;
} 
.link12g a:visited {
          text-decoration: none ; 
          color: #333;
} 
.link12g a:active {
         text-decoration: none; 
         color: #333;
} 
.link12g a:hover {
        text-decoration: underline; 
        color: #000;
}
/*---------- */
/*---------- */
.link12gn{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #333;
	text-decoration: none ;
	font-weight:normal; 
}
.link12gn a:link {
          text-decoration: none ;
          color: #333;
} 
.link12gn a:visited {
          text-decoration: none ; 
          color: #333;
} 
.link12gn a:active {
         text-decoration: none; 
         color: #333;
} 
.link12gn a:hover {
        text-decoration: underline; 
        color: #000;
}
/*---------- */
/*---------- */
.link14g{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #333;
	text-decoration: none ;
	font-weight:bold; 
}
.link14g a:link {
          text-decoration: none ;
          color: #333;
} 
.link14g a:visited {
          text-decoration: none ; 
          color: #333;
} 
.link14g a:active {
         text-decoration: none; 
         color: #333;
} 
.link14g a:hover {
        text-decoration: underline; 
        color: #000;
}
/*---------- */
/*---------- */
.link14{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #333;
	text-decoration: none ;
	font-weight:bold; 
}
.link14 a:link {
          text-decoration: none ;
          color: #333;
} 
.link14 a:visited {
          text-decoration: none ; 
          color: #333;
} 
.link14 a:active {
         text-decoration: none; 
         color: #333;
} 
.link14 a:hover {
        text-decoration: underline; 
        color: #000;
}

/*---------- */
.link14b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #0080FF;
	text-decoration: none ;
	font-weight:normal; 
}
.link14b a:link {
          text-decoration: none ;
          color: #0080FF;
} 
.link14b a:visited {
          text-decoration: none ; 
          color: #0080FF;
} 
.link14b a:active {
         text-decoration: none; 
         color: #0080FF;
} 
.link14b a:hover {
        text-decoration: underline; 
        color: #0080FF;
}
/*---------- */
/*---------- */
.link24b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 24px;
	color: #0080FF;
	text-decoration: none ;
	font-weight:normal; 
}
.link24b a:link {
          text-decoration: none ;
          color: #0080FF;
} 
.link24b a:visited {
          text-decoration: none ; 
          color: #0080FF;
} 
.link24b a:active {
         text-decoration: none; 
         color: #0080FF;
} 
.link24b a:hover {
        text-decoration: underline; 
        color: #0080FF;
}
/*---------- */
/*----- classi tab verticale ----- */
.tab_v{margin-top:2px;float:left;width:168px;height:40px;background:url(images/tab/unsel.png) no-repeat;color:#666;text-decoration:none;font-weight:bold;font-size:13px;}
.tab_v:hover{margin-top:2px;float:left;width:168px;height:40px;background:url(images/tab/over.png) no-repeat;color:#FF6000;font-weight:bold;cursor:pointer}
.tab_v_sel{margin-top:2px;float:left;width:168px;height:40px;background:url(images/tab/sel.png) no-repeat;color:#004080;text-decoration:none;font-weight:bold;font-size:13px;}
.tab_v_scr{float:left;width:143px; height:20px;margin:12px 0 0 10px;}
/*------ ul oriz ---- */
.uloriz{margin:0 0 0 0;float:left;padding:0;display: block;}
.lioriz{margin:2px 5px 0 0;float:left;padding:0;display: block;width:270px}
/*------ ul oriz ---- */
.uloriz2{margin:0 0 0 0;float:left;padding:0;display: block;}
.lioriz2{margin:0 5px 0 0;float:left;padding:0;display: block;width:95px}
/*------ inizio style furgoni ---- */
/* ---- back_topbar -- */
.back_topbar{margin:0 0 0 0;float:left;width:95px;height:75px;background:url(noleggio-furgoni/images/back_topbar2.png) no-repeat bottom left;}
.back_topbar:hover{float:left;width:95px;height:75px;background:url(noleggio-furgoni/images/back_topbar2.png) no-repeat top left;cursor:pointer}
/*------ BOTTONI ---- */
/* ---- butt_confermainvia -- */
.butt_confermainvia{margin:0 0 0 0;float:left;width:306px;height:31px;background:url(noleggio-furgoni/images/butt_confermainvia.png) no-repeat top left;}
.butt_confermainvia:hover{float:left;width:306px;height:31px;background:url(noleggio-furgoni/images/butt_confermainvia.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_prepaga -- */
.butt_prepaga{margin:0 0 0 0;float:left;width:200px;height:52px;background:url(noleggio-furgoni/images/butt_prepaga.png) no-repeat top left;}
.butt_prepaga:hover{float:left;width:200px;height:52px;background:url(noleggio-furgoni/images/butt_prepaga.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_prenota -- */
.butt_prenota{margin:0 0 0 0;float:left;width:200px;height:52px;background:url(noleggio-furgoni/images/butt_prenota.png) no-repeat top left;}
.butt_prenota:hover{float:left;width:200px;height:52px;background:url(noleggio-furgoni/images/butt_prenota.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_nuovaricerca -- */
/* ---- butt_xchiudi -- */
.butt_xchiudi{margin:0 0 0 0;float:left;width:13px;height:14px;background:url(noleggio-furgoni/images/butt_xchiudi.png) no-repeat top left;}
.butt_xchiudi:hover{float:left;width:13px;height:14px;background:url(noleggio-furgoni/images/butt_xchiudi.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_xchiudi28 -- */
.butt_xchiudi28{margin:0 0 0 0;float:left;width:28px;height:28px;background:url(noleggio-furgoni/images/butt_xchiudi28.png) no-repeat top left;}
.butt_xchiudi28:hover{float:left;width:28px;height:28px;background:url(noleggio-furgoni/images/butt_xchiudi28.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_dispo -- */
.butt_dispo{margin:0 0 0 0;float:left;width:231px;height:43px;background:url(noleggio-furgoni/images/butt_dispo.png) no-repeat top left;}
.butt_dispo:hover{float:left;width:231px;height:43px;background:url(noleggio-furgoni/images/butt_dispo.png) no-repeat bottom left;cursor:pointer}
/*------fine style furgoni ---- */


/* ---- butt_preventivo -- */
.butt_preventivo{margin:0 0 0 0;float:left;width:252px;height:43px;background:url(images/web/butt_preventivo.png) no-repeat top left;}
.butt_preventivo:hover{float:left;width:252px;height:43px;background:url(images/web/butt_preventivo.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_areaoper -- */
.butt_areaoper{margin:0 0 0 0;float:left;width:252px;height:43px;background:url(images/web/butt_areaoper.png) no-repeat top left;}
.butt_areaoper:hover{float:left;width:252px;height:43px;background:url(images/web/butt_areaoper.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_areauser -- */
.butt_areauser{margin:0 0 0 0;float:left;width:252px;height:43px;background:url(images/web/butt_areauser.png) no-repeat top left;}
.butt_areauser:hover{float:left;width:252px;height:43px;background:url(images/web/butt_areauser.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_cat -- */
.butt_cat{margin:0 0 0 0;float:left;width:161px;height:109px;background:url(images/web/back_cat.png) no-repeat top left;}
.butt_cat:hover{float:left;width:161px;height:109px;background:url(images/web/back_cat.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_termini -- */
.butt_termini{margin:0 0 0 0;float:left;width:147px;height:21px;background:url(images/web/butt_termini.png) no-repeat top left;}
.butt_termini:hover{float:left;width:147px;height:21px;background:url(images/web/butt_termini.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_cat -- */
.butt_nuovaricerca{margin:0 0 0 0;float:left;width:153px;height:25px;background:url(images/web/nuovaricerca.png) no-repeat top left;}
.butt_nuovaricerca:hover{float:left;width:153px;height:25px;background:url(images/web/nuovaricerca.png) no-repeat bottom left;cursor:pointer}
/* ---- booknow -- */
.butt_booknow{margin:0 0 0 0;float:left;width:139px;height:37px;background:url(images/web/booknow.png) no-repeat top left;}
.butt_booknow:hover{float:left;width:139px;height:37px;background:url(images/web/booknow.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_cercavetture -- */
.butt_cercavetture{margin:0 0 0 0;float:left;width:391px;height:55px;background:url(images/mask/butt_cercavetture.png) no-repeat top left;}
.butt_cercavetture:hover{float:left;width:391px;height:55px;background:url(images/mask/butt_cercavetture.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_iniziaricerca-- */
.butt_iniziaricerca{margin:0 0 0 0;float:left;width:247px;height:55px;background:url(images/web/butt_iniziaricerca.png) no-repeat top left;}
.butt_iniziaricerca:hover{float:left;width:247px;height:55px;background:url(images/web/butt_iniziaricerca.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_inviarichiesta -- */
.butt_inviarichiesta{margin:0 0 0 0;float:left;width:247px;height:55px;background:url(images/web/butt_inviarichiesta.png) no-repeat top left;}
.butt_inviarichiesta:hover{float:left;width:247px;height:55px;background:url(images/web/butt_inviarichiesta.png) no-repeat bottom left;cursor:pointer}
/* ---- butt_cambianazione -- */
.butt_cambianazione{margin:0 0 0 0;float:left;width:121px;height:36px;background:url(images/mask/butt_cambianazione.png) no-repeat bottom left;}
.butt_cambianazione:hover{float:left;width:121px;height:36px;background:url(images/mask/butt_cambianazione.png) no-repeat top left;cursor:pointer}
/* ---- butt_catW -- */
.butt_catW{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catW.png) no-repeat top left;}
.butt_catW:hover{float:left;width:136px;height:105px;background:url(images/web/butt_catW.png) no-repeat bottom left;cursor:pointer}
.butt_catWsel{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catW.png) no-repeat bottom left;}
/* ---- butt_catN -- */
.butt_catN{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catN.png) no-repeat top left;}
.butt_catN:hover{float:left;width:136px;height:105px;background:url(images/web/butt_catN.png) no-repeat bottom left;cursor:pointer}
.butt_catNsel{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catN.png) no-repeat bottom left;}
/* ---- butt_catP -- */
.butt_catP{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catP.png) no-repeat top left;}
.butt_catP:hover{float:left;width:136px;height:105px;background:url(images/web/butt_catP.png) no-repeat bottom left;cursor:pointer}
.butt_catPsel{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catP.png) no-repeat bottom left;}
/* ---- butt_catQ -- */
.butt_catQ{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catQ.png) no-repeat top left;}
.butt_catQ:hover{float:left;width:136px;height:105px;background:url(images/web/butt_catQ.png) no-repeat bottom left;cursor:pointer}
.butt_catQsel{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catQ.png) no-repeat bottom left;}
/* ---- butt_catS -- */
.butt_catS{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catS.png) no-repeat top left;}
.butt_catS:hover{float:left;width:136px;height:105px;background:url(images/web/butt_catS.png) no-repeat bottom left;cursor:pointer}
.butt_catSsel{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catS.png) no-repeat bottom left;}
/* ---- butt_catT -- */
.butt_catT{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catT.png) no-repeat top left;}
.butt_catT:hover{float:left;width:136px;height:105px;background:url(images/web/butt_catT.png) no-repeat bottom left;cursor:pointer}
.butt_catTsel{margin:0 0 0 0;float:left;width:136px;height:105px;background:url(images/web/butt_catT.png) no-repeat bottom left;}
/* --------- div disabilitato --*/
.disabilitato{width:616px;height:158px;float:left;margin:10px 0 10px 0;background:url(images/web/disabled.png) no-repeat;}
/* ---------- */
/*---------- */
.link12wb{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #EFEFEF;
	text-decoration: none ;
	font-weight:bold; 
}
.link12wb a:link {
          text-decoration: none ;
          color: #EFEFEF;
} 
.link12wb a:visited {
          text-decoration: none ; 
          color: #EFEFEF;
} 
.link12wb a:active {
         text-decoration: none; 
         color: #EFEFEF;
} 
.link12wb a:hover {
        text-decoration: underline; 
        color: #FFF;
}
/*---------- */
/*---------- */
.link10wb{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 10px;
	color: #666;
	text-decoration: none ;
	font-weight:normal; 
}
.link10wb a:link {
          text-decoration: none ;
          color: #666;
} 
.link10wb a:visited {
          text-decoration: none ; 
          color: #666;
} 
.link10wb a:active {
         text-decoration: none; 
         color: #666;
} 
.link10wb a:hover {
        text-decoration: underline; 
        color: #999;
}
/*---------- */
