body{
	background-color: #F3F3F3;
	color: #3C3C3C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
h1,h2,h3{font-size:16px;}
a{
	color: #9A131B;
	text-decoration: none;
}
a:hover{
	color: #9A131B;
	text-decoration: underline;
}

input, select{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

img{
	border: none;
	vertical-align: middle;
}
.hr{border:0;background:0;border-top:1px dashed #CCC;height:2px;margin:3px 0;}

.clear{
	clear: both;
	margin: 0;
	padding: 0;
}
form{margin:0;padding:0;}
.middle{vertical-align:middle;}
.destra{float:right;}
.sinistra{float:left;}
.clearer{clear:both;}
.rosso{color: #9A131B;}

#menutop{
	position:fixed;
	top:0;
	left:0;
	background: url('../layout/bg_menutop.png') top left repeat-x #F3F3F3;
	border-bottom: 1px solid #B8B6B7;
	height: 24px;
	margin: 0 20px;
	width: 97%;
	z-index:10;
}
#menutop .item{
	display: block;
	font-size: 10px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
}
#menutop .left{
	border-left: 1px solid #B8B6B7;
	float: left;
}
#menutop .right{
	border-right: 1px solid #B8B6B7;
	float: right;
}
#menutop .item span{
/*	color: #A30F1D;*/
	color: #951D0D;
}
#menutop .item select{
	border: none;
	font-size: 9px;
	color: #555;
	margin: 0;
	padding: 0;
	width: 80px;
}

#menutop .item.cart{
	background-color: #9A131B;
	color: #FFF;
	font-size:11px;
	font-weight:bold;
}
#menutop .item.cart a{
	color: #FFF;
}

#page{
	margin: 0 auto;
	padding-top:30px;
	position: relative;
	width: 966px;
}

#header{
	background: url('../layout/bg_header.png') center 95px no-repeat #F3F3F3;
	height: 110px;
	position: relative;
}

#header .cat{
	background-position: top center;
	bottom: 23px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	line-height: 26px;
	padding-left: 10px;
	position: absolute;
	text-decoration: none;
	width: 202px;
}
#header .cat:hover, #header .cat.him:hover span, #header .cat.her:hover span, #header .cat.leather:hover span{
	color: #333;
	background-position: left bottom; /*0 -28px;*/
}
#header .cat.him{
	background-image: url('../layout/bg_catmenu_him.png');
	right: 238px;
}
#header .cat.him span{
	color: #D0EBF4;
	text-decoration: underline;
}
#header .cat.her{
	background-image: url('../layout/bg_catmenu_her.png');
	right: 465px;
}
#header .cat.her span{
	color: #FFD0D8;
	text-decoration: underline;
}
#header .cat.leather{
	background-image: url('../layout/bg_catmenu_leather.png');
	right: 10px;
}
#header .cat.leather span{
	color: #FBE4C4;
	text-decoration: underline;
}

#logo{
	background: url('../layout/bg_logo.png') top center no-repeat #F3F3F3;
	height: 75px;
	left: 0;
	position: absolute;
	top: 15px;
	width: 200px;
}

#content{
/*background: #999;*/
	min-height: 350px;
	height: auto !important; 
	height: 350px;
}

#barra{
	background: url('../layout/bg_barra.png') top center no-repeat #F3F3F3;
	height: 140px;
	position: relative;
	margin-top:20px;
}
#barra a, #barra a:hover, #barra div{
	height: 110px;
	position: absolute;
	text-decoration: none;
	top: 8px;
	width: 309px;
}
#barra .news{
	background: url('../layout/bg_box_home_news.png') top center no-repeat #F3F3F3;
	height: 40px;
	left: 0;
	padding: 70px 0 0 15px;
	width: 294px;
}
#barra .news .email{
	background-color: #FFF;
	border: none;
	font-size: 11px;
	padding: 2px;
	text-transform: uppercase;
	width: 260px;
}
#barra .news #newsletter-box{
	margin-top:60px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#9A131B;
}
#barra a.saldi{
	background: url('../layout/bg_box_home_saldi.png') top center no-repeat #F3F3F3;
	color: #655D46;
	height: 40px;
	left: 328px;
	padding: 70px 0 0 60px;
	text-transform: uppercase;
	width: 249px;
}
#barra a.saldi span{
	color: #9A131B;
}
#barra .special{
	background: url('../layout/bg_box_home_special.png') top center no-repeat #F3F3F3;
	color: #655D46;
	height: 40px;
	padding: 70px 0 0 12px;
	right: 0;
	text-transform: uppercase;
	width: 297px;
}
#barra .special span{
	color: #9A131B;
}


#footer{
	color: #9A131B;
	height: 60px;
	padding: 20px 0 0 0;
}


/************* PAGINA: HOME *************/

#box_home{
	background: url('../layout/bg_box_home.png') top left no-repeat #F3F3F3;
	height: 350px;
	position: relative;
}
#box_home .form{
	left: 20px;
	height: 250px;
	position: absolute;
	top: 70px;
	width: 240px;
}
#box_home .form label{
	color: #FFF;
	display: block;
	padding-bottom: 2px;
	font-size: 9px;
}
#box_home .form input, #box_home .form select{
	border: none;
	font-size: 12px;
	margin: 0px 0 25px 0;
	padding: 0;
	width: 240px;
	font-family:"trebuchet ms";
    font-size:12px;
}
#box_home .form select option{}

#box_home .form .bott{
	background: url('../layout/bg_box_home_bott.png') top center no-repeat transparent;
	bottom: 0;
	height: 54px;
	left: 45px;
	position: absolute;
	width: 146px;
}
#box_home .form .bott:hover{
	background-position: bottom center;
}

#ajax_result{color:#fff;text-align:center;}
#ajax_result span{font-size:16px;}
#ajax_result span strong{color:#E4D70D;}
#frm_colour option{color:#fff;}
#frm_colour option.black{color:#000;}
#box_home .form select option.null{color:#999 !important;}


#box_home .flusso .bordino-top{
position: absolute;
top: 0px;
left: 0px;
width: 223px;
height:12px;
background: url('../layout/bordino_top.png') top center no-repeat transparent;

}

#box_home .flusso .bordino-bottom{
position: absolute;
top: 295px;
left: 0px;
width: 223px;
height:13px;
background: url('../layout/bordino_bottom.png') top center no-repeat transparent;

}

#box_home .flusso{
	height: 335px;
	position: absolute;
	top: 13px;
	width: 225px;	
	
}
#box_home .flusso .scroll{
	
	height: 287px;
	left: 2px;
	width: 221px;
	overflow: hidden;
	position: absolute;
	top: 0px;
}
#box_home .flusso .scroll .scroller{
	/*border: 5px dotted red;*/
	height: 1000px;
	width: 221px;
}
#box_home .flusso .scroll .scroller .item{
/*border-bottom: 2px solid red;*/
	height: 287px;
	position: relative;
	width: 221px;
}
#box_home .flusso .scroll .scroller .item .img{
    /*background: #666;*/
	height: 235px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 221px;
	text-align:center;
	background: url('../immagini/ajax-loader.gif') center 50px no-repeat transparent;
}

/*#box_home .flusso .scroll .scroller .item .colors{
	background-color: #E9E9E9;
	height: 230px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 221px;
}*/
#box_home .flusso .scroll .scroller .item .more, #box_home .flusso .scroll .scroller .item .more:hover{
	background: url('../layout/bg_box_home_more.png') 200px center no-repeat #E9E9E9;
	color: #9A131B;
	font-size: 10px;
	height: 22px;
	left: 0;
	line-height: 20px;
	padding-right: 50px;
	position: absolute;
	text-align: right;
	text-decoration: underline;
	top: 235px;
	width: 171px;
}
#box_home .flusso .scroll_su{
	background: url('../layout/bg_box_home_scroll_su.png') bottom center no-repeat #F3F3F3;
	bottom: 0;
	color: #F3F3F3;
	height: 14px;
	left: 118px;
	position: absolute;
	text-decoration: none;
	width: 17px;
}
#box_home .flusso .scroll_giu{
	background: url('../layout/bg_box_home_scroll_giu.png') bottom center no-repeat #F3F3F3;
	bottom: 0;
	color: #F3F3F3;
	height: 14px;
	left: 87px;
	position: absolute;
	text-decoration: none;
	width: 17px;
}
#box_home .flusso .scroll_su.ko, #box_home .flusso .scroll_giu.ko{
	background-position: top center;
	cursor: default;
}

#prodotto_right .scroll_su.ko, #prodotto_right .scroll_giu.ko{
	background-position: top center;
	cursor: default;
	
}
#box_home .flusso .prezzo{
	bottom: 2px;
	color: #9A131B;
	font-size: 16px;
	font-weight: bold;
	height: 18px;
	left: 10px;
	position: absolute;
	width: 90px;
}
#box_home .flusso .out{
	bottom: 2px;
	color: #9A131B;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	right: 10px;
	position: absolute;
	width: 90px;
}
#box_home .flusso .buy{
	background: url('../layout/bg_box_home_buy.png') top left no-repeat #505050;
	bottom: 0;
	border: none;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	position: absolute;
	right: 10px;
	width: 93px;
}
#box_home .flusso .buy:hover{
	background-position: bottom left;
	text-decoration: none;
}

.rotazione_home{
	height: 230px;
	left: 0;
	position: absolute;
	top: 0;
	width: 220px;
}



/************* PAGINA: PRODOTTI *************/

.box_prodotto{
	/*border-right:2px solid #ECECEC;
	border-bottom:2px solid #ECECEC;*/
	background-color: #D8D6D7;	
	height: 318px;
	float:left;	
	margin: 0 20px 20px 5px;
	position: relative;
	width: 221px;
}
.box_prodotto.lastcol{margin-right:0;}

.box_prodotto.hover{
	background-color: #9A131B;
}
.box_prodotto .box{
	background-color: #FFF;
	bottom: 5px;
	height: 318px;
	position: absolute;
	right: 5px;
	width: 221px;
}
.box_prodotto .img{

	height: 243px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 221px;
	text-align:center;
	background: url('../immagini/ajax-loader.gif') center 50px no-repeat transparent;
}
.box_prodotto .more, .box_prodotto .more:hover{
	background: url('../layout/bg_box_home_more.png') 200px center no-repeat #E9E9E9;
	color: #9A131B;
	font-size: 10px;
	height: 22px;
	left: 0;
	line-height: 20px;
	padding-right: 50px;
	position: absolute;
	text-align: right;
	text-decoration: underline;
	top: 243px;
	width: 171px;
}
.box_prodotto .prezzo{
	bottom: 12px;
	color: #9A131B;
	font-size: 16px;
	font-weight: bold;
	height: 18px;
	left: 10px;
	position: absolute;
	width: 90px;
}
.box_prodotto .out{
	bottom: 12px;
	color: #9A131B;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	right: 10px;
	position: absolute;
	width: 90px;
}
.box_prodotto .buy{
	background: url('../layout/bg_box_home_buy.png') top left no-repeat #505050;
	bottom: 10px;
	border: none;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	position: absolute;
	right: 10px;
	width: 93px;
}
.box_prodotto .buy:hover{
	background-position: bottom left;
	text-decoration: none;
}

/************* PAGINA: PRODOTTO *************/

#prodotto_left{
	float: left;
	height: 560px;
	width: 840px;
}
#prodotto_left_foto{
	background: #777;
	float: left;
	height: 512px;
	position: relative;
	width: 380px;
}
#box_foto_guanto{
	background-color: #fff;
	bottom: 2px;
	height: 512px;
	position: absolute;
	right: 2px;
	width: 380px;
	text-align:center;
}
#prodotto_left_info{
	float: right;
	position: relative;
	width: 430px;
}

#prodotto_left_info .titolo{
	/*display: block;*/
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0;
	text-transform: uppercase;
}

#box_colore{
	background-color: #FFF;
	border: 1px solid #888;
	color: #888;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin: 5px 0 10px 0;
	padding: 0 5px;
	position: relative;
	width: 385px;
}
#box_colore .pallino{
	background: url('../layout/bg_box_colore.png') center center no-repeat transparent;
	height: 15px;
	left: 96px;
	position: absolute;
	top: 5px;
	width: 15px;
}
#box_colore .colore{
	color: #9A131B;
	font-weight: normal;
	text-transform: uppercase;
}


#box_colori{
	/*height: 110px;*/
	margin-bottom: 10px;
	position: relative;
}
#box_colori a{
	background: url('../layout/bg_box_colori.png') top center no-repeat transparent;
	color: #F3F3F3;
	float: left;
	height: 30px;
	position: relative;
	width: 30px;
}
#box_colori a:hover, #box_colori a.sel, #box_colori a.sel:hover{
	background-position: bottom center;
}
#box_colori a span{
	background: url('../layout/bg_box_colori.png') top left no-repeat transparent;
	cursor: pointer;
	height: 30px;
	left: 0;
	position: absolute;
	top: 0;
	width: 15px;
}
#box_colori a span.sel{
	background-position: bottom left;
	
}

#prodotto_left_info table{
	border: none;
	margin: 0;
	padding: 0;
	width: 400px;
}
#prodotto_left_info table td{
	margin: 0;
	padding: 0;
}
#prodotto_left_info table .prezzo{
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #9A131B;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px;
	text-align: right;
}
#prodotto_left_info table .out{
	color: #9A131B;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
	text-align: right;
}
#prodotto_left_info table .add{
	background: url('../layout/bg_bott_acquista.png') top left no-repeat #9A131B;
	color: #FFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	line-height: 35px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	width: 293px;
}
#prodotto_left_info table .add:hover{
	background-position: bottom left;
}
#prodotto_left_info table p{
	line-height: 17px;
	margin: 0;
	padding: 20px 0;
	text-align: justify;
}

.rotazione{
	height:540px;
    position: relative;
	width: 380px;
}

.rotazione a{
	color: #F3F3F3;
	height: 540px;
	left: 0;
	position: absolute;
	top: 0;
	width: 380px;
	z-index: 1;
	text-align:center;
}

.rotazione .sensor{
	background: transparent;
	height: 540px;
	left: 0;
	position: absolute;
	top: 0;
	width: 380px;
	z-index: 1000;
}

.rotazione .loader{margin-top:200px;}

#prodotto_left_info table .cat{
	color: #333;
	text-decoration: underline;
}

#prodotto_right{
	border: 1px solid #BDBDBD;
	border-bottom: none;
	float: right;
	height: 504px;
	margin-bottom: 30px;
	position: relative;
	width: 120px;
}
#prodotto_right .box{
	background: url('../layout/bg_prodotto_right.png') bottom center no-repeat #DEDEDE;
	border: 1px solid #FFF;
	border-bottom: none;
	height: 503px;
	width: 118px;
}
#prodotto_right .box .titolo{
	/*color: #951D0D;*/
	display: block;
	/*font-weight: bold;*/
	height: 23px;
	line-height: 23px;
	text-align: center;
}

#prodotto_right .box .scroll{
	background-color: #FFF;
	border: 1px solid #DEDEDE;
	height: 450px;
	overflow: hidden;
	position:relative;
	width: 116px;
}
#prodotto_right .box .scroll .scroller{
	position: relative;
	width: 116px;
}
#prodotto_right .box .scroll .item{
	height: 145px;
	margin-bottom: 5px;
}
#prodotto_right .box .scroll .item .img{

	border-bottom: 1px solid #DDD;
	display: block;
	height: 125px;
	width: 116px;
	text-align:center;
}
#prodotto_right .box .scroll .item .prezzo{
	color: #951D0D;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
}
#prodotto_right .box .scroll .item .prezzo a, #prodotto_right .box .scroll .item .prezzo a:hover{
	color: #333;
	float: right;
	text-decoration: underline;
}
#prodotto_right .scroll_su{
	background: url('../layout/bg_box_home_scroll_su.png') bottom center no-repeat transparent;
	bottom: 0;
	color: #F3F3F3;
	height: 14px;
	position: absolute;
	right: 43px;
	width: 14px;
	z-index: 100;
}
#prodotto_right .scroll_giu{
	background: url('../layout/bg_box_home_scroll_giu.png') bottom center no-repeat transparent;
	bottom: 0;
	color: #F3F3F3;
	height: 14px;
	left: 42px;
	position: absolute;
	width: 14px;
	z-index: 100;
}

/************* PAGINA: CATEGORIE *************/

#content_categorie{
	background: url('../layout/bg_content_categorie.png') top center no-repeat transparent;
	height: 275px;
	margin: 0 auto;
	width: 960px;
}
.colonna_categorie{
	float: left;
/*	height: 200px;*/
	padding: 0 10px;
	width: 300px;
}
.colonna_categorie h2{
	border-bottom: 1px dotted #9A131B;
	margin: 0 0 5px 0;
	padding: 7px 0;
	text-align: center;
}
h2.tit,h1{
	border-bottom: 1px dotted #9A131B;
	margin: 0 0 5px 0;
	padding: 7px 0;
	text-align: left;
	font-size:16px;
}

.colonna_categorie .cat{
	border-bottom: 1px solid #EEE;
	color: #666;
	display: block;
	font-size: 13px;
	padding: 3px 0;
	position: relative;
	text-decoration: none;
}
.colonna_categorie .cat:hover, .colonna_categorie .cat.sel, .colonna_categorie .cat.sel:hover{
	color: #9A131B;
}
/*.colonna_categorie .cat.sel{
	background-color: #9A131B;
	color: #F3F3F3;
	font-weight: bold;
}*/
.colonna_categorie .cat span{
	float: right;
}

#content_categorie #box_colori a, #content_categorie #box_colori a span{
	background-image: url('../layout/bg_box_colori_bianco.png');
}



.bottone-rosso{cursor:pointer;border:0;width:153px;height:30px;background:url(../immagini/verde.gif) no-repeat;color:#fff;font-size:14px;font-weight:bold;}
.bottone-arancio{cursor:pointer;border:0;width:153px;height:20px;background:url(../immagini/azzurro.gif) no-repeat;color:#fff;font-size:11px;font-weight:bold;}

/* CARRELLO  */

#passi{overflow:hidden;height:40px;}
#passi div{text-transform:uppercase;height:20px;width:150px;float:left;margin:0px;line-height:18px;text-align:center;font-size:110%;color:#777;font-weight:bold;}
#passo1{background:url(../layout/process_shop.png) no-repeat;}
#passo2{background:url(../layout/process_altri.png) no-repeat;}
#passo3{background:url(../layout/process_altri.png) no-repeat;}
#passo4{background:url(../layout/process_altri.png) no-repeat;}
#passo5{background:url(../layout/process_altri.png) no-repeat;}

#passo1on{background:url(../layout/process_shop.png) 0 -20px no-repeat;color:#fff !important;color:#FFF}
#passo2on{background:url(../layout/process_altri.png) 0 -20px  no-repeat;color:#fff !important;color:#FFF}
#passo3on{background:url(../layout/process_altri.png) 0 -20px  no-repeat;color:#fff !important;color:#FFF}
#passo4on{background:url(../layout/process_altri.png) 0 -20px  no-repeat;color:#fff !important;color:#FFF}
#passo5on{background:url(../layout/process_altri.png) 0 -20px  no-repeat;color:#fff !important;color:#FFF}

#passo1on a,#passo1on a:visited,
#passo2on a,#passo2on a:visited,
#passo3on a,#passo3on a:visited
{color:#FFF;}

#passo1 a,#passo1 a:visited,
#passo2 a,#passo2 a:visited,
#passo3 a,#passo3 a:visited
{color:#777;}

#carrello{width:100%;}
/*#carrello th{background:#F6F6F4;}*/
#carrello td img{float:left;margin:0 5px;}
#carrello td input{text-align:center;}
#carrello td{padding:10px;border-bottom:1px solid #F6F6F4;}
#carrello td #quantita{width:115px;white-space:nowrap;margin:0 auto;}
#carrello td #quantita input{float:left;}
#carrello .tr-header{background:#e1e0e0;padding:4px;text-transform:capitalize;}
#carrello .tr-header-first{background:#e1e0e0 url('../layout/bg_tr-heater.gif') no-repeat 0 -2px;}
#carrello .tr-header-last{background:#e1e0e0 url('../layout/bg_tr-heater_last.gif') no-repeat right -2px;}
#carrello .tr{background:#FFFFFF;padding:8px;}
#carrello .tr-first{background:#FFFFFF url('../layout/tr_bg_first.gif') no-repeat 0 0;}
#carrello .tr-last{background:#FFFFFF url('../layout/tr_bg_last.gif') no-repeat right 0;}

#carrello .tr-alert{background:#edd0cf;padding:8px;}
#carrello .tr-alert select{border:1px solid red}
#carrello .tr-alert-first{background:#edd0cf url('../layout/tr_alert_first.gif') no-repeat 0 0;}
#carrello .tr-alert-last{background:#edd0cf url('../layout/tr_alert_last.gif') no-repeat right 0;}

#carrello .tr-total{
	background:#FFFFFF url('../layout/tr_total_first.gif') no-repeat 0 0;
	padding:11px;
	float:left;
	margin:0;
	width:78%;
	font-size:14px;
}
#carrello .tr-total_last{
	background:#FFFFFF url('../layout/tr_total_last.gif') no-repeat right 0;
	height:36px;
	width:7px;
	float:left;
	margin:0;
}

#carrello .tr-alert .baloon{
	background: url('../layout/baffo.gif') no-repeat 90% bottom;
	width:110px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	padding:2px 5px;
	margin:0;
	margin-bottom:3px
}
#carrello .tr-alert .baloon div{
	background:#FFF;
	width:100%;
	margin:0 0 7px 0;
	padding:2px 7px;
}

/* ORDINE  */

#riepilogo {width:100%;}
#riepilogo table {width:100%;}
#riepilogo td{vertical-align:top;width:50%;padding:10px;}
#riepilogo td td{background:#eee;padding:4px;}
#riepilogo td.valore{background:#ddd;font-weight:bold;}

/* LOGIN  */
#contenitore-login{width:400px;margin:0 auto;background:#fff;padding:10px;text-align:center;border:1px solid #E1E4D1;background:#F6F6F4;}
#contenitore-login h2{color:red;}
#contenitore-login table{margin:10px auto;}
#contenitore-login td{text-align:left !important;background:#F6F6F4;}
#contenitore-login i{color:#fff;}
#footer-login{padding-top:10px;font-weight:bold;width:400px;margin:0 auto;}
#doLogin{cursor:pointer;border:0;background: url(../immagini/butt_acquista_hp.gif) top left no-repeat;float:right;height:24px; text-decoration:none;color:#fff !important;font-weight:bold;display:block;width:77px;line-height:24px;}
/*LOGIN FATTURAZIONE*/
.login_fatt{
	background:#FFF;
	padding:10px;
	text-align:center
}
.login_fatt p{margin:0;padding:0;}
.login_fatt td{width:auto !important;}

#carrello .pallino{

	background: url('../layout/bg_box_colore.png') center center no-repeat transparent;
	height: 15px;
	width: 15px;
	position:relative;
}
#carrello .pallino  span{
	background: url('../layout/bg_box_colori.png') top left no-repeat transparent;
	height: 30px;
	left: 0;
	position: absolute;
	top: 0;
	width: 15px;
}
.c_rosso{color:#A01113}
.c_verde{color:#7FC040}
.extra_form{float:right;}
.pulsante_checkout{
	background: url('../layout/bg_bott_acquista.png') top left no-repeat #9A131B;
	color: #FFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	line-height: 35px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 293px;
}
.pulsante_checkout:hover{
	background-position: bottom left;
	color:#FFF;
	text-decoration: none;
}
.pulsante_continua{
	background: url('../layout/continua_shop.png') top left no-repeat #747474;
	color: #FFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	line-height: 35px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 253px;
}
.pulsante_continua:hover{
	background-position: bottom left;
	color:#FFF;
	text-decoration: none;
}
.pulsante_aggiorna{
	background: url('../layout/check_aggiorna.png') top left no-repeat #747474;
	color: #FFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	line-height: 22px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 136px;
}
.pulsante_aggiorna:hover{
	background-position: bottom left;
	color:#FFF;
	text-decoration: none;
}

.pulsante_nazione{
	background: url('../layout/button_confirm.gif') top left no-repeat;
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 146px;
}
.pulsante_nazione:hover{

}

label.error{color:red;}
.table_tooltip {background:#FEFEFE !important;
	filter:alpha(opacity=100) !important;
	-moz-opacity:1.0 !important;
	opacity:1.0 !important;}
.table_tooltip th{color:orange;width:80px;}
.table_tooltip td{padding:2px;text-align:left;font-weight:bold;color:#000;font-size:12px;}

.table_tooltip td .pair{background:#FEFEFE;}
.table_tooltip td .fair{background:#ECECEC;}


#world{width:500px;height:280px;padding:20px;background:url('../layout/world-map.jpg') center center no-repeat;}
#world select{font-size:16px;font-weight:bold;padding:3px;color:#9A131B;}










