
body {
margin-top : 0;
margin-left : 0;
margin-right : 0;
margin-bottom : 0;
}
#header {
width : 800px;
position : relative;
height : 162px;
background-image : url(../images/header.jpg);
background-repeat : no-repeat;
}
#menu {
position : absolute;
bottom : 20px;
right : 30px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
}
#menusin {
position : absolute;
bottom : 20px;
left : 230px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
}
#menu a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #333333;
text-decoration : none;
}
#menu a:hover {
color : #f88222;
}
#leftpanel {
float : left;
width : 160px;
}
#content {
width : 800px;
}
#contenttext {
float : right;
width : 580px;
}
.footer {
width : 779px;
height : 32px;
background-image : url(../images/bg_footer.gif);
background-repeat : no-repeat;
clear : both;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #333333;
}
.footer a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #333333;
text-decoration : none;
}
.footer a:hover {
color : #f88222;
text-decoration : none;
}
.table_top {
width : 204px;
height : 27px;
background-image : url(../images/table_top.jpg);
background-repeat : no-repeat;
}
.table_content {
width : 204px;
background-image : url(../images/table_content.jpg);
background-repeat : repeat-y;
}
.table_text {
margin-left : 15px;
margin-right : 15px;
text-align : center;
}
.table_bottom {
width : 204px;
height : 23px;
}
.news_date {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #254693;
}
.news_ar {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #f88222;
}
.ar {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #f88222;
}
.body_text {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.news_more {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #f88222;
font-weight : bold;
}
.news_text {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.news_red {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : red;
}
.subtitle_blu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color : #254693;
}
.subtitle_blupic {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 10px;
color : #254693;
}
.subtitle_ar {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color : #f88222;
}
.subtitle_armed {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 13px;
color : #f88222;
}
.subtitle_arpic {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 9px;
color : red;
}
.subtitle_blupicc {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 9px;
font-size : 9px;
color : #f88222;
}
.title_ar {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 20px;
color : #f88222;
}
.title_whitebig {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 25px;
color : #dcdcdc;
}
.title_whitesmall {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 13px;
color : #dcdcdc;
}
.title_arpic {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
color : #254693;
}
.title_panel {
color : #f88222;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
font-variant : small-caps;
}
a:link {
color : #254693;
}
a:visited {
color : #254693;
}
a:hover {
color : #f88222;
}
a {
color : #254693;
text-decoration : none;
}
p {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
div#list {
width : 579px;
margin : 0 auto;
float : right;
}
div#up {
width : 580px;
height : 500px;
margin : 0 auto;
float : right;
}
div#error {
width : 800px;
height : 500px;
margin : 0 auto;
}
div#custimg {
float : left;
width : 300px;
}
div#cust {
width : 500px;
margin : 0 auto;
float : right;
}
h1.list {
color : #254693;
font-size : 13px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-variant : small-caps;
text-transform : capitalize;
text-align : center;
margin : 0;
border-bottom : 0 none;
}
h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
color : #f88222;
margin : 0;
text-align : center;
}
h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #254693;
margin : 0;
text-align : left;
}
fieldset {
padding : 8px;
border : 1px solid #d97c23;
margin-bottom : 20px;
}
legend {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0 5px;
color : #254693;
font-variant : small-caps;
text-transform : capitalize;
}
label.req strong, strong.asterisco {
font-weight : bold;
font-family : verdana, sans-serif;
color : red;
}
input:focus {
background-color : #ffc;
}
br {
clear : left;
}
fieldset.in {
width : 300px;
}
fieldset.in label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
float : left;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.list label {
font-family : Verdana, Arial, Helvetica, sans-serif;
float : left;
text-align : center;
margin : 0 10px 0 0;
display : block;
width : 170px;
height : 280px;
}
fieldset.choose {
width : 360px;
}
fieldset.choose label {
font-family : Verdana, Arial, Helvetica, sans-serif;
float : left;
text-align : center;
margin : 0 10px 0 0;
display : block;
width : 80px;
height : 80px;
}
fieldset.cus label {
font-family : Verdana, Arial, Helvetica, sans-serif;
float : left;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.in input, select {
display : block;
width : 135px;
}
fieldset.in input.large {
width : 280px;
}
fieldset.in input.med {
width : 200px;
}
fieldset.in input.num {
width : 35px;
}
fieldset.in select.small {
width : 40px;
}
fieldset.in select.font {
width : auto;
}
fieldset.in input.auto {
width : auto;
}
fieldset.dd label {
font-family : Verdana, Arial, Helvetica, sans-serif;
float : right;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.dd input, select {
display : block;
width : 175px;
}
fieldset.dd input.auto {
width : auto;
}
input#cap, input#provincia {
width : auto;
}
fieldset#check label {
float : left;
width : 120px;
}
fieldset#account p {
float : right;
width : 150px;
color : #185da1;
margin-top : 10px;
}
fieldset#agree div#cond {
width : 290px;
height : 85px;
overflow : auto;
border : 1px solid #666;
margin : 10px 0;
background-color : #f7f7f7;
}
fieldset#agree div#cond p {
margin : 0 5px 6px;
}
input#go {
border : 1px solid #666;
background : #accdf6 url(../Images/sfondobottone.jpg) repeat-x;
}
fieldset.agree input.font {
width : auto;
}
fieldset.cus {
width : 480px;
}
fieldset.cus label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
float : left;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.cus input, select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
display : block;
}
fieldset.cus input.large {
width : 350px;
}
fieldset.cus select.small {
width : 40px;
}
fieldset.cus select.med {
width : 130px;
}
fieldset.cus select.font {
width : auto;
}
fieldset.cus input.font {
width : auto;
}
fieldset.up {
width : 480px;
}
fieldset.up label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.up input, select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
width : auto;
}
fieldset.up input.large {
width : 300px;
}
fieldset.up select.small {
width : 40px;
}
fieldset.up select.font {
width : auto;
}
fieldset.up input.font {
width : auto;
}
fieldset.gen {
width : 480px;
}
fieldset.gen label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
float : left;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.gen input, select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
display : block;
width : 50px;
}
fieldset.gen input.large {
width : 50px;
}
fieldset.gen select.small {
width : 40px;
}
fieldset.gen select.font {
width : auto;
}
fieldset.gen input.font {
width : auto;
}
fieldset.gen input.small {
width : 20px;
}
fieldset.pre {
width : 480px;
}
fieldset.pre label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
float : left;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.pre input, select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
display : block;
width : 50px;
}
fieldset.pre input.large {
width : 50px;
}
fieldset.pre select.small {
width : 40px;
}
fieldset.pre select.font {
width : auto;
}
fieldset.pre input.font {
width : auto;
}
fieldset.pre input.small {
width : 20px;
}
div#dett {
display : table-cell;
height : 400px;
vertical-align : middle;
}
div#dettz {
display : table-cell;
width : 600px;
height : 600px;
vertical-align : middle;
}
div#carrello {
display : table-cell;
width : 800px;
height : 200px;
vertical-align : middle;
}
fieldset.con {
width : 550px;
}
fieldset.con label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
float : left;
text-align : center;
margin : 0 10px 5px 0;
}
fieldset.con input, select {
display : block;
width : 135px;
}
fieldset.con input.large {
width : 250px;
}
fieldset.con input.med {
width : 200px;
}
fieldset.con input.num {
width : 35px;
}
fieldset.con select.small {
width : 40px;
}
fieldset.con select.font {
width : auto;
}
fieldset.con input.auto {
width : auto;
}
fieldset#con div#cond {
width : 520px;
height : 85px;
overflow : auto;
border : 1px solid #666;
margin : 10px 0;
background-color : #f7f7f7;
}

#promo
{

	width:578px;
	height:420px;
	background-image:url('../images/sfondopromo.jpg');
	background-repeat: no-repeat;
	margin-bottom:20px;}

#cataloghi{
margin: 0 auto;
text-align: center;
}

#cataloghi img{
border:none;
margin: 20px;}
#cataloghi h2{
margin-top:20px;
font-variant: small-caps}
