

/****************************************************/
/*****	Autore : Pugliese Antonio				*****/
/*****  E-Mail : a.pugliese@eland.it			*****/
/****************************************************/

@import "default.css";
@import "dettaglio.css";
@import "BasketCompleta.css";
@import "Carrello.css";
@import "Login.css";
@import "Registrazione.css";
@import "Pagamento.css";
@import "RisultatoPagamento.css";
@import "RecuperaPassword.css";
@import "Error.css";
@import "Wishlist.css";
@import "CondizioniVendita.css";
@import "Impressum.css";

/****************************************************/
/*****				 MASTER PAGE				*****/
/****************************************************/

body
{   
	background:#EBEBEB url(../img/all/bg_body_top7.jpg) no-repeat scroll center top;
	color:#000000;
	font-family:Arial,Tahoma,serif;
	font-size:12px;
	text-align:center;
	line-height:1;
}

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, span, b, u, i, center, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	border:0 none;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
}
select,
input[type=text],
input[type=password]
{
	padding:2px;
	font-size:12px;
}


ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#container
{
	background-color:#FFFFFF;
	line-height:16px;
	margin:17px auto 0;
	text-align:left;
	width:992px;
	padding-bottom:15px;
	display:inline-block;
}

a
{
	outline-style:none;
	outline-width:0;
	color:#000000;
}

a:hover
{
	color:#7A8C13;
}

/************************** HEADER */

#header 
{
	background:transparent url(../img/hdr/bg_header10-11.jpg) no-repeat scroll left top;
	float:left;
	height:205px;
	width:992px;	
	display:block;
}

#header #barrasup
{
	color:#FFFFFF;
	float:left;
	font-family:"Trebuchet MS",Verdana,Arial;
	font-size:14px;
	font-weight:bold;
	height:176px;
	letter-spacing:1px;
	min-height:176px;
	padding:0;
	width:992px;
	display:block;
}

#header #anim 
{
	display:block;
	float:right;
	margin-top:1px;
	padding-right:1px;
	width:279px;
}

#header #barrasup a.linkhomenew 
{
	display:block;
	float:left;
	height:140px;
	min-height:140px;	
	width:140px;
}

#header #menu {
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0;
	padding:0 0 0 217px;
	width:775px;
}

#header #menu ul {
	width:775px;
}

#header #menu ul li {
	border-right:1px solid #999999;
	float:left;
	height:29px;
	line-height:29px;
	text-align:center;
	width:109px;
}

#header #menu ul li a {
	background:transparent url(../img/hdr/bg_menu.png) repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	height:29px;
	padding:0;
	text-decoration:none;
}
#header #menu ul li a:hover {
	background-position:0 50px;
}

#header #menu ul li a.active 
{
}
  
#header #menu ul li.news {
	width:89px;
}
#header #menu ul li.storia {
	width:89px;
}
#header #menu ul li.societa {
	width:99px;
}
#header #menu ul li.squadra {
	width:89px;
}
#header #menu ul li.campionato {
	width:109px;
}
#header #menu ul li.biglietti {
	width:102px;
}
#header #menu ul li.home {
	width:89px;
}
#header #menu ul li.giovanili 
{
	float:left;
	width:101px;
}

#header #menu ul li.last {
	border-right:0 solid #999999;
	float:left;
	height:29px;
	line-height:29px;
	text-align:center;
	width:89px;
}

#header #barraRicerca
{	
	background:transparent url(../img/all/barraRicerca.png) no-repeat 15px 0px;
	height:32px;
	width:510px;
	float:left;	
	margin-top:3px;
	margin-left:200px;
}

#header #barraRicerca input.txtRicerca
{	
	border:0 none;
	color:#626262;
	display:block;
	float:left;
	font-size:12px;
	height:16px;
	margin-left:148px;
	margin-top:10px;
	padding:0;

	width:150px;
}

#header #barraRicerca input.submit
{	
	float:left;
	margin:11px 0 0 5px;
	padding:0;
}


/************************** AREA CONTENUTI */

#main {
	background-color:#FFFFFF;
	float:left;
	margin:10px 0 0;
	overflow:hidden;
	padding:0 10px;
	width:972px;
}

/************************** AREA CATEGORIE */

#left
{
	float:left;
	overflow:hidden;
	padding:0 0 0  3px;
	width:203px;
}

#left .menu_top {
	background:transparent url(../img/all/bg_menusx_top.png) no-repeat scroll left top;
	color:#FFFFFF;
	height:44px;
	width:178px;
	border-left:solid 1px #F0F0F0;
	border-right:solid 1px #F0F0F0;
}

#left .menu_top span {
	color:#FFFFFF;
	display:block;
	font-size:17px;
	font-weight:bold;
	padding:8px 0 0 50px;
}

#left .menucategorie {
	background-color:#F8F8F8;
	border-color:#F0F0F0;
	border-style:none solid solid;
	border-width:0 1px 1px;
	margin:0 0 15px;
	padding:5px 0 10px;
	width:178px;
}

#left .menucategorie ul {
	padding:10px 0 0 13px;
	width:160px;
}

#left .menucategorie ul li {
	background:transparent url(../img/all/pallino_rosso.png) no-repeat scroll left 50%;
	margin:0 0 15px;
	padding:0 0 0px 15px;
}

#left .menucategorie ul li a {
	color:#B21212;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#left .menucategorie ul li a:hover 
{	
	color:#7A8C13; 
}

/************************** AREA CENTRALE */

#center
{
	text-align:center;
	float:left;
	overflow:hidden;
	width:611px;
}


/************************** AREA UTILITIES */

#right
{
	text-align:center;
	float:left;
	overflow:hidden;
	width:155px;
}

#right div.boxUtilities
{
	float:left;
	width:151px;
	font-size:13px;
}

#right div.boxUtilities .Top
{
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	background:transparent url(../img/all/headerUtilities.png) repeat-x 0 0;
	padding-top:8px;
	width:151px;
	height:22px;
}

#right div.boxUtilities .Middle ul
{
	margin-top:10px;
}

#right div.boxUtilities .Middle li
{
	font-family:Arial;
	font-size:13px;
	text-align:left;
	padding:5px 0 5px 5px;
	text-decoration:none;
	border-bottom:dotted 1px #000000;
}

#right div.boxUtilities .Middle li a
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#right div.boxUtilities .Middle li a:hover
{
	color:#7A8C13;	
}


#right div.boxUtilities  div.SezioneLogout ul,
#right div.boxUtilities  div.SezioneBentornato ul
{
	margin-top:0;
}

#right div.boxUtilities  div.SezioneLogout li,
#right div.boxUtilities  div.SezioneBentornato li
{	
	padding:0;
	border:none;
	font-size:11px;
}

#right div.boxUtilities  div.SezioneLogout a,
#right div.boxUtilities  div.SezioneBentornato a
{
	color:#B21212;
}

#right .bannerPubblicitari
{
	float:left;
	margin-top:20px;
	width:152px;
	text-align:center;
}

#right .bannerPubblicitari #bannerPagamentiSpedizioni
{
	margin-top:10px;
}

#right .box 
{	
	margin:10px 0 14px; 	
}

/************************** FOOTER */

#footer {
	background:#000000 url(/img/ftr/bg_footer.png) repeat-x scroll left top;
	clear:both;
	height:311px;
	min-height:311px;
	padding:12px 0 0;
	position:relative;
	text-align:center;
	width:992px;
	display:inline-block;
	
	
}

#footer_content 
{	
	color:#FFFFFF;
	height:170px;
	margin:0 auto;
	width:992px;
	
}

#footer .foot_sponsor {	
	height:80px;
	margin:10px 0 0;
	min-height:80px;
	text-align:center;
	width:100%;
}

#footer .foot_sponsor img {
	margin:0 20px 0 0;
}


#footer_content div.links {
	margin:25px 0 0;
	text-align:center;
	width:992px;
}

#footer_content div.menu 
{
	margin:10px 0 15px;
	overflow:hidden;
	padding:0 230px 10px;
	text-align:center;
	width:532px;
}

#footer_content div.menu ul
{
	color:#FFFFFF;
	float:left;
	padding:0 0 0 53px;
	text-align:center;
	width:532px;
}

#footer_content div.menu ul li 
{
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	padding:0 4px;
}

#footer_content div.menu ul li a {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer_content div.FoggiaDiritti
{	
	float:left;
	width:992px;
	padding-bottom:10px;
}

#footer_content div.infoStore 
{
	margin-top:18px;		
	text-align:center;
}

#footer_content div.infoStore span
{
	display: inline-block;
	heigth:20px;
	margin-bottom:10px;
		
	
}

#footer_content div.infoStore a
{
	display: inline-block;
	margin-left:10px;
}


/*******************************************/
/****			GRIDVIEW				****/
/*******************************************/

.itemCarrello
{
	padding:5px;	
	font-size:11px;		
	border-right:solid 1px #333333;
}
.lastItemCarrello
{
	height:30px;
	font-size:11px;
}

.headerGrigliaCarrello
{
	border-bottom:solid 1px #333333;	
	border-right:solid 1px #333333;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:35px;
}

/*************************************************/
/*				VETRINE PRODOTTI				 */
/*************************************************/


div.Vetrina
{
	display:block;
	float:left;	
	width:581px;
}

div.Vetrina .Top
{		
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-top:1px solid #333333;

	color:White;
	display:block;
	float:left;
	font-size:12px;
	height:25px;
	text-transform:uppercase;
	width:100%;
}

div.Vetrina .TopSuggerimenti
{
	float:left;	
	text-align:left;
	background:transparent url(../img/all/TabSelezionato.png) repeat-x 0 0;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	font-weight:bold;
	color:White;
	width:582px;
	height:20px;
	padding-top:5px;
}

div.Vetrina .Top
{
	height:25px;
	text-transform:uppercase;
	width:100%;
}

div.Vetrina .Top .CatProdotti li
{
	float:left;	
	background:transparent url(../img/all/TabCatProdotti.png) repeat-x 0 0;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	width:100px;
	height:20px;
	padding-top:5px;
	color:White;
	font-weight:bold;
	text-align:center;		
}

div.Vetrina .Top .CatProdotti li.last
{
	float:left;	
	border-right:none;
	width:379px;
}

div.Vetrina .Top .CatProdotti li a
{
	text-decoration:none;
	color:White;
}

div.Vetrina .Top .CatProdotti a:hover
{
	color:#7A8C13;
}

div.Vetrina .TopRicerca
{		
	color:#ffffff;
	text-align:left;
	background:transparent url(../img/all/TabSelezionato.png) repeat-x 0 0;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	width:567px;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
}

div.Vetrina .TopSuggerimenti span
{
	padding-left:15px;
}

div.Vetrina .Top img
{
	float:left;
	padding:10px 30px 0 20px;
}
div.Vetrina .Middle
{	
	width:100%;
	min-height:400px;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	display:block;
	text-align:center;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
}

div.Vetrina .footer
{
	background-color: #cccccc;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	width: 581px;
	float: left;
	text-align: center;
	height: 28px;
	font-size:11px;
}

div.Vetrina .footer a:hover
{
	color:#7A8C13;
}

div.Vetrina .Top li.tabSelezionato
{
	background:transparent url(../img/all/TabSelezionato.png) repeat-x 0 0;	
}

div.Vetrina div.grpVetrina
{	
	float:left;
	text-align:center;
	width:33%;
	margin:20px 0 20px 0;
	height:220px;		
}

div.Vetrina div.DesProd,
div.Vetrina div.Prezzi
{	
	font-size:12px;	
	font-weight:bold;
	display:block;
	text-align:center;	
	font-family:Arial;
}

div.Vetrina div.DesProd
{
	color:#000000;
	padding:8px 2px 0 2px;
}

div.Vetrina div.Prezzi
{
	color:#ff0000;
	font-weight:bold;
	padding:3px;
}

div.Vetrina #DIVProgress
{
	position:absolute;
	left:50%;
	top:60%;
	margin-left:-100px;
	margin-top:-100px;	
}

div.Vetrina div.EmptyDataDIV
{	
	margin-top:28%;
	margin-left:28%;	
	width: 280px;
	padding-top:20px;
	padding-bottom:20px;	
	border: solid 1px #333333;
	background-color: #262626;
	color:White;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:block;
	float:left;
}

div.Vetrina #pnlLoading
{
	text-align:center;
	vertical-align:top;
	height: 100px;
	width:200px;
	border: solid 1px #cccccc;
	background-color: #FFFF80;
	filter:alpha(opacity=90);
	-moz-opacity:.80;
	opacity:.80;
}


div.Vetrina .VetrinaPaginaSelezionata
{
	border:1px solid #333333;
	padding: 2px  4px 1px 4px;
	margin-left:2px;
	margin-right:4px;	
	font-weight:bold;
	background-color: White;
	color:#333333;
	font-size:11px;	
	display:inline-block;
	margin-top:4px;	
	vertical-align:top;
}

div.Vetrina .VetrinaNumeroPagina
{
	display:inline-block;
	margin-top:7px;	
	vertical-align:top;
	text-decoration:underline;
	padding-left:6px;
	padding-right:6px;
	font-size:11px;
	color:#333333;
}

div.Vetrina .NextPrevVetrinaCSS
{	
	display:inline-block;
	margin-top:6px;	
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
}

div.Vetrina .navVetrinaDX
{	
	display:inline-block;
	margin-top:3px;	
	vertical-align:top;
	margin-left:30px;
}

div.Vetrina .navVetrinaSX
{
	display:inline-block;
	margin-top:3px;	
	vertical-align:top;
	margin-right:30px;	
}

/*************************************************/
/*					PANNELLI					 */
/*************************************************/

div.Pannello 
{
	font-family:Tahoma;
	color:#000000;
}


#ctl00_ContentPlaceHolderCenter_AreaSeeAlso
{
	margin-top:20px;
	display:block;
	float:left
}

div.Pannello .Top
{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	
	display:block;
	background-color:#ffffff;
	float:left;
	height:12px;
	width: 582px;
}

div.Pannello .Middle
{
	background-color:#ffffff;
	width:582px;
	min-height:300px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;	
	display:block;
	float:left;
}

div.Pannello .FooterBTN
{
	display:block;
	float:left;	
	text-align:right;	
	width:562px;	
	background-color:#ffffff;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding-right:20px;
	padding-bottom:10px;
}


div.Pannello .Footer
{
	background-color:#ffffff;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	
	width: 582px;
	float: left;
	display:block;	
	height: 12px;	
}

ul.StepsAcquisto
{
	float:left;
	width:557px;
	border-bottom:solid 1px #333333;
	margin-left:10px;
	padding-bottom:10px;	
	padding-left:2px;	
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;	
}

ul.StepsAcquisto li
{
	margin-right:52px;		
	float:left;	
	color:#000000;

}


/*************************************************/
/*					ROTATOR PRODOTTI			 */
/*************************************************/

#left .rotator
{
	display:block;
	float:left;
	border: solid 1px #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
	width:178px;
	text-align:center;
}

#left .rotator .NavSU
{
	border-bottom:solid 1px #cccccc;
	height: 20px;
	background-color: #E9E9E9;
	width: 178px;
	text-align: center;
	float:left;
} 

#left .rotator .NavSU img:hover
{
	padding-top:3px;
}

#left .rotator .NavGIU
{
	height: 20px;
	background-color: #E9E9E9;
	width: 178px;
	text-align: center;
	border-top:solid 1px #cccccc;
	float:left;
}

#left .rotator .NavGIU img
{
	margin-top:8px;
}
#left .rotator .NavGIU img:hover
{
	padding-bottom:2px;
}

#left div.rotator .RotatorContenitore
{
	width: 178px;
	float:left;
}


#left .rotator .Prodotto
{	
	padding:10px 0 10px 0;
	width:178px;
	text-align:center;	
	float:left;
	display:block;
}

#left .rotator .Prodotto a
{	
	text-decoration:none;
}

#left .rotator .slide
{
	font-size:11px;
	min-height:450px;
	text-align:center;
	margin-top:10px;
	width:175px;
	background-color:White;
	float:left;
}

#left .rotator .slider
{
	width:175px;
	float:left;
}

.HeaderInfoMisure
{
	padding:5px;
	display:block;
	font-size:13px;
	font-weight:bold;
}
.HeaderTabelleMisure
{
	padding:5px;
	font-weight:bold;
}

div.divTabellaCentimetriTaglia
{
	width:440px;
	padding:5px;
	text-align:justify;
}

div.divTabellaCentimetriTaglia span.informativa
{
	padding:5p 0 0 0;
}

div.divTabellaCentimetriTaglia img#TabellaScarpe
{
	margin:10px 0 0 0;
}
