/* CSS Document */
* {padding:0; margin:0;}
body{background: url("back.gif") no-repeat; padding-bottom:15px ;border:0}
body *{font: 11px Trebuchet MS,Geneva,Arial, Georgia, sans-serif; color:#555;}

h2{font-size:140%; margin-bottom:10px; color:#05794C; font-weight:bold} h2 *{font-size:100%}
h3{font-size:130%; margin-bottom:10px; color:#05794C; font-weight:bold;} h3 *{font-size:100%}
h4{font-size:130%; margin-bottom:10px; color:#05794C; font-weight:bold} h4 *{font-size:100%}
h5{font-size:110%; margin-bottom:10px; color:#05794C; font-weight:bold} h5 *{font-size:100%}
#main #content h3.importante{font-size:180%; margin-bottom:20px; width:450px; color:#fff; font-weight:bold; background:#9cc24f; text-align:center; padding:6px 0 } h3.importante *{font-size:100%}
#main #content h3.numero{font-size:300%; margin-bottom:0px; width:450px; color:#fff; font-weight:normal; background:#9cc24f; text-align:center; padding:6px 0 0 0 } h3.numero *{font-size:100%}
h5.sotto{font-size:100%; width:410px; color:#fff; font-weight:normal; background:#9cc24f; text-align:left; padding:0 0 0 40px; margin:0px}
a{text-decoration:none; color:#036;}
a *{color: #036;}
a:hover{text-decoration:underline;}

sup {color:#fff; vertical-align:3px}

#main #content a.bck {display: block; width:130px; height:18px; padding-top:4px; background:#069 url("../i/cart/bck.jpg") 0 0 no-repeat; color: #fff; text-align: center; margin-top:10px;}

.swf_intro{margin:0px; width:445px; height:336px}

em{font-style:italic}
img{border:0}
button{cursor:pointer;}
label{cursor:pointer}
p{margin-bottom:10px;}
strong{font-weight:bold; color:#222;}
table{border-collapse:collapse}
option{padding-left:3px; padding-right:10px}
td, th{vertical-align:top;}
th{text-align:left; }

label.labelevid {font-size:20px;color:#05794C;}

table.lista{vertical-align:top; background:#aecc6f;}
table.lista td{color:#333; border:1px solid white; padding:1px 0 1px 6px; font-size:12px}
table.lista strong{color:#fff; padding:1px 0 1px 6px; font-size:12px}

th.lista{text-align:left; background:#007d4f; color:#fff; border-left:1px solid white; border-right:1px solid white;}


ol{padding-left:20px; margin-bottom:10px}

div.info{border:1px solid #ddd; padding:10px; margin-bottom:10px}

p.watchout{padding:10px 5px; border:1px solid #ddd; font-size:10px}
p.watchout *{font-size:10px}

p.back2top{text-align:right; margin-bottom:20px; padding-right:10px; padding-bottom:10px; border-bottom:1px solid #eee}

p.banner a{margin-right:10px; margin-bottom:10px}
p.banner a.last{margin-right:0}

button.addCart{position:relative; left:50px !important; left:0; top:0 !important; top:25px; background:url("../i/cart/btn_forward.gif") 0 0 no-repeat; width:169px; height:38px; border:0; color:#fff; font-weight:bold; text-indent:40px; text-align:left}

button.updCart{background:url("../i/cart/btn_forward.gif") 0 0 no-repeat; width:162px; height:38px; border:0; color:#fff; font-weight:bold; text-indent:40px; text-align:left}
button.sendCart{background:url("../i/cart/btn_forward.gif") 0 0 no-repeat; width:162px; height:38px; border:0; color:#fff; font-weight:bold; text-indent:40px; text-align:left}
button.sendPagamento{background:url("../i/cart/btn_forward.gif") 0 0 no-repeat; width:162px; height:38px; border:0; color:#fff; font-weight:bold; text-indent:40px; text-align:left}
button.sbmTipoPagamento{background:url("../i/cart/btn_forward.gif") 0 0 no-repeat; width:162px; height:38px; border:0; color:#fff; font-weight:bold; text-indent:40px; text-align:left}
button span{color:#fff; font-weight:bold;}

object.banner1{width:530px; height:255px}
object.banner2{width:530px; height:150px}

#wrapper{width:770px; position:relative; margin:0 auto; padding:0;}

#main{width:460px; min-height:350px; height:auto !important; height:350px; float:left; margin-top: 10px;}
#main p{margin-bottom:0px;}
#main ul{padding-left:15px; margin-bottom:15px}

#main #content{ position:relative; margin-left: 5px; margin-right: 5px;}
#main #dettaglio{ position:relative; padding:0 5px 0 5px;}
#main #content a{text-decoration:underline; color:#036;}

#main #contentFasce{ position:relative; margin-left: 5px; margin-right: 5px;}

p.tornasu {text-align:right}

#content h3{background: #e3017f; color: #fff; padding:3px 5px; margin:0}
.content h4{margin-bottom: 0; color: #666; font-size: 10px}

#homebox {display:none}

#intro{width:145px; position:absolute; top:100px; left:0; padding:0 5px}
#intro *{text-align:right;}
#intro h3{font-size:10px; color:#069; font-weight:bold}
#intro p{font-size:10px}

#introInt{width:145px; position:absolute; top:340px; left:0; padding:0 5px}
#introInt *{text-align:right;}
#introInt h3{font-size:10px; color:#069; font-weight:bold}
#introInt p{font-size:10px}

.nav{position:relative; left:-25px;border-top:1px solid #ddd; border-bottom:1px solid #ccc; padding: 0 10px; background: url("../i/navSfumatura.jpg") 0 0 repeat-x; height: 30px}
.nav{position:relative; left:-25px;border-top:1px solid #ddd; border-bottom:1px solid #ccc; padding: 0 10px; background: url("../i/navSfumatura.jpg") 0 0 repeat-x; height: 30px}
.nav ul{position:relative;padding-top: 6px }
.nav li{float:left; list-style-type:none; padding-right:20px; margin-left:20px; border-right: 1px solid; padding-bottom: 0}
.nav li.last{border-right:0}
.nav a{font-weight:bold; font-size: 12px; color:#e3017f;}
.nav hr{display: none}

#navPath{margin-bottom:10px; margin-right:10px; background: #666; padding: 2px 10px; color: #fff; }
#navPath *{color: #fff; }
#navPath .path{float: left;}
#navPath p{padding-top: 0.25em; margin-bottom: 0.3em; display: block; text-align: right; font-weight: bold; }
#navPath a{font-size:10px; font-weight:bold; color: #fff;}

p.cartNav{padding-bottom:50px}
p.cartNav span{width:110px; height:35px; display:block; float:left; margin-right:3px; padding-top:10px; text-indent:32px; color:#666}
p.cartNav span strong{font-weight:bold; color:#fff; background:#6A99CD}
p.cartNav span.cart1{background:url("../i/cart/cart1.jpg") top left no-repeat;}
p.cartNav span.cart2{background:url("../i/cart/cart2.jpg") top left no-repeat;}
p.cartNav span.cart3{background:url("../i/cart/cart3.jpg") top left no-repeat;}
p.cartNav span.cart4{background:url("../i/cart/cart4.jpg") top left no-repeat; margin-right:0}
p.cartNav span.cart1active {background:url("../i/cart/cart1active.jpg") top left no-repeat;}
p.cartNav span.cart2active {background:url("../i/cart/cart2active.jpg") top left no-repeat;}
p.cartNav span.cart3active {background:url("../i/cart/cart3active.jpg") top left no-repeat;}
p.cartNav span.cart4active {background:url("../i/cart/cart4active.jpg") top left no-repeat; margin-right:0}
p.cartNav a{display:block; float:left;}

#header {position:relative; left:0px; width:780px; height:92px; background:url("top.jpg") 0 0 no-repeat;}
#header h1 a{display:block; width:780px; height:90px; text-indent:-9999px}

#header_gate {position:relative; left:-20px; width:760px; height:90px; background:url("top_01_generic.jpg") 0 0 no-repeat;}
#header_gate h1 a{display:block; width:170px; height:90px; text-indent:-9999px}

#promozione{position: absolute; top:10px; right: 5px;}

#login{margin-bottom: 5px; background: #fff}
#login .content{border: 1px solid #ddd; padding: 5px 10px 0 10px; border-top: 0; }
#login h3.warning{color:#f30; font-size: 10px; letter-spacing: 0px}
#login li{list-style-type: none; padding-bottom: 3px}
#login li label{display: block; float:left; color: #036}
#login button{margin-left:73px; margin-bottom: 8px}

#suggerimenti{position:relative; margin-bottom:10px; /*background:url("../i/corner_blu_sx.jpg") top left no-repeat; width:230px*/}
#suggerimenti div.content{padding:10px}
#suggerimenti hr{clear:left; visibility:hidden}

#infoarticoli{float:left; width:135px; height:280px;  position:relative; left:0 !important; left:10px; margin:10px 0 0 0 !important; margin:10px 10px 0 0; position:relative; left:10px; background:#fff url("/i/sfondo_facse.jpg") right bottom no-repeat; }

.categorie{margin-bottom:5px; width: 135px; background:#fff;}

.categorie li{list-style-type: none; background:#fff; border-bottom:1px solid #ccc; padding:10px 0;}

.categorie li a{padding:2px 0 2px 5px;font-size: 12px; color:#666; font-weight:bold;display:block}

.categorie li.fascia a {background:#fff url("arrow.jpg") left no-repeat; color:#6e6e6e; margin-bottom:0px;margin-left:5px;padding-left:25px; }
.categorie li a:hover{ color:#000; text-decoration:underline;}

.categorie li ul li{background:#eee;}
.categorie li ul li a{padding:2px 0 2px 10px; font-size:10px; font-weight:normal; color:#666;  display:block }
.categorie li ul li a:hover{background:#666; color:#eee;text-decoration:none;}

.categorie li span.img{display:block; float:left; position: absolute; top:3px; left:2px; border: 1px solid #ddd; width: 30px; text-align: center;}

.categorie p{padding:0 5px;}
.categorie p.highlight{border:1px solid #FF8963; padding:5px; background:#FF8963; color: #fff}
.categorie p.highlight strong{color:#fff}


.categoriepremi{margin-top:10px; width: 135px;}

.categoriepremi li {list-style-type: none; }
.categoriepremi div {display:block; height:1px;}

.categoriepremi li a{font-size: 12px; color:#666; font-weight:bold;display:block; height:21px; line-height:21px}

.categoriepremi li.fascia a {color:#6e6e6e; margin-left:5px;padding-left:32px; }
.categoriepremi li a:hover{ color:#000; text-decoration:underline;}




#promotrasporto {display:none; background:url('../i/trasporto.gif') no-repeat;width:135px;height:190px; margin-top:15px}
#promotrasporto p{display:none;}


div.helponline ul{margin-bottom:10px}
div.helponline ul li{list-style-type:none}
div.helponline a img{width:210px; }

div.helponline li ul{padding-left:15px}
div.helponline li ul li{list-style-type:disc}


#homepromo {height:169px;}
#homepromo p.inrilievo {display:none;}
#homepromo ul{margin:0;padding:0;}
#homepromo ul li{list-style-type:none;}
#homepromo li.big a{display:block;width:450px; height:235px;text-decoration:none;text-indent:-9999px;}
#homepromo li.big a{background:url('../i/home/eos400D.gif') no-repeat;}
#homepromo li.big a:hover{background:url('../i/home/eos400D.gif') no-repeat;}

#homepromo li.little1 a{display:block;width:150px; height:169px;text-decoration:none;text-indent:-9999px;float:left;}
#homepromo li.little1 a{background:url('../i/home/home_mv950.jpg') no-repeat;}
#homepromo li.little1 a:hover{background:url('../i/home/home_mv950.jpg') no-repeat;}

#homepromo li.little2 a{display:block;width:150px; height:169px;text-decoration:none;text-indent:-9999px;float:left;}
#homepromo li.little2 a{background:url('../i/home/home_dc10.jpg') no-repeat;}
#homepromo li.little2 a:hover{background:url('../i/home/home_dc10.jpg') no-repeat;}

#homepromo li.little3 a{display:block;width:150px; height:169px;text-decoration:none;text-indent:-9999px;float:left;}
#homepromo li.little3 a{background:url('../i/home/home_mv890.jpg') no-repeat;}
#homepromo li.little3 a:hover{background:url('../i/home/home_mv890.jpg') no-repeat;}


#helponline li a{display:block;width:125px; height:20px;text-decoration:none;text-indent:-9999px;}

#helponline li.garanzia a{background:url('../i/icone/area_garanzia.gif') no-repeat;}
#helponline li.garanzia a:hover{background:url('../i/icone/area_garanzia.gif') no-repeat;}
#helponline li.prezzi a{background:url('../i/icone/area_iva.gif') no-repeat;}
#helponline li.prezzi a:hover{background:url('../i/icone/area_iva.gif') no-repeat;}
#helponline li.modalita a{background:url('../i/icone/area_pagamento.gif') no-repeat;}
#helponline li.modalita a:hover{background:url('../i/icone/area_pagamento.gif') no-repeat;}
#helponline li.spedizione a{background:url('../i/icone/area_trasporto.gif') no-repeat;}
#helponline li.spedizione a:hover{background:url('../i/icone/area_trasporto.gif') no-repeat;}
#helponline li.newsletter a{background:url('../i/icone/area_newsletter.gif') no-repeat;}
#helponline li.newsletter a:hover{background:url('../i/icone/area_newsletter.gif') no-repeat;}

div.helponline p.question{color:#f60; font-weight:bold}

div.advancedSearch{padding:10px; border:1px solid #ddd; background:#eee; width:528px; margin-bottom:10px}
table.advancedSearch{width:400px;}
table.advancedSearch td{vertical-align:bottom; padding-right:5px}
#main table.advancedSearch h4{}

table.tipo_utente{margin-bottom:20px; border-bottom:1px solid #ddd;}
table.tipo_utente col#spunta{width:30px;}
table.tipo_utente col#tipo_ute{width:100px;}
table.tipo_utente td{padding:10px 0; border-top:1px solid #ddd;}

table.registrazione{margin-top:10px; margin-bottom:20px;}
table.registrazione th{font-weight:bold; padding-right:10px; padding-bottom:5px; width:110px}
table.registrazione td{padding-bottom:5px}
table.registrazione input{width:200px}

h3.titoloBoxcategorie{background:url('bg_categorie.gif');height:26px;color:#fff;padding:0;font-weight:bold;margin-bottom:0;font-size:10px;text-transform: uppercase;text-indent:-9999px}
h3.titoloBoxfasce{background:url('bg_fasce.gif');height:26px;color:#fff;padding:0;font-weight:bold;margin-bottom:0;font-size:10px;text-transform: uppercase;text-indent:-9999px}
h3.titoloBoxhelponline{background:url('bg_help.gif');height:26px;color:#fff;padding:0;font-weight:bold;margin-bottom:0;font-size: 10px;text-transform: uppercase;text-indent:-9999px}
h3.titoloBoxlogin{background:url('bg_login.gif');height:26px;color:#fff;padding:0;font-weight:bold;margin-bottom:0;font-size: 10px;text-transform: uppercase;text-indent:-9999px}
h3.titoloBoxcart{background:url('bg_cart.gif');height:26px;color:#fff;padding:0;font-weight:bold;margin-bottom:0;font-size: 10px;text-transform: uppercase;text-indent:-9999px}


h3.titoloBox *{color:#069; font-weight:bold}
h3.titoloBox.cart a{color:#fff}

h3.titoloBox2{background:#ddd; color:#069; padding:2px 5px; font-weight:bold; margin-bottom:0; font-size: 10px; text-transform: uppercase;}

/* ------------------------------------------------------------------------------------------------------------- */

#infobox{float:left; width:155px; margin-top:10px; margin-bottom:10px}

#infobox p.banner{text-align:center}

#helponline{position:relative; margin-bottom:10px; background:#fff; width:135px}
#helponline div.content{padding-top:15px; padding: 10px 0}
#helponline img{}
#helponline ul{margin-bottom: 10px}
#helponline li{list-style-type:none; padding-bottom:3px; margin-right: 10px}
#helponline li a{display:block; background: #FEE5E0; /*padding:1px 5px;*/}
#helponline li a:hover{background: #FF8963; color: #fff; text-decoration: none;}
#helponline hr{display: none}
#helponline div.content h4{margin: 0 0 0 6px; font-size:12px}
#helponline div.content p{margin: 0 0 0 6px}

img.fright{float:right;}

#cart{margin-bottom: 5px; padding-bottom: 5px; background:#fff}
#cart div.content{padding-top:10px; border:1px solid #ddd; border-top:0;  padding:5px 5px; width:143px}
#cart table{border-collapse:collapse; width:115px}
#cart td.codice{font-size:10px; font-weight:bold; border-bottom:1px solid #333;border-bottom:1px solid; }
#cart td{vertical-align:top; font-size:10px; padding:5px 0}

#cart td.price{padding-bottom:12px; text-align:right}
#cart td.quantita{text-align:right;}
#cart tr.tot td{padding-bottom:10px; border-top:3px double #666; text-align:right;}

table#carrelloRiepilogo td{padding:0; margin:0; }

#newsletter{position:relative; margin-bottom:10px; /*background:url("../i/corner_blu_sx.jpg") top left no-repeat; width:230px*/}
#newsletter div.content{padding-top:10px; padding:5px 10px}
/* ------------------------------------------------------------------------------------------------------------- */

#userinfo div.content{border-top: 0; border-right: 0}
#userinfo table{border-collapse:collapse; margin-bottom:5px}
#userinfo th{font-size:10px; font-weight:bold; padding-right:10px}
#userinfo td{font-size:12px;}

p#logout{text-align: right; border-top: 1px solid #333; padding-top: 3px}

p.cartconfirm{text-align:right; margin-right:10px; float:right;}
p.cartback{width:162px; height:38px; background:url("../i/cart/btn_back.gif") top left no-repeat;}
p.cartback a{display:block; text-align:right; padding:10px 0; padding-right:40px; }
p.cartback a strong{color:#fff}

table.listaArt{width:450px; margin-bottom:10px;border:1px dotted #659877; border-top:0px;}
table.listaArt.pari{margin:0 10px 10px 0; }
table.listaArt.dispari{margin:0 0 10px 0; }
table.listaArt td{padding:5px; vertical-align:top; }
table.listaArt td strong{font-weight:bold}
table.listaArt td p{position:relative; padding:0; margin:0}

table.listaArt td.modello{padding:2px 5px; color: #fff; text-transform: uppercase; background: #E3017F;}

table.listaArt td.modello a{color:#fff; font-weight:bold; font-size:11px;}
table.listaArt td.foto{ text-align:center; vertical-align: middle; width:120px}

table.listaArt td.addCart p{text-align:right;}
table.listaArt td.addCart a{color:#fff; font-weight:bold; padding:5px 30px 5px 5px; display:block; float:left; margin-right:5px}
table.listaArt td.addCart a.dettaglio{background: url("bg_arrow.jpg") center right no-repeat; margin-left:110px !important; margin-left:50px; display:block; width:150px;}

table.listaArt td.addCart a.addCart{  background: url("bg_addcart.jpg") center right no-repeat;}
table.listaArt td.addCart a.noCart{background: url("bg_nocart.jpg") center right no-repeat;color:#f00;}
table.listaArt td.addCart a.noCart:hover{text-decoration: none}
/*ordine non possibile*/
table.listaArt td.addCart a.noOrder{clear:left;color:#f00;padding:5px;}
table.listaArt td.addCart a.noOrder:hover{text-decoration: none}

table.listaArt td.descrizioni {width:180px;text-align:left;}
table.listaArt td.prezzi {text-align:right;}
table.listaArt td.prezzi strong{font-size:20px;}
table.listaArt td.prezzi strong.barrato{text-decoration:line-through; color:#f00;font-size:14px;}

table.listaArt td.prezzo{text-align:right; padding:10px; margin:0; vertical-align: bottom; background: url("../i/canon.jpg") 40px 5px no-repeat; border-left: 0; border-bottom: 0}
table.listaArt td.prezzo span.prezzo{color:#f60; font-weight:bold; font-size:10px; letter-spacing: -2px; }
table.listaArt td.prezzo span.infocosti{display:block; color: #f60; font-size: 10px; text-transform: uppercase; }

table.advancedInfo{margin:5px 0; border-collapse:collapse}
table.advancedInfo th{font-weight:bold; width:50%; font-size:10px;}
table.advancedInfo td{font-size:10px; padding-left:10px;}

table.dettaglioProdotto td{vertical-align:top; padding-bottom:10px; width:440px}
table.dettaglioProdotto td.modello{font-size: 14px; color: #666; font-weight: bold; }
table.dettaglioProdotto td.img{padding-right:20px; padding-bottom:10px; width:200px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding-top: 10px}
table.dettaglioProdotto td.info{border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding-top: 10px}
table.dettaglioProdotto td.info p.prezzo{text-align:right}
table.dettaglioProdotto td.info p.prezzo strong{font-size: 14px; color: #f00; font-weight: bold; text-decoration:line-through; }
table.dettaglioProdotto td.info p.prezzoriservato{text-align:right; font-size:16px; border-top:1px solid; padding-top:5px}
table.dettaglioProdotto td.info p.prezzoriservato strong{font-size:16px}
table.dettaglioProdotto td.info p.spesesped{text-align:right}
table.dettaglioProdotto td.info p.spesesped strong{text-align:right;font-size: 14px; color: #f00; font-weight: bold; text-decoration:line-through; }
table.dettaglioProdotto td.descrizione{padding:0px 0; background:#ddd;}
table.dettaglioProdotto td.descrizione p{padding:10px 10px 0;}
table.dettaglioProdotto td h5{text-transform: uppercase; font-size: 10px; font-weight: normal;}
table.dettaglioProdotto td h3{width:440px}

/*classi aggiuntive*/
.unreg {margin-left:10px; margin-right:50px; padding: 0 5px 5px 5px; font-size:11px;   border-bottom:1px dotted; border-left:1px dotted; color: #000;}
.saldo {margin-left:10px; margin-right:50px; padding: 0 5px 5px 5px; font-size:11px;  border-bottom:1px dotted; border-left:1px dotted; color: #000}
/*EOclassiaggiuntive*/
table.paginazione{margin:10px auto; clear: left;}
table.paginazione td{vertical-align:bottom}
table.paginazione td.bck{width: 50px; text-align: right; padding-right: 10px}
table.paginazione td.fwd{width: 50px; text-align: left; padding-left: 10px}
table.paginazione a.active{font-weight:bold;}

table.standard{margin-top:10px;}
table.standard th{padding:0 10px 10px 0; font-weight:bold; text-align:left}
table.standard td{padding:0 10px 10px 0; vertical-align:middle}

table#carrello{}
col.codiceArt{width:120px}
col.descrizione{width:230px;}
col.qta{width:100px;}
col.prezzo{width:100px;}
/*col.del{width:60px;}*/
input.qta{width:30px; text-align:right}
table#carrello th{border-bottom:1px solid #069;}
th.prezzo, td.prezzo, th.qta, td.qta{text-align:right}
table#carrello th{padding:3px}
table#carrello td{padding:10px 3px; border-top:1px solid #ddd}
table#carrello th{text-align:left; font-weight:bold; color:#069}
table#carrello th.qta{text-align:right}
table#carrello th.prezzo{text-align:right}
table#carrello tr.upd td{border-top:1px solid #ddd; padding:10px 5px; text-align:right}
table#carrello tr.conf td{border:0;padding:10px 5px; text-align:right}
table#carrello tr.tot td{border-top:0; text-align:right; padding-bottom:3px}
table#carrello tr.iva td{border:0; text-align:right; padding:3px}
table#carrello tr.sped td{border:0; text-align:right; padding:3px; padding-bottom:10px; border-bottom:1px solid #069}
table#carrello tr.totale td{border:0; text-align:right; padding:3px; font-weight:bold; font-size:16px}

table#carrello.confirm{border-bottom:1px solid #069}

#carrelloTotale{margin:10px 0}
#carrelloTotale td{text-align:right; width:455px; padding:5px 0}
#carrelloTotale td.valuta{width:70px; padding-left:20px; padding-right:10px;}
#carrelloTotale tr.tot{border-bottom:1px solid #069}

#focusOn{position:absolute; top:120px; right:0;}
#focusOn{width:325px; height:220px}
#focusOn li{list-style-type:none; float:left; margin-right:5px; margin-bottom:5px;}
#focusOn a{display:block; border:1px solid #eee}

#footer{position:relative; clear:left; height:94px; width:760px; padding:0px 10px 10px 10px; background:#fff url(../i/footer.jpg) no-repeat; position:relative;  left:0 !important; left:10px}
#footer p{position:relative; top:25px; left:-10px; margin-bottom:5px; text-align: left; padding-top: 10px}
#footer .nav{background: none; border: 0}
#footer .nav a{font-size: 10px}
#pagamento_sicuro p{text-align: center; border-bottom: 1px solid #ddd; line-height: 40px; padding-top: 0; padding-bottom: 10px}
#pagamento_sicuro p img{vertical-align: middle;}


#galbani a{position:absolute; top:3px; right:60px; display:block; width:86px; height:63px; background:url(logo.jpg) no-repeat; text-indent:-99999px;}

.warning{color:#c00}
.warning *{color:#c00}


table.regolamento *{padding:3px;text-align:center;}
table.regolamento caption {background: #81b43e;color:#fff;text-align: left;font-weight:bold;font-size:12px;}
table.regolamento th {border-bottom:1px solid;background: #eee;}
table.regolamento td {border-bottom:1px solid;}
table.regolamento .d1 {width:250px;}
table.regolamento .d2 {width:300px;}

table.premi *{padding:3px;}
table.premi caption {background: #81b43e;color:#fff;text-align: left;font-weight:bold;font-size:12px;}
table.premi th {border-bottom:1px solid;background: #eee;font-weight:bold;}
table.premi th.fascia1 {background: #6ABFED;color:#fff;font-size:14px;}
table.premi th.fascia2 {background: #EF8C3A;color:#fff;font-size:14px;}
table.premi th.fascia3 {background: #D0D340;color:#fff;font-size:14px;}
table.premi th.fascia4 {background: #9ACE4A;color:#fff;font-size:14px;}

table.premi td {border-bottom:1px solid;}
table.premi .td1 {width:100px;}
table.premi .td2 {width:300px;}
table.premi .td3 {width:100px;text-align:center;}
table.premi .td4 {width:250px;text-align:center;}


div.avviso {border:1px solid red;padding:10px;}
div.avviso p{font-weight:bold;}

#gate{position:relative; display:block; height:352px}

#sx {position:absolute; left:20px; display:block; width:342px;}
#sx a {border:1px solid #fff;display:block;}
#sx a:hover {border:1px solid #047A4A}
#dx {position:absolute; left:371px; display:block; width:342px;}
#dx a {display:block;border:1px solid #fff;}
#dx a:hover {border:1px solid #047A4A}

table.installatori {border:1px solid #eee; margin-top:5px;  width: 100%;}
table.installatori th {padding:5px; font-weight:bold;border-bottom:2px solid #666;background: #eee;color:#000; text-align: center;}
table.installatori td {padding:5px; border-bottom:1px solid #eee;text-align: center;}

#main #content a.ordina_premio{display:block; width:95px; height:27px; background:#fff url('button.gif') no-repeat; line-height:27px; padding:0; text-align:left; padding-left:8px; font-size:10px; text-decoration:none;}


#ord1, #ord2, #ord3 {background:#fff url(ord_b.gif) bottom center no-repeat; padding-bottom:10px; margin-bottom:10px;}

#ord1 p, #ord2 p, #ord3 p{margin:10px;}
#ord1 span, #ord2 span, #ord3 span{display:none;}

#ord1 h5{background:#0251A0 url(ord_1_t.jpg) no-repeat; color:#fff; padding-left:30px; display:block; height:25px; line-height:25px; font-size:16px;}
#ord2 h5{background:#0251A0 url(ord_2_t.jpg) no-repeat; color:#fff; padding-left:30px; display:block; height:25px; line-height:25px; font-size:16px;}
#ord3 h5{background:#0251A0 url(ord_3_t.jpg) no-repeat; color:#fff; padding-left:30px; display:block; height:25px; line-height:25px; font-size:16px;}
