body {
background-color:#FFFFFF;
background-image:url(../img/sito/bg_top.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

h4{
color:#0DA5F7;
font-size:16px;
font-weight:bold;
margin:5px 0 5px 0;
}

h5{
color:#F0820B;
font-size:14px;
font-weight:bold;
margin:3px 0 2px 0;
}

a {
text-decoration:none;
color:#0DA5F7;
}

a:hover {
text-decoration:underline;
}

form {
margin:0;
padding:0;
}

.line-through {
text-decoration:line-through;
}

#menu_navigazione {
margin:0 0 0 24px;
height:35px;
}

#menu_navigazione a{
color:#FFFFFF;
line-height:33px;
margin:0 15px 0 0;
font-size:16px;
}

#menu_navigazione a:hover{
text-decoration:none;
color:#FDC41D;
}

#menu_navigazione a.genere:hover{
text-decoration:none;
color:#F0820B;
}

#menu_navigazione a.tipo:hover{
text-decoration:none;
color:#67B6EB;
}

#menu_navigazione a.off {
}
#menu_navigazione a.off:hover {
}
#menu_navigazione a.on {
color:#F0820B;
}
#menu_navigazione a.on:hover {
color:#FFFFFF;
}

#menu_shopping a{
font-size:12px;
border-right:1px solid #0DA5F7;
padding:0 4px 0 4px;
margin:0 0 0 0;
}

.headImg{
margin:0 0 7px 0;
}

#formSearch input.textField{
background-color:#999999;
border:2px solid #FFFFFF;
color:#FFFFFF;
font-size:16px;
}

#formSearch input.button{
background-color:#F0820B;
border:0;
color:#FFFFFF;
font-size:16px;
}

table.grid_table {
background-color:#999999;
border:5px solid #999999;
width:100%;
}

table.grid_table td{
background-color:#ffffff;
padding:4px;
}

table.grid_table th{
background-color:#FDC41D;
padding:4px;
}

.box_evidenza {
margin:0 0 20px 0;
padding:10px;
border:6px solid #FDC41D;
}

.arioso {
line-height:30px;
}

.big {
font-size:14px;
}

.box_normale {
margin:0 0 20px 0;
padding:10px;
border:6px solid #666666;
}

.box_normale h2{
margin:0 0 10px 0;
font-size:16px;
color:#0DA5F7;
}

.box_normale h3{
margin:0 0 10px 0;
font-size:14px;
color:#F0820B;
}

#box_right {
margin:10px 0 0 6px;
border:6px solid #FDC41D;
}

#box_right ul li{
margin:5px 0 0 -37px;
list-style:none;
}

#loginForm {
margin:0 0 0 5px;
}

#loginForm input.button{
background-color:#F0820B;
border:0;
color:#FFFFFF;
font-size:16px;
height:52px;
width:52px
}

#loginForm input.textField{
border:2px solid #999999;
color:#666666;
font-size:14px;
}

/*  -------------------------------  Menu  --------------------------------  */

#menu_title {
margin:8px 0 0 0;
height:28px;
}

#menu_title a{
color:#FFFFFF;
padding:4px 30px 4px 30px;
line-height:30px;
letter-spacing:3px;
font-size:16px;
}

div.calcio#menu_title {
border-bottom:6px solid #BDC925;
}
#menu_title a.calcio{
background-color:#BDC925;
}

div.basket#menu_title {
border-bottom:6px solid #F0820B;
}
#menu_title a.basket{
background-color:#F0820B;
}

div.running#menu_title {
border-bottom:6px solid #E64088;
}
#menu_title a.running{
background-color:#E64088;
}

div.fashion#menu_title {
border-bottom:6px solid #996699;
}
#menu_title a.fashion{
background-color:#996699;
}

div.altro#menu_title {
border-bottom:6px solid #67B6EB;
}
#menu_title a.altro{
background-color:#67B6EB;
}

div.varie1#menu_title {
border-top:6px solid #006699;
margin-top:5px;
}

div.varie2#menu_title {
border-top:6px solid #006699;
margin-top:5px;
}

div.varie3#menu_title {
border-top:6px solid #006699;
margin-top:5px;
}

#menu_title a.varie1{
background-color:#009999;
display:block;
width:175px;
float:left;
height:14px;
line-height:14px;
margin-right:6px;
}

#menu_title a.varie2{
background-color:#0099CC;
display:block;
width:60px;
height:14px;
line-height:14px;
float:left;
margin-right:3px;
}

#menu_title a.varie3{
background-color:#006699;
display:block;
width:80px;
height:14px;
line-height:14px;
float:left;
margin-right:3px;
}

/*------------------------------------------------------------------------*/

#foot {
border-top:36px solid #57575B;
font-size:12px;
padding:10px 0 0 0;
margin:0 0 10px 0;
}

#detArt {
position:relative;
margin:6px 0 0 0;
border-top:5px solid #999999;
}

#detArt h1{
color:#999;
font-size:18px;
font-weight:bold;
margin:6px 0 15px 0;
}

.prevArt {
position:relative;
width:140px;
margin:15px 15px 0 0;
float:left;
height:230px;
}

a.shopBuy {
position:absolute;
left:0;
bottom:0;
}

span.shopBuy {
position:absolute;
left:0;
bottom:20px;
}

#bk_content {
margin:20px 0 0 22px;
}

#vetrina {
width:540px;
height:140px;
position:relative;
left:10px;
background-color:#fff;
border:#ccc 1px solid;
float:left; 
overflow:auto;
}

#vetrina_scroll {
background-color:#fff;
float:left;
}

.vetrina_item {
position:relative;
width:100px;
height:100px;
border:#ccc 1px solid;
float:left; 
margin:5px 0 5px 5px;
padding:5px;
font-size:10px;
}

a.img_gallery {
margin:0px 10px 10px 0px;
float:left;
display:block;
width:70px;
height:70px;
color:#333333;
border:1px solid #ccc;
background-color:#ddd;
text-decoration:none;
padding:0px;
white-space:normal;
}

.editTab td{
border-bottom:6px solid #F0820B;
}

.editTab th{
background-color:#F0820B;
padding:5px;
color:#FFFFFF;
font-weight:bold;
}

/*fine schede back office*/

a.menubutton_off {
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background-color:#ddd;
padding:5px;
margin-bottom:-1px;
margin-right:5px;
display:block;
width:auto;
float:left;
}

a.menubutton_off:hover {
background-color:#999;
color:#fff;
text-decoration:none;
}

a.menubutton_on {
color:#666;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background-color:#fff;
padding:5px;
margin-bottom:-1px;
margin-right:5px;
display:block;
width:auto;
float:left;
}

a.menubutton_on:hover {
color:#333;
text-decoration:none;
}

.buttonCloseW input{
position:absolute;
right:10px;
top:10px;
background-color:#F0820B;
border:0;
color:#FFFFFF;
font-size:16px;
height:60px;
width:60px;
}

.attenzione {
color:red;
background-color:#FFFF00;
padding:2px;
}

.evidenza {
color:#FF6600;
}

.hoverImg {
position:absolute;
top:5px;
left:5px;
}

.sectionTitle {
border-bottom:6px solid #FDC41D;
line-height:12px;
font-size:20px;
margin-bottom:0;
}

.offersTitle {
border-bottom:6px solid #67B6EB;
line-height:12px;
font-size:20px;
margin-bottom:0;
}

.recordNav {
background-color:#FDC41D;
margin:10px 0 0 0;
color:#666666;
}

.recordNav a{
color:#666666;
}

div.noImg {
width:140px;
height:140px;
border:1px solid #ccc;
margin:0 0 0 0;
float:left;
}
span.noImg {
position:relative;
top:55px;
}

div.noImgBig {
width:300px;
height:300px;
border:1px solid #ccc;
float:left;
margin:0 10px 10px 0;
}
span.noImgBig {
position:relative;
top:150px;
}

