﻿/* Stili per NomeTag */
html{width:100%; height:100%; text-align:center; background-color:#1a1a1a; margin:0px; padding:0px;}
body{ background-color:#1a1a1a; text-align:center; font-family:Verdana, Arial;	width:100%; height:100%; font-size:8pt;	margin:15px 0px; }
html, body, table, tr, td, a, div, span, strong, p, ul, li { font-family:Verdana, Arial; font-size:8pt; vertical-align:top;  color:#333333;}

a { color:#c1272d; text-decoration:none; }
a:hover { text-decoration:none; }
ul {display:block; margin:0px; padding:0px;}
ul.links {padding:5px 10px; list-style:none;}
ul.links li {}
ul.links li a {text-transform:uppercase; color:#c1272d; line-height:16px;}
ul.links li a:hover {text-decoration:underline; color:#c1272d;}

ul.menu {list-style:none; text-align:left; font-style:italic; text-transform:uppercase; margin:35px 0px 0px 0px;}
ul.menu li {padding:3px 0px;}
ul.menu li a {text-transform:uppercase; color:#ffffff; padding:0px 2px; display:block;}
ul.menu li a:hover {color:#c1272d; text-decoration:none;}
ul.menu li ul {list-style:none; background-color:#949494;}
ul.menu li ul li {padding:3px 0px;}
ul.menu li ul li a {padding:0px; text-transform:none;}
ul.menu li ul li a:hover {text-decoration:none;}

p{}
span{}

h1{display:inline;}
h2{}
h3{}
h4{}
h5{}
h6{}
h7{}

h1 a {}
h1 a:hover {text-decoration:underline;}

em {}
strong{}
strong a { text-decoration:none; }
strong a:hover { text-decoration:none;  color:#c1272d;}
strong a:active { text-decoration:none;}
strong a._sel {text-decoration:none;  color:#c1272d;}
dl {}
dt {}
dd {}

code {}
samp {}
var {}

cite {}
q {}
blockquote {}
dfn {}

sub {}
sup {}

abbr {}
acronym {}

ins {}
del {}

address {}

hr	{}
/* Stili per Classi */

.border {width:940px; overflow:hidden; border-bottom:solid 1px #c1272d;}
.titolo_pag{margin:35px 0px 20px 118px; width:450px; height:17px;  background-image:url('../images/patterntitoli.png'); background-repeat:no-repeat;  background-position:left; text-transform:uppercase; color:#ffffff; font-weight:bold; line-height:17px; display:block; float:left; padding:0px 0px 0px 20px; clear:none;}
.prezzo_promo{margin:0px 0px 20px 0px; padding:0px 10px; width:auto; height:17px;  text-transform:uppercase; border:solid 1px #b3b3b3; color:#c1272d; font-weight:bold; line-height:17px; display:block; float:right; clear:both; text-align:center;}
.div_frm_src {width:958px; padding:1px 0px; height:30px; margin:0px auto; position:absolute; top:263px; left:auto; right:auto;}
.form_src {margin:0px; padding:0px; width:940px; text-align:right; height:17px; overflow:visible;}
.form_src span {display:block; text-align:right; color:#c1272d; font-weight:bold; text-transform:uppercase; float:right; padding:2px 2px 0px 2px;}
.form_src #TxtFilTesto{width:177px; font-size:7pt; padding:0px; height:11px; padding:2px 0px 0px 2px; display:block; float:right; margin:0px 2px;}
.form_src #CmdSearch{position:relative; top:-8px; font-size:7pt; font-style:italic; color:#ffffff; background-color:#000000; border:solid 1px #b3b3b3; height:33px; width:25px; display:block; float:right; text-align:left;}
.frm_princ{display:block; height:60px; width:736px; margin:0px auto; }
.frm_princ #TxtFilTesto{width:177px; font-size:7pt; padding:0px; height:11px; padding:2px 0px 0px 2px; display:block; float:right; margin:0px 2px;}
.frm_princ #CmdSearch{position:relative; top:-8px; font-size:7pt; font-style:italic; color:#ffffff; background-color:#000000; border:solid 1px #b3b3b3; height:33px; width:25px; display:block; float:right; text-align:left;}


.form_login {padding:0px; height:60px; width:325px; text-align:right; background-color:#c1272d; margin:0px;}
.form_login table {text-align:right; color:#000000; font-size:8pt; font-weight:bold; width:317px; margin:3px 0px 0px 0px;}
.form_login table td {padding:0px; margin:0px;}
.form_login table thead td { color:#ffffff; text-transform:uppercase; font-weight:normal; text-align:left;}
.form_login table td.empty { width:30px;}
.form_login table td.cmd { width:30px; text-align:left;padding:1px;}
.form_login table td.label { vertical-align:middle;padding:0px 2px;}
.form_login table td.input {width:181px;}
.input_txt{width:177px; font-size:7pt; padding:2px 0px 0px 2px; height:11px; margin:0px 2px;}
.input_cmd{font-size:7pt; font-style:italic; color:#ffffff; background-color:#000000; border:solid 1px #b3b3b3; height:35px; width:25px; text-align:left; padding:0px auto; margin:0px 1px;}

.form_logout {padding:0px; height:58px; width:325px; text-align:right; background-color:#c1272d; margin:0px;}
.form_logout table{text-align:right; color:#000000; font-size:8pt; font-weight:bold; width:317px; margin:3px 0px 0px 0px;}
.form_logout table thead td { color:#ffffff; text-transform:uppercase; font-weight:normal; text-align:left; }
.form_logout table td.empty { width:108px;}
.form_logout table td.cmd { width:30px; text-align:left;}
.form_logout table td.label {text-align:left;padding:0px 0px 0px 0px;}
.form_logout table td.input {width:179px;}
.form_logout table .span_txt{display:inline-block; width:177px; height:13px; padding:2px 2px; border:solid 1px #000000; background-color:#ffffff; font-size:7pt; margin:1px 0px 0px 0px;}

.comment{width:219px; float:left; padding:10px 0px ;}
.container {width:502px; clear:none; margin:0px; text-align:left; }
.container .space { height:17px; clear:both; margin:0px;}
.container .name { margin:0px; width:494px; padding:0px 8px 0px 0px; text-align:right; height:17px;  text-transform:uppercase; font-weight:bold; color:#c1272d; clear:none;}
.container .price { width:308px;margin:0px; text-align:left; border:solid 1px #ededed; height:19px; line-height:19px;}
.container .price span { margin:0px; text-transform:uppercase; font-weight:bold; color:#c1272d;}
.container .product {width:502px; margin:0px; clear:none;}
.container .product .image {float:left; width:188px; padding:0px; margin:0px; text-align:center; border:solid 1px #ededed; max-height:500px; min-height:2px; overflow-x:hidden; overflow-y:auto; height:auto;}
.container .product .image img{}
.container .product .text { float:right; width:306px; padding:0px; margin:0px 3px; clear:none; text-align:left;}

.src_form {width:736px;margin:0px auto; text-align:left; border-bottom:solid 1px #ededed;}
.src_panel{height:465px; width:736px;margin:0px auto; text-align:left;}
.src_element{height:38px; padding:4px; overflow:hidden;}
.src_title{height:15px; overflow:hidden;}
.src_description{height:40px; line-height:13px; overflow:hidden;}
.src_link{color:#c1272d; height:15px;}
.pagenav{text-align:right; width:736px;margin:0px auto; height:14px; line-height:14px;}
/* Stili per Id */

#Main {background-color:#ffffff; width:960px; padding:0px; margin:0px auto; text-align:center; min-height:700px; max-height:3000px; height:auto;}

#Header { background-color:#ffffff; width:958px; height:244px; padding:1px 1px; margin:0px; text-align:left; background-position:top left; background-repeat:no-repeat;}
#Header #Logo {position:relative; width:326px; height:151px; z-index:10; top:30px; display:block; text-decoration:none;}

#Form {width:960px; padding:1px 0px; margin:0px; text-align:center; height:82px; max-height:120px; background-color:#ffffff;}
#Form .border { display:inline-block; background-color:#ffffff; height:21px; text-align:left; max-height:120px;}
#Form .border .NE{width:620px; float:left; margin:1px 1px 1px 0px; text-align:right; height:18px; overflow:visible; background-image:url('../images/pattern2.png'); background-position:top left; background-repeat:no-repeat;}
#Form .border .NO{float:left; width:316px; height:18px; margin:1px 1px 1px 0px; background-image:url('../images/pattern3.png'); background-position:top left; background-repeat:no-repeat; }
#Form .padding {display:inline-block; width:958px; height:60px; overflow:hidden; text-align:left;}

#Form .padding .SE{width:629px; height:62px; float:left; margin:2px 1px 0px 0px; background-image:url('../images/pattern1.png'); background-position:top left; background-repeat:no-repeat; text-align:left;}
#Form .padding .SO{width:325px; height:62px; float:left; margin:2px 1px 0px 0px; overflow:hidden; text-align:right;  background-color:#ffffff; padding:0px;}

#Content {width:960px; padding:0px 0px; margin:0px auto; min-height:400px; max-height:2550px; height:auto; overflow:auto; text-align:center; background-image:url('/images/BcCentro.jpg'); background-repeat:repeat-y; background-position:top center;}
#Menu {width:205px; margin:0px 0px 0px 1px; height:auto !important; height:100%; min-height:100%; text-align:left; float:left; clear:none;}
#Center {width:752px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:auto !important; height:100%; min-height:100%; overflow:visible; float:left; clear:none;}
#Center div.content {width:auto; margin:0px 8px; clear:both; text-align:left; height:auto !important; height:100%; min-height:100%;}
#Bar { width:224px; margin:0px 0px 0px 6px; height:auto !important; height:100%; float:left; clear:none;}
#Bar .background {width:230px; text-align:center; margin:1px;}
#Bar .background .titolo {width:230px; margin:35px 0px 0px 0px; height:17px; line-height:18px; background-color:#ededed; color:#898989; text-transform:uppercase; font-weight:bold; text-align:left; padding:0px 5px;}

#Promozioni {width:502px; margin:0px auto; max-height:2500px; height:auto; min-height:600px; padding:2px 0;}

#News {height:200px; width:214px; overflow:hidden; margin:10px auto; background-color:#ffffff;}
#News_Content{height:200px; width:214px; overflow:hidden; background-color:#ffffff;}
.link {text-align:right;}
.text {font-size:8pt; color:#802000}
.text strong{color:#802000}
.news {text-align:left; font-size:8pt; height:auto; width:auto; overflow:hidden; padding:3px; border-bottom:solid 1px #bbbdc0; margin-bottom:3px;}

#Links {width:214px; text-align:left;}

#Partner { height:62px; background-color:#ffffff; width:958px; padding:0px 1px; margin:0px; clear:both; float:none;}
#Partner div {margin-left:9px; height:46px; text-align:right; clear:both;}
#Partner div a {display:block; float:right;}
#Partner div a img {display:block; border:none;}
#Partner .border{height:12px; margin:1px 9px 1px 9px; border-top:solid 1px #c1272d;}

#Footer { background-color:#333333; width:960px; margin:0px;}
#Footer .F_Table_Dev { color:#999999; width:100%; text-align:left; padding:1px;}
#Footer .F_Table_PIVA {	color:#e6e6e6; width:100%; text-align:center; padding:1px;}
