@charset "iso-8859-1";
/* CSS Document */

ol li{ padding-left:15px; margin-left:25px;}

*{
margin:0 auto;
padding:0;
}

/********************************  spostato nell'altro file css ****************************************/
/*
body{
	margin:0;
	padding:0;
	background: #fff url(../img/bg-arancio.jpg) repeat-x top left;
	font: 12px/1.3 Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
}
*/

.left{ float:left}	
.right{ float:right}	

#container{	width:960px; z-index:1; position:relative; background: #fff url(../img/bg-content.jpg) repeat-y}

#top{width:960px;height:85px;font-size:11px; background:url(../img/bg-testa-top.jpg) repeat-x }
	#top .top-left{	float:left;}
	#top .top-right{ float:right; text-align:right}
	#top .top-right a{color:#999; text-decoration:none; }
	#top .top-right a:hover{color:#ccc;text-decoration:none; }
	#top .top-right a.active{color:#F81D23; text-decoration:none; }
	
/********************************  spostato nell'altro file css ****************************************/
/***** #header{ width:960px; height:186px; background:url(../img/bg-arancio-img.jpg) no-repeat} ********/
	#header .payoff{ width:300px; color:#fff; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; padding:33px 0 0 30px }
	#header .carrello{ float:right; width:225px; padding-top:27px;}
	#header .carrello .tit{ color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px;}
	#header .carrello #carrelloMenu{	margin: 0; padding: 0}
	#header .carrello #carrelloMenu li{ list-style: none;display: block; }
	#header .carrello #carrelloMenu li .box1{ background:url(../img/velatura1.png); color:#fff; padding:5px; font-size:12px; height:22px }
	#header .carrello .numero{ float:left; background:#F81D23; color:#fff; padding:1px; width:20px;height:20px;color:#fff;font-size:10px; font-weight:bold;text-align:center; line-height:20px;}
	#header .carrello #carrelloMenu li .box2{ background:url(../img/velatura2.png); color:#fff; padding:5px; font-size:12px;}
	#header .carrello #carrelloMenu li .box2 .totale{ float:left; font-weight:bold; line-height:18px;}
	#header .carrello #carrelloMenu li .box2 .cifra{ float:right; font-size:18px; line-height:18px;}
		#header .carrello #carrelloMenu li ul	{margin: 0; padding: 0;position: absolute;visibility: hidden; background-color:#FFF;z-index:10; font-size:11px;}		
			#header .carrello #carrelloMenu li ul li{	float: none; background-color:#FFF;z-index:10}
	
	.g{
	z-index:2;
	position:absolute;
	left:736px;
	top:227px;
	}

#content{ width:960px; }

	/*
	#vetrina{ width:930px; background:#fff url(../img/bg-riga-top.jpg) repeat-x; padding:10px 0 15px 30px;}
		#slideshow{	overflow:hidden; width:680px; float:left;}
		#slideshow ul{	width:9900px; list-style:none;}
		#slideshow ul li{ border-right:1px solid #E9E9E9; width:150px; margin-top:15px; float:left; padding-left:10px; height:170px; padding-right:10px; }
		.next, .prev{ cursor:pointer;}
		.nome-prodotto{ font-size:11px; font-weight:bold; display:block; line-height:14px; padding-top:5px}
		.abcstract{ font-size:11px; width:140px; line-height:12px; float:left; text-align:left; padding-top:5px}		
	*/
	
	
	
	#content-box-home{ width:924px; height:149px; background: #fff url(../img/bkg-content-box-home.jpg) top left no-repeat; padding: 17px 18px 22px 18px;}
	#content-box-home #box-home-sx{ width: 709px; float:left;}
		#content-box-home #box-home-sx #box-home{ width:171px; height:149px; float:left;}
		#content-box-home #box-home-sx #box-home .box-home-titolo{ width:149px; height:53px; padding-left: 10px; line-height:53px; color:#F71B21; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
		#content-box-home #box-home-sx #box-home .box-home-titolo a{ color:#F71B21; }
		#content-box-home #box-home-sx #box-home .box-home-testo{width:171px; height:63px; background:url(../img/bkg-box-home-testo.jpg) top left no-repeat; text-align:center; font-size:14px; line-height: 16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding-top: 7px;}
		#content-box-home #box-home-sx #box-home .box-home-bottom{width:141px; height:13px; padding: 0 15px 13px 15px;  background:url(../img/bkg-box-home-link-bottom.jpg) top left no-repeat; line-height: 13px; text-align:right}
		#content-box-home #box-home-sx #box-home .box-home-bottom a{ font-size:10px; color:#333;}
	#content-box-home #box-home-dx{ width: 215px;  height:149px; float:left; background:url(../img/ombra-box-home.jpg) top left no-repeat;}
	
		#menu{ width:960px; background:url(../img/bg-menu.jpg) repeat-x; height: 41px; text-align:center; line-height:41px; color:#fff; text-transform:uppercase}
		#menu a{ color:#fff; font-size:12px; font-weight:bold; text-decoration:none; padding:0 12px;}
		#menu a:hover{ color:#000; font-size:12px; font-weight:bold; text-decoration:none; padding:0 12px;}
		#menu a.active{ color:#000; font-size:12px; font-weight:bold; text-decoration:none; padding:0 12px;}
		#menu ul{ list-style:none;}
		#menu ul li{ display:inline}


	.corpo{float:left; width:/*726*/662px; padding:12px 32px;}
	.corpo .azienda-gruppo{ float:left; border-right:1px solid #ccc; margin-top:20px; font-size:11px; color:#999; line-height:13px; margin-right:13px; height:90px}
	.corpo .azienda-gruppo img{ padding-bottom:5px;}
	
	
	
	.colonna{float:left; width: /*234*/168px; padding:33px; font-size:11px;; line-height:15px;}

.archivio{background:#ebebeb; height:12px; font-size:10px; line-height:12px; margin-top:3px;}
.dettagli{background:#fff; border-top:1px solid #ebebeb; height:12px; font-size:10px; line-height:12px; margin-top:5px;}
.news{ padding-top:15px}

.info{ padding-top:15px}
	.info label{ clear:both; display:block}
	.info input{ width:166px;}

#footer{background:url(../img/repeat-footer.png) repeat-x;	margin:0 auto;	color:#666;	font-size:11px;	height:189px;}
	#footer a{	color:#666;	text-decoration:none;}
	#footer a:hover{color:#333;	text-decoration:none;}
	#footer .contenitore{ width:960px;}



h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:20px; font-weight: normal }
h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:16px; font-weight: normal }

.big{ font-size:14px;}
.bold{ font-weight:bold;}
.nero{ color:#333}
a{ color:#333; text-decoration:none;}
a:hover{ color:#F81D23; text-decoration:none;}


.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}

.black{ color:#333}
.red{ color:#F81D23;}
.white{ color:#fff}

.treb{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.arial{ font-family:Arial, Helvetica, sans-serif;}

.lineH12{ line-height:12px;}

.sottomenu{ list-style:none; padding:0; margin:0;}
.sottomenu li{ line-height:15px; border-bottom:1 px solid #fff;}
.sottomenu li a{ background:#eaeaea; display:block; line-height:15px; padding:3px 5px; border-bottom:1px solid #fff}
.sottomenu li a:hover{ background:#ddd; display:block; line-height:15px; padding:3px 5px; border-bottom:1px solid #fff; color:#333}
.sottomenu li a.active{ background:#F81D23; display:block; line-height:15px; padding:3px 5px; border-bottom:1px solid #fff; color:#fff}


/* AGGIUNTI NUOVE PAGINE ACQUISTI -autenticazione */
/*
.tabella-autenticazione{ width:630px;}
.tabellina-scheda-carrello{width:630px;}
.top-table-autenticazione{background:url(../img/bg-top-aggiungi.jpg); color:#fff; font-size:13px; padding:0; line-height:28px;}
.contenuti-table-login{background:#EDEDED; padding:10px; font-size:12px}
.chiusura-table{background:#ccc; height:3px;}
.sfondo-riga{background:#F0F1F2;}
.sfondo-riga-active{background:#DBDBDB;}

.riga-bordo-table{padding: 0 5px; border-left:1px solid #EDEDED; border-bottom:1px solid #EDEDED; border-top:1px solid #efefef; vertical-align:middle; text-align:left; text-transform:uppercase; font-weight:bold; color:#333}
.riga-sfondo-table{ background:#EDEDED; padding:7px;}
.td-riepilogo-carrello{padding-left: 10px; vertical-align:middle; height:25px;}
.codice-promozionale{padding: 3px 10px 3px 10px; border-top:3px solid #ddd; border-bottom:3px solid #ddd; background:#F0F1F2;}
.riga-totale{ vertical-align:middle; padding: 2px; background:#E11D00; color:#fff; font-size:18px; }

a.link_under{
	text-decoration:underline;
	}
	
a.link_under:hover{
	text-decoration:none;
	}
	
a.link_logout{
	color:#D01C00;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	
a.link_logout:hover{
		color:#D01C00;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}
	

.bottone-rosso{
	background:url(../img/piede-rosso-bott.png) no-repeat right; 
	height:21px;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:0 15px 0 4px;
}
.bottone-rosso a:hover{color:#000;	text-decoration:none;}
.bottone-rosso a{color:#FFF; text-decoration:none;}

.bottone-grigio{
	background:url(../img/piede-grigio-bott.png) no-repeat right; 
	height:21px;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:0 15px 0 4px;
}
.bottone-grigio a:hover{ color:#000;	text-decoration:none;}
.bottone-grigio a{color:#FFF; text-decoration:none;}
	
.bott-carrello{background:url(../img/bott-aggiungi-carrello.jpg)no-repeat; height:32px; width:217px; line-height:32px; color:#fff; font-weight:bold; clear:both}	


.bottone-grigio a:hover{ color:#000;	text-decoration:none;}
.bottone-grigio a{color:#FFF; text-decoration:none;}
	
.bott-carrello{background:url(../img/bott-aggiungi-carrello.jpg) no-repeat; height:32px; width:167px; line-height:32px; color:#fff; font-weight:bold; clear:both; padding-left:50px;}	.bott-carrello a{color:#fff; text-decoration:none}	
.bott-carrello a:hover{color:#000; text-decoration:none}	*/


.bottone-rosso{
	background:url(../img/piede-rosso-bott.png) no-repeat right; 
	height:21px;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:0 15px 0 4px;
}
.bottone-rosso a:hover{color:#000;	text-decoration:none;}
.bottone-rosso a{color:#FFF; text-decoration:none;}

.bottone-grigio{
	background:url(../img/piede-grigio-bott.png) no-repeat right; 
	height:21px;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:0 15px 0 4px;
}
.bottone-grigio a:hover{ color:#000;	text-decoration:none;}
.bottone-grigio a{color:#FFF; text-decoration:none;}
	
.bott-carrello{background:url(../img/bott-aggiungi-carrello.jpg)no-repeat; height:32px; width:217px; line-height:32px; color:#fff; font-weight:bold; clear:both}	


.bottone-grigio a:hover{ color:#000;	text-decoration:none;}
.bottone-grigio a{color:#FFF; text-decoration:none;}
	
.bott-carrello{background:url(../img/bott-aggiungi-carrello.jpg) no-repeat; height:32px; width:167px; line-height:32px; color:#fff; font-weight:bold; clear:both; padding-left:50px;}	.bott-carrello a{color:#fff; text-decoration:none}	
.bott-carrello a:hover{color:#000; text-decoration:none}



.avvisi { color:#D01C00; font-size: 14px; font-weight:bold;}

label{ font-size:11px; color:#666;}

.intestazione-tab{background:#C4C4C4; width:660px}
.colonna-nome{background:#e9e9e9; font-weight:bold; width:170px; font-size:12px; padding:3px 5px}
.colonna-foto{background:#fff; font-weight:bold; width:80px; font-size:11px; padding:5px; text-align:center}
.colonna-qta{background:#e9e9e9; font-weight:bold; width:60px; font-size:11px; padding:5px}
.colonna-descrizione{background:#f6f6f6; width:220px; font-size:10px; padding:5px; line-height:12px;}
.colonna-prezzo{background:#f6f6f6; font-weight:bold; width:90px; font-size:12px; padding:5px; text-align:right}


.tab-tot{ width:660px}
.intest-car{background: url(../img/bg-intest-car.jpg) repeat-x; font-weight:bold; color:#535353; padding:5px;}
.int-gia-reg{background: url(../img/bg-intest-car.jpg) repeat-x; font-weight:bold; color:#535353; padding:5px 10px; width:230px}
.int-pass{background: url(../img/bg-intest-car.jpg) repeat-x; font-weight:bold; color:#535353; padding:5px 10px; width:390px}
.tot-dark{background:url(../img/bg-tot-car.jpg) repeat-x; font-weight:bold; width:650px; color:#fff; padding:5px; font-size:16px; border-top:3px solid #fff}

.tab-reg{background:#d2d2d2; border-top:3px solid #fff; width:660px}
.tab-label{background:#e9e9e9; width:230px; font-size:12px; padding:7px 10px}
.tab-campo{background:#f6f6f6; width:390px; font-size:12px; padding:7px 10px;}

.tab-spedizione{ width:650px; background:#f6f6f6; font-size:12px; padding:7px 5px;}
.tot-pagare{background:url(../img/bg-tot-pagare.jpg) repeat-x; font-weight:bold; width:650px; color:#fff; padding:5px; font-size:16px; border-top:3px solid #fff; line-height:21px; height:21px}



.bg-recapiti{background:url(../img/bg-tot-car.jpg) repeat-x; font-weight:bold; width:320px; color:#fff; padding:5px; font-size:16px; border-top:3px solid #fff}
.tab-mini-riepilogo{ width:330px;}
.tab-mini-riepilogo .tab-label{background:#e9e9e9; width:100px; font-size:12px; padding:2px 5px; font-size:11px}
.tab-mini-riepilogo .tab-campo{background:#f6f6f6; width:200px; font-size:12px; padding:2px 5px; font-size:11px}

.margine{ margin: 7px 7px; border: 3px solid #efefef;}


#addCrlBkg {
	z-index: 100;
	height: 100%;
	width: 100%;
	background: #efefef;
	position: absolute;
	top: 0;
	left: 0;
}

#addCrlPopup {
	z-index: 101;
	width: 400px;
	height: 250px;
	margin: 0 auto;
	background: #ffffff;
	position: absolute;			
	top:50%;
	left:50%;
	margin:-125px 0 0 -200px;
	padding: 15px 20px;
	border: 3px solid #ccc;
}
