/*******************************************************************************************************
** CATALOGO
*/
.formatta_indici {
	position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
}
.etichetta_new {
	position: absolute;
	top: 0px;
	left: 118px;
	width: 32px;
	height: 32px;
}
.etichetta_new_scheda {
	position: absolute;
	top: 0px;
	left: 286px;
	width: 64px;
	height: 64px;
}
#pag_catalogo {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px solid blue;
}
#div_cat {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px solid fuchsia;
}
#div_catalogo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 609px;
	border: 0px solid lime;
	margin:auto;
}
#div_cont_catalogo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 609px;
	border: 1px solid #FFFFFF;
}
.cont_div_primo_livello {
	position: relative;
	top: 0px;
	left: 0px;
	height:280px;
	width: 200px;
	float: left;
	border: 1px solid FFFFFF;
}
.div_prod_primo_livello {
	position: relative;
	top: 5px;
	left: 3px;
	height:270px;
	width: 191px;
	background-image: url("../img/catalogo/sfondogriglia.jpg");
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid black;
}
.primo_liv_nome {
	position: relative;
	top: 0px;
	left: 0px;
	height:35px;
	width: 177px;
	border: 0px solid blue;
}
.primo_liv_img {
	position: relative;
	top: 5px;
	left: 0px;
	height:150px;
	width: 191px;
	border: 0px solid yellow;
	z-index: 101;
}
.primo_liv_brand {
	position: relative;
	top: 0px;
	left: 0px;
	height:40px;
	width: 191px;
	border: 0px solid fuchsia;
	z-index: 100;
}
.primo_liv_dot {
	position: relative;
	top: 0px;
	left: 5px;
	height:5px;
	width: 181px;
	border: 0px solid fuchsia;
	background-image: url("../img/catalogo/puntino.jpg");
	background-repeat: repeat-x;
}
.primo_liv_foot {
	position: relative;
	top: 0px;
	left: 0px;
	height:35px;
	width: 191px;
	border: 0px solid green;
}
.cont_img_sconto {
	position: relative;
	top: 0px;
	left: 7px;
	height:35px;
	width: 115px;
	border: 0px solid green;
	float: left;
}
.cont_prezzi {
	position: relative;
	top: 0px;
	left: 0px;
	height:35px;
	width: 65px;
	border: 0px solid red;
	float: left;
}
.cont_prezzo_pieno {
	position: relative;
	top: 0px;
	left: 0px;
	height:17px;
	width: 70px;
	border: 0px solid red;
}
.cont_prezzo_sconto {
	position: relative;
	top: 0px;
	left: 0px;
	height:18px;
	width: 70px;
	border: 0px solid yellow;
}
#div_catalogo .nome {
	position: relative;
	top: 5px;
	left: 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-transform: uppercase;
}
#div_catalogo .img {
	position: relative;
	top: 0px;
	left: 20px;
}
#div_catalogo .brand {
	position: relative;
	top: 3px;
	left: 7px;
}
#div_catalogo .img_sconto {
	position: relative;
	top: 0px;
	left: 60px;
}
#div_catalogo .prezzo {
	position: relative;
	top: 0px;
	left: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-decoration:line-through;
}
#div_catalogo .prezzo_normale {
	position: relative;
	top: 0px;
	left: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-decoration:none;
}
#div_catalogo .prezzo_sc {
	position: relative;
	top: 0px;
	left: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color: #f00;
}
#console_catalogo {
	position: relative;
	top: 0px;
	left: 80px;
	border: 0px solid red;
	padding: 17px 0px 0px 0px;
	
}
.console {
	position: relative;
	top: 0px;
	left: 0px;
	width: 592px;
	height: 72px;
	border: 0px solid yellow;
	background-image: url("../img/catalogo/console.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.cont_console_head {
	position: relative;
	top: 0px;
	left: 7px;
	width: 580px;
	height: 34px;
	padding-top: 0px;
	padding-left: 0px;
	border: 0px solid fuchsia;
	border-bottom: 1px solid #bbb;
}
.console_head {
	position: relative;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 34px;
	padding-top: 0px;
	padding-left: 0px;
	border: 0px solid fuchsia;
}
.cont_console_body {
	position: relative;
	top: 0px;
	left: 7px;
	width: 580px;
	height: 38px;
	padding-top: 0px;
	padding-left: 0px;
	border: 0px solid blue;
}
.console_body {
	position: relative;
	top: 0px;
	left: px;
	width: 580px;
	height: 38px;
	padding-top: 0px;
	padding-left: 0px;
	border: 0px solid blue;
}
.console_prod {
	position: absolute;
	top: 11px;
	left: 390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 0px solid blue;
}
.console_12 {
	position: absolute;
	top: 11px;
	left: 505px;
	border: 0px solid blue;
	width: 18px;
	border-right: 1px solid #333;
	padding-right: 5px;
}
.console_24 {
	position: absolute;
	top: 11px;
	left: 535px;
	border: 0px solid blue;
	width: 18px;
	border-right: 1px solid #333;
	padding-right: 5px;
}
.console_48 {
	position: absolute;
	top: 11px;
	left: 563px;
	border: 0px solid blue;
}
.console_pagine {
	position: absolute;
	top: 10px;
	left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 0px solid blue;
}
.console_frecc_sx {
	position: absolute;
	top: 10px;
	left: 125px;
}
.console_frecc_dx {
	position: absolute;
	top: 10px;
	left: 375px;
}
#numeri {
	position: absolute;
	top: 10px;
	left: 145px;
	border: 0px solid blue;
	width: 230px;
	text-align: center;
}
#cont_numeri {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px solid blue;
	float: left;
}
.div_numero {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	padding-left:4px;
	padding-right: 3px;
	border-right: 1px solid #333;
	cursor: pointer;
	height: 18px;
	width: 24px;
}
.div_numero_end {
	position: relative;
	top: 0px;
	left: 0px;
	width: 14px;
	padding-left:5px;
	float: left;
	cursor: pointer;
}
.div_numero_vuoto {
	position: relative;
	top: 0px;
	left: 0px;
	width: 14px;
	padding-left:5px;
	float: left;
	cursor: pointer;
}
.cosole_testo {
	position: absolute;
	top: 10px;
	left: 411px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.console_input {
	position: absolute;
	top: 8px;
	left: 505px;
	
}
.c_input {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #92938D;
	width: 20px;
}
.console_vai {
	position: absolute;
	top: 6px;
	width:20px;
	left: 537px;
}
.ancora_cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #404040;
}
.ancora_cat:link {
	text-decoration: none;
}
.ancora_cat:visited {
	text-decoration: none;
}
.ancora_cat:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size:13px;
}
.ancora_cat:active {
	text-decoration: none;
}

/*******************************************************************************************************
** SCHEDA PRODOTTO
*/

#div_cont_scheda {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px solid gray;
}
#div_cont_scheda_up {
	position: relative;
	top: 0px;
	left: 40px;
	width: 700px;
	border: 0px solid red;
}
#div_cont_scheda_down {
	position: relative;
	top: 0px;
	left: 40px;
	width: 700px;
	background-image: url("../img/catalogo/ripetuto.jpg");
	background-repeat: repeat-y;
	background-position: center;
	border: 0px solid yellow;
}
#div_cont_scheda_foot {
	position: relative;
	top: 0px;
	left: 40px;
	width: 700px;
	height: 29px;
	border: 0px solid yellow;
	background-image: url("../img/catalogo/bottom.jpg");
	background-repeat: repeat-y;
	background-position: center;
}
.cont_nome_scheda {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	margin: auto;
	overflow: hidden;
	padding-bottom: 10px;
	text-align: center;
}
.nome_prod_scheda {
	position: relative;
	top: 0px;
	left: 0px;
	text-align:center;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
		
	border: 0px solid green;
}
.sc_cont_immagini {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 456px;
	background-image: url("../img/catalogo/sc_up.png");
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid fuchsia;	
}
.sc_cont_img_big {
	position: relative;
	top: 0px;
	left: 0px;
	width: 550px;
	height: 460px;
	border: 0px solid red;
	float: left;
	padding: 0px 0px 0px 0px;
}
.formatta_scheda {
	position: relative;
	top: 50px;
	left: 127px;
	height: 350px;
	width:350px;
}
.cont_facebook {
	position: absolute;
	top: 350px;
	left: 0px;
	padding: 7px 0px 0px 0px;
}
.sc_img_big {
	position: relative;
	top: 0px;
	left: 0px;
	width: 350px;
	height: 350px;
	border: 0px solid yellow;
}
.sc_cont_thumb {
	position: relative;
	top: 0px;
	left: 0px;
	width: 140px;
	height: 460px;
	border: 0px solid maroon;
	float: left;
}
.sc_cont_img_thumb {
	position: relative;
	top: 42px;
	left: 25px;
	width: 58px;
	border: 0px solid maroon;
}
.sc_img_thumb {
	position: relative;
	top: 0px;
	left: 0px;
	width: 58px;
	height: 58px;
	padding: 6px 0px 6px 0px;
	border: 0x solid black;
}
.sc_repeat {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	background-image: url("../img/catalogo/sc_rip.png");
	background-repeat: repeat-y;
	background-position: center;
	border: 0px solid green;
	}
.sc_cont_nome_prod {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 50px;
	background-image: url("../img/catalogo/sc_down.png");
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid green;
}
.sc_nome_prod {
	position: relative;
	top: 10px;
	left: 35px;
	
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
		
	border: 0px solid green;
}
.sc_var_colori {
	position: relative;
	top: 0px;
	left: 0px;
	height: 30px;
	width: 630px;
	border: 0px solid white;
	margin: auto;
}
.title_var_colori {
	position: absolute;
	top: 440px;
	left: 45px;
	color:#acacac;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	z-index: 100;
}
.sc_down1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 630px;
	border: 0px solid white;
	margin: auto;
}
.sc_lente {
	position: absolute;
	top: 30px;
	left: 30px;
	height:34px;
	width: 47px;
	border: 1px solid #333;
	z-index: 100;
}
.formatta_varianti {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	float: left;
	border: 0px solid fuchsia;
	padding-bottom: 10px;
}
.sc_down2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 630px;
	border: 0px solid red;
	margin: auto;
}
.sc_img_lente1 {
	position: relative;
	top: 3px;
	left: 17px;
	float: left;
	padding-left: 0px;
	background-color: #FFF;
	height: 58px;
	width: :58px;
	margin: 3px 7px 7px 7px;
}
.sc_down3 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 630px;
	border: 0px solid blue;
	margin: auto;
}
.sc_img_lente2 {
	position: relative;
	top: 3px;
	left: 65px;
	float: left;
}
.sc_down4 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 630px;
	border: 0px solid green;
	margin: auto;
}
.sc_brand {
	position: absolute;
	top: 37px;
	left: 40px;
	float: left;
	height: 75px;
	width: 75px;
}
.sc_titoli {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000;
} 
.sc_prezzo {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color: #000;
}
.sc_prezzo_w {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color: #fff;
	font-weight: bold;
}
.sc_select {
	color:#333;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
}
.sc_input {
	color:#333;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
}
.input_prezzo {
	background-color: transparent;
	border: 0px;
}
.sc_desc_title {
	position: relative;
	top: 0px;
	left: 5px;
	width: 600px;
	border: 0px solid blue;
	margin: auto;
}
.sc_desc_testo {
	position: relative;
	top: 0px;
	left: 5px;
	width: 600px;
	border: 0px solid blue;
	margin: auto;
	padding-top:3px;
	padding-bottom: 15px;
	color: #FFFFFF;
}
.sc_desc_testo p {
	color: #FFFFFF;
}
.sc_desc_testo td {
	color: #FFFFFF;
}
.sc_desc_testo div {
	color: #FFFFFF;
}
.sc_desc_testo span {
	color: #FFFFFF;
}
.sc_desc_testo th {
	color: #FFFFFF;
}
.sc_abb_title {
	position: relative;
	top: 0px;
	left: 5px;
	width: 600px;
	border: 0px solid blue;
	margin: auto;
}
.sc_abb_cont_img {
	position: relative;
	top: 2px;
	left: 0px;
	width: 600px;
	border: 0px solid blue;
	margin: auto;
	padding-bottom: 7px;
}
.sc_abb_img {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px solid blue;
	margin: auto;
	float: left;
	width: 58px;
	height: 58px;
	background-color: white;
	margin-left: 5px;
}
#sc_cont_invia_am {
	position: relative;
	top: 0px;
	left: 0px;
	width: 680px;
	margin: auto;
	border: 0px solid red;
}
#sc_am_head {
	position: relative;
	top: 0px;
	left: 0px;
	height: 26px;
	background-image: url("../img/catalogo/iaa.jpg");
	background-repeat: no-repeat;
	background-position: left;
	border: 0px solid yellow;
}
.sc_head_td {
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:4px;
	padding-top:2px;
}
#sc_am_body {
	position: relative;
	top: 0px;
	left: 0px;
	width: 678px;
	border: 1px solid #ccc;
}
.sc_am_cont_one {
	position: relative;
	top: 0px;
	left: 0px;
	width: 676px;
	margin: auto;
}
.sc_am_img {
	position: relative;
	top: 0px;
	left: 0px;
	width:70px;
	float: left;
	padding: 7px 0px 7px 0px;
}
.sc_am_nome {
	position: relative;
	top: 0px;
	left: 0px;
	width:269px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	float: left;
	padding: 30px 0px 7px 0px;
}
.sc_am_misura {
	position: relative;
	top: 0px;
	left: 0px;
	width: 54px;
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 30px 0px 7px 0px;
	text-align: center;
}
.sc_am_email {
	position: relative;
	top: 0px;
	left: 0px;
	width: 145px;
	float: left;
	padding: 27px 0px 7px 0px;
	text-align: center;
}
.sc_am_input {
	color:#92938D;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	width: 110px;
}
.sc_am_bott {
	position: relative;
	top: 0px;
	left: 0px;
	width: 130px;
	float: left;
	padding: 25px 0px 7px 0px;
	text-align: center;
}
#cont_torna_img{
	position: absolute;
	top: 440px;
	left: 470px;
	border: 0px solid black;	
	z-index: 1000;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:13px;
}
.anc_torna_img {
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	color: #666;
}
.anc_torna_img:hover {
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	color: #222;
}
#div_no_prod_cat {
	position: relative;
	top: 0px;
	left: 50px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:16px;
	color: #666;
	font-weight: bold;
}

/*******************************************************************************************************
** CARRELLO	
*/
.carr_no_prod {
	position: relative;
	top: 0px;
	left: 50px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:16px;
	color: #666;
	font-weight: bold;
}
#cont_carr {
	position: relative;
	top: 0px;
	left: 0px;
	width: 750px;
	border: 0px solid red;
}
#carrello {
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 15px;
	width: 680px;
	margin: auto;
	border: 0px solid red;
}
#carr_cont_title {
	position: relative;
	top: 0px;
	left: 0px;
	width: 680px;
}
#carr_title {
	position: relative;
	top: 0px;
	left:0px;
	width:165px;
	height: 26px;
	background-image: url("../img/catalogo/iltuocarrello.jpg");
	background-repeat: no-repeat;
	background-position: left;
	border: 0px solid yellow;
}
#carr_head {
	position: relative;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 680px;
}
#carr_h_p {
	position: relative;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 336px;
	float: left;
	border-right: 1px solid #FFF;
	background-color: #000;
}
#carr_h_m {
	position: relative;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 50px;
	float: left;
	border-right: 1px solid #FFF;
	background-color: #000;
}
#carr_h_q {
	position: relative;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 140px;
	float: left;
	border-right: 1px solid #FFF;
	background-color: #000;
}
#carr_h_i {
	position: relative;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 135px;
	float: left;
	background-color: #000;
}
.carr_head_tit {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:4px;
	padding-top:2px;
}
#carr_body {
	position: relative;
	top: 4px;
	left: 0px;
	width: 678px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#carr_prezzo {
	position: relative;
	top: 4px;
	left: 0px;
	width: 678px;
	height:33px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.carr_lable {
	position: relative;
	top: 10px;
	left: 10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #333;
	font-weight: bold;
	float: left;
}
.txt_tipo_pagamento {
	position: relative;
	top: 0px;
	left: 47px;
	width: 500px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color: #333;
	font-weight: bold;
	border: 0px solid fuchsia;
}
.tot_merce_pr {
	position: relative;
	top: 10px;
	left: 473px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color: #333;
	font-weight: bold;
	float:left;
}
.carr_input {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color: #333;
	font-weight: bold;
	background-color: transparent;
	border: 0px;
}
.carr_input_s {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #333;
	font-weight: bold;
	background-color: transparent;
	border: 0px;
}
.carr_select {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #333;
	font-weight: normal;
	background-color: #fff;
	width: 150px;
}
#carr_spese {
	position: relative;
	top: 4px;
	left: 0px;
	width: 678px;
	height:33px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#carr_tot {
	position: relative;
	top: 4px;
	left: 0px;
	width: 678px;
	height:33px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.carr_lable_pr {
	position: absolute;
	top: 10px;
	left: 543px;
	width: 100px;
	border: 0px solid fuchsia;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #333;
	font-weight: bold;
}
.carr_input_value {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #333;
	font-weight: bold;
	background: transparent; 
	border: 0px;
}
#carr_cont_btn {
	position: relative;
	top: 4px;
	left:0px;
	width: 678px;
	margin: auto;
}
#carr_btn {
	position: relative;
	top: 7px;
	left:0px;
	width: 148px;
	height: 26px;
}
.carr_cont_one {
	position: relative;
	top: 0px;
	left: 0px;
	width: 676px;
}
.sc_carr_img {
	position: relative;
	top: 0px;
	left: 0px;
	width:70px;
	float: left;
	padding: 2px 0px 2px 4px;
}
.sc_carr_nome {
	position: relative;
	top: 0px;
	left: 0px;
	width:265px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	float: left;
	padding: 30px 0px 7px 0px;
}
.sc_carr_misura {
	position: relative;
	top: 0px;
	left: 0px;
	width: 54px;
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 30px 0px 7px 0px;
	text-align: center;
}
.sc_carr_quantita {
	position: relative;
	top: 0px;
	left: 0px;
	width: 140px;
	float: left;
}
.sc_carr_one_prezzo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 135px;
	float: left;
}
.cot_one_prezzo {
	position: relative;
	top: 28px;
	left: 13px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	float: left;
}
.cont_one_check {
	position: relative;
	top: 27px;
	left: 45px;
	float: left;
}
.cont_one_cestino {
	position: absolute;
	top:23px;
	left: 118px;
	float: left;
	z-index: 1000;
}
.carr_plus_min {
	position: relative;
	top: 25px;
	left: 25px;
}
.carr_plus {
	float: left;
}
.carr_min {
	float: left;
}
.carr_input_quant {
	float: left;
}
/*******************************************************************************************************
** LOGIN
*/
#cont_cont_login {
	position: relative;
	top: 0px;
	left: 0px;
	width: 548px;
	margin: auto;
}
.login_spacer {
	position: relative;
	top: 0px;
	left: 0px;
	height: 20px;
}
.cont_login {
	position: relative;
	top: 0px;
	left: 0px;
}
.cont_l_cli {
	position: relative;
	top: 0px;
	left:0px;
}
.l_cli {
	position: relative;
	top: 0px;
	left: 0px;
	width: 165px;
	height: 26px;
	background-image: url("../img/catalogo/logincliente.jpg");
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	border: 0px;
}
.head_login {
	position: relative;
	top: 0px;
	left:0px;
	width: 548px;
	height: 27px;
	background-image: url("../img/catalogo/sfondo-login1.jpg");
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	border:0px;
}
.head_login1 {
	position: relative;
	top: 0px;
	left:0px;
	width: 548px;
	height: 27px;
	background-image: url("../img/catalogo/sfondo-login.jpg");
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	border:0px;
}
.t_head_login {
	position: relative;
	top:5px;
	left: 5px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}
.box_login {
	position: relative;
	top:0px;
	left:0px;
	width: 546px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.t_box_login {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding: 3px 3px 3px 3px;
}
.cont_btn_reg {
	position: relative;
	top:0px;
	left: 0px;
}
.btn_reg {
	position: relative;
	top:3px;
	left: 402px;
	width: 148px;
	height: 26px;
}
.btn_sreg {
	position: relative;
	top:3px;
	left: 347px;
	width: 148px;
	height: 26px;
}
.btn_acc {
	position: relative;
	top:3px;
	left: 402px;
	width: 148px;
	height: 26px;
}
.txt_login {
	position: relative;
	top:0px;
	left: 0px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.lable_login {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	text-align:left;
}
.input_login {
	color:#232323;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
}

/*******************************************************************************************************
** 	registrazione
*/
#cont_reg {
	position: relative;
	top: 0px;
	left:0px;
	margin: auto;
	width: 700px;
}
.cont_t_reg {
	position: relative;
	top: 0px;
	left: 0px;
}
.t_reg {
	position: relative;
	top: 0px;
	left:0px;
	width: 165px;
	height: 26px;
	background-image: url("../img/catalogo/regisrtazione1.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
.t_sreg {
	position: relative;
	top: 0px;
	left:0px;
	width: 165px;
	height: 26px;
	background-image: url("../img/catalogo/acquistoveloce.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
.m_sreg {
	position: relative;
	top: 0px;
	left:0px;
	width: 165px;
	height: 26px;
	background-image: url("../img/catalogo/mod_dati.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
.t_riepilogo {
	position: relative;
	top: 0px;
	left:0px;
	width: 165px;
	height: 26px;
	background-image: url("../img/catalogo/riepilogo.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
.t_conferma {
	position: relative;
	top: 0px;
	left:0px;
	width: 165px;
	height: 26px;
	background-image: url("../img/catalogo/ord-inv.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
.cont_h_reg {
	position: relative;
	top: 0px;
	left:0px;
	width: 700px;
	height: 20px;
	background-color: #000000;
}
.h_reg {
	position: relative;
	top: 0px;
	left:0px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding: 2px 4px 2px 4px;
}
.box_reg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 698px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.box_reg_txt {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 10px 10px 10px 10px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: normal;
	text-align: left;
}
.t_txt_riepliogo {
	position: relative;
	top: 0px;
	left: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align: left;
}
.reg_td_lable {
	text-align: right;
	padding: 5px 4px 5px 4px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
}
.reg_td_input {
	text-align: left;
	padding: 5px 4px 5px 4px; 
}
.reg_td_space1 {
	width: 40px;
}
.reg_td_space2 {
	width: 80px;
}
.reg_td_radio {
	width: 320px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight: normal;
	padding: 0px 0px 0px 4px; 
}
.reg_input {
	color:#323232;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	width: 125px;
}
.reg_select {
	color:#323232;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	width: 125px;
}
.reg_textarea {
	color:#92938D;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	width: 175px;
	height: 40px;
}
.td_check_box {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight: bold;
}
.lable_iscr {
	width: 150px;
	text-align: right;
	padding: 5px 4px 5px 4px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
}
.box_privacy {
	color:#92938D;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	text-align:justify;
	width:600px;
}
.cont_btn_reg7 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
}
.btn_mail_it {
	position: relative;
	top: 0px;
	left: 250px;
	width: 330px;
	height: 30px;
	float: left;
}
.btn_reg7 {
	position: relative;
	top: 0px;
	left: 250px;
	width: 122px;
	height: 30px;
	float: left;
}
.td_lable_riepilogo {
	width: 132px;
	text-align: right;
	padding: 5px 5px 5px 5px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
}
.td_value_riepilogo {
	width: 198px;
	text-align: left;
	padding: 5px 5px 5px 5px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight: normal;
}
.td_btn_riepilogo {
	padding: 5px 5px 5px 5px;
	color:#92938D;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
}
.td_rieplogo_carr {
	text-align: left;
	padding: 5px 5px 5px 5px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
}
.td_rieplogo_carr_l {
	text-align: left;
	padding: 5px 5px 5px 5px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
}
.td_spacer_riepilogo {
	padding: 5px 0px 0px 0px;
	border-bottom: 1px solid #999999;
	
}
.a_torna_aquisto {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}
.a_torna_aquisto:hover {
	color: #666666;
}

/*******************************************************************************************************
** 	Invia Amico
*/
.contenitore_invia {
	position: relative;
	top: 0px;
	left: 0px;
	width: 455px;
	height: 400px;
}
.cont_invia_amico {
	position: relative;
	top: 10px;
	left: 0px;
	width:435px;
	height: 380px;
	margin: auto;
	background-color: #FFF;
	border: 1px solid #323232;
}
.cont_chiudi_amico {
	position: absolute;
	top: 0px;
	left:0px;
	height: 30px;
	width: 30px;
	z-index: 5003;
}
.cont_img_invia_amico {
	position: relative;
	top: 0px;
	left:50px;
	width: 350px;
	height: 350px;
	z-index: 5002;
}
.c_cont_t {
	position: relative;
	top: 0px;
	left: 0px;
}
.cont_title_invia_amico {
	position: relative;
	top: 0px;
	left:0px;
	margin:auto;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
	z-index: 5003;
}
.shadow {
	position: absolute;
	top: 365px;
	left: 0px;
	height: 35px;
	width:435px;
	background-image: url("../img/catalogo/shadow.png");
	background-repeat: no-repeat;
	background-position: left;
	z-index: 5003;
}
.td_txt_amico {
	width: 145px;
	text-align: right;
	padding: 12px 15px 5px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
}
.td_input_amico {
  padding: 7px 0px 0px 0px;
}
.tb_button_amico {
	padding: 7px 80px 0px 0px;
}
.head_invia_amico {
	text-align: center;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
	z-index: 5003;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #acacac;
}
/**************************************************************************************************
** OUTLET
*/
#formatta_outlet {
	position: relative;
	top: 0px;
	left: 0px;
	margin: auto;
	width: 700px;
}
.head_outlet {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 74px;
	margin: auto;
	background-image: url("../img/catalogo/outlet1.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.outlet_uomo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 172px;
	margin: auto;
	background-image: url("../img/catalogo/sfondo-uomo.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.outlet_donna {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 172px;
	margin: auto;
	background-image: url("../img/catalogo/sfondo-donna.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.outlet_bambino {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 172px;
	margin: auto;
	background-image: url("../img/catalogo/sfondo-bambino.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.lable_outlet {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 25px 0px 10px 0px;
	text-align:center;
	width: 195px;
}
.td_input_outlet {
	padding: 10px 0px 20px 0px;
	text-align:center;
	width: 195px;
}
.select_outlet {
	color:#232323;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	width: 113px;
	border: 1px solid #565656;
}

/**************************************************************************************************
** RICERCA AVANZATA
*/
.criteri {
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
}
.reg_td_rich {
	padding: 5px 4px 5px 4px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
}
.reg_td_input_rich {
	text-align: right;
	padding: 5px 4px 5px 4px; 
}
.reg_td_rich_up {
	padding: 5px 4px 5px 4px; 
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	text-transform: uppercase;
}
.reg_select_rich {
	color:#000;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	width: 125px;
}
