﻿/*******************************************
BOX
*******************************************/
.Box_categorie{
	padding:0px 0 0px 20px;
	float:left;
	margin:0 auto;
	}

.Sf_box_piccolo{
	background-image:url(/images/sf_box_piccolo.png);
	background-repeat:no-repeat;
	width:260px;
	height:50px;
	margin:0 auto;
	padding:30px 0 0 0;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	}

.Box_piccolo{
	width:260px;
	margin:0 auto;
	padding:0px 0 0 0px;
	float:left;
	}


.Contenuto_box_piccolo_con_frecce{
	width:200px;
	padding:10px 0 0 0;
	float:left;
	}	

.Sf_txt_bianco{
	background-image:url(/images/txt_bianco.png);
	background-repeat:no-repeat;
	width:240px;
	height:40px;
	float:left;
	text-align:center;
	margin:0px 0 5px 5px;
	padding:0px;
	}
	
.Sf_button_blu{
	background-image:url(/images/button_blu.png);
	background-repeat:no-repeat;
	width:240px;
	height:40px;
	float:left;
	text-align:center;
	margin:0px 0 5px 5px;
	padding:0px;
	}

.box_footer1{
	float:left;
	margin:0 auto;
	padding:28px 0 0 10px;
	color:#666666;
	}

.box_footer{
	float:left;
	margin:0 auto;
	padding:0 0 0 20px;
	color:#666666;
	}

.box_footer2{
	float:left;
	margin:0 auto;
	padding:0 0 0 20px;
	color:#666666;
	text-align:left;
	}

.box_footer_710px{
	float:left;
	width:690px;
	margin:0 auto;
	padding:40px 20px 45px 0;
	text-align:right;
	}
	
.box_710px{
	float:left;
	width:710px;
	margin:0 auto;
	padding:10px 0 0 0;
	}

.box_235px{
	float:left;
	width:235px;
	margin:0 auto;
	padding:10px 0 0 0;
	}
	
.box_grande_sup{
	float:left;
	background-image:url(/images/box_grande_sup.png);
	background-repeat:no-repeat;
	width:710px;
	height:19px;
	margin:0 auto;
	padding:0 0 0 0;
	}


.box_gridview_corpo_ordini{
	background-image:url(/images/box_grande_corpo.png);
	background-repeat:repeat-y;
	float:left;
	width:700px;
	margin:0 auto;
	padding:0 0px 0 10px;
	}

.box_grande_corpo{
	background-image:url(/images/box_grande_corpo.png);
	background-repeat:repeat-y;
	float:left;
	width:710px;
	margin:0 auto;
	padding:0 0 0 0;
	}
	
.box_grande_corpo_sx{
	float:left;
	width:400px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
	}

.box_grande_corpo_dx{
	float:left;
	width:310px;
	margin:0 auto;
	padding:0 0 0 0;
	color:#666;
	font-size:14px;
	}

.box_grande_dettagli{
	background-image:url(/images/box_grande_dettagli.png);
	background-repeat:no-repeat;
	width:290px;
	height:38px;
	float:right;
	margin:0 auto;
	padding:20px 0 0 16px;
	}

.box_grande_inf{
	background-image:url(/images/box_grande_inf.png);
	background-repeat:no-repeat;
	float:left;
	width:710px;
	height:23px;
	margin:0 auto;
	padding:0 0 0 0;
	}

.box_news_corpo_sx{
	float:left;
	width:170px;
	height:160px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
	}

.box_news_corpo_dx{
	float:left;
	width:540px;
	margin:0 auto;
	padding:0 0 0 0;
	color:#666;
	line-height:20px;
	font-size:14px;
	text-align:justify;
	}

.box_news_dettagli{
	background-image:url(/images/box_news_dettagli.png);
	background-repeat:no-repeat;
	width:144px;
	height:38px;
	float:right;
	text-align:right;
	margin:0 auto;
	padding:20px 16px 0 0;
	}
	
.box_news_corpo{
	color:#666;
	line-height:20px;
	font-size:12px;
	text-align:justify;
	background-image:url(/images/box_grande_corpo.png);
	background-repeat:repeat-y;
	float:left;
	width:660px;
	margin:0 auto;
	padding:0px 30px 5px 25px;
	}


.box_titolopagina{
	background-image:url(/images/box_titolopagina.png);
	background-repeat:no-repeat;
	width:670px;
	height:33px;
	float:left;
	margin:0 auto;
	padding:12px 40px 0 0;
	text-align:right;
	color:#3b3c3e;
	font-size:18px;
	}

.box_piccolo_prodotto_sup{
	background-image:url(/images/box_piccolo_prodotto_sup.png);
	background-repeat:no-repeat;
	float:left;
	width:225px;
	height:19px;
	margin:0 auto;
	padding:0 0 0 0;
	}
	
.box_piccolo_prodotto_corpo{
	background-image:url(/images/box_piccolo_prodotto_corpo.png);
	background-repeat:repeat-y;
	float:left;
	width:225px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
	}
	
.box_piccolo_prodotto_dettagli{
	background-image:url(/images/box_piccolo_prodotto_dettagli.png);
	background-repeat:no-repeat;
	float:right;
	width:225px;
	height:25px;
	margin:0 auto;
	padding:15px 0 0 0px;
	}
	
.box_piccolo_prodotto_inf{
	background-image:url(/images/box_piccolo_prodotto_inf.png);
	background-repeat:no-repeat;
	float:left;
	width:225px;
	height:17px;
	margin:0 auto;
	padding:0 0 0 0;
	}
	
.descrizione_news{
	padding:0 20px 0 10px;
	float:left;
	width:510px;
	margin:0 auto;
	font-size:12px;
	}
	
	
.BoxDatiPersonalie{
	width:115px;
	margin:7px 0 0 20px;
	text-align:left;
	float:left;
	padding:0px;
	font-size:13px;
}

.pulsante
{
    float:left;
    margin:0 auto;
    padding:0px 0 0 20px;
    }

.LblDatipersonali
{
	margin:7px 0 0 10px;
	text-align:left;
	padding:0px;
	font-size:13px;
    }

.box_ordine_dettagli{
	background-image:url(/images/box_grande_dettagli.png);
	background-repeat:no-repeat;
	width:290px;
	height:38px;
	float:right;
	margin:0 auto;
	padding:20px 0 0 16px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	clear:both;
	}

.box_tutti_ordine_dettagli{
	background-image:url(/images/box_grande_dettagli.png);
	background-repeat:no-repeat;
	width:290px;
	height:38px;
	margin:0 auto;
	float:right;
	padding:20px 0 0 16px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	}

.box_prodotto_corpo{
	background-image:url(/images/box_grande_corpo.png);
	background-repeat:repeat-y;
	float:left;
	width:710px;
	margin:0 auto;
	padding:0 0 0 0;
	}
	
.box_prodotto_corpo_sx{
	float:left;
	width:380px;
	margin:0 auto;
	padding:0 15px 0 10px;
	text-align:left;
	}

.box_prodotto_corpo_dx{
	float:left;
	width:305px;
	margin:0 auto;
	padding:0 0 0 0;
	color:#666;
	}

.box_prodotto_corpo_dettagli{
	background-image:url(/images/box_grande_dettagli.png);
	background-repeat:no-repeat;
	width:290px;
	height:38px;
	float:right;
	margin:0 auto;
	padding:20px 0 0 16px;
	}


.Sf_button_prodotto{
	background-image:url(/images/button_blu.png);
	background-repeat:no-repeat;
	width:240px;
	height:27px;
	float:right;
	text-align:center;
	color:#FFF;
	margin:0px 10px 5px 0;
	padding:13px 0 0 0;
	font-size:13px;
	}

.Sf_quantita_prodotto{
	background-image:url(/images/button_blu.png);
	background-repeat:no-repeat;
	width:215px;
	height:33px;
	float:right;
	text-align:right;
	color:#FFF;
	margin:0px 10px 5px 0;
	padding:7px 25px 0 0;
	font-size:13px;
	}

.sf_pannello_risposta{
	color:#F00;
	width:200px;
	float:right;
	width:300px;
	text-align:center;
	}

/*******************************************
IMG 
*******************************************/
.bordo_foto{
	padding:2px;
	border:1px solid #ccc;
	}

.Linea_piccola_divisoria{
	background-image:url(/images/linea_piccola_divisoria.png);
	background-repeat:no-repeat;
	width:260px;
	height:10px;
	margin:0 auto;
	padding:0 auto;
	float:left;
	}

.Freccia_corpo_sx{
	width:60px;
	height:50px;
	float:left;
	margin:0 auto;
	padding:0;
	}
/*******************************************
BUTTON 
*******************************************/
.sf_pulsante_wizard{
	background-image:url(/images/button_blu.png);
	background-repeat:no-repeat;
	width:250px;
	height:32px;
	float:right;
	text-align:center;
	color:#FFF;
	margin:0 auto;
	padding:13px 0 0 0;
	font-size:13px;
	}

.sf_pulsante_wizard_login{
	background-image:url(/images/button_blu.png);
	background-repeat:no-repeat;
	width:250px;
	height:43px;
	float:left;
	text-align:center;
	color:#FFF;
	margin:0 auto;
	padding:7px 0 0 0px;
	font-size:13px;
	}
	
.button_login_wizard{
	background-color:#1d466e;
	width:220px;
	text-align:center;
	color:#ffffff;
	border:0px;
	cursor:pointer;
	}

.Button_login{
	float:left;
	margin:5px 0 0 20px;
	padding:0px;
	width:200px;
	height:30px;
	color:#FFF;
	text-align:right;
	background-color:#1d466e;
	border:0px;
	font-weight:bold;
	cursor:pointer;
	}


.button_registrati{
	background-color:#1d466e;
	width:140px;
	height:20px;
	text-align:center;
	color:#ffffff;
	border:0px;
	cursor:pointer;
	}

.button_prodotto{
	background-color:#1d466e;
	width:250px;
	height:30px;
	text-align:center;
	color:#ffffff;
	border:0px;
	cursor:pointer;
	}


/*******************************************
TESTO 
*******************************************/
.testo_menu_bianco{
	color:#FFF;
	font-size:13px;
	line-height:20px;
	}
	
.bull_blu{
	color:#45a2e8;
	font-size:30px;
	float:left;
	margin:0 auto;
	padding:0px 5px 0 10px;
	}

.privacy{
	float:left;
	margin:0 auto;
	padding:10px 0 0 0;
	}
	
.acquisto_sicuro_footer{
	font-size:12px;
	color:#072543;
	font-weight:bold;
	padding:37px 0 0 25px;
	float:left;
	margin:0 auto;
	}

.testo_footer{
	font-size:11px;
	color:#666666;
	}
	
.prezzo_box_primapagina{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-right:20px;
	}


.prezzo_box_piccolo{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}


.titolo_primapagina{
	color:#13324e;
	font-size:30px;
	}

.marca_primapagina{
	color:#0159a1;
	font-size:18px;
	}


.titolo_ordine
{
	color:#0159a1;
	font-size:18px;
	padding:0 0 5px 0; 
    }

.testo_corpo{
color:#666;
padding:5px 20px 0 15px;
line-height:20px;
}

.testo_tabs{
color:#666;
line-height:20px;
font-size:11px;
}


.testo_rosso{
color:#F00;
padding:5px 20px 0 15px;
line-height:20px;
	}

.testo_risposta{
color:#0159a1;
padding:5px 20px 0 15px;
line-height:20px;
	}
	
.titolo_prodotto{
	color:#13324e;
	font-size:18px;
	font-weight:bold;
	}

.marca_prodotto{
	color:#0159a1;
	font-size:14px;
	}

	.prezzo_box_prodotto{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-right:20px;
	}


/*******************************************
TXT
*******************************************/
.Txtcerca{
	float:left;
	width:150px;
	height:15px;
	border:0px;
	margin:0 auto;
	padding:0px;
	color:#333333;
	}

.TxtLogin{
	float:left;
	margin:5px 0 0 20px;
	padding:0px;
	border:0px;
	width:200px;
	height:30px;
	color:#006699;
}


.TxtLungo{
	border:1px color #ccc;
	width:350px;
	color:#be7390;
	}

.TxtMedio{
	border:1px color #ccc;
	width:300px;
	color:#be7390;
	}

.TxtCorto{
	border:1px color #ccc;
	width:300px;
	color:#be7390;
	}

.TxtQuantita{
	border:1px color #ccc;
	width:100px;
	color:#be7390;
	}



/*******************************************
LINK
*******************************************/

a:link, a:visited{
	text-decoration:none;
	color:#333;
	}
	
a:hover{
	text-decoration:underline;
	color:#333;
	}

.link_menu:link, .link_menu:visited{
	text-decoration:none;
	color:#FFF;
	font-size:13px;
	line-height:20px;
	}
	
.link_menu:hover{
	text-decoration:underline;
	color:#FFF;
	font-size:13px;
	line-height:20px;
	}

.link_rosso:link, .link_rosso:visited{
	text-decoration:none;
	color:Red;
	font-size:11px;
	}
	
.link_rosso:hover{
	text-decoration:underline;
	color:Red;
	font-size:11px;
	}

.link_grigio_11px:link, .link_grigio_11px:visited{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	}
	
.link_grigio_11px:hover{
	text-decoration:underline;
	color:#333333;
	font-size:11px;
	}

.link_azzurro:link, .link_azzurro:visited{
	text-decoration:none;
	color:#006699;
	font-size:11px;
	}
	
.link_azzurro:hover{
	text-decoration:underline;
	color:#006699;
	font-size:11px;
	}
.link_categorie:link, .link_categorie:visited{
	text-decoration:none;
	color:#1b1d1e;
	font-size:10px;
	}
	
.link_categorie:hover{
	text-decoration:none;
	color:#006699;
	font-size:10px;
	}
	
.link_footer:link, .link_footer:visited{
	text-decoration:none;
	color:#666666;
	font-size:11px;
	}
	
.link_footer:hover{
	text-decoration:underline;
	color:#666666;
	font-size:11px;
	}

.link_menu_footer:link, .link_menu_footer:visited{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	}
	
.link_menu_footer:hover{
	text-decoration:underline;
	color:#333333;
	font-size:11px;
	}


.link_carrello:link, .link_carrello:visited{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	}
	
.link_carrello:hover{
	text-decoration:underline;
	color:#fff;
	font-size:12px;
	}

.link_dettagli_primapagina:link, .link_dettagli_primapagina:visited{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	}
	
.link_dettagli_primapagina:hover{
	text-decoration:underline;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	}

.link_dettagli_box_piccolo:link, .link_dettagli_box_piccolo:visited{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}
	
.link_dettagli_box_piccolo:hover{
	text-decoration:underline;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}

.link_dettagli_ordine:link, .link_dettagli_ordine:visited{
	text-decoration:underline;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	}
	
.link_dettagli_ordine:hover{
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	}

.link_add:link, .link_add:visited{
	text-decoration:none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}
	
.link_add:hover{
	text-decoration:underline;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}


/*****************************************
GRIDVIEW ORDINI 
*****************************************/

.HeaderStyle
{
    background-color:#dedede;
	color:#1d466e;
	border:0px;
    }

.HeaderStyleDett
{
    background-color:#43a2fe;
	color:#FFF;
	border:0px;
    }

.PagerStyle{
    background-color:#dedede;
	}


.RowStyle
{
    background-color:#fff;
	border:0px;
    }
.AlternatingRow  
{
     background-color:#f7f7f7;
	border:0px;
   }                  
.EditRow  
{
        background-color:#f2f2f2;
	border:0px;
}                 
.SelectedRow   
{
        background-color:#43a2fe;
		color:#FFF;
	border:0px;
} 

                
