/* CSS*/
html, body {height:100%;}
body {margin:0;}
p, h1, h2, h3, h4, h5, div, form {margin:0; padding:0;}

/* Generiche */
body {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #D9E3EF; background: url(grafica/sfumatura.jpg) repeat-x #343434;}

a {color: #FFFFFF;}
a:hover {color: #FFFFFF;}

.clear {clear: both;}
img {border:0;}

.segue {background: url(grafica/freccina.gif) no-repeat center right; height: 18px;}
.segue a {display: block; height: 18px;}

div.img1 {border: 4px solid #ffffff; float: left; margin: 0 10px 20px 0;}
div.img2 {border: 4px solid #ffffff; float: right; margin: 0 0 10px 20px;}
div.imgcenter {border: 4px solid #ffffff; text-align: center; margin: 20px auto 10px auto;}
.verde {color: #BFDF0F;}


/* Principali */
div#contenitore {width:100%; margin: 0 auto 0 auto; padding:0; position:relative;}

div#principale {width: 995px; margin:0 auto 0 auto; padding:0;}

/* MENU SUPERIORE DESTRO */

div#login {width: 100%; margin: 0;}
div#register {width: 72%; float: right; border-bottom: 1px solid #686868; line-height: 30px; text-align: right;}
div#register ul {list-style: none; margin: 0; padding: 0;}
div#register ul li {display: inline; padding: 0 0 0 25px; background: url(grafica/pirulino.gif) no-repeat 9px center;}
div#register ul li a {text-decoration: none; color: #D9E3EF;}
div#register ul li a:hover {text-decoration: none; color: #D9E3EF; background: #B1F300; color: #000000;}


/* TESTATA */

div#testata {width: 100%;}
div#logo {width: 260px; height: 100px; background: url(grafica/logo.gif) no-repeat center center; float: left;}
div#logo a {width: 260px; height: 100px; display: block;}
div#testataright {width: 720px; height: 100px; float: right;}

/* MENU SUPERIORE */

div#menusuperiore {width: 100%; line-height: 30px; background: #686868; margin: 60px 0 0 0; text-align: right;}
div#menusuperiore ul {list-style: none; margin: 0; padding: 0;}
div#menusuperiore ul li {display: inline; padding: 0 10px 0 20px;}
div#menusuperiore ul li a {text-decoration: none; color: #D9E3EF;}
div#menusuperiore ul li a:hover {text-decoration: none; color: #D9E3EF; background: #B1F300; color: #000000;}

/* NOVITA' */

div#totale {width: 100%; border-top: 1px solid #686868; margin: 15px 0 0 0;}
div#novita {width: 80%; line-height: 40px; float: left;}
div#titolonovita {width: 10%; float: left; color: #B1F300; font-size: 22px;}
div#ticker {width: 65%; float: left; font-size: 15px;}
.newsticker {list-style-type: none; background: #343434; padding: 0; margin: 0;}
ul#news a {color: ffffff; text-decoration: none;}
ul#news a:hover {color: ffffff; text-decoration: underline;}
div#prezzo {width: 15%; background: #BFDF0F; float: right; margin: 5px 0 5px 0; padding: 5px 0 5px 10px; color: #000000;}
div#prezzo input {background: #BFDF0F; border: 0; font-family: Georgia; font-size: 16px; font-weight: bold;}

/*RAMO*/

div#ramo {width: 90%; margin: 5px auto 0 auto; text-align: right;}
div#ramo a {text-decoration: none; color: #BFDF0F;}
div#ramo a:hover {text-decoration: underline; color: #BFDF0F;}

/* SLIDE */

#cover_slide {width: 991px; height: 255px; padding: 0; margin: 0 auto 0 auto; border: 4px solid #ffffff;}
#copertina {list-style: none; position: relative; margin: 0; padding: 0; }  
#copertina li{display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 247px; height: 255px; font-size: 30px; color: #ffffff;}
#copertina li a {font-size: 30px; display: block; color: #ffffff; text-decoration: none;}
#copertina li a:hover {font-size: 30px; display: block; color: #ffffff; text-decoration: underline;}

/* BOTTOM */

div#bottom {width: 100%; padding: 0; margin: 20px auto 0 auto;}

div.bottombox1 {width: 49%; float: left;}
div.bottombox1 .titolo {font-size: 24px; color: #ffffff; padding: 10px 0 0 0;}
div.bottombox1 .titolo a {color: #ffffff; text-decoration: none;}
div.bottombox1 .titolo a:hover {color: #ffffff; text-decoration: underline;}
div.bottombox1 .testino {font-size: 16px; padding: 15px 0 0 0;}

div.bottombox2 {width: 49%; float: right;}
div.bottombox2 .titolo {font-size: 24px; color: #ffffff; padding: 10px 0 0 0;}
div.bottombox2 .titolo a {color: #ffffff; text-decoration: none;}
div.bottombox2 .titolo a:hover {color: #ffffff; text-decoration: underline;}
div.bottombox2 .testino {font-size: 16px; padding: 15px 0 0 0;}

div.bottomboxcentro {width: 1px; height: 166px; background: url(grafica/lineetta.gif) no-repeat; margin: 0 auto 0 auto;}

/* SEZIONE */

div#sezione {width: 100%; padding: 0; margin: 0 auto 0 auto;}
div#sezione .banner {width: 914px; padding: 0; margin: 10px auto 0 auto; border: 4px solid #ffffff;}
div#sezione #testosezione {width: 880px; padding: 20px; margin: 15px auto 0 auto; border:1px solid #D9E3EF; min-height: 300px;}
div#sezione #testosezione .titolo {font-size: 26px; color: #ffffff; padding: 10px 0 0 0;}
div#sezione #testosezione .msg {width: 900px; margin: 10px auto 10px auto; font-size: 20px; color: #BFDF0F; text-align: center; font-weight: bold;}
div#sezione #testosezione p {margin: 10px auto 10px auto;}
div#sezione #testosezione iframe {border: 5px solid #ffffff;}
div#sezione #testosezione a {color: #BFDF0F; text-decoration: none;}
div#sezione #testosezione a:hover {color: #BFDF0F; text-decoration: underline;}


div#sezione #testosezione #sx {width: 49%; float: left; border-right: 1px dotted #ffffff; padding: 5px;}
div#sezione #testosezione #dx {width: 49%; float: right;}
div#sezione #testosezione #dx .txscelti {text-align: right; margin: 8px 0 5px 0; float: right;}
div#sezione #testosezione #dx input {float: right; background: #343434; color: #ffffff; font-size: 24px; font-family: Georgia; border: 0;}
div#sezione #testosezione #sx #nomeloggato {margin: 10px 0 0 0;}
div#sezione #testosezione #sx #nomeloggato input {font-family: Georgia; font-size: 16px; border: 0; color: #BFDF0F; background: #343434; font-weight: bold;}
div#sezione #testosezione #sx #indirizzoalternativo {margin: 10px 0 0 0;}
div#sezione #testosezione #sx #indirizzoalternativo label {width: 100px; float: left;}
div#sezione #testosezione #sx #indirizzoalternativo input {font-family: Georgia; font-size: 16px; border: 1px solid #BFDF0F; color: #BFDF0F; background: #000000;}
div#sezione #testosezione #inviacampioni {width: 90%; margin: 20px auto 0 auto; text-align: center;}
div#sezione #testosezione #inviacampioni input {font-family: Georgia; font-size: 16px; border: 1px solid #BFDF0F; color: #BFDF0F; background: #000000;}
div#sezione #testosezione #inviacampioni input.disabilitato {font-family: Georgia; font-size: 16px; border: 1px solid #BFDF0F; color: #333333; background: #000000;}

div#sezione #testosezione #dx ul.box {width: 99%; margin: 10px auto 0 auto; padding: 0; list-style-type: none;}
div#sezione #testosezione #dx ul.box li {background: #ffffff; width: 80px; padding: 4px 0 0 0;; margin: 5px 0 5px 5px; float: left; text-align: center;}
div#sezione #testosezione #dx ul.box li input {border: 0; background: #343434; color: #BFDF0F;}

div#sezione #testosezione ul#bottomnews {list-style-type: none; margin: 0;}
div#sezione #testosezione ul#bottomnews li {margin: 10px 0 0 0; border-bottom: 1px dotted #ffffff; padding: 5px 0 5px 0;}
div#sezione #testosezione ul#bottomnews li a {color: #ffffff; text-decoration: none; font-size: 18px;}
div#sezione #testosezione ul#bottomnews li a:hover {color: #ffffff; text-decoration: underline; font-size: 18px;}


div.barraverde {background: #BFDF0F; width: 95%; margin: 10px auto 0 auto; color: #000000; padding: 3px 3px 3px 10px; font-size: 14px;}


div#documenticorrelati {width: 100%; margin: 15px auto 0 auto;}
div#documenticorrelati h3 {font-style: normal;}
div#documenticorrelati ul {list-style: none; margin: 0; padding: 0;}
div#documenticorrelati ul li {line-height: 35px; color: #ffffff;}
div#documenticorrelati ul li a {color: #ffffff; text-decoration: none;}
div#documenticorrelati ul li a:hover {color: #ffffff; text-decoration: underline;}

div#notiziecorrelate {width: 100%; margin: 15px auto 0 auto;}
div#notiziecorrelate h3 {font-style: normal;}
div#notiziecorrelate ul {list-style: none; margin: 0; padding: 0;}
div#notiziecorrelate ul li {line-height: 35px; color: #ffffff; background: url(grafica/formati/news.gif) no-repeat center left; padding: 0 0 0 35px;}
div#notiziecorrelate ul li a {color: #ffffff; text-decoration: none;}
div#notiziecorrelate ul li a:hover {color: #ffffff; text-decoration: underline;}

div#linkutili {width: 100%; margin: 15px auto 0 auto;}
div#linkutili h3 {font-style: normal;}
div#linkutili ul {list-style: none; margin: 0; padding: 0;}
div#linkutili ul li {line-height: 35px; color: #ffffff; background: url(grafica/formati/htm.gif) no-repeat center left; padding: 0 0 0 35px;}
div#linkutili ul li a {color: #ffffff; text-decoration: none;}
div#linkutili ul li a:hover {color: #ffffff; text-decoration: underline;}


div#titolosezione {width: 95%; margin: 0 auto 0 auto; text-align: right; font-size: 24px; color: #BFDF0F;}

/* FORMATI */

li.pdf {background: url(grafica/formati/pdf.gif) no-repeat center left; padding: 0 0 0 35px;}
li.doc {background: url(grafica/formati/doc.gif) no-repeat center left; padding: 0 0 0 35px;}


/* BREADCRUMB TRAIL */

div#breadcrumb {width: 995px; color: #000000; border: 1px solid #7C7C7C;}
div#breadcrumb div#grigio {width: 100%; background: #878C92;}
div#breadcrumb ul#briciole {width: 100%; list-style-type: none; margin: 0; padding: 0; line-height: 34px;}
div#breadcrumb ul#briciole li {display: inline; margin: 0; padding: 0 21px 0 3px; border: 0; float: left; font-size: 16px;}
div#breadcrumb ul#briciole li a {color: #000000; text-decoration: none; margin: 0;}
div#breadcrumb ul#briciole li a:hover {color: #000000; text-decoration: underline; margin: 0;}

div#sezione1 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione2 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione3 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione4 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione5 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione6 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione7 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione8 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione9 {color: #FFFFFF; padding: 15px; min-height: 300px;}
div#sezione10 {color: #FFFFFF; padding: 15px; min-height: 300px;}

span.inizia {font-size: 30px; text-decoration: none; color: #D9E3EF; padding: 15px 0 0 0;}
span.iniziabis {font-size: 30px; text-decoration: none; color: #BFDF0F; padding: 15px 0 15px 0;}
a.inizia {font-size: 30px; text-decoration: none; color: #D9E3EF; padding: 15px 0 0 0;}
a.inizia:hover {font-size: 30px; text-decoration: underline; color: #D9E3EF; padding: 15px 0 0 0;}
a.iniziabis {font-size: 30px; text-decoration: none; color: #BFDF0F; padding: 15px 0 15px 0;}
a.iniziabis:hover {font-size: 30px; text-decoration: underline; color: #BFDF0F; padding: 15px 0 15px 0;}


/* BOX PARTICOLARI */

div.titolocostruzione {margin: 20px 0 0 0; background: #D9E3EF; color: #000000; padding: 5px; font-weight: bold;}
div#titolocostruzionetasca {margin: 20px 0 0 0; background: #D9E3EF; color: #000000; padding: 5px; font-weight: bold;}
div#titolocostruzioneportastecca {margin: 20px 0 0 0; background: #D9E3EF; color: #000000; padding: 5px; font-weight: bold;}
div#titolocostruzioneiniziali {margin: 20px 0 0 0; background: #D9E3EF; color: #000000; padding: 5px; font-weight: bold;}
div#titolocostruzionepolsicollo {margin: 20px 0 0 0; background: #D9E3EF; color: #000000; padding: 5px; font-weight: bold;}

div#sigla {text-align: center; width: 914px; border: 4px solid #ffffff; margin: 0 auto 0 auto;}

ul.box2 {width: 99%; margin: 10px auto 0 auto; padding: 0; list-style-type: none;}
ul.box2 li {background: #ffffff; width: 160px; font-size: 14px; padding: 0; margin: 5px 0 5px 10px; color: #000000; float: left; text-align: center;}
ul.box2 li a {color: #000000; text-decoration: none; display: block; padding: 4px 0 4px 0;}
ul.box2 li a:hover {color: #000000; text-decoration: none; background: #BFDF0F; display: block; padding: 4px 0 4px 0;}

div#iniziali {display: block; color: #585858;}
div#iniziali input {background: #343434; border: 0; color: #000000; font-family: Georgia;}

div#tasche {display: block; color: #585858;}
div#tasche input {border: 0; color: #000000; font-family: Georgia;}

div.misure {width: 100%; margin: 0 auto 0 auto;}
div.misure div.imm {width: 34%; float: left;}
div.misure div.ins {width: 63%; float: right;}
div.misure div.ins div.riga {width: 99%; margin: 0; border-bottom: 1px solid #585858;}
div.misure div.ins div.riga .dati {float: right; line-height: 60px; width: 90%;}
div.misure div.ins div.riga .dati label {float: left;}
div.misure div.ins div.riga .dati input {margin: 10px 10px 0 0; font-family: Georgia;}
div.misure div.ins div.riga .dati img {float: right; margin: 0 0 5px 0;}
div.misure div.ins div.riga label {float: left; margin: 10px 10px 0 0;}
div.misure div.ins div.riga input {float: left; margin: 10px 10px 0 0; font-family: Georgia;}
div.misure div.ins div.riga img {float: right; margin: 0 0 5px 0;}
div.misure div.ins div.riganf {padding: 10px 0 0 0; border-bottom: 1px solid #585858;}
div.misure div.ins div.riganf div.testo {float: left; width: 65%;}
div.misure div.ins div.riganf input {float: left; margin: 10px 10px 0 0; font-family: Georgia;}
div.misure div.ins div.riganf img {float: right;}

div.misure div.ins2 {width: 99%; margin: 0 auto 0 auto;}
div.misure div.ins2 div.riga {width: 99%; margin: 10px 0 0 0; border: 1px solid #585858; background: url(grafica/sfondo_riga.jpg) repeat-y center right;}
div.misure div.ins2 div.riga label {float: left; margin: 15px 0 0 10px;}
div.misure div.ins2 div.riga input {float: left; margin: 15px 0 0 10px; font-family: Georgia;}
div.misure div.ins2 div.riga img {float: left;}
div.misure div.ins2 div.riga a.video {float: left; padding: 5px 0 0 010px;}
div.misure div.ins2 div.riganf {padding: 10px 0 0 0; border-bottom: 1px solid #585858;}
div.misure div.ins2 div.riganf div.testo {float: left; width: 65%;}
div.misure div.ins2 div.riganf input {float: left; margin: 10px 10px 0 0; font-family: Georgia;}
div.misure div.ins2 div.riganf img {float: right;}


div#sceltatessuti {width: 900px; color: #ffffff; border: 1px solid #7C7C7C; margin: 10px auto 0 auto;}
div#sceltatessuti ul {width: 900px; list-style-type: none; margin: 0; padding: 0;}
div#sceltatessuti ul li {display: inline; width: 225px; margin: 0; border: 0; float: left; font-size: 16px; text-align: center;}
div#sceltatessuti ul li a {color: #000000; text-decoration: none; margin: 0;}
div#sceltatessuti ul li a:hover {color: #000000; text-decoration: underline; margin: 0;}

div.avviso {width: 95%; margin: 0 auto 0 auto; text-align: center;}
div.avviso input {background: #343434; border: 0; color: #BFDF0F;}

div#tintaunita {margin: 10px auto 0 auto; padding: 10px;}
div#righe {margin: 10px auto 0 auto; padding: 10px;}
div#quadri {margin: 10px auto 0 auto; padding: 10px;}
div#riservati {margin: 10px auto 0 auto; padding: 10px;}

div#tintaunita ul.box {width: 99%; margin: 10px auto 0 auto; padding: 0; list-style-type: none;}
div#tintaunita ul.box li {background: #ffffff; width: 160px; font-size: 14px; padding: 0; margin: 5px 0 5px 10px; color: #000000; float: left; text-align: center; min-height: 180px;}
div#tintaunita ul.box li a {color: #000000; text-decoration: none; display: block; padding: 4px 0 0 0;}
div#tintaunita ul.box li a:hover {color: #000000; text-decoration: none; background: #BFDF0F; display: block; padding: 4px 0 0 0;}

div#righe ul.box {width: 99%; margin: 10px auto 0 auto; padding: 0; list-style-type: none;}
div#righe ul.box li {background: #ffffff; width: 160px; font-size: 14px; padding: 0; margin: 5px 0 5px 10px; color: #000000; float: left; text-align: center; min-height: 180px;}
div#righe ul.box li a {color: #000000; text-decoration: none; display: block; padding: 4px 0 0 0;}
div#righe ul.box li a:hover {color: #000000; text-decoration: none; background: #BFDF0F; display: block; padding: 4px 0 0 0;}

div#quadri ul.box {width: 99%; margin: 10px auto 0 auto; padding: 0; list-style-type: none;}
div#quadri ul.box li {background: #ffffff; width: 160px; font-size: 14px; padding: 0; margin: 5px 0 5px 10px; color: #000000; float: left; text-align: center; min-height: 180px;}
div#quadri ul.box li a {color: #000000; text-decoration: none; display: block; padding: 4px 0 0 0;}
div#quadri ul.box li a:hover {color: #000000; text-decoration: none; background: #BFDF0F; display: block; padding: 4px 0 0 0;}

div#riservati ul.box {width: 99%; margin: 10px auto 0 auto; padding: 0; list-style-type: none;}
div#riservati ul.box li {background: #ffffff; width: 160px; font-size: 14px; padding: 0; margin: 5px 0 5px 10px; color: #000000; float: left; text-align: center; min-height: 180px;}
div#riservati ul.box li a {color: #000000; text-decoration: none; display: block; padding: 4px 0 0 0;}
div#riservati ul.box li a:hover {color: #000000; text-decoration: none; background: #BFDF0F; display: block; padding: 4px 0 0 0;}


div#sceltamisure {width: 900px; color: #ffffff; border: 1px solid #7C7C7C; margin: 10px auto 0 auto;}
div#sceltamisure ul {width: 900px; list-style-type: none; margin: 0; padding: 0; line-height: 34px; background: #878C92;}
div#sceltamisure ul li {display: inline; width: 300px; margin: 0; line-height: 30px; border: 0; float: left; font-size: 16px; text-align: center;}
div#sceltamisure ul li a {color: #000000; text-decoration: none; margin: 0;}
div#sceltamisure ul li a:hover {color: #000000; text-decoration: underline; margin: 0;}

div#elencomisure {margin: 0 auto 0 auto; padding: 0;}
div#elencomisurepersonali {margin: 10px auto 0 auto; padding: 10px;}
div#elencomisurepersonali a {color: #BFDF0F; text-decoration: none;}
div#elencomisurepersonali a:hover {color: #BFDF0F; text-decoration: underline;}
div#elencomisurestandard {margin: 10px auto 0 auto; padding: 10px;}
div#totalemisurefisse {width: 500px; margin: 15px auto 0 auto;}
div#totalemisurefissec {width: 500px; margin: 15px auto 0 auto;}
div#totalemisurefissemanica {width: 500px; margin: 15px auto 0 auto;}
div#totalemisurefissefusto {width: 500px; margin: 15px auto 0 auto;}
div.misurenumeriche {width: 240px; float: left; margin: 0 0 0 10px;}
div.misurenonnumeriche {width: 240px; float: left; margin: 0 0 0 10px;}

div#profilo {margin: 10px auto 0 auto; padding: 10px;}
div#profiloscelto {margin: 10px auto 0 auto; padding: 10px; border: 5px solid #9B9B9B;}
div#profiloscelto div#delete {position: absolute;}
div#profiloscelto div#delete img {border: none;}

div#riassunto {width: 600px; margin: 20px auto 0 auto;}
div.articolo {border-bottom: 1px solid #eeeeee; width: 100%; margin: 0 auto 0 auto;}
div.articolo div.etichetta {width: 120px; float: left;}
div.articolo div.etichettabig {width: 200px; float: left;}
div.articolo div.etichettabigbig {width: 300px; float: left;}
div.articolo div.contenuto {float: left; height: 58px;}

input#carellino {width: 600px; margin: 0 auto 0 auto; color: #ffffff; line-height: 50px; background: url(grafica/carrello.gif) no-repeat center right; font-size: 20px; padding: 0 60px 0 0; text-align: right; border: 1px solid #BFDF0F;}

div#scelte {width: 520px; margin: 30px auto 0 auto;}
div#misure {width: 230px; float: left; margin: 0 0 0 10px;}
div#misurestandard {width: 250px; float: left; margin: 0 0 0 10px; display: none;}

div#allriconoscimento {width: 350px; margin: 40px auto 40px auto;}
div#allriconoscimento .titolo {margin: 0 0 0 20px; padding: 0 0 5px 0; font-size: 24px;}
div#riconoscimento {width: 350px; margin: 0 auto 0 auto; border: 1px solid #7c7c7c; background: #585858;}
div#riconoscimento div.riga {width: 250px; margin: 10px auto 5px auto; text-align: center;}
div#riconoscimento div.riga label {width: 100px; float: left; text-align: right; padding: 0 10px 0 0;}
div#allriconoscimento div.registrati {text-align: right; padding: 5px 0 5px 0; font-size: 12px;}
div#allriconoscimento div.registrati a {text-decoration: none; color: #ffffff;}
div#allriconoscimento div.registrati a:hover {text-decoration: underline; color: #ffffff;}


/* CODA */

div#coda {width: 100%; border-top: 1px solid #686868; margin: 15px auto 0 auto; padding: 15px 0 35px 0;}
div#coda .denominazione {width: 49%; float: left; font-size: 11px; line-height: 14px;}
div#coda .menuinferiore {width: 49%; float: right; font-size: 11px; line-height: 14px; text-align: right;}
div#coda .menuinferiore ul {list-style: none; margin: 0; padding: 0;}
div#coda .menuinferiore ul li {display: inline; padding: 0 10px 0 10px;}
div#coda .menuinferiore ul li.bordo {display: inline; padding: 0 10px 0 10px; border-right: 1px solid #D9E3EF;}
div#coda .menuinferiore ul li a {text-decoration: none; color: #D9E3EF;}
div#coda .menuinferiore ul li a:hover {text-decoration: none; color: #D9E3EF; background: #B1F300; color: #000000;}

.tabs-nav { /* auto clear */
    display: inline-block;
}

/*Sole per EC */

div#contenitoreec {width:600px; margin: 0 auto 0 auto; padding:0;}
div#principaleec {width: 590px; margin:0 auto 0 auto; padding:0;}
div#titoloec {color: #B1F300; font-size: 22px; margin: 30px 0 0 0;}
div#sezioneec {width: 600px; padding: 0; margin: 0 auto 0 auto;}
div#logoec {width: 260px; height: 100px; margin: 10px; background: url(grafica/logo.gif) no-repeat center center; float: left;}
div#testatarightec {width: 300px; height: 100px; float: right;}


/*Registrazione*/

div#registrazione {width: 600px;}
div#profile {width: 360px;  padding: 10px; margin: 30px auto 0 auto;}
div#profile h3 {width: 360px;  text-align: right; color: #ffffff; margin: 0 0 5px 0;}
div#allprofile {width: 97%; background: #000000; border: 3px solid #BFDF0F; padding: 10px;}
div#profile div#allprofile .riga {width: 330px; margin: 0 auto 0 auto; line-height: 35px;}
div#profile div#allprofile .rigab {width: 330px; margin: 0 auto 0 auto; line-height: 35px; text-align: center}
div#profile div#allprofile .riga label {width: 150px; padding:  0 5px 0 0; float: left; text-align: right;}
div#profile div#allprofile .riga input {width: 150px; padding:  0 0 0 5px; float: right; margin: 7px 0 0 0; text-align: left;}
div#profile div#allprofile .rigab input {border: 1px solid #BFDF0F; color: #BFDF0F; width: 80px; background: #000000;}
div#profile div#allprofile .toolreg {width: 98%; margin: 0 auto 0 auto; text-align: right; font-size: 11px; color: #ffffff; line-height: 20px;}
div#profile div#allprofile .toolreg a {color: #ffffff; text-decoration: none;}
div#profile div#allprofile .toolreg a:hover {color: #ffffff; text-decoration: underline;}
div#profile div.msg {width: 360px; margin: 10px auto 0 auto; text-align: center; color: #BFDF0F;}

a.verde {color: #BFDF0F; text-decoration: none; font-weight: bold;}
a.verde:hover {color: #BFDF0F; text-decoration: underline; font-weight: bold;}

/* ------------------------------------------------------------------------
	Popin
------------------------------------------------------------------------- */

#overlay {background: #000; position: absolute; top: 0; left: 0; z-index: 10000; width: 100%;}
.prettyPopin {display: none; overflow: hidden; position: absolute; z-index: 11000; top: 50%; left: 50%;}
.prettyPopin a#b_close {display: none; position: absolute; z-index: 2; top: 10px; right: 13px; width: 41px; height: 9px; text-indent: -10000px;}
.prettyPopin .prettyContent {position: relative; width: 100%; height: 100%; font-size: 1.2em;}
.prettyPopin .prettyContent .prettyContent-container {display: none; padding: 20px 15px 15px 15px;}
.prettyPopin .prettyContent .loader {position: absolute; top: 50%; left: 50%; margin: -14px 0 0 -14px;}


/*ELEMENTI DI UNA FORM*/

span.checkbox {width: 19px; height: 25px; padding: 0 5px 0 0; background: url(grafica/input/checkbox.gif) no-repeat; display: block; clear: right; float: right;} 
span.radio {width: 19px; height: 25px; padding: 0 5px 0 0; background: url(grafica/input/radio.gif) no-repeat; display: block; clear: left; float: left;} 
span.select {position: absolute; width: 158px; height: 21px; padding: 0 24px 0 8px; color: #fff; font: 12px/21px arial,sans-serif; background: url(grafica/input/select.gif) no-repeat; overflow: hidden;} 

#labelui {font-size: 11px;}
#labelemail {font-size: 11px;}

/*PRODOTTI*/

ul#prodotti {list-style-type: none; margin: 0;}
ul#prodotti li {border: 1px solid #888888; padding: 10px; width: 20%; text-align: center; background: #454545; float: left; margin: 10px 0 0 10px; min-height: 180px;}
ul#prodotti li a {text-decoration: none; color: #ffffff;}
ul#prodotti li a:hover {text-decoration: none; color: #BFDF0F;}

div.prezzo {color: #BFDF0F; padding: 10px 0 10px 0; border-bottom: 1px dotted #BFDF0F; width: 500px; background: url(grafica/carrellobianco.gif) no-repeat center right;}
div.prezzo a {color: #BFDF0F; text-decoration: none; display: block;}
div.prezzo a:hover {color: #BFDF0F; text-decoration: underline; display: block;}


/*Taglie*/

div#taglie {width: 90%; margin: 5px 0 5px 0;}
