@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0; border: none; }

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #000 url(/ima/sfondo.jpg) center top no-repeat;
}
body#homepage {
	background: #000 url(/ima/sfondo_con_casco.jpg) center top no-repeat;
}
a:link {
	color: #E20A16;
	font-size: 10px;
}
a:visited {
	color: #E20A16;
	font-size: 10px;
}
a:hover {
	color: #fff;
	font-size: 10px;
}
a:active {
	color: #E20A16;
	font-size: 10px;
}

#FlashID{
    width: 393px;
    height: 107px;
}

#animazioneBlister{
    width: 112px;
    height: 90px;
}

input[type=text]{
	background-color:#FFF;
	border:#E20F1F 1px solid;
	color: #E20F1F;
	font-size:12px;
	padding:3px;
	margin:2px 0 10px 0;
	width:425px;
	height:15px;
}

button {
    border: none;
}

/* header */
div#u_header {
	position: relative;
	width: 960px;
	margin: 0 auto;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
}
a#cartLabel {
	position: absolute;
	top: 0;
	left: 578px;
	background: url(/ima/sfondo_carrello.png) top left no-repeat;
	width: 235px;
	height: 31px;
	display:block;
	text-decoration:none;
	color:#FFF;
	
}
a#cartLabel span.testoCarrello {
	position: absolute;
	top: 5px;
	left: 140px;
	font-weight: bold;
	color: #fff;
}
a#cartLabel span.testoRosso {
	color: #E20A16;	
}

a#cartLabel span {
	color: #E20A16;	
}
#socialLabel {
	position: absolute;
	top: 0;
	left: 813px;
	background: url(/ima/sfondo_social.png) top left no-repeat;
	width: 148px;
	height: 53px;
	z-index: 10;
}
#socialLabel p {
	position: relative;
	top: 30px;
	left: 2px;
	text-align: center;
}



.addthis_toolbox .custom_images a {
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img {
    opacity: 1;
}

.addthis_toolbox .custom_images a img {
    opacity: 0.75;
}


.addthis_button_facebook {
	position: absolute;
	top: 5px;
	left: 10px;
}
.addthis_button_twitter {
	position: absolute;
	top: 5px;
	left: 45px;
}
.addthis_button_myspace {
	position: absolute;
	top: 5px;
	left: 80px;
}
.addthis_button_delicious {
	position: absolute;
	top: 5px;
	left: 115px;
}

p#facebookAlto {
	float: right;
	line-height: 40px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	position: absolute;
	top: 4px;
	left: 108px;
}

p#facebookAlto img {
	margin: 5px 5px 0 0;
}

p#facebookAltoP {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family:Verdana, sans-serif;
    position: absolute;
    top: 13px;
    left: 16px;
}



div#menu {
	background:url("/ima/sfondo_menu.png") no-repeat scroll left top transparent;
	height:36px;
	left:553px;
	padding:2px 0 0 7px;
	position:absolute;
	top:75px;
	width:410px;
}


 .lavaLampBottomStyle {
            position: relative;
			top: 0;
			left: 0;
            height: 30px;
            width: 400px;
            padding: 0;
            margin: 0;
            overflow: hidden;
			
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
					z-index: 8;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 1px solid #e20a16;
                        width: 9px;
                        height: 21px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampBottomStyle li a {
                        font: bold 10px verdana;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
						z-index: 10;
                        display: block;
                        float: left;
                        height: 20px;
                        overflow: hidden;
                        margin: auto 10px;
						position:relative;
						}   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
							
                        }   


 .lavaLampBottomStyle li.current a{
	color:#e20a16;

}


ul#menuPrincipale {
	list-style: none;	
	margin: 9px auto 0 auto;
	
}
ul#menuPrincipale li {
	display: inline;	
	font-size: 10px;
}
ul#menuPrincipale li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin: 0 5px 0 5px;
}
ul#menuPrincipale li a:link {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
ul#menuPrincipale li a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/*BANDIERINE*/

div#bg_bandiere{
    background: url('/ima/bg_bandierine.png') no-repeat top center;
    position: absolute;
    top: 27px;
    left: 734px;
    width: 75px;
    height: 25px;
}


div#langIT{
    position: absolute;
    top: 30px;
    left: 739px;
}

div#langFR{
    position: absolute;
    top: 30px;
    left: 764px;
}

div#langEN{
    position: absolute;
    top: 30px;
    left: 789px;
}

div#langIT:hover{
    top: 30px;
}

div#langFR:hover{
    top: 30px;
}

div#langEN:hover{
    top: 30px;
}

div.bandieraDisattiva{
    opacity: 0.5;
    top: 30px;
}

div.bandieraDisattiva:hover{
    opacity: 1;
    top: 30px;
}

div.bandieraAttiva{
    opacity: 1;
    top: 30px;
}



/* footer */
div#u_footer {
	clear:both;
	width: 960px;
	margin: 0 auto;
	border-top: solid 1px #FFF;
	position: relative;
}
p#parFooterSx {
	float: left;
	line-height: 40px;
}
p#parFooterSx a {
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
}
p#parFooterDx, p#parFooterDx1 {
	float: right;
	line-height: 40px;
	color: #999;
	text-transform: uppercase;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}
p#parFooterDx1 {
	margin:  0 10px 0 0;	
}
p#parFooterDx img {
	margin: 5px 5px 0 0;
}

#made {
    position: absolute;
    top: 6px;
    right: 0px;
}

/* contenuti */
div#u_content {
	position: relative;
	width: 960px;
	margin: 0 auto;
	min-height: 650px;
}
div#u_content {
	background: url(/ima/sfondo_linee_continuo.png) no-repeat 0 32px;	
}
div#u_content.contHomepage {
	background: url(/ima/sfondo_linee.png) no-repeat 0 32px;	
}
p#testoHome {
	position: absolute;
	top: 206px;
	left: 4px;
	color: #E20F1F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

div#animazioneHome {
	width: 122px;
	height: 98px;
	padding: 10px 0 0 10px;
	position: absolute;
	top: 510px;
	left: 13px;
	background:url(/ima/sfondo_animazione_home.png) no-repeat top left;
}
div#videoHome {
	width: 132px;
	height: 108px;
	padding: 10px 0 0 10px;
	position: absolute;
	top: 510px;
	left: 160px;
	background:url(/ima/sfondo_video_homepage.png) no-repeat top left;
}
div#videoHome #bottonePlay {
	margin: 15px 0 0 23px;
}
p#guardaIlVideo {
	color: #E20F1F;
	text-transform:uppercase;
	position: absolute;
	top: 620px;
	left: 160px;
	text-align: right;
	width:132px;
	line-height: 14px;
}
p#guardaIlVideo a {
	color: #E20F1F;
	font-weight: bold;
	text-decoration:none;
}


p#guardaIColori {
	color: #E20F1F;
	text-transform:uppercase;
	position: absolute;
	top: 620px;
	left: 13px;
	text-align: right;
	width:132px;
	line-height: 14px;
}
p#guardaIColori a {
	color: #E20F1F;
	font-weight: bold;
	text-decoration:none;
}

div#bottoneOffertaDiv {
	position: relative;
	top: 450px;
	left: 672px;
	width: 287px;
	height: 81px;
	background: url(/ima/bottone_offerta_home_on.png) top left;
}
#bottoneOfferta {
	z-index: 2;
}


/*PRODOTTI*/

div#content {
	position: relative;
	width: 960px;
	margin: 0 auto;
	min-height: 650px;
	background: url(/ima/sfondo_linee_continuo.png) no-repeat 0 32px;	
}

div#titoloProdotti {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/prodotti.png) no-repeat;
}

div#imageGrande {
	width: 344px;
	height: 273px;
	position: absolute;
	top: 50px;
	left: 29px;
}

div#varianti{
	width: 578px;
	height: 120px;
	position: absolute;
	top: 45px;
	left: 384px;
	background: url(/ima/sfondo_varianti.png) no-repeat bottom;
	/*hasLayout:1;
	zoom:1;*/
}

div.thumb {
	display:inline-block;
	width:93px;
	height:80px;
	text-align:center;
	margin:7px 0 0 0;
	/*hasLayout:1;
	zoom:1;*/
}

div.thumb p, div.thumb img{
	display:inline-block;
	
}

div.thumb a:hover, div.thumb a.active {
	background: url(/ima/blister/hover.png) no-repeat top center;
	width:89px;
	height:64px;
	display:block;
	border:0px;
	text-decoration:none;
	outline: none;
}

div.thumb a.active:link, div.thumb a.active:visited {
	border: none;
	text-decoration:none;

}



div#varianti p.scegli{
		font-size:12px;

}

div#cascoColore{
	width: 163px;
	height: 134px;
	position: absolute;
	top: 188px;
	left: 450px;
}

div#descrizione{
	width: 575px;
	position: absolute;
	top: 360px;
	left: 384px;

	
}

div#descrizione p{
	font-size:12px;
	text-align:justify;
	line-height:20px;
	
}

div#prezzo{
	width: 306px;
	height:58px;
	position: absolute;
	top: 200px;
	left: 652px;
	background: url(/ima/prezzo_fr.png) no-repeat;
	text-indent:-9999px;
	
}

button#aggiungi {
	position: relative;
	top: 280px;
	left: 650px;
	width: 307px;
	height: 37px;
	background: url(/ima/metti_on.png) top left;
	cursor:pointer;

}


div#istruzioni {
	width: 122px;
	height: 98px;
	position: absolute;
	top: 510px;
	left: 13px;
	background:url(/ima/sfondo_istruzioni.png) no-repeat top left;
}


div#funziona {
	width: 122px;
	height: 98px;
	position: absolute;
	top: 510px;
	left: 160px;
	background:url(/ima/sfondo_funzionante.png) no-repeat top left;
}


div#metodi {
	width: 122px;
	height: 98px;
	position: absolute;
	top: 510px;
	left: 308px;
	background:url(/ima/sfondo_metodi_pagamento.png) no-repeat top left;
}

div#photogallery {
	width: 122px;
	height: 98px;
	position: absolute;
	top: 510px;
	left: 457px;
	background:url(/ima/sfondo_photogallery.png) no-repeat top left;
}

div#photogallery2 {
	width: 122px;
	height: 98px;
	position: absolute;
	top: 510px;
	left: 307px;
	background:url(/ima/sfondo_photogallery.png) no-repeat top left;
}

p#testoIstruzioni {
	color: #E20F1F;
	text-transform:uppercase;
	position: absolute;
	top: 620px;
	left: 13px;
	text-align: right;
	width:132px;
	line-height: 14px;
}
p#testoIstruzioni a {
	color: #E20F1F;
	font-weight: bold;
	text-decoration:none;
}

p#testoFunziona {
	color: #E20F1F;
	text-transform:uppercase;
	position: absolute;
	top: 620px;
	left: 160px;
	text-align: right;
	width:132px;
	line-height: 14px;
}
p#testoFunziona a {
	color: #E20F1F;
	font-weight: bold;
	text-decoration:none;
}

p#testoMetodi {
	color: #E20F1F;
	text-transform:uppercase;
	position: absolute;
	top: 620px;
	left: 308px;
	text-align: right;
	width:132px;
	line-height: 14px;
}

p#testoMetodi a {
	color: #E20F1F;
	font-weight: bold;
	text-decoration:none;
}

p#testoPhotogallery {
	color: #E20F1F;
	text-transform:uppercase;
	position: absolute;
	top: 620px;
	left: 457px;
	text-align: right;
	width:132px;
	line-height: 14px;
}

p#testoPhotogallery a {
	color: #E20F1F;
	font-weight: bold;
	text-decoration:none;
}

p#testoPhotogallery2 {
	color: #E20F1F;
	text-transform:uppercase;
	position: absolute;
	top: 620px;
	left: 307px;
	text-align: right;
	width:132px;
	line-height: 14px;
}

p#testoPhotogallery2 a {
	color: #E20F1F;
	font-weight: bold;
	text-decoration:none;
}

/*CARRELLO*/
div#contentCarrello {
	width: 960px;
	margin: 0 auto;
	background:none;	
}

div#titoloCarrello{
	width: 420px;
	height: 29px;
	position: relative;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/carrello.png) no-repeat;
}

form#tabCarrello {
	margin-top:20px;
}

table#tabStyle{
	margin-top:20px;
}

table#tabStyle tr td{
	font-size:14px;
}

table#tabStyle input[type=text]{
	background-color:#FFF;
	border:#E20F1F 1px solid;
	color: #E20F1F;
	font-size:14px;
	line-height:14px;
	width:50px;
	height:20px;
	text-align:center;
	margin:2px 0 0 0;
	padding:3px;
	position:relative;
	top:2px;
	left:0px;
}


button.bt_aggiorna {
	width: 26px;
	height: 26px;
	background: url(/ima/bt_aggiorna.png) no-repeat;
	cursor:pointer;
	line-height:14px;
	position:relative;
	top:-4px;
	left:0px;
}

button.bt_elimina {
	width: 26px;
	height: 26px;
	background: url(/ima/bt_elimina.png) no-repeat;
	cursor:pointer;

}



div#spedizioneDiv {
	position:relative;
	width:960px;
	font-size:14px;
	margin:20px 0 10px 0;
	min-height:480px;
	
}


div#spedizioneDiv input[type=text]{
	background-color:#FFF;
	border:#E20F1F 1px solid;
	color: #E20F1F;
	font-size:12px;
	padding:3px;
	margin:2px 0 10px 0;
	width:425px;
	height:15px;
}

div#spedizioneDiv input[type=text]#id_cap, div#spedizioneDiv input[type=text]#id_province, div#spedizioneDiv input[type=text]#id_numero_civico{
	width:50px;
}

div#spedizioneDiv p#formCivico, div#spedizioneDiv p#formCap, div#spedizioneDiv p#formProv{
	width:70px;
}

div#spedizioneDiv p {
	width:600px;
}

div#spedizioneDiv p.error input[type=text]{
	background-color:#FF0;
}

div#spedizioneDiv p.error select{
	background-color:#FF0;
}

div.testoErrore {
	font-size:11px;
	position:absolute;
	top:310px;
	left:630px;
	background-color: #FF0;
	color:#E20F1F;
	padding:15px;
	text-transform:uppercase;
	text-align:center;
	border:#E20F1F 1px solid;
	
}


div#spedizioneDiv p.small{
	font-size:10px;
	position:absolute;
	top:470px;
	left:0px;
	line-height:10px;
}

div#spedizioneDiv p.small2{
	font-size:10px;
	position:absolute;
	top:450px;
	left:0px;
	line-height:10px;
	
}

div#spedizioneDiv p.small2 a:hover{
	color:#FFF;
}


div#titoloIndirizzo{
	width: 420px;
	height: 29px;
	text-indent:-9999px;
	background:url(/ima/titoli/indirizzo.png) no-repeat;
}



div#titoloPagamento{
	width: 300px;
	height: 29px;
	text-indent:-9999px;
	background:url(/ima/titoli/pagamento.png) no-repeat;
	position:absolute;
	left:610px;
	top:0px;
}

div#spedizioneDiv ul {
	list-style:none;
	font-size:14px;
	
}

div#spedizioneDiv ul li{
	margin:20px 0;
	text-transform:uppercase;
	
}

div#listapagamenti{
	position:absolute;
	top:30px;
	left:610px;
	
}

button#bt_paga{
	width: 220px;
	height: 37px;
	background: url(/ima/bt_conferma.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:444px;
	left:680px;
	
}

img#loghiPaypal{
	position:absolute;
	top:155px;
	left:629px;
	
}

div#lineaVerticale{
	width:1px;
	max-width:1px;
	max-width:1px;
	height:480px;
	position:absolute;
	top: 0px;
	left:598px;
	background-color:#E20F1F;
}

 
/* POSIZIONI FORM */

p#formNome{
	position:absolute;
	top:40px;
	left:0px;
}

p#formCognome{
	position:absolute;
	top:100px;
	left:0px;
}


p#formIndirizzo{
	position:absolute;
	top:160px;
	left:0px;
}


p#formCitta{
	position:absolute;
	top:220px;
	left:0px;
}


p#formCap{
	position:absolute;
	top:160px;
	left:525px;
	
}

p#formCivico{
	position:absolute;
	top:163px;
	left:450px;
	font-size: 11px;
}

p#formCivico2{
	position:absolute;
	top:160px;
	left:450px;
}

p#formProv{
	position:absolute;
	top:220px;
	left:450px;
}

p#formNazione{
	position:absolute;
	top:280px;
	left:0px;
}

p#formTell{
	position:absolute;
	top:340px;
	left:0px;
}

p#formEmail{
	position:absolute;
	top:400px;
	left:0px;
}

p#formEmail2{
	position:absolute;
	top:460px;
	left:0px;
}

p#formEmail_c{
	position:absolute;
	top:400px;
	left:0px;
}


#id_nazione{
    width: 433px;
    border:1px solid #E20F1F;
    height: 23px;
    padding:3px;
    font-size:12px;
    color: #E20F1F;
}

#id_note_spedizione{
     background-color:#FFF;
     border:#E20F1F 1px solid;
     color: #E20F1F;
     font-size:12px;
     padding:3px;
     margin:2px 0 10px 0;
     width:425px;
     height:70px;
     font-family:Verdana, Geneva, sans-serif;   
}

p#formNote{
	position:absolute;
	top:580px;
	left:0px;
}

p#formNote2{
	position:absolute;
	top:520px;
	left:0px;
}


/* CHI SIAMO */


div#titoloChisiamo {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/chisiamo.png) no-repeat;
}


div#descrizioneChisiamo{
	width: 500px;
	position: absolute;
	top: 55px;
	left: 45px;
	line-height:20px;
	font-size:12px;
	text-align:justify;

	
}

div#imaChisiamo{
	position:absolute;
	top:200px;
	left:560px;
	
}

/* CONTATTI */

div#titoloContatti {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/contatti.png) no-repeat;
}

div#mappa {
	width: 460px;
	position: absolute;
	top: 55px;
	left: 497px;
}


div#testoContatti{
	width: 400px;
	position: absolute;
	top: 55px;
	left: 45px;
	line-height:20px;
	font-size:12px;
}

div#testoContatti p{
	margin-bottom:10px;

}

div#testoContatti a:hover{
	color:#FFF;

}


p#contattiNome{
	position:absolute;
	top:230px;
	left:45px;
	font-size:12px;
}

p#contattiCognome{
	position:absolute;
	top:230px;
	left:270px;
	font-size:12px;
}

p#contattiEmail{
	position:absolute;
	top:280px;
	left:45px;
	font-size:12px;
}

p#contattiMessaggio{
	position:absolute;
	top:330px;
	left:45px;
	font-size:12px;
}

form#formContatti input[type=text]#id_first_name{
	background-color:#FFF;
	border:#E20F1F 1px solid;
	color: #E20F1F;
	font-size:12px;
	padding:3px;
	margin:2px 0 10px 0;
	width:200px;
	height:15px;
}

form#formContatti input[type=text]#id_last_name{
	background-color:#FFF;
	border:#E20F1F 1px solid;
	color: #E20F1F;
	font-size:12px;
	padding:3px;
	margin:2px 0 10px 0;
	width:200px;
	height:15px;
}

input[type=text]{
	background-color:#FFF;
	border:#E20F1F 1px solid;
	color: #E20F1F;
	font-size:12px;
	padding:3px;
	margin:2px 0 10px 0;
	width:425px;
	height:15px;
}

textarea#id_text{
	background-color:#FFF;
	border:#E20F1F 1px solid;
	color: #E20F1F;
	font-size:12px;
	padding:3px;
	margin:2px 0 10px 0;
	width:425px;
	height:70px;
	font-family:Verdana, Geneva, sans-serif;
}

div#testoContatti p.small{
	font-size:10px;
	position:absolute;
	top:125px;
	left:0px;
	width:400px;
}

div#testoContatti p.small2{
	font-size:10px;
	position:absolute;
	top:370px;
	left:0px;
	width:400px;
}


form#formContatti p.error input[type=text]{
	background-color:#FF0;
}

form#formContatti p.error textarea#id_text{
	background-color:#FF0;
}

form#formContatti p.error input#id_first_name[type="text"]{
	background-color:#FF0;
}

form#formContatti p.error input#id_last_name[type="text"]{
	background-color:#FF0;
}



div.testoErrore2 {
	font-size:10px;
	position:absolute;
	top:456px;
	left:45px;
	background-color: #FF0;
	color:#E20F1F;
	padding:5px;
	text-transform:uppercase;
	text-align:center;
	border:#E20F1F 1px solid;
	
}


button#bt_contattaci{
	width: 183px;
	height: 33px;
	background: url(/ima/bt_contattaci.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:460px;
	left:295px;
	
}


/* GRAZIE */

div#titoloGrazie {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url('/ima/titoli/riepilogo.png') no-repeat;
}

div#testoGrazie {
	width: 600px;
	height: 149px;
	position: absolute;
	top: 200px;
	left: 200px;
	text-indent:-9999px;
	background:url('/ima/messaggio_grazie.png') no-repeat;
}

/* GALLERY */

div#titoloGallery {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url('/ima/titoli/gallery_dicono.png') no-repeat;
}

div#testoGallery2 {
	width: 363px;
	height: 39px;
	position: absolute;
	top: 50px;
	left: 65px;
	text-indent:-9999px;
	background:url('/ima/titolo_people.png') no-repeat;
	text-align:center
}


div#istruzioniGallery2 {
	position: absolute;
	width: 363px;
	top: 115px;
	left: 65px;
	font-size:14px;
	line-height:20px;
	text-align:center;	
}

/*DA CANCELLARE  A BREVE*/
div#testoGallery {
background:url("/ima/noncasco_people.png") no-repeat scroll 0 0 transparent;
height:450px;
left:50px;
position:absolute;
text-indent:-9999px;
top:50px;
width:900px;
}

div#istruzioniGallery {
height:50px;
left:350px;
position:absolute;
top:510px;
width:420px;
font-size: 10px;
text-align: left;
line-height: 14px;
}

/*-----------------------------*/


/* NEWS */

/*div#titoloNews {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/news.png) no-repeat;
}*/

div#titoloNews {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/news.png) no-repeat;
}

div#testoNews1 {
	width: 510px;
	position: absolute;
	top: 50px;
	left: 445px;
	font-size:11px;
	text-align:justify;

}

div#testoNews1 a:hover{
	color:#FFF;
}

div#imgNews1 {
	width: 360px;
	height: 240px;
	position: absolute;
	top: 50px;
	left: 45px;
}

div#newsPiccole {
	width: 913px;
	height: 97px;
	position: absolute;
	top: 350px;
	left: 45px;
}

div.newsThumb img{
	background:url(/ima/sfondo_news_p.png) top center no-repeat;
	width: 151px;
	height: 97px;
	padding:10px;
	float:left;
	display:block;
}

div.newsThumb p.dataNews{
	width: 100px;
	float:left;
	display:block;
	font-weight:bold;
	margin-left:5px;
}

div.newsThumb p.titleNews{
	width: 100px;
	float:left;
	display:block;
	font-weight:bold;
	color:#E20F1F;
	margin-left:5px;

}

div.newsThumb p{
	width: 100px;
	height: 20px;
	float:left;
	display:block;
	margin-left:5px;

}

div.newsThumb {
	float:left;
	width:300px;
}



/* INOLTRA */

div#titoloInoltra {
	width: 420px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/inoltra.png) no-repeat;
}

div#testoInoltra {
	width: 600px;
	height: 149px;
	position: absolute;
	top: 200px;
	left: 200px;
	text-indent:-9999px;
	background:url(/ima/messaggio_inoltra.png) no-repeat;
}


/* CONFERMA */
button#bt_conferma{
	width: 220px;
	height: 37px;
	background: url(/ima/bt_pagaora.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:170px;
	left:680px;
	
}

button#bt_confermaOrdine{
	width: 220px;
	height: 37px;
	background: url(/ima/bt_confermaOrdine.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:170px;
	left:680px;
	
}

div#titoloAcquisto {
	width: 420px;
	height: 29px;
	position: relative;
	top: 700px;
	left: 0px;
	text-indent:-9999px;
	background:url(/ima/titoli/acquisto.png) no-repeat;
}

.metPag {
	position: absolute;
	top: 0px;
	left: 0px;
	display:block;
	z-index: 100;
}



/* FORM dove hai conosciuto noncasco  */

p#formWhere{
	position:absolute;
	top:520px;
	left:0px;
}

#id_where{
    width: 433px;
    border:1px solid #E20F1F;
    height: 23px;
    padding:3px;
    font-size:12px;
    color: #E20F1F;
}

div#spedizioneDiv p.small2 {
    top: 686px;
}


div#spedizioneDiv p.small {
    top: 702px;
}

div#spedizioneDiv {
    min-height: 710px;
}

div#lineaVerticale  {
    height: 711px;
}

button#bt_paga{
    top: 674px;
}


/* CONFIRM NEW */

div#lineaVerticale2 {
    background-color:#E20F1F;
    height:600px;
    left:595px;
    max-width:1px;
    position:absolute;
    top:0px;
    width:1px;
}

p#formWhere2{
	position:absolute;
	top:460px;
	left:0px;
}

/*SLIDER*/
#slider {
    width: 490px; /* important to be same as image width */
    height: 325px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	left: 466px;
	top: 50px;
	border:1px solid #E20A16;
	background-color: #000;
}
#sliderContent {
    width: 490px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	display: none;
	background-color: #000;
}
.sliderImage span {
    position: absolute;
	font: 12px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 464px;
    background-color: #000;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)";
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
    text-align: center;
}
.sliderImage a{
	cursor:default;
	text-align: center;
	display: block;
}


.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

/*GALLERIA*/
div#galleria {
    width: 490px;
    height: 360px;
    position: relative;
	left: 466px;
	top: 50px;
	border:1px solid #E20A16;
	background-color: #000;background-repeat
	border-bottom: none;
}

div#descrizioneImmagine {
    width: 490px;
    position: relative;
	left: 466px;
	top: 140px;
	background-color: #000;background-repeat
	border-bottom: 1px solid #E20A16;
	border-left: 1px solid #E20A16;
	border-right: 1px solid #E20A16;
}


/*ANNUNCIO*/
#annuncio{
	position: absolute;
	left: 612px;
	top: 480px;
	width: 320px;
	background-color: #fff000;
	border: 2px solid #db0a0f;
	padding: 10px;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
}

div#annuncio p{
	width: 320px;
}


