a {
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
/*	background-image:url(/gfe_layout/images/sfondo.jpg);
	background-position:center top;
	background-repeat:no-repeat;*/
}

/*
.bgline {
	background-image: url(/gfe_layout/images/bg_head_calcio.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bgline {
	background-image: url(/gfe_layout/images/bg_head_calcio_erba.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
*/
div.head{
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	margin-top: 11px;
	text-decoration: none;
	background-color: #E1E8F0;
	width: 430px;
	height: 22px;
	white-space: nowrap;
	padding-top: 5px;
	padding-right: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/*
.freetime {
	color: #CC0000;
}

div.infodati {
	font-size: 10px;
	font-weight: normal;
	color: #858585;
	margin-top: 11px;
	text-decoration: none;
	width: 410px;
	height: 22px;
	white-space: nowrap;
	padding-right: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/gfe_layout/images/logo_freetime.gif);
}

.infodati {
	color: #666666;
}

.infodati:hover {
	color: #5C5C5C;
}

.infolink {
	color: #0F1C56;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	vertical-align: middle;



}

.infolink:hover {
	color: #0F1C56;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

div.infolink {
	padding-top: 3px;
	width: 360px;
	text-decoration: none;
	padding-right: 11px;
	background-image: url(/gfe_layout/images/bg_chi_siamo.gif);
	background-repeat: repeat-x;
	height: 21px;



}

.ricerca {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5C5C5C;
	width: 994px;
	height: 24px;
	white-space: nowrap;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.banneralto {
	text-decoration: none;
	background-color: #5C5C5C;
	height: 24px;
	white-space: nowrap;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.avanzata {
	color: #FFFFFF;
	text-decoration: underline;
}

.avanzata:hover {
	color: #FFFFFF;
	text-decoration: none;
}
*/
.input {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 100px;
}

.input_ricerca {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 12px;
	width: 300px;
}

div.valsx {
    background-color: #FFFFFF;
	width: 156px;
	height: 5px;
	background-image: url(/gfe_layout/images/cappello_sx_calcio-shop.gif);
	background-repeat: no-repeat;
}

div.valdx {
    background-color: #FFFFFF;
	width: 156px;
	height: 5px;
	background-image: url(/gfe_layout/images/cappello_dx_calcio-shop.gif);
	background-repeat: no-repeat;
}

div.catsx {
	background-color: #939393;
	height: 14px;
	white-space: nowrap;
	background-image: url(/gfe_layout/images/categoria_calcio-shop.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 1px;
	padding-left: 20px;
}

div.catdx {
	background-color: #939393;
	height: 14px;
	white-space: nowrap;
	background-image: url(/gfe_layout/images/categoria_calcio-shop.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 1px;
}

div.bianco {
	background-color: #FFFFFF;
}

.benvenuto {
	color: #0F1C56;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	width: 208px;
	height: 15px;

}

.benvenutoup {
	background-image: url(/gfe_layout/images/bg_scala_benvenuto.gif);
	background-repeat: repeat-x;

}
.genere{
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;


}
.genere td{
	background-image:  url(/gfe_layout/images/dir_g_calcio-shop.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 4px;
	width: 135px;
}

.genere td a{
	color: #333333;
}
.genere td a:hover{
	color: #333333;
	background-color: #DFDFDF;
	height: 12px;
	width: 135px;
}

.tendina {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	white-space: nowrap;
	width: 135px;
}

.tendina a{
	text-decoration: none;
	color: #333333;
}

.tendinasel {
	background-color: #DFDFDF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	white-space: nowrap;
	width: 135px;
}

.tendinasel a{
	text-decoration: none;
	color: #333333;
}

.aiuto li{
	clear:both;
	list-style-type: none;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #FFFFFF;
	line-height: 13px;
	border-bottom:1px solid #E2E2E2;
}

.aiuto li a{
	color: #333333;
}

.aiuto li a:hover{
	color: #333333;
	background-color: #DFDFDF;
	height: 12px;
}

.classifica {
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	text-align: center;
	background-color: #FFFFFF;
	line-height: 13px;
	padding-left: 5px;
}

.classifica a {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}

div.maglietta {
	background-color: #FFFFFF;
	width: 156px;
	font-size: 12px;
	font-weight: bold;
	color: #5C5C5C;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #5C5C5C;
	text-align: center;
	padding: 3px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5C5C5C;
	border-left-color: #5C5C5C;

}

div.maglia {
	background-color: #FFFFFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5C5C5C;
	border-left-color: #5C5C5C;
	width: 152px;
	text-align: center;



}

.sx{
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(/gfe_layout/images/angolo_sxdown_calcio-shop.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 156px;


}

.dx{
	background-image: url(/gfe_layout/images/angolo_dxdown_calcio-shop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 156px;


}

h1 {
	color: #5C5C5C;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 18px;
}

.titolo {
	color: #5C5C5C;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 18px;
}

.descr {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 18px;
}

.prezzo {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-left: 18px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.ourprezzo {
	color: #CC0000;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	margin-left: 18px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.prezzop {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-left: 18px;
}

.prezzoonline {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-left: 18px;
	float:left;
	padding-right: 5px;
}

.prezzocolor {
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin-top: 6px;
	clip:  rect(auto auto auto -18px);
}

.prezzosbarrato {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.bottcarr {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	clip:  rect(auto auto auto -18px);
	background-color: #0F1C56;
	height: 18px;
	width: 154px;
	padding: 2px;
	margin-left: 18px;
	margin-top: 7px !important;
	margin-top: 9px;
	margin-bottom: 20px;
}

.bottcarr a {
	color: #FFFFFF;
}

.bottcarr a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.catdiv {
	color: #003366;
	font-size: 11px;
	background-color: #E4E4E4;
	text-align: right;
	height: 20px;
	text-decoration: underline;
	background-image: url(/gfe_layout/images/dir_b_calcio-shop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
}

.catdiv_bacheche {
	color: #003366;
	background-color: #E4E4E4;
	height: 10px;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
}

.catlink {
	color: #0F1C56;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.catlink:hover {
	text-decoration: none;
}

.dati {

	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.copy {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-top: 6px;
}

.carrello{
	background-color: #FFFFFF;
}

.minicarr {

	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-top: 8px;
	margin-left: 10px;
}

.minicarr b {

	font-weight: bold;

}

.totcarr {
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 2px;
}

.linkcarr a {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
	text-decoration: underline;
}

.linkcarr a:hover {
	color: #0F1C56;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
	margin-bottom: 3px;
	text-decoration: none;

}

.dir {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

}

div.vuoto {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;




}

div.vuotoh {
	background-color: #FFFFFF;
}

.linkgenere {
	text-align: left;
	margin-left: 4px;



}


.cercanome {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 100px;
	/*margin-left: 6px;*/
	text-align: center;

}
.search {
	background-color: #FFFFFF;
	height: 40px;
	padding-top: 10px;

}
.searchb {
	background-color: #FFFFFF;
	margin-top: 2px;

}
.ricercaname {
	background-color: #FFFFFF;
	height: 40px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5C5C5C;*/
	width: 156px;

}

.shoesarea {
	background-color: #FFFFFF;
	width: 156px;

}

.cercamarca {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 135px;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 6px;



}
.bottonemarca {
	margin-left: 6px;
	margin-bottom: 6px;
}
div.vuotocarr {
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}

.header {
	background-color: #E4E4E4;
	text-decoration: underline;
	height: 7px;



}
.bgpaletta {
	background-image: url(/gfe_layout/images/bg_paletta.gif);
	background-repeat: repeat-x;
}
/*
.bgsfondo {
	background-image: url(/gfe_layout/images/logo_calcioshop.gif);
	background-repeat: no-repeat;
	height: 75px;
	background-position: left bottom;
}

.bgsfondo {
	background-image: url(/gfe_layout/images/logo_calcioshop_erba_natale.gif);
	background-repeat: no-repeat;
	height: 95px;
	background-position: left bottom;
}

.bgsfondo {
	background-image: url(/gfe_layout/images/logo_calcioshop_erba.gif);
	background-repeat: no-repeat;
	height: 95px;
	background-position: left bottom;
}

.bgsfondo {
	background-image: url(/gfe_layout/images/logo_calcioshop_erba_new.gif);
	background-repeat: no-repeat;
	height: 95px;
	background-position: left bottom;
}*/
.bgsfondo {
	background-image: url(/gfe_layout/images/logo_calcioshop_2007.jpg);
	background-repeat: no-repeat;
	height: 58px;
	background-position: left bottom;
}

.benvenutoscheda {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	height: 15px;
	text-align: left;
}
.benvenutoscheda a {
	font-size: 11px;
	color: #0F1C56;
	font-weight: bold;
	text-decoration: none;
}
.benvenutoscheda a:hover {
	font-size: 11px;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;
}
.titoloscheda {
	color: #5C5C5C;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.zoom {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
.brand {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	margin-left: 18px;
}

.misure {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding:0 0 0 6px;
}

.dialogscheda {
	color: #5C5C5C;
	font-weight: bold;
	font-size: 12px;
	background-color: #E4E4E4;
	text-align: left;
/*	height: 20px; */
	text-decoration: none;
	margin-right: 18px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 5pt;
}
.dialogschedaopz {
	color: #5C5C5C;
	font-weight: bold;
	font-size: 12px;
	background-color: #E4E4E4;
	text-align: left;
	height: 20px;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	text-indent: 5pt;
}
.txtscheda {
	text-align: left;
	margin-left: 0px;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.txscheda {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.linkgenerescheda {
	text-align: left;
	margin-left: 0px;
	font-size: 11px;
	color: #5C5C5C;
	font-weight: normal;
	text-decoration: underline;
}
.generescheda li{
	padding-left: 10px;
	background-color: #FFFFFF;
}
.valutazione {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 180px;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 6px;
}
.bottcarrscheda {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #0F1C56;
	height: 18px;
	width: 154px;
	padding: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.descrscheda {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.inputscheda {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 110px;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 6px;
}
.bottscheda {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #5C5C5c;
	height: 22px;
	width: 70px;
	padding: 2px;

}
.bottcarrscheda a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.bottcarrscheda a {
	color: #FFFFFF;
}
.txttesto{
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 margin-top: 5px;
 font-family: Arial, Helvetica, sans-serif;
}
.bottrecensione {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #0F1C56;
	height: 22px;
	padding: 2px;

}

.login {

	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	margin-top: 6px;
	margin-left: 2px;
}
.newsletter {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	margin-top: 6px;
	/*margin-left: 7px;*/
	text-align: center;
}
.inputlogin {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 8px;
	width: 75px;
}
.bottlogin {
	margin-right: 8px;
	text-align: right;
	margin-top: 6px;
}
.txtlogin {
    color: #333333;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 8px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5C5C5C;*/
	text-align: left;
	text-indent: 5pt;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;

}
.null {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;

}
.sistema {
	text-align: left;
	margin-right: 18px;
	margin-left: 18px;
	width: 100%;
}
.tr {
	background-color: #5C5C5C;
	height: 1px;
}
.titlegenere {
	color: #5C5C5C;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	background-color: #f3f3f3;
	font-weight: bold;
	text-indent: 3pt;
}
.titolosistema {
	color: #5C5C5C;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 18px;
	margin-top: 10px;
}
.titolosistema a{
	color: #5C5C5C;
}

.titoloh {
	color: #5C5C5C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.titoloh3colonne {
	color: #5C5C5C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.titoloprev {
	color: #5C5C5C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.descrh {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.prezzoh {
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

.prezzoph {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.bottcarrh {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	clip:  rect(auto auto auto -18px);
	background-color: #0F1C56;
	height: 18px;
	width: 154px;
	padding: 2px;
	margin-top: 7px !important;
	margin-top: 9px;
	margin-bottom: 20px;
}

.bottacquista {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	clip:  rect(auto auto auto -18px);
	height: 18px;
	padding: 2px;
	margin-top: 7px !important;
	margin-top: 9px;
	margin-bottom: 20px;
}

.bottcarrh a {
	color: #FFFFFF;
}

.bottcarrh a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.bottcpersonalizza {
	color: #FF0202;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	clip:  rect(auto auto auto -18px);
	background-color: #5C5C5C;
	height: 18px;
	width: 154px;
	padding: 2px;
	margin-top: 7px !important;
	margin-top: 9px;
	margin-bottom: 20px;
}

.bottcpersonalizza a {
	color: #FFFFFF;
}

.bottcpersonalizza a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.pag {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	width: 18px;
	height: 16px;
	border: 1px solid #CCCCCC;
	background-color: #f3f3f3;
	text-align: center;

}
.paggo {
	font-size: 11px;
	color: #5C5C5C;
	font-weight: bold;
	text-decoration: none;
	width: 18px;
	height: 16px;
	border: 1px solid #CCCCCC;
	background-color: #f3f3f3;
	text-align: center;
	text-decoration: underline;

}
.paggo:hover {
	color: #0F1C56;
}
.elencopag {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	height: 15px;
}
.ordine {
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.order {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 80px;
}

.cliente {
	color: #CC0000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 8px;
}
.minicliente a {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-left: 8px;
	font-weight: bold;
	text-decoration: underline;
}
.minicliente a:hover {
	color: #0F1C56;
	font-weight: bold;
	text-decoration: none;
}
.logout a {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-right: 0px;
	background-color: #f3f3f3;
	text-decoration: underline;
	height: 18px;
	padding-right: 8px;
	padding-top: 2px;
	width: 138px;

}
.logout a:hover {
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-right: 0px;
	background-color: #f3f3f3;
	text-decoration: none;
	height: 18px;
	padding-right: 8px;
	padding-top: 2px;
	width: 138px;
}

.generico {
	color: #333333;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	margin-right: 18px;
	margin-left: 18px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #ffffff;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;

}
.txschedab {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5C5C5C;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #707070;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #707070;

}
.txschedag {
	font-size: 11px;
	color: #333333;
	background-color: #F3F3F3;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.txschedasg {
	font-size: 11px;
	color: #333333;
	background-color: #F3F3F3;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.txschedav {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5C5C5C;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7A7A7A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;

}
.rigacarrello {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	width: 100%;

}
.inputqta {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 30px;
}
.datib {

	color: #666666;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7A7A7A;
}
.bottcassa {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #CC0000;
	height: 18px;
	width: 154px;
	padding: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.bottcassa a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.bottcassa a {
	color: #FFFFFF;
}
.inputbuono {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 140px;
}

.titolocarr {
	color: #5C5C5C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.titleutente {
	color: #5C5C5C;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	font-weight: bold;
	text-indent: 3pt;
	background-color: #f3f3f3;
}
.inpututente{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 180px;
}

.preventivo{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 90px;
}

.txutente {
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 text-decoration: none;
 text-align: right;
 text-indent: 5px;
 white-space: nowrap;
 width: 30%;
}

.txutentetd {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	/*text-indent: 5px;*/
}

.htd {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	text-indent: 5px;
}

.txnews {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.txdatiaggiuntivi {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
	background-color: #DADADA;
	text-align: left;
}

.aster {
 font-size: 10px;
 color: #333333;
 font-weight: normal;
 text-indent: 3px;
 text-align: left;
 white-space: nowrap;
}

.alert {
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

.txschedati {
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 15px;
	padding: 5px;




}
.txschedatired {
	font-size: 12px;
	color: #CC0000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}

.bottmodificadati {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #f3f3f3;
	height: 18px;
	width: 154px;
	padding: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
	border: 1px solid #CCCCCC;

}
.bottmodificapaga {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #f3f3f3;
	height: 18px;
	width: 200px;
	border: 1px solid #CCCCCC;

}

.inputdati {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 150px;
	width: 340px;
}

.bottconferma {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #CC0000;
	height: 20px;
	width: 200px;
	border: 1px solid #FF0000;
	padding: 3px;

}

.sceglicat {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #CCCCCC;
	color: #000000;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border: 1px solid #5C5C5C;
	width: 146px;
	height: 26px;
}
.sceglicat:hover {
	color: #FFFFFF;
	background-color: #F80605;
	text-decoration: none;
}
.sceglicat a:hover {
	color: #FFFFFF;
	background-color: #F80605;
	text-decoration: none;
}

.txtavanzata{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;

}

.txtverde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5C5C5C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	margin-bottom: 8px;
	width: 100%;
}

.faq a{
 color: #333333;
 font-size: 12px;
 font-weight: normal;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #5C5C5C;
 text-align: left;
 background-color: #FFFFFF;
 padding: 2px;
 width: 100%;
 line-height: 22px;
}

.faq a:hover{
 color: #333333;
 font-size: 12px;
 font-weight: normal;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #5C5C5C;
 text-align: left;
 background-color: #F1F1F1;
 padding: 2px;
 width: 100%;
 line-height: 22px;
 text-decoration: none;
}


.domanda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5C5C5C;
	margin-bottom: 4px;
	width: 100%;
	background-color: #f1f1f1;
	padding: 2px;


}
.torna a{
 color: #0033CC;
 font-size: 12px;
 font-weight: bold;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #5C5C5C;
 text-align: right;
 background-color: #FFFFFF;
 width: 100%;
 text-decoration: none;
 float: right;
}

.torna a:hover {
 text-decoration: none;
}


.txtfaq{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;

}

.txavanzata {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	text-indent: 5px;
	width: 120px;

}

.bottavanzata {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #CC0000;
	height: 20px;
	width: 180px;
	border: 1px solid #FF0000;
	padding: 3px;

}

.title_no_margin {
	color: #5C5C5C;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	background-color: #f3f3f3;
	font-weight: bold;
	text-indent: 3pt;
}

.bottmail {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #CC0000;
	height: 18px;
	width: 100px;
	padding: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.tdinput {
 text-align: left;
 width: 70%;
}

/* HOUSTON */
/* usato per la personalizzazione delle maglie */
.inputpersonalizzazione {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 80px;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 6px;
}
input.testo {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.testonumero {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	font-family: Arial Black;
	font-size: 75px;
}
input.sponsora {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorb {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorc {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorasx {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorbsx {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorcsx {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsoraborse {
	color: #FFFFFF;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorbborse {
	color: #FFFFFF;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorcborse {
	color: #FFFFFF;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorasxborse {
	color: #FFFFFF;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorbsxborse {
	color: #FFFFFF;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}
input.sponsorcsxborse {
	color: #FFFFFF;
	text-decoration: none;
	border-style: dotted;
	width: 150px;
	background:transparent;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: x-small;
	font-Weight: bold;
}

.descrh .saldo {
background:transparent url(/gfe_layout/images/saldo.gif) no-repeat scroll 0 0;
color:#FFFFFF;
height:60px;
width:25px;
padding:6px 0 0;
position:relative;
right:3px;
left: 50px;
top: 40px;
text-align:center;
}

/* puoi cancellarlo quando vuoi */
.dialogdiv {
	color: #003366;
	font-size: 11px;
	background-color: #E4E4E4;
	text-align: left;
	height: 20px;
	text-decoration: underline;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
}

/* CAPPELLO RICERCA */
.cappello_categorie{
    background-image: url(/gfe_layout/images/cappello_categorie.jpg);
	background-repeat: no-repeat;
}

/* RICERCA */
.box_ricerca {
	/*background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/gfe_layout/images/bg_search.gif);*/
}

fieldset {
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
}


.textfield {
  clear:both;
  font:1em  Verdana, Arial, Helvetica, sans-serif ;
  color:#333 ;
  margin:3px;
  height:20px;
  border:solid 0 #fff;
  padding: 3px 8px;
  background: transparent url(/gfe_layout/images/textfield_bg.gif) no-repeat fixed;
  width:120px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:105px;
}
fieldset>input.textfield {
  background: transparent url(/gfe_layout/images/textfield_bg.gif) no-repeat;
}

/* RICERCA BIS */

#applesearch .sbox_l  {
	/*background: transparent url(/gfe_layout/images/srch_l.gif) no-repeat left;*/
	float: left;
	width: 19px; height: 19px;
	padding-top: 3px;
	padding-left: 3px;
}

#applesearch .sbox_r  {
	/*background: transparent url(/gfe_layout/images/srch_r.gif) no-repeat left;*/
	float: left;
	width: 19px; height: 19px;
	padding-top: 3px;
}

#applesearch .sbox input {
	background: transparent url(http://www.calcioshop.it/gfe_layout/images/srch_bg.gif) repeat-x left;
	/*float: left;*/
	border: 0;
	height: 22px;
	font: 13px arial;
	vertical-align: middle;
	color: #000;
	padding-top: 3px;
	width: 110px;
	margin-left: 17px;
	margin-top:-5px;
	float:left;
}

#content {
	clear: both;
}

/* BOTTONI ARROTONDATI */
.snazzy {background:transparent;}
.snazzy a {text-align:center; color:#f80605; margin:0; font-weight:normal; text-decoration:none;}
.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}
.grigio{background:#939393;}
#navigation2 {width:156px;background:transparent; text-align: left; background:#fff;font-size:12px;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }
.pad {display:block; height:1em;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }

/* RAPID GOAL */
/* TABELLE AREA FREE */
.freeTable {margin: 0 auto 10px 0; padding: 0 3px 20px 3px;  width: 494x;
	 background: #FFFFFF; font-size: 11px; }
.freeTable table { width: 100%; margin: 0 auto; }
.freeTable table td { border-bottom: 1px solid #A4A4A4; padding: 3px 1px; text-align: center; }
.freeTable table th { background: #e7e7e7; border: none; text-transform: uppercase;font-size: 11px; font-weight: bold; text-align: center; height: 25px; 
	vertical-align: middle; }
.freeTable table .left { text-align: left; padding-left: 3px; }
.freeTableTitle .giornata {font-weight: normal; font-size: 12px; }
.freeTable .cod { font-weight: bold; color:#666; padding-right: 12px;  width: 40px; }
.freeTable td.voto {font-weight: bold; padding-right: 12px;}
.freeTable td.punti {font-weight: bold; padding-right: 12px; width: 50px;}
.freeTable td.giocatore { width: 200px; font-weight: bold;}
.freeTable td.squadra { color: #9B9FA6; width: 100px; }

/* TABELLE AREA FREE - Classifiche */
.classificarapidgoal { font-size: 13px; margin: 20px 0 0 0;}
.classificarapidgoal table td { border-bottom: none; padding: 5px 2px;}
.classificarapidgoal table th { background: #424649; color:#FFFFFF; font-size: 12px;}
.classificarapidgoal table th.nome { text-align: left; }
.classificarapidgoal table th.punti { text-align: center; }
.classificarapidgoal .dispari { background:#EFEFEF;}
.classificarapidgoal table td.posizione { width: 40px; text-align: center; font-weight: bold; color: #64BE07; font-size: 15px;  padding-top: 3px;}
.classificarapidgoal table td.nome {text-align: left; }
td.nome .nome { display: block; font-weight: bold;}
td.nome .squadra { font-size: 12px; font-weight: bold; color: #666666;}
td.nome .localita { font-size: 11px; color: #666666;}
.classificarapidgoal table td.punti { text-align: center; font-weight: bold; color: #64BE07; font-size: 15px; padding: 3px 0 0 0; }


/* comment popup */
#comment-box{
	float:left;
	margin:-3px 0 0;
	position:relative;
	overflow:visible;
}
#comment-box.active-pop .pop-up,
#comment-box:hover .pop-up{
	display:block;
}
#comment-box.active-pop .comment,
#comment-box:hover .comment{
	background-position:0 -27px;
}
.comment{
	display:block;
	overflow:hidden;
	background:url(/gfe_layout/images/alert_sms.jpg) no-repeat;
	width:28px;
	height:27px;
	text-indent:-9999px;
	z-index:1000;
	position:relative;
	margin:1px 5px 0;
}
/* pop-up */
.pop-up{
	border:1px solid #c1b7a6;
	background:#FFFF99;
	left:-324px;
	bottom:26px;
	width:365px;
	height:97px;
	padding:0 10px 0 9px;
	position:absolute;
	display:none;
}
.pop-up p{
	color:#636363;
	margin:6px 0 0;
}

/* TAG CLAUD */
.tags_list {
	padding: 2px;
	font-size: 12px;
	line-height: 1.25;
	list-style: none outside none;
}

.tags_list li {
    display: inline !important;
    margin: 0 4px 0 0;
}

.tags_list li a {
	text-decoration:underline;
	color:black;
}

.tag_block {
	text-align: left;
}

.bottom_tagpage {
    background-color: #F3F3F3;
    color: #5C5C5C;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: 18px;
    margin-right: 18px;
    padding-bottom: 3px;
    padding-right: 20px;
    padding-top: 3px;
    text-align: right;
    text-indent: 3pt;
}
.bottom_tagpage a {
    text-decoration: none;
    color: #5C5C5C;
}

/* listing prodotti */
.listing-content {
    margin: 10px -2px 0 0;
    overflow: hidden;
    width: 660px;
}

.listing-box {
    float: left;
    margin: 0 6px 0 2px;
    overflow: hidden;
    width: 210px;
    border: 1px solid #CCCBCB;
    background: url(/gfe_layout/images/listing-box.jpg) repeat-x scroll 0 100% transparent;
    height: 300px;
}

.listing-text-box h3 {
	height: 25px;
}

.listing-box img{
	margin-top: 10px;
}

.listing-text-box {
    width: auto;
	padding: 5px;
	text-align: center;	
}

.descrh .listing-saldo{
	background:transparent url(/gfe_layout/images/saldo.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	width:25px;
	padding:6px 0 0;
	text-align:center;
    position: relative;
    margin-top: -190px;
    margin-left: 7px;
    height: 190px;
}

.photo-listing {
	height: 190px;
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;	
}

.listing-price {
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
}

.listing-price span {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}

.icone-listing {
	/*position: relative;*/
	width: 35px;
	float: right;
    margin-left: 175px;
    position: absolute;	
}

.titlegenerelisting {
	color: #5C5C5C;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5C5C5C;
	background-color: #f3f3f3;
	font-weight: bold;
	text-indent: 3pt;
	height: 20px;
}

/* SEARCH BOX */
div#search_block_top {
    background: url(/gfe_layout/images/bg_search.png) no-repeat scroll 0 0 transparent;
    height: 61px;
    position: relative;
    right: 0;
    top: 0px;
    width: 306px;
    float:right;
}

div#search_block_top input.search_query {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #888888;
    float: left;
    font: 13px "Arial";
    height: 27px;
    margin: 15px 0 0 12px;
    padding: 6px 6px 6px 9px;
    width: 228px;
}

div#search_block_top a {
    display: block;
    float: right;
    height: 0;
    overflow: hidden;
    padding: 60px 0 0;
    width: 50px;
}

/* opzioni prodotto */
.box-opzioni {
    margin-top: 20px;
    margin-left: 5px;
}

.titolo-opzioni {
    margin-bottom: 10px;
}

.riga-opzioni {
    height: 30px;
    float: left;
	border-bottom: 1px solid #E4E4E4;
	padding-top: 5px;
}

.cella-opzioni {
    float: left;
	border-right: 1px solid #AFAEAA;
}

.cella-nome-opzioni {
    float: left;
    width: 40px;
    margin-left: 5px;
	padding: 5px 0 0 3px;
	font-size: 12px;
}
.cella-valore-opzioni {
    float: left;
	padding-right: 25px;
}

.input-opzioni {
	width: 45px;
}

#wrapper_content {
	margin: 0 auto;
    width: 844px;
}

.clear {
    clear: both;
}
.recipe-card img.thumb {
    border-radius: 3px 3px 3px 3px;
    height: 108px;
}
.recipe-card {
    border: medium none;
    float: left;
    margin: 0 6px 0px 0;
    width: 218px;
}
.recipe-card a {
    color: #FFFFFF;
}
.recipe-card .image-and-title {
    -moz-transition: opacity 0.15s linear 0s, -moz-box-shadow 0.15s linear 0s;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    height: 108px;
    position: relative;
    width: 219px;
}
.recipe-card .image-and-title:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
    opacity: 0.9;
}
.recipe-card .image-and-title .overlay {
    background-color: rgba(32, 32, 32, 0.5);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    bottom: 0;
    height: 41%;
    left: 0;
    position: absolute;
    width: 100%;
}
.recipe-card .image-and-title .overlay p {
    font-family: SansumiBold;
    font-size: 12pt;
    font-weight: bold;
    line-height: 21px;
    height: 2.4em;
    margin: 0;
    overflow: hidden;
        
}
.recipe-card .footer {
    color: #444444;
    margin: 10px 6px 0;
    text-shadow: 0 1px 0 #FFFFFF;
}


@font-face {
    font-family: 'SansumiBold';
    src: url('/gfe_layout/sansumi-bold-webfont.eot');
    src: url('/gfe_layout/sansumi-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/gfe_layout/sansumi-bold-webfont.woff') format('woff'),
         url('/gfe_layout/sansumi-bold-webfont.ttf') format('truetype'),
         url('/gfe_layout/sansumi-bold-webfont.svg#SansumiRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansumiRegular';
    src: url('/gfe_layout/sansumi-regular-webfont.eot');
    src: url('/gfe_layout/sansumi-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/gfe_layout/sansumi-regular-webfont.woff') format('woff'),
         url('/gfe_layout/sansumi-regular-webfont.ttf') format('truetype'),
         url('/gfe_layout/sansumi-regular-webfont.svg#SansumiRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}





