body{
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:11px;
color:#999999;
background-image:url(/img/fe/bg_body.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#2d2d2d;
}
h1, h2, h3, h4{
margin:0px;
padding:0px;
line-height:normal;
font-size:12px;
color:#ffdf0f;
font-weight:normal;
}
p{
margin:0px;
padding:0px;
line-height:16px;
}
a:link, a:active, a:visited{
color:#ff008a;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:focus { outline: 0; }
#main{
width:1000px;
margin:0px auto;
background-image:url(/img/fe/bg_main.jpg);
background-repeat:no-repeat;
background-position:left top;
}
.error{
/*height:225px;*/

}
#top{
position:relative;
margin:0px;
padding:0px;
width:1000px;
height:57px;
padding-top:32px;
border-top:1px solid #515251;
z-index:100;
}
.error #top{
height:100px;
}
.error h2{
font-weight:bold;
font-size:20px;
margin-bottom:10px;
}
.error p{
font-size:14px;
}
/*//////area riservata////////*/
#area_riservata{
width:247px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
right:53px;
}
#tastoAreaClienti{
height:32px;
margin:0px;
padding:0px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/area_clienti.png", sizingMethod="noscale");
}
#tastoAreaClienti[id]{
background-image:url(/img/fe/area_clienti.png);
background-position:left top;
background-repeat:no-repeat;
}
#tastoAreaClienti a:link, #tastoAreaClienti a:hover, #tastoAreaClienti a:active, #tastoAreaClienti a:visited{
text-decoration:none;
margin:0px;
padding:0px;
display:block;
width:120px;
height:18px;
margin-left:62px;
position:relative;
}
#tastoAreaClienti a span{
margin:0px;
padding:0px;
display:none;
}
/*#bg_area_riservata{
width:247px;
height:208px;
margin:0px;
padding:0px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/bg_area_clienti_FF.png", sizingMethod="scale");
position:relative;
}
#bg_area_riservata[id]{
background-image:url(/img/fe/bg_area_clienti_FF.png);
background-position:left top;
background-repeat:no-repeat;
}*/

#contArea_risevata{
width:225px;
height:197px;
position:relative;
border:1px solid #3e3e3e;
border-top:0px;
padding:10px;
/*margin-top:-208px;*/
background-color:#FFFFFF;
}
#tit_login{
margin:0px;
padding:0px;
line-height:normal;
font-size:13px;
font-weight:bold;
color:#ff008a;
margin-top:5px;
margin-bottom:10px;
}
#contArea_risevata form{
margin:0px;
padding:0px;
}
#contArea_risevata form div{
margin:0px;
padding:0px;
}
#contArea_risevata form div#pass{
padding-right:0px;
}
#contArea_risevata label{
margin:0px;
padding:0px;
display:block;
margin-top:7px;
}
#contArea_risevata input{
margin:0px;
padding:0px;
line-height:normal;
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
height:13px;
width:213px;
padding:5px;
line-height:15px;
margin-top:3px;
border:1px solid #b0b0b0;
}
input#loginRiservata{
display:block;
margin:0px;
padding:0px;
margin-top:15px;
background-color:#FF66FF;
line-height:normal;
border:0px;
height:24px;
width:50px;
border:0px;
float:right;
background-image:url(/img/fe/btn_login.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:none;
cursor:pointer;
}
#contArea_risevata p{
margin:0px;
padding:0px;
clear:both;
}
/*//////////fine area riservata ///////////////*/
#top h1{
width:168px;
height:29px;
margin-left:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/logo.png", sizingMethod="noscale");
}
#top[id] h1{
background-image:url(/img/fe/logo.png);
background-position:left top;
background-repeat:no-repeat;
}
#top h1 span{
display:none;
}
#menu{
width:998px;
height:36px;
padding-left:2px;
background-image:url(/img/fe/bg_menu.jpg);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:20px;
}
#menu ul{
height:36px;
margin:0px;
padding:0px;
list-style:none;
float:left;
}
#menu li{
padding-top:2px;
padding-bottom:1px;
margin:0px;
height:36px;
float:left;
font-size:11px;
background-image:url(/img/fe/chiudi_li.gif);
background-position:right top;
background-repeat:no-repeat;
}
#menu li a:link, #menu li a:active, #menu li a:visited{
height:23px;
padding:10px 16px 0px 14px;
margin-right:3px;
color:#aaaaaa;
text-decoration:none;
float:left;
}
#menu li a:hover{
background-image:url(/img/fe/menu_over_link.jpg);
background-position:center bottom;
background-repeat:repeat-x;
color:white;
}
li#where span{
height:23px;
padding:10px 21px 0px 19px;
margin-right:3px;
color:white;
background-image:url(/img/fe/menu_over_link.jpg);
background-position:center bottom;
background-repeat:repeat-x;
float:left;
}
#box_cerca{
float:right;
margin-top:6px;
text-align:left;
width: 265px;
}
#ricercaAvanzata{
float:left;
margin-left:16px;
text-align:center;
color:white;
line-height:11px;
margin-top:1px;
font-weight:bold;
font-size:10px;
text-align: left;
}
#box_cerca form{
margin:0px ;
padding:0px;
height:30px;
float:left;
width:190px;
font-size:11px;
}
#box_cerca input{
margin:0px;
padding:5px 5px 0 5px;
height:17px;
width:120px;
border:1px solid #b0b0b0;
float:left;
font-size:11px;
}
#box_cerca .tasto_cerca{
margin:0 0 0 3px;
padding:0px;
border:none;
float:left;
}
#box_cerca .tasto_cerca input{
height:24px;
width:50px;
border:0px;
background-image:url(/img/fe/tasto_cerca.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:none;
}
.clear{
clear:both;
height:0px;
}
/*//////////////stili lato sx ////////////////*/
#latoSX{
width:152px;
float:left;
margin-right:25px;
}
#menu_catalogo{
margin:0px;
padding:0px;
width:158px;
margin-left:-6px;
}
#menu_catalogo ul{
margin:0px;
padding:0px;
list-style:none;
width:158px;
padding-top:1px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/bg_menu_catalogo.png", sizingMethod="scale");
}
#menu_catalogo[id] ul{
background-image:url(/img/fe/bg_menu_catalogo.png);
background-position:left top;
background-repeat:repeat-y;
}
#menu_catalogo li{
height:19px;
width:134px;
margin-left:8px;
padding-left:15px;
padding-top:4px;
background-image:url(/img/fe/bg_li_menuCatalogo.jpg);
background-repeat:no-repeat;
background-position:left bottom;
text-transform:uppercase;
}
#menu_catalogo li a{
text-decoration:none;
color:white;
}
#chiudi_menuCatalogo{
width:158px;
height:9px;
margin:0px;
padding:0px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/chiudi_menu_catalogo.png", sizingMethod="noscale");
}
#chiudi_menuCatalogo[id]{
background-image:url(/img/fe/chiudi_menu_catalogo.png);
background-position:left top;
background-repeat:no-repeat;
}
#boxPayPal{
margin:20px 0px;
}
#boxPayPal img{
width:150px;

}
/*/////////////fine stili lato sx ////////////////*/

/*////////////stili contenitore centrale ///////////*/
#cont_centrale{
width:600px;
margin-right:25px;
float:left;
}

#box_banner{
width:598px;
height:250px;
border:1px solid #080808;

margin-bottom:25px;
}
.box{
width:598px;
height:197px;
margin-bottom:25px;
border:1px solid #3e3e3e;
background-color:#181818;
}
#novita_home{
height:267px;
}
#novita_home .contentBox{ 
height:240px;
background-image:url(../img/fe/bg_box_novita_home.jpg);
}
.intestazione_box{
height:20px;
margin:0px;
padding:0px;
padding-top:5px;
padding-left:8px;
padding-right:8px;
margin-bottom:2px;
}
.intestazione_box h3{
float:left;
}
.intestazione_box a:link, .intestazione_box a:active, .intestazione_box a:visited{
float:right;
text-decoration:none;
font-size:11px;
color:#aaaaaa;
}
.intestazione_box a:hover{
text-decoration:underline;
}
.contentBox{
height:170px;
background-image:url(/img/fe/bg_box.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
.gioco4{
float:left;
width:149px;
text-align:center;
}
.img_gioco{
height:90px;
position:relative;
overflow:hidden;
}
.img_gioco a.linkimg{
display:block;
height:75px;
width:80px;
background-color:red;
opacity:.0;
filter: alpha(opacity=0); 
-moz-opacity: 0.0;
position:relative;
z-index:200;
margin:0px auto;
}
.img_gioco a img{
border:none;
}
.cont_imgGioco{
width:149px;
position:absolute;
bottom:0px;
left:0px;
}
.cont_imgGioco div{
margin:0px auto;
}
.carrello{
height:20px;
width:85px;
}
.carrello[class]{
background-image:url(/img/fe/carrello.png);
background-repeat:no-repeat;
background-position:left bottom;
}
.carrello div{
width:100%;
height:100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/carrello.png", sizingMethod="noscale");
}
.carrello a:link, .carrello a:active, .carrello a:visited{
display:block;
height:17px;
width:85px;
padding-left:25px;
padding-top:3px;
position:relative;
color:white;
font-weight:bold;
}
.carrello a span{
/*display:none;*/
}
.prenota{

}
.prenota a:link, .prenota a:active, .prenota a:visited{
display:block;
height:12px;
width:85px;
background-image:url(/img/fe/prenota.gif);
background-repeat:no-repeat;
background-position:left center;
color:white;
font-weight:bold;
padding-left:20px;
}

.newico{
position:absolute;
z-index:100;
height:43px;
width:45px;
right:22px;
bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/new_ico.png", sizingMethod="noscale");
}
.newico[class]{
background-image:url(/img/fe/new_ico.png);
background-position:left top;
background-repeat:no-repeat;
}
.newico span{
display:none;
}
.console{
font-weight:bold;
}
.nomeGiocoBox {
height:40px;
padding:0px 5px;
overflow:hidden;
}
.nomeGiocoBox a:link, .nomeGiocoBox a:active, .nomeGiocoBox a:visited {
color:white;
text-decoration:none;
}
.nomeGiocoBox a:hover {
text-decoration:underline;
}
.dataUscita a:link, .dataUscita a:active, .dataUscita a:visited {
font-weight:bold;
}
.dataUscita a:hover {
text-decoration:underline;
}
.prezzoGiocoBox{
color:#ff008a;
font-size:9px;
cursor:default;
}
.prezzoGiocoBox .tipo_prezzo {
margin-bottom:3px;
}
.prezzoGiocoBoxNegozio{
color:#ff008a;
font-size:9px;
cursor:default;
margin-bottom:10px;
margin-top:5px;
}
.prezzoGiocoBoxNegozio .importo{
display:inline;
font-size:10px;
font-weight:bold;
}
.prezzoGiocoBoxNegozio .tipo_prezzo {
margin-bottom:3px;
}
.importo{
display:block;
font-size:18px;
font-weight:bold;
}

.dataArrivoGiocoBox{
color:#ff008a;
font-size:11px;
font-weight:bold;
}
.testoData{
font-weight:normal;
color:#9a9a9a;
display:block;
}
#vetrina, #classifica, #catalogo{
clear:both;
height:auto;
background-repeat:repeat-y;
}
#vetrina .contentBox, #classifica .contentBox{
padding-top:10px;
}
#vetrina .contentBox{
height:240px;
background-image:url(../img/fe/bg_box_novita_home.jpg);
}
#vetrina .intestazione_box, #classifica .intestazione_box,  #catalogo intestazione_box{
margin-bottom:0px;
}
#vetrina .cont_imgGioco, #classifica .cont_imgGioco {
width:119px;
}
.gioco5{
width:119px;
float:left;
text-align:center;
position:relative;
}
/*/////////////fine stili contenitore centrale /////////////*/
/*/////////////stili lato DX ////////////*/
#latoDX{
width:198px;
float:left;
}
#latoDX h3{
margin-bottom:5px;
}
#carrello{
width:196px;
height:78px;
margin-bottom:25px;
background-color:#191919;
background-image:url(/img/fe/carrello_BG.jpg);
background-position:center;
background-repeat:no-repeat;
border:1px solid #3e3e3e;
vertical-align:middle;
line-height:78px;
text-align:center;
color:white;
position:relative;
}
#carrello a{
text-decoration:none;
color:white;
}
.rosaBold{
font-weight:bold;
color:#ff008a;
}
#proseguiCarrello{
position:absolute;
right:5px;
bottom:5px;
background-image:url(/img/fe/freccina.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
line-height:normal;
}
#proseguiCarrello a{
color:#ff008a;
font-weight:bold;
}
#news, #ultimi_articoli{
/*width:176px;*/
margin-bottom:25px;
background-color:#191919;
border:1px solid #3e3e3e;
padding:5px 10px;
}

#news .intestazione_box, #ultimi_articoli .intestazione_box{
margin:0px;
padding:0px;
}

.singolaNews{
background-image:url(/img/fe/dividi_news.gif);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:10px;
margin-bottom:10px;
}
.ultimaNews{
margin-bottom:10px;
}
.titolo_news{
margin:3px 0px;
}
.titolo_news a:link, .titolo_news a:active, .titolo_news a:visited {
text-decoration:none;
font-weight:bold;
color:#ff008a;
}
.titolo_news a:hover{
text-decoration:underline;
}
#ultimi_articoli .titolo_news{
margin-bottom:5px;
}
.img_news{
border:1px solid #3e3e3e;
float:left;
margin-right:8px;
}
#cont_centrale .testo_news{
	margin-top:10px;
}
.testo_news a:link, .testo_news a:active, .testo_news a:visited{
text-decoration:none;
color:#666666;
}
.testo_news a:hover{
text-decoration:underline;
}
/*/////////////fine stili lato dx ////////////////*/
/*//////////stili footer /////////////*/
#footer{
height:36px;
width:1000px;
background-image:url(/img/fe/bg_footer.jpg);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:25px;
}
#footer p{
margin:0px;
padding:0px;
line-height:normal;
height:26px;
padding-top:10px;
}
p#infoFooter{
float:left;
padding-left:30px;
}
p#reserved{
padding-right:35px;
float:right;
}
/*//////////fine stili footer /////////////*/
/*////////// titoli console ////////////*/
h2 span{
display:none;
}
#tit_sezione{
height:99px;
float:right;
margin-bottom:40px;
}
#tit_sezione a img{
	border:none;
}
#tit_sezione span{
	display:none;	
}
#tit_pagina{
float:right;
margin-top:51px;
margin-bottom:10px;
}
#tit_pagina a img{
	border:none;
}
#tit_carrello{
width:118px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_carrello.png", sizingMethod="noscale");
}
#tit_carrello[id]{
background-image:url(/img/fe/tit_carrello.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_news{
width:78px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_news.png", sizingMethod="noscale");
}
#tit_news[id]{
background-image:url(/img/fe/tit_news.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_articoli{
width:107px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_articoli.png", sizingMethod="noscale");
}
#tit_articoli[id]{
background-image:url(/img/fe/tit_articoli.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_registazione{
width:198px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_registazione.png", sizingMethod="noscale");
}
#tit_registazione[id]{
background-image:url(/img/fe/tit_registazione.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_vetrina_pagina{
width:105px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_vetrina_pagina.png", sizingMethod="noscale");
}
#tit_vetrina_pagina[id]{
background-image:url(/img/fe/tit_vetrina_pagina.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_login_pagina{
width:81px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_login.png", sizingMethod="noscale");
}
#tit_login_pagina[id]{
background-image:url(/img/fe/tit_login.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_ordini{
width:169px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_ordini.png", sizingMethod="noscale");
}
#tit_ordini[id]{
background-image:url(/img/fe/tit_ordini.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_modificaDati{
width:275px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_modificaDati.png", sizingMethod="noscale");
}
#tit_modificaDati[id]{
background-image:url(/img/fe/tit_modificaDati.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_recupera_dati{
width:222px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_recuperaDati.png", sizingMethod="noscale");
}
#tit_recupera_dati[id]{
background-image:url(/img/fe/tit_recuperaDati.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_riepilogoOrdine{
width:240px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_riepilogoOrdine.png", sizingMethod="noscale");
}

#tit_riepilogoOrdine[id]{
background-image:url(/img/fe/tit_riepilogoOrdine.png);
background-position:left top;
background-repeat:no-repeat;
}

#tit_priceProtection{
width:240px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_pricePro.png", sizingMethod="noscale");
}

#tit_priceProtection[id]{
background-image:url(/img/fe/tit_pricePro.png);
background-position:left top;
background-repeat:no-repeat;
}


#tit_ordine_concluso{
width:239px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_ordine_concluso.png", sizingMethod="noscale");
}
#tit_ordine_concluso[id]{
background-image:url(/img/fe/tit_ordine_concluso.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_ris_ricerca{
width:234px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_ris_ricerca.png", sizingMethod="noscale");
}
#tit_ris_ricerca[id]{
background-image:url(/img/fe/tit_ris_ricerca.png);
background-position:left top;
background-repeat:no-repeat;
}
#tit_ricerca{
width:110px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_ricerca.png", sizingMethod="noscale");
}
#tit_ricerca[id]{
background-image:url(/img/fe/tit_ricerca.png);
background-position:left top;
background-repeat:no-repeat;
}
#novita{
width:89px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_novita.png", sizingMethod="noscale");
}
#novita[id]{
background-image:url(/img/fe/tit_novita.png);
background-position:left top;
background-repeat:no-repeat;
}
#inarrivo{
width:123px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_inarrivo.png", sizingMethod="noscale");
}
#inarrivo[id]{
background-image:url(/img/fe/tit_inarrivo.png);
background-position:left top;
background-repeat:no-repeat;
}
#offerte{
width:123px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_offerte.png", sizingMethod="noscale");
}
#offerte[id]{
background-image:url(/img/fe/tit_offerte.png);
background-position:left top;
background-repeat:no-repeat;
}
#consigliati_da_noi{
width:253px;
height:48px;
float:right;
margin-top:51px;
margin-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/tit_consigliati_da_noi.png", sizingMethod="noscale");
}
#consigliati_da_noi[id]{
background-image:url(/img/fe/tit_consigliati_da_noi.png);
background-position:left top;
background-repeat:no-repeat;
}
/*////////// fine titoli console ////////////*/
/*//////////stile pagina console ///////////*/
#sottosezioni{
clear:both;
margin-bottom:20px;
}
#sottosezioni ul{
margin:0px;
padding:0px;
list-style:none;
}
#sottosezioni li{
margin:0px;
padding:0px;
height:63px;
width:200px;
float:left;
margin-bottom:20px;
}
#sottosezioni li a{
display:block;
margin:0px;
padding:0px;
height:63px;
width:200px;
}
#sottosezioni li span{
display:none;
}
#sottosezioni li img{
border:none;
}

/*#tit_console_play3{
background-image:url(/img/fe/tit_console_play3.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#tit_giochi{
background-image:url(/img/fe/tit_giochi.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#tit_accessori{
background-image:url(/img/fe/tit_accessori.jpg);
background-position:left top;
background-repeat:no-repeat;
}*/
.numero_classifica{
position:absolute;
color:#aaaaaa;
font-weight:bold;
top:0px;
left:5px;
}
.medaglia{
position:absolute;
bottom:10px;
right:10px;
height:45px;
width:45px;
z-index:100;
}
#oro{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/oro.png", sizingMethod="noscale");
}
#oro[id]{
background-image:url(/img/fe/oro.png);
background-position:left top;
background-repeat:no-repeat;
}
#argento{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/argento.png", sizingMethod="noscale");
}
#argento[id]{
background-image:url(/img/fe/argento.png);
background-position:left top;
background-repeat:no-repeat;
}
#bronzo{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/bronzo.png", sizingMethod="noscale");
}
#bronzo[id]{
background-image:url(/img/fe/bronzo.png);
background-position:left top;
background-repeat:no-repeat;
}
/*//////////fine stile pagina console ///////////*/
/*/////////stili pagina catalogo ///////////////*/
#catalogo .contentBox{
height:163px;
background-image:url(/img/fe/bg_catalogo.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 8px;
padding-top:24px;
position:relative;
}
#ordina{
height:20px;
float:right;
padding-top:5px;

}
#ordina a{
display:block;
height:16px;
padding-bottom:5px;
font-size:12px;
}
.gioco_catalogo{
clear:both;
}
#catalogo .img_gioco{
float:left;
height:135px;
width:120px;
margin-right:8px;
}
#catalogo .cont_imgGioco{
width:120px;
text-align:center;
}
#catalogo .newico{
right:0px;
}
.cont_catalogo{
width:279px;
height:115px;
float:left;
margin-right:45px;
position:relative;
}
.cont_catalogo div{
position:absolute;
bottom:0px;
}
.cont_catalogo h4{
font-size:14px;
}
.cont_catalogo a{
text-decoration:none;
color:#ff008a;
font-weight:bold;
}
.prezzoCatalogo{
position:relative;
width:130px;
height:115PX;
float:left;
}
#catalogo .prezzoCatalogo{
position:absolute;
right:10px;
bottom:35px;
height:auto;
}
#catalogo .disponibilita{
color:white;
font-size:10px;
margin-top:0px;
}

#catalogo .cont_prezzo{
/*position:absolute;
bottom:0px;
width:130px;
float:right;
margin-left:40px;*/
}
#dettaglio .cont_prezzo{
float:right;
margin-left:40px;
}
.tipo_prezzo{
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;
}
#dettaglio .carrello{
padding-top:10px;
font-size:11px;
}
#dettaglio .prenota{
padding-top:10px;
}
.disponibilita{
color:white;
margin-top:10px;
margin-bottom:10px;
}
#paginazione{
/*width:auto;*/
height:20px;
text-align:center;
color:white;
margin-bottom:25px;
float:right;
}
#paginazione div.disabled, #paginazione div.current{
float:left;
border:1px solid #414141;
width:auto;
height:17px;
padding:0px 6px;
padding-top:2px;
margin:0px 2px;
background-image:url(/img/fe/bg_pag_grigio.gif);
background-repeat:repeat-x;
background-position:left top;
}
#paginazione a:link, #paginazione a:active, #paginazione a:visited{
float:left;
padding:3px 6px;
color:white;
width:auto;
margin:0px 2px;
text-decoration:none;
border:1px solid #414141;
background-image:url(/img/fe/bg_pag_grigio.gif);
background-repeat:repeat-x;
background-position:left top;
}
#paginazione a:hover, #paginazione div.current{
text-decoration:none;
border:1px solid #ff008a;
background-image:url(/img/fe/bg_pag_rosa.gif);
background-position:left top;
background-repeat:repeat-x;
}
/*/////////fine stili pagina catalogo ///////////////*/
/*///////// stili pagina dettglio ///////////////*/
#tabulazioni_dettaglio{
margin:0px;
padding:0px;
height:27px;
position:relative;
z-index:900px;
}
#tabulazioni_dettaglio ul{
margin:0px;
padding:0px;
list-style:none;
float:left;
background-color:#0f0f0f;
border-right:1px solid #3e3e3e;
}
#tabulazioni_dettaglio li{
margin:0px;
padding:0px;
float:left;
height:21px;
padding-top:5px;
border:1px solid #3e3e3e;
border-right:none;
}
#back{
float:right;
height:15px;
padding-top:5px;
}
#tabulazioni_dettaglio a:link, #tabulazioni_dettaglio a:active, #tabulazioni_dettaglio a:visited{
padding:5px 10px 7px 10px;
font-size:12px;
color:#666666;
text-decoration:none;
}
#tabulazioni_dettaglio[id] a:link, #tabulazioni_dettaglio[id] a:active, #tabulazioni_dettaglio[id] a:visited{
display:block;
margin:0px;
margin-top:-5px;
padding-bottom:5px;
height:16px;
}
#tabulazioni_dettaglio a:hover{
color:#ffd50f;
text-decoration:none;
background-image:url(/img/fe/tab_select.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#191919;
}
#tabulazioni_dettaglio #back a:link, #tabulazioni_dettaglio #back a:visited, #tabulazioni_dettaglio #back a:active{
margin:0px;
padding-right:0px;
color:#ff008a;
}
#tabulazioni_dettaglio #back a:hover{
background-image:none;
background-color:transparent;
}
#tabulazioni_dettaglio li.selected_tab{
height:21px;
padding:0px;
padding-top:5px;
font-size:12px;
color:#ffd50f;
background-color:#191919;
/*border-left:1px solid #3e3e3e;*/
border-bottom:1px solid #191919;
text-decoration:none;
background-image:url(/img/fe/tab_select.jpg);
background-repeat:no-repeat;
background-position:center top;
}
#tabulazioni_dettaglio li.selected_tab a:link, #tabulazioni_dettaglio li.selected_tab a:visited, #tabulazioni_dettaglio li.selected_tab a:active, #tabulazioni_dettaglio li.selected_tab a:hover{
cursor:default;
color:#ffd50f;
}
#dettaglio, #gallery, #contcommenti{
height:auto;
background-image:url(/img/fe/bg_dettaglio.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:-1px;
padding:0px 8px;
width:582px;
padding-top:10px;
}
#dettaglio[id] , #gallery[id], #contcommenti[id]{
margin-top:0px;
padding-bottom:10px;
}
#dettaglio:after {
content: "."; 
display: block; 
visibility: hidden;
}
#dettaglio .importo, #catalogo .importo{
display:inline;
margin-right:4px;
}
#dettaglio .gioco_catalogo, #gallery .gioco_catalogo{
/*height:180px;*/
}
#dettaglio .img_gioco, #gallery .img_gioco, #contcommenti .img_gioco{
float:left;
height:180px;
width:160px;
margin-right:8px;
}
#dettaglio .cont_imgGioco , #gallery .cont_imgGioco, #contcommenti .cont_imgGioco{
width:160px;
text-align:center;
}
#dettaglio .newico, #gallery .newico,#contcommenti .newico  {
right:0px;
bottom:15px;
}
.titGenere_dettaglio{
width:410px;
height:145px;
float:left;
position:relative;
}
.cont_titGenere_dettaglio{
float:left;
width:276px;
height:140px;
}
.gioco_catalogo h3{
font-size:14px;
font-weight:bold;
color:#ff008a;
}
.titGenere_dettaglio .prezzoCatalogo{
position:absolute;
left:0px;
bottom:0px;
width: 410px;
height:auto;
}
#gallery .titGenere_dettaglio, #contcommenti .titGenere_dettaglio {
margin:0px;
padding:0px;
width:413px;
height:auto;
}
#gallery .titGenere_dettaglio{
height:82px;
}
.genere, .categoria{
padding-top:5px;
color:white;
}
.categoria span{
font-weight:bold;
}
.imgGallery_dettaglio{
position:absolute;
top:82px;
color:white;
font-weight:bold;
}
.imgGallery_gallery, .videoGallery{
color:white;
font-weight:bold;
float:left;
width:413px;
}
.cont_imgGallery{
float:left;
height:45px;
width:75px;
padding:5px;
border:1px solid #a4a4a4;
margin-right:5px;
margin-top:5px;
background-color:#191919;
}
.imgGallery_gallery .cont_imgGallery, .videoGallery .cont_imgGallery{
position:relative;
margin-right:21px;
margin-bottom:5px;
}
.ico_video{
position:absolute;
top:5px;
left:5px;
width:75px;
height:45px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fe/ico_video.png", sizingMethod="noscale");
}
.ico_video[class]{
background-image:url(/img/fe/ico_video.png);
background-position:left top;
background-repeat:no-repeat;
}
#lightwindow_contents a.fvd_ytl{display:none;}
.contUltima_imgGallery{
float:left;
padding:5px;
border:1px solid #a4a4a4;
margin-top:5px;
background-color:#191919;
margin-right:0px;
position:relative;
}
.videoGallery .cont_imgGallery a, .videoGallery .contUltima_imgGallery a{
text-decoration:none;
position:absolute;
display:block;
height:45px;
width:75px;
background-color:red;
opacity:.0;
filter: alpha(opacity=0); 
-moz-opacity: 0.0;
}
.cont_imgGallery img, .contUltima_imgGallery img{
border:0px;
margin:0px;
padding:0px;
}
.cont_dettaglio{
clear:both;
margin:0px;
padding:0px;
margin-top:40px;
}
#dettaglio_latoSX{
width:140px;
padding: 0px;
margin-right:28px;
float:left;
}
#dettaglio_latoDX{
float:left;
width:404px;
padding-right:10px;
}
#dettaglio_latoDX h2{
margin-bottom:8px;
}
#share{
color:#FFFFFF;
clear:both;
text-align:right;
margin-bottom:10px;
}
#share a{
display:inline-block;
width:16px;
height:16px;
background-position:left top;
background-repeat:no-repeat;
margin:0px 10px;
margin-right:5px;
}
#share a span{display:none;}
#share a#facebookShare{ background-image:url(../img/fe/facebook.png);}
#share a#twitterShare{ background-image:url(../img/fe/twitter.png);}

.cont_imgParagrafo{
float:left;
padding:5px;
border:1px solid #a4a4a4;
margin-right:10px;
margin-top:4px;
}
.voti{
clear:both;
width:140px;
}
.voti p{
width:70px;
float:left;
text-align:right;
color:white;
}
.voti p span{
display:none;
}
.fav_bg{
float:right;
width:65px;
padding:0px;
height:12px;
}

.testoParagrafo{
text-align:justify;
line-height:16px;
margin-bottom:8px;
}
.swfParagrafo{
width:414px;
background-color:red;
clear:both;
}
#dettaglio_latoDX ul{
margin:0px;
padding:0px;
margin-top:10px;
margin-left:20px;
line-height:16px;
}
#cont_commenti{
margin-top:40px;
margin-bottom:10px;
}
.commento{
margin-bottom:20px;
}
.cont_intestazioneCommento{
color:white;
margin-bottom:5px;
padding-bottom:3px;
background-image:url(/img/fe/dotted_input.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
.utenteCommento{
color:#ff008a;
font-weight:bold;
}
.video_paragrafo{
margin:10px 0px;
text-align:center;
}
#formCommento h3{
margin-bottom:5px;
}
#formCommento form{
margin:0px;
padding:0px;
}
#formCommento textarea{
width:570px;
margin:0px;
padding:5px;
border:1px solid #b0b0b0;
font-size:12px;
font-family:Tahoma;
font-size:11px;
}
#formCommento div.submit input{
height:24px;
width:50px;
border:0px;
background-image:url(/img/fe/btn_send.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:none;
margin-top:20px;
}
/*///////// fine stili pagina dettglio ///////////////*/
/*//////////stili votazione //////////*/
.star-rating{
   list-style: none;
   margin: 3px;
   padding: 0px;
   width: 60px;
   height: 11px;
   line-height:11px;
   font-size:8px;
   position: relative; 
   background: url(/img/fe/stelline.jpg) top left repeat-x; 
   }
  .star-rating li{
  padding:0px;
  margin:0px;
  /*\*/
  float: left;
  /* */
  }

  .star-rating li.current-rating{
   background: url(/img/fe/stelline.jpg) left bottom;
   position: absolute;
   height: 11px;
   display: block;
   text-indent: -9000px;
   z-index: 1;
   }
   
   .star-rating li a{
   display:block;
   width:12px;
   height: 11px;
   text-decoration: none;
   text-indent: -9000px; 
   z-index: 20;
   position: absolute; 
   padding: 0px; 
  background-image:none;
  }
  
  .star-rating li a:hover{
  background: url(/img/fe/stelline.jpg) left;
  z-index: 1;
  left: 0px;
  }
  
  .star-rating a.one-star{
  left: 0px;
  }
 
  .star-rating a.one-star:hover{
  width:12px;
  }
  .star-rating a.two-stars{
  left:12px;
  }
  .star-rating a.two-stars:hover{
  width: 24px;
  }
  .star-rating a.three-stars{
  left: 24px;
  }
  .star-rating a.three-stars:hover{
  width: 36px;
  }
  .star-rating a.four-stars{
  left: 36px;
  }
  .star-rating a.four-stars:hover{
  width: 48px;
  }
  .star-rating a.five-stars{
  left: 48px;
  }
  .star-rating a.five-stars:hover{
  width: 60px;
  }
/*///////////fine stili votazione //////////////*/

/*//////////sili pagina carrello //////////////*/
#dettaglio_carrello, #dettaglio_carrello_2{
clear:both;
width:578px;
height:auto;
padding:10px;
padding-bottom:20px;
}
#dettaglio_carrello a:link, #dettaglio_carrello a:active, #dettaglio_carrello a:visited{
font-weight:bold;
}
#dettaglio_carrello_2 a:link, #dettaglio_carrello_2 a:active, #dettaglio_carrello_2 a:visited{
font-weight:bold;
}
#dettaglio_carrello a:hover, #dettaglio_carrello_2 a:hover{
text-decoration:none;
}
#dettaglio_carrello a img, #dettaglio_carrello_2 a img{
border:0px;
}
#dettaglio_carrello table, #dettaglio_carrello_2 table{
width:578px;
margin-top:10px;
margin-bottom:10px;
}
#dettaglio_carrello td, #dettaglio_carrello_2 td{
padding:5px;
}

#dettaglio_carrello .img_gioco, #dettaglio_carrello_2 .img_gioco{
width:85px;
float:left;
margin-right:5px;
margin-top:-35px;
}
#dettaglio_carrello .cont_imgGioco, #dettaglio_carrello_2 .cont_imgGioco{
width:85px;
}

#dettaglio_carrello .titoliTab_carrello, #dettaglio_carrello_2 .titoliTab_carrello {
font-weight:bold;
color:white;
}
#dettaglio_carrello .titoliTab_carrello td, #dettaglio_carrello_2 .titoliTab_carrello td{
border-bottom:1px solid #3e3e3e;
}
#dettaglio_carrello td.nomeGiocoCarrello, #dettaglio_carrello_2 td.nomeGiocoCarrello{
padding-top:40px;
}

.prezzoGiocoCarrello{
text-align:right;
width:50px;
}
.quantitaCarrello{
text-align:center;
width:30px;
}
.quantitaCarrello input{
margin:0px;
padding:0px;
font-size:11px;
width:20px;
height:13px;
padding:1px 3px;
text-align:center;
border:1px solid #b0b0b0;
}
.prezzoGiocoTotCarrello{
text-align:right;
width:80px;
}
.delete{
text-align:right;
width:20px;
}
.delete span{
display:none;
}
.delete a{
float:right;
display:block;
height:20px;
width:20px;
background-image:url(/img/fe/ico_car_delete.gif);
background-repeat:no-repeat;
background-position:left top;
}
.rigaPari{
background-color:#2d2d2d;
}
.rigaDispari td{
border-bottom:1px solid #2d2d2d;
}
.totaliCarrello{
text-align:right;
color:white;
font-weight:bold;
font-size:13px;
}
.controlloQta{
float:right;
background-color:green;
}
.tipoBackOrder{
margin:0px;
margin-top:10px;
padding-bottom:5px;
border-bottom:1px dashed #999999;
font-weight:bold;
}
#dettaglio_carrello table.tabBackOrder{
width:550px;
margin:0px auto;
margin-top:3px;
}

#dettaglio_carrello .prenota, #dettaglio_carrello_2 .prenota{
position:static;
float:left;
height:12px;
width:12px;
background-image:url(/img/fe/prenota.gif);
background-repeat:no-repeat;
background-position:center bottom;
margin-right:10px;
}
#continuaCarrello{
text-align:right;
background-image:url(/img/fe/freccina.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
}
#continuaCarrello a{
color:#ff008a;
font-weight:bold;
}
#spedizione, #pagamento{
width:280px;
margin-top:20px;
margin-bottom:20px;
float:left;
}
#spedizione{
margin-right:18px;
}
#spedizione h3, #pagamento h3{
margin-bottom:5px;
}
#spedizione p, #pagamento p, #selectProvincia{
clear:both;
height:18px;
padding-top:8px;
margin-bottom:3px;
}
#spedizione span{
display:block;
height:13px;
width:70px;
padding:5px 0px;
padding-top:0px;
text-align:right;
float:left;
margin-right:10px;
}
#spedizione input{
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
height:13px;
padding:5px;
line-height:15px;
border:0px;
float:left;
width:180px;
color:white;
background-image:url(/img/fe/dotted_input.gif);
background-position:0px 22px;
background-repeat:repeat-x;
background-color:#181818;
margin-top:-5px;
}
#selectProvincia{
position:relative;
}
#inputProv{
position:absolute;
left:80px;
bottom:5px;
}
#btnSelect_prov{
position:absolute;
right:11px;
height:13px;
width:13px;
bottom:5px;
background-image:url(/img/fe/btn_prov.gif);
background-position:left top;
background-repeat:no-repeat;
}
#spedizione select{
font-family:Tahoma;
font-size:11px;
border:1px solid #424242;
color:white;
background-color:#181818;
position:absolute;
width:190px;
margin-top:-5px;
filter:alpha(opacity=0);
-moz-opacity:.0;
opacity:.0; 
}
input#aggiornaDatiOrdine{
cursor:pointer;
margin-top:20px;
float:right;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
margin:0px;
padding:5px;
height:auto;
border:0px;
width:auto;
color:#ff008a;
background-color:#181818;
background-image:url(/img/fe/freccina.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
}
#bonifico{
display:block;
height:18px;
padding-left:40px;
padding-top:15px;
background-image:url(/img/fe/bonifico.jpg);
background-repeat:no-repeat;
background-position:left top;
margin-top:15px;
}
#pagamento_conc{
display:block;
height:18px;
padding-left:40px;
padding-top:10px;
background-image:url(/img/fe/pgamentoConcordato.jpg);
background-repeat:no-repeat;
background-position:left top;
margin-top:15px;
}
/*//////////fine sili pagina carrello //////////////*/
/*//////////dettaglio news/////////////////*/
#elenco_news{
clear:both;
height:auto;
padding:10px;
width:578px;
}

#elenco_news h3.titolo_news {
font-size:16px;
font-weight:bold;
line-height:16px;
margin:5px 0px;
}

#cont_elenco{
width:430px;
float:left;
line-height:;
}
#archivioData{
width:100px;
float:right;
}
#archivioData h3{
margin-bottom:10px;
color:white;
font-weight:bold;
text-align:right;
}
#archivioData ul{
margin:0px;
padding:0px;
list-style:none;
margin-left:10px;
text-align:right;
}
#archivioData li{
margin-bottom:5px;
padding-right:8px;
background-image:url(/img/fe/puntoElenco.gif);
background-repeat:no-repeat;
background-position:right 6px;
}
#archivioData a{
color:#666666;
}
.dataNews{
color:white;
font-size:10px;
display:inline;
}

/*////////fine dettaglio news /////////////*/
/*/////////stili  registrazione /////////*/
#registrazione{
clear:both;
height:auto;
padding:10px;
width:578px;
}
#registrazione form{
margin:0px;
padding:0px;
}
#registrazione fieldset{
border:1px solid #3e3e3e;
padding:0px;
margin:0px;
padding:10px;
padding-top:0px;
margin-bottom:10px;
}
#registrazione legend{
margin:0px;
padding:0px 5px;
font-size:12px;
color:#ffdf0f;
font-weight:normal;
margin-bottom:10px;
}
#registrazione div.cont_dati{
margin:0px;
padding:0px;
margin-bottom:3px;
position:relative;
clear:both;
width:553px;
}
#registrazione #data_nascita{
margin:0px;
padding:0px;
margin-bottom:3px;
position:relative;
clear:both;
width:553px;
}
#registrazione .selectRegistrazione{
margin:0px;
padding:0px;
margin-bottom:3px;
position:relative;
clear:both;
width:553px;
}

#registrazione label{
display:block;
width:130px;
float:left;
height:13px;
padding:5px;
padding-right:20px;
line-height:15px;
text-align:right;
}
#registrazione input{
display:block;
border:0px;
width:385px;
float:left;
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
height:13px;
padding:5px;
line-height:15px;
background-image:url(/img/fe/dotted_input.gif);
background-position:0px 22px;
background-repeat:repeat-x;
background-color:#181818;
color:white;
}
#registrazione div.radio label{
display:inline;
width:auto;
}
#registrazione div.radio input{
width:auto;
margin:0px;
padding:0px;
line-height:normal;
margin-right:30px;
margin-top:5px;
}
input#inviaForm{
height:auto;
width:auto;
margin:0px;
padding:0px;
line-height:normal;
float:none;
background-image:url(/img/fe/freccina.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
color:#ff008a;
font-weight:bold;
cursor:pointer;
}

#registrazione div.btnSelectRegistrazione{
position:absolute;
right:3px;
top:5px;
height:13px;
width:13px;
background-image:url(/img/fe/btn_prov.gif);
background-position:left top;
background-repeat:no-repeat;
}
#registrazione .selectRegistrazione select{
border:0px;
float:right;
font-family:Tahoma;
font-size:11px;
color:white;
margin:0px;
padding:0px;
line-height:15px;
margin-top:3px;
/*border:1px solid #424242;*/
position:absolute;
right:0px;
top:0px;
width:395px;
background-color:#181818;
filter:Alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
z-index:100;
}

#registrazione p.privacy{
border:0px;
width:543px;
float:left;
font-family:Tahoma;
font-size:11px;
margin:0px auto;
padding:0px;
padding:5px;
line-height:15px;
border:1px solid #424242;
background-color:#181818;
float:none;
margin-top:10px;
margin-bottom:10px;
}
#data_nascita input{
width:80px;
float:left;
margin-right:5px;
text-align:right;
padding-right:15px;
}
#data_nascita select{
font-family:Tahoma;
font-size:11px;
border:1px solid #424242;
position:absolute;
color:white;
right:0px;
top:2px;
width:100px;
background-color:#181818;
filter:Alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
}
#registrazione div#btnSelectDay, #registrazione div#btnSelectMonth, #registrazione div#btnSelectYear{
position:absolute;
height:13px;
width:13px;
top:7px;
background-image:url(/img/fe/btn_prov.gif);
background-position:left top;
background-repeat:no-repeat;
}
#btnSelectDay{
left:240px;
}
select#SiteDataDay{
left:155px;
}
#btnSelectMonth{
left:347px;
}
select#SiteDataMonth{
left:260px;
}
#btnSelectYear{
left:452px;
}
select#SiteDataYear{
left:365px;
}
#registrazione div.error-message{
/*position:absolute;
right:20px;
top:5px;*/
color:red;
font-weight:bold;
text-align:right;
z-index:500;
}
input#SiteHiddenemail{
display:none;
}
span.formNotEdit{
display:block;
border:0px;
width:385px;
float:left;
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
height:13px;
padding:5px;
line-height:15px;
background-image:url(/img/fe/dotted_input.gif);
background-position:0px 22px;
background-repeat:repeat-x;
background-color:#181818;
}
#loginPagina #recuperaSubmit{
margin-right:30px;
}
/*/////////fine stili  registrazione /////////*/
/*///////// stili dettaglio news/articolo ///////*/
.abstract {
line-height:16px;
margin-bottom:8px;
text-align:justify;
}

.titolo_paragrafo {
line-height:16px;
margin-bottom:3px;
}

/*/////// fine stili dettaglio news/articolo //////////////*/
/*////// stili pagina login ///////////*/
#loginPagina{
margin:0px;
padding:0px;
clear:both;
background-image:url(/img/fe/bg_dettaglio.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:-1px;
padding:10px 10px;
width:578px;
position:relative;
}
#loginPagina form{
margin:0px;
padding:0px;
margin-top:70px;
}
#loginPagina[id] form{
margin-top:60px;
}
#loginPagina div{
margin:0px;
padding:0px;
height:25px;
}
#login_nome{
position:relative;
}
#login_nome div.error-message{
position:absolute;
right:40px;
top:5px;
color:red;
font-weight:bold;
text-align:right;
z-index:500;
}
#loginPagina label{
margin:0px;
padding:0px;
display:block;
width:130px;
float:left;
height:13px;
padding:5px;
padding-right:20px;
line-height:15px;
text-align:right;
}
#loginPagina input{
margin:0px;
padding:0px;
display:block;
border:0px;
width:385px;
float:left;
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
height:13px;
padding:5px;
line-height:15px;
background-image:url(/img/fe/dotted_input.gif);
background-position:0px 22px;
background-repeat:repeat-x;
background-color:#181818;
color:white;
}
#loginPagina #loginEntra{
margin:0px;
padding:0px;
height:25px;
margin-right:30px;
line-height:normal;
}
input#btnEntra{
margin:0px;
padding:0px;
background-image:url(/img/fe/btn_login.gif);
background-position:left top;
background-repeat:no-repeat;
border:none;
height:24px;
width:50px;
float:right;
margin-top:25px;
cursor:pointer;
}
#logRegistrati{
margin-left:55px;
}
#logRegistrati a{
font-family:Tahoma;
font-weight:bold;
font-size:11px;
margin:0px;
padding:5px;
height:auto;
border:0px;
width:auto;
color:#ff008a;
background-image:url(/img/fe/freccina.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
}
.dettaglioOrdine{
color:#FFF;	
}
#loginPagina p.error{
/*display:none;*/
position:absolute;
top:30px;
right:40px;
color:red;
font-weight:bold;
text-align:right;
margin:0px;
padding:0px;
}
/*////// fine stili pagina login ///////////*/

/*/////// pagina generica //////*/
#pagina_generica{
clear:both;
height:auto;
padding:10px;
width:578px;
}
/*/////// fine pagina generica //////*/

/*//////////ricerca////////////*/
.form_ricerca{
/*margin-bottom:20px;*/
}
.form_ricerca div{
clear:both;
height:30px;
}
.selectRiceca{
position:relative;
}
.form_ricerca label{
display:block;
width:130px;
float:left;
height:13px;
padding:5px;
padding-right:20px;
line-height:15px;
text-align:right;
}
.form_ricerca input{
display:block;
border:0px;
width:385px;
float:left;
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
height:13px;
padding:5px;
line-height:15px;
background-image:url(/img/fe/dotted_input.gif);
background-position:0px 22px;
background-repeat:repeat-x;
background-color:#000000;
color:white;
}

.form_ricerca  div.tasto_cerca{
float:right;
margin-right:50px;
margin-top:10px;
margin-bottom:10px;
}
.form_ricerca div.tasto_cerca input{
height:24px;
width:50px;
border:0px;
background-image:url(/img/fe/tasto_cerca.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:none;
}
div.btnSelectRicerca{
position:absolute;
right:50px;
height:13px;
width:13px;
bottom:10px;
background-image:url(/img/fe/btn_prov.gif);
background-position:left top;
background-repeat:no-repeat;
}
.form_ricerca select{
font-family:Tahoma;
font-size:11px;
border:1px solid #424242;
position:absolute;
color:white;
right:50px;
bottom:10px;
width:395px;
background-color:black;
filter:Alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
}
#inputPrezzo input{
width:162px;
}
#inputPrezzo label.noLung{
width:auto;
padding-left:20px;
}
/*//////////fine ricerca /////////////*/
/*//////banner////////////*/
.spazio_banner img {
border:0px;
}
.banner{
margin-bottom:20px;
}
/*//////fine stili banner //////////*/
/*////////box amici del gioco consiglia /////////*/
#amici_consiglia .cont_imgGioco{
width:119px;
}
/*///////fina box amici del gioco consiglia ////////////*/
/*/////////avvisi//////////*/
.avvisi{
margin-top:10px;
margin-left:15px;
}
.avvisi[class]{
margin-top:20px;
}
.avvisi p{
height:20px;
margin-top:10px;
background-image:url(/img/fe/dotted_input.gif);
background-repeat:repeat-x;
background-position:bottom left;
}
.avvisi p a:link, .avvisi p a:active, .avvisi p a:visited{
display:block;
width:115px;
padding-left:5px;
background-image:url(/img/fe/puntoElenco_refl.gif);
background-repeat:no-repeat;
background-position:right 8px;
color:white;
}
.avvisi p a:hover{
text-decoration:none;
color:#ff008a;
}
.avvisi a.avvisoSend:link, .avvisi a.avvisoSend:active, .avvisi a.avvisoSend:visited, .avvisi a.avvisoSend:hover {
display:block;
width:115px;
padding-left:5px;
background-image:url(/img/fe/check.gif);
background-repeat:no-repeat;
background-position:right center;
color:white;
cursor:default;
}
/*////////avvisi//////////*/
input#inviaFormPrice{
display:block;
border:0px;
font-family:Tahoma;
font-size:11px;
background-color:#181818;
color:white;

height:auto;
width:auto;
margin:0px;
padding:0px;
line-height:normal;
float:none;
background-image:url(/img/fe/freccina.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
color:#ff008a;
font-weight:bold;
cursor:pointer;
}
#ricerca_price_protection label{
	float:left;
	margin:5px 5px;
}
#ricerca_price_protection input{
margin:0px;
padding:5px 5px 0 5px;
height:17px;
width:120px;
border:1px solid #b0b0b0;
font-size:11px;
float:left;
}
#ricerca_price_protection .tasto_cerca{
margin:0 0 0 3px;
padding:0px;
border:none;
float:left;
}
#ricerca_price_protection .tasto_cerca input{
height:24px;
width:50px;
border:0px;
background-image:url(/img/fe/tasto_cerca.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:none;
}
#ricerca_price_protection p{
	float:left;
	margin:3px 5px 0px 30px;;
}

/* TOOLTIP */
#social{
}
#social p{
color:#FFFFFF;
margin-bottom:5px;
}
#social a{
display:inline-block;
height:32px;
width:32px;
background-position:left top;
background-repeat:no-repeat;
margin-right:25px;
}
#social a span{ display:none;}
#social a#facebook{ background-image:url(../img/fe/facebookBIG.png); }
#social a#twitter{ background-image:url(../img/fe/twitterBIG.png);}
#social a#youtube{ background-image:url(../img/fe/youtubeBIG.png);  margin-right:0px;}


/*affiliati*/
#affiliati{
 clear: both;
height: auto;
}
.item_affiliato{
padding:14px 10px;
padding-bottom:25px;
width: 578px;
background-image: url("/img/fe/bg_catalogo.jpg");
background-position: left bottom;
background-repeat: no-repeat;
position:relative;
}

.item_affiliato h4{
color: #FF008A;
font-weight: bold;
text-decoration: none;
margin-bottom:10px;
}
.item_affiliato .indiri{
width:460px;
}
a.go_scheda{
position:absolute;
right:10px;
bottom:27px;
font-weight:bold;
float:right;
padding-right:15px;
background-image: url("/img/fe/freccina.gif");
background-position: right center;
background-repeat: no-repeat;
}
#affiliato{
clear: both;
height: auto;
padding:10px;
width:578px;
}
#affiliato h3{
color: #FF008A;
font-weight: bold;
margin-bottom:10px;
}
#affiliato .indiri{
margin-bottom:40px;
}
#mappa_affiliato{
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
.gallery_affiliato{
color:white;
font-weight:bold;
}
.gallery_affiliato .cont_imgGallery{
float:left;
height:50px;
width:50px;
padding:5px;
margin:5px;
border:1px solid #a4a4a4;
background-color:#191919;
}
.gallery_affiliato .cont_imgGallery img{ width:50px !important;}

/**/

.prototip{position:absolute}
.prototip .amici {background-color:#000; border:1px solid #333; padding:5px 9px; color:#FFF; filter:Alpha(opacity=95);-moz-opacity:.95;opacity:.95;

