body{
background-color:#292929;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#top{
margin:0px;
padding:0px;
background-color:black;
height:131px;
width:100%;
margin-top:11px;
}
#navigazione{
background-color:red;
height:35px;
width:100%;
}
#contNav{
width:745px;
margin:0px auto;
}
#menuEcomm{
color:white;
}
#menuEcomm form{
margin:0px;
padding:0px;
margin-top:6px;
padding-left:300px;
float:left;
}
#reg_carrello{
margin:0px;
padding:0px;
width:200px;
padding-top:10px;
float:right;
}
#reg_carrello a:link, #menuEcomm a:active,#menuEcomm a:visited{
color:white;
text-decoration:none;
}
#reg_carrello a:hover{
color:white;
text-decoration:underline;
}
#reg_carrello span{
display:block;
float:left;
padding:0px 5px 5px 5px;
}
a#registrati span{
border-right:1px solid white;
}
#logoMenu{
clear:both;
width:745px;
height:85px;
margin:0px auto;
text-align:right;
color:white;
}
#logoMenu H1{
margin:0px;
padding:0px;
height:85px;
width:293px;
background-image:url(img/logo_big.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}
#logoMenu H1 span{
display:none;
}
#logoMenu a:link,#logoMenu a:active,#logoMenu a:visited{
text-decoration:none;
color:white;
padding:0px 10px 0px 20px;
}
#logoMenu a:hover{
text-decoration:underline;
}
#main{
width:650px;
margin:0px auto;
padding-left:95px;
clear:both;
}
#topMain{
height:75px;
margin:0px;
padding:0px;
position:relative;
margin-top:7px;
}
#login{
background-image:url(img/login.gif);
background-position:left;
background-repeat:no-repeat;
height:75px;
width:131px;
float:left;
margin:0px;
padding:0px;
padding-left:10px;
position:relative;
}
#login p{
margin:0px;
padding:0px;
font-size:12px;
color:red;
font-weight:bold;
margin-top:3px;
}
#login form{
width:100px;
margin:0px;
padding:0px;
}
#login input{
height:13px;
width:100px;
margin:0px;
padding:0px;
margin-top:1px;
}
#login a,#login a:link,#login a:active,#login a:hover,#login a:visited{
margin:0px;
padding:0px;
font-size:10px;
color:#D93433;
text-decoration:none;
}
#login input#inviaLog{
position:absolute;
right:5px;
top:40px;
width:15px;
height:15px;
border:none;
}
#topMain ul{
position:absolute;
bottom:0px;
right:8px;
margin:0px;
padding:0px;
list-style:none;
}
#topMain li{
margin:0px;
padding:0px;
float:left;
margin-left:10px;
height:124px;
width:152px;
}
#topMain li a{
display:block;
height:124px;
width:152px;
}
#topMain li span{
display:none;
}
#topMain li.inserisci{
background-image:url(img/inserisci.jpg);
background-repeat:no-repeat;
background-position:left;
}
#topMain li.realizza{
background-image:url(img/realizza.jpg);
background-repeat:no-repeat;
background-position:left;
}
#topMain li.acquista{
background-image:url(img/compra.jpg);
background-repeat:no-repeat;
background-position:left;
}
#contMain{
margin-top:15px;
padding-right:10px;
}
#testoIntroduttivo{
width:315px;
height:183px;
text-align:justify;
float:left;
}
#testoIntroduttivo p{
margin:0px;
padding:0px;
}
#testoIntroduttivo p.titolo{
color:red;
font-weight:bold;
padding:3px 0px;
margin-bottom:3px;
}
#testoIntroduttivo p.testo{
color:white;
margin-bottom:10px;
}
#offerta{
height:173px;
width:303px;
background-image:url(img/offerta_mese.jpg);
background-repeat:no-repeat;
float:right;
padding:5px;
margin-bottom:15px;
}
#offerta p.offertaTit{
margin:0px;
padding:0px;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color:red;
}
#offerta p.offertaTesto{
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
width:130px;
margin-left:10px;
margin-top:10px;
text-align:center;
}
#offerta p.offertaTesto span{
margin:0px;
padding:0px;
display:block;
font-size:18px;
font-weight:bold;
height:30px;
padding-top:5px;
}
span#newPrice{
color:red;
}
span#oldPrice{
text-decoration:line-through;
}
#guidaAcquisto{
clear:both;
height:105px;
}
#topGuida{
height:19px;
width:636px;
background-image:url(img/guidaTop.gif);
background-repeat:no-repeat;
background-position:top;
background-color:white;
margin:0px;
padding:0px;
padding-top:3px;
}
#topGuida p.titGuida{
margin:0px;
padding:0px;
margin-left:10px;
font-size:14px;
color:red;
font-weight:bold;
}
#contGuida{
margin:0px;
padding:0px;
background-color:black;
border-left:2px solid #D8D8D8;
border-right:2px solid #D8D8D8;
width:632px;
color:white;
font-size:10px;
height:84px;
}
#contGuida span{
color:red;
}
#contGuida div.box{
float:left;
width:152px;
padding:3px 3px;
height:78px;
border-right:1px solid white;
}
#bottomGuida{
clear:both;
height:8px;
width:636px;
background-image:url(img/guidaBottom.gif);
background-repeat:no-repeat;
background-position:top;
margin:0px;
padding:0px;
}
#bottom{
width:100%;
clear:both;
margin-top:20px;
height:11px;
text-align:center;
}
#bottom p{
background-image:url(img/bg_bottom.gif);
background-repeat:repeat-x;
height:15px;
font-size:10px;
margin:0px;
padding:0px;
color:white;
}
#bottom a{
color:black;
font-weight:bold;
}
#topContMain{
height:8px;
width:642px;
background-image:url(img/topMain.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#bottomContMain{
height:8px;
width:642px;
background-image:url(img/bottomMain.gif);
background-position:top;
background-repeat:no-repeat;
}
#contenutoMain{
width:642px;
background-color:white;
}
#inserisciIco{
margin:0px;
padding:0px;
background-image:url(img/inserisciIco.jpg);
background-repeat:no-repeat;
height:124px;
width:152px;
float:left;
}
#inserisciIco span{
display:none;
}
#realizzaIco{
margin:0px;
padding:0px;
background-image:url(img/realizzaIco.jpg);
background-repeat:no-repeat;
height:124px;
width:152px;
float:left;
}
#realizzaIco span{
display:none;
}
#acquistaIco{
margin:0px;
padding:0px;
background-image:url(img/acquistaIco.jpg);
background-repeat:no-repeat;
height:124px;
width:152px;
float:left;
}
#acquistaIco span{
display:none;
}
#carrelloIco{
margin:0px;
padding:0px;
background-image:url(img/carrelloIco.jpg);
background-repeat:no-repeat;
height:124px;
width:152px;
float:left;
}
#carrelloIco span{
display:none;
}
#scheda{
float:right;
width:465px;
margin-top:20px;
}
#policy{
float:right;
width:465px;
margin-top:20px;
}
#policy span{
color:red;
font-weight:bold;
}
#scheda img{
float:left;
}
#contScheda{
width:280px;
float:left;
margin-left:15px;
}
#contScheda p{
margin:0px;
padding:0px;
padding:5px 0px;
}
#contScheda p.schedaImp{
color:red;
font-weight:bold;
}
#contScheda span{
color:red;
}
#contScheda p.descrizione{
margin:0px;
padding:0px;
margin-bottom:10px;
text-align:justify;
}
#contScheda a,#contScheda a:link,#contScheda a:active,#contScheda a:visited{
color:red;
text-decoration:none;
}
#contScheda a:hover{
text-decoration:underline;
}
#contScheda_dett{
clear:both;
width:430px;
margin-left:15px;
}
#contScheda_dett p{
margin:0px;
padding:0px;
padding:5px 0px;
}
#contScheda_dett p.schedaImp{
color:red;
font-weight:bold;
}
#contScheda_dett span{
color:red;
}
#contScheda_dett p.descrizione{
margin:0px;
padding:0px;
margin-bottom:10px;
text-align:justify;
}
#contScheda_dett a,#contScheda_dett a:link,#contScheda_dett a:active,#contScheda_dett a:visited{
color:red;
text-decoration:none;
}
#contScheda_dett a:hover{
text-decoration:underline;
}
table#carrello{
width:440px;
text-align:center;
border-top:1px solid black;
border-right:1px solid black;
margin-bottom:10px;
}
#carrello td{
border-bottom:1px solid black;
border-left:1px solid black;
}
table#carrello td.intestazione{
background-color:red;
height:20px;
font-weight:bold;
color:white;
}
table#carrello td{
padding:3px;
}
table#carrello input{
height:15px;
}
#navigCarrello{
clear:both;
}
#navigCarrello table{
margin:0px;
padding:0px;
margin-right:20px;
clear:both;
margin-bottom:20px;
}
#navigCarrello table td{
padding:3px;
}
#navigCarrello a,#navigCarrello a:link,#navigCarrello a:active,#navigCarrello a:visited{
color:red;
text-decoration:none;
}
#navigCarrello a:hover{
color:red;
text-decoration:underline;
}
div#utenteRegistato, div#recuperoPass{
padding:20px;
float:left;
}
#utRegGuida{
float:left;
}
div#utRegGuida a:link,div#utRegGuida a:active,div#utRegGuida a:visited{
color:red;
font-weight:bold;
text-decoration:none;
}
div#utRegGuida a:hover{
text-decoration:underline;
}

div#utenteRegistato p.titLog, div#recuperoPass p.titLog, div#registazione p.titLog{
font-size:14px;
font-weight:bold;
color:red;
margin:0px;
padding:0px;
padding-bottom:3px;
}
div#utenteRegistato form, div#recuperoPass form{
width:300px;
margin:0px;
padding:0px;
margin-top:10px;
}
div#utenteRegistato p, div#recuperoPass p{
margin:0px;
padding:0px;
clear:both;
margin-bottom:10px;
}
div#utenteRegistato span, div#recuperoPass span{
width:90px;
display:block;
padding-right:10px;
padding-top:3px;
float:left;
text-align:right;
font-size:11px;
font-weight:bold;
}
div#utenteRegistato input, div#recuperoPass input{
height:12px;
width:130px;
font-size:10px;
border:1px solid black;
}
#registazione{
clear:both;
padding:5px;
}
#registazione form{
margin:0px;
padding:0px;
margin-top:10px;
}
#registazione p{
margin:0px;
padding:0px;
clear:both;
margin-bottom:3px;
}
#registazione span{
width:150px;
display:block;
padding-right:10px;
padding-top:3px;
float:left;
text-align:right;
font-size:11px;
font-weight:bold;
}
#registazione input{
height:12px;
width:350px;
font-size:10px;
border:1px solid black;
}
#registazione p.privacy input{
width:auto;
height:auto;
border:none;
}
#registazione p.tasti input, #utenteRegistato p.tasti input, #recuperoPass p.tasti input{
width:auto;
height:auto;
margin-right:5px;
}

#riepologoUtente, #modDati{
padding-top:20px;
}
#riepologoUtente p, #modDati p{
margin:0px;
padding:0px;
clear:both;
margin-bottom:3px;
}
#riepologoUtente span, #modDati span{
width:60px;
display:block;
padding-right:10px;
padding-top:3px;
float:left;
text-align:left;
font-size:11px;
font-weight:bold;
}
#riepologoUtente input{
width:350px;
font-size:10px;
border:none;
background-color:white;
font-size:12px;
color:#333333;
font-size:13px;
}
#modDati input{
height:12px;
width:350px;
font-size:10px;
border:1px solid black;
}
#modDati input#styleNone{
width:auto;
height:auto;
border:none;
}
div#riepologoUtente p.titLog,div#modDati p.titLog{
font-size:14px;
font-weight:bold;
color:red;
margin:0px;
padding:0px;
padding-bottom:3px;
}
#riepologoUtente p.privacy input,#modDati p.privacy input{
width:auto;
height:auto;
border:none;
}
#riepologoUtente input.cap,#modDati input.cap{
width:30px;
float:left;
margin-right:10px;
}
#riepologoUtente input.citta, #modDati input.citta{
width:265px;
}
#riepologoUtente span.titCitta, #modDati span.titCitta{
width:30px;
}
#scheda p.ordineBuonFine{
text-transform:uppercase;
font-weight:bold;
font-size:13px;
color:#009900;
}
#scheda p.ordineNONBuonFine{
text-transform:uppercase;
font-weight:bold;
font-size:13px;
color:red;
}
#contatti{
float:right;
width:465px;
margin-top:20px;
}
#contatti form{
margin:0px;
padding:0px;
margin-top:10px;
}
#contatti p{
margin:0px;
padding:0px;
clear:both;
margin-bottom:3px;
}
#contatti span{
width:120px;
display:block;
padding-right:10px;
padding-top:3px;
float:left;
text-align:right;
font-size:11px;
font-weight:bold;
}
#contatti input{
height:12px;
width:250px;
font-size:10px;
border:1px solid black;
}
#contatti textarea{
height:100px;
width:250px;
font-size:10px;
border:1px solid black;
}
#contatti p.privacy input{
width:auto;
height:auto;
border:none;
}
#contatti p.tasti input{
width:auto;
height:auto;
margin-right:5px;
}
/*--------------- stili relativi alle pagine di privacy ---------------*/
/*stili copiati da un altro css... ecco perchè i nomi non hanno senso*/
.menu_privacy{
font-size:11px;
color:white;
padding-right:25px;
}
._privacy a:link{
font-size:11px;
color:white;
text-decoration:none;
}
.menu_privacy a:link {
font-size:11px;
color:white;
text-decoration:none;
}
.menu_privacy a:visited{
font-size:11px;
color:white;
text-decoration:none;
}
.menu_privacy a:hover{
font-size:11px;
color:red;
text-decoration:underline;
}
.menu_privacy a:active{
font-size:11px;
color:white;
text-decoration:underline;
}
.menu_privacy span{
text-decoration:underline;
font-weight:bold;
}
.testoPrivacy{
font-size:11px;
text-align:justify;
line-height: 15px;
color: #333333;
}
.testoBlu {
font-weight: bold;
color:red;
}
.testoArancioFine {
line-height: 15px;
color:red;
}
.testoArancioFine a:link{
line-height: 15px;
color:#0065BE;
}
.testoArancioFine a:hover{
line-height: 15px;
color:red;
}
.testoArancioFine a:visited{
line-height: 15px;
color:red;
}
/*--------------- fine stili relativi alle pagine di privacy ---------------*/
