body {
width: 760px;
float: left;
font-family: Tahoma;
font-size: 11px;
font-style: normal;
color: #333;
letter-spacing: 0px;
background-color: #f2f2f2;
line-height: 15px;
margin: auto;
margin-top: 10px;
border: 7px solid #fff;
}

#top { width:760px; margin-top:0px; margin-right:0px; margin-left: 0px; margin-bottom: 0px;}
 
#top {
background-image: url(../images/top-leccestore.jpg);
border:0px solid #999;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
text-align: right;
vertical-align: baseline;
min-height: 90px;
height: auto !important;
height: 90px;
}

#menu-top-line { 
height: 26px;
}

#top-menu { width:760px; height: 20px; margin-top: 0px;}
 
#top-menu {
border-top:0px dotted #EAEAEA;
border-bottom:0px solid #EAEAEA;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background: url(../images/back-box.jpg) repeat-x;
text-align: left;
}

#footer { width:320px; height: 60px; margin-top: 1px; margin-bottom: 1px;}

#footer {
background-color:#fff;
color: #666;
border-top:0px solid #EAEAEA;
border-bottom:0px dotted #EAEAEA;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;
line-height: 20px;
text-align: right;
}

#footer-1 { width:440px; height: 60px; margin-top: 1px; margin-bottom: 1px;}

#footer-1 {
background-color:#fff;
color: #666;
border-top:0px dotted #EAEAEA;
border-bottom:0px dotted #666;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;
line-height: 20px;
text-align: left;
}
#footer-1 a{
float: left;
}


input {
font-size: 10px;
border: 1px solid #ccc;
}

#corpo { width:760px; margin-top:0px; margin-left:0px; background-color:#fff;}


#mid { 
width:760px; 
float: left;
background-color: #fff;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
}

#mid-a { 
width:430px;
float: left;
background-color: #fff;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
margin-right: 0px;
border-right: 0px solid #ccc;
}

#mid-a img {
margin-right:10px;
margin-bottom:10px;
}

#mid-b { 
width:148px;/*290px;*/
margin-left:1px;/*2px;*/
float: right;


/*background-color: green;*/
/*margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
line-height: 13px;
*/
}

#mid-a-int { 
width:420px;
float: left;
background-color: #F2F2F2;
margin-top: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
text-align: left;
border-top: 0px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
}

#mid-b-int { 
width:280px;
/*float: left;*/
background-color: white;
margin-top: 5px;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
line-height: 13px;
}


#mid-box-a { 
width:179px;
float: left;
margin-top: 1px;
background-color: white;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px solid #fff;
border-right: 1px solid #fff;
}

#mid-text-box-a { 
width:179px;/*179px;*/
margin-top: 1px;
height: 10px;
float: left;
text-align: center;
background-color: #333;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-top: 0px solid #333;
border-bottom: 0px solid #333;
border-left: 0px solid #fff;
border-right: 1px solid #fff;
line-height: 11px;
}

#mid-box-b { 
width:179px;
float: left;
margin-top: 1px;
/*margin-left: 10px;*/
background-color: white;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px solid #fff;
border-right: 1px solid #fff;
}

#mid-text-box-b { 
width:179px;
float: left;
margin-top: 1px;
margin-left: 0px;
height: 10px;
text-align: center;
/*background-image: url(../images/back-text-box.jpg);*/
background-color: #333;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 1px solid #fff;
line-height: 11px;
}
#mid-box-c { 
width:179px;
float: left;
margin-top: 1px;
/*margin-left: 10px;*/
background-color: white;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px solid #fff;
border-right: 1px solid #fff;
}

#mid-text-box-c { 
width:180px;
float: left;
margin-top: 1px;
margin-left: 0px;
height: 10px;
text-align: center;
/*background-image: url(../images/back-text-box.jpg);*/
background-color: #333;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 1px solid #fff;
line-height: 11px;
}

#mid-list-a { 

width:170px;
float: left;
height: 230px;
margin-top: 1px;
background-color: white;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
/*border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;*/
}



#mid-list-b { 

width:170px;
float: left;
height: 230px;
margin-top: 1px;
margin-left: 12px;
background-color: white;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
/*border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;*/
}

#mid-list-c { 

width:170px;
float: left;
height: 230px;
margin-top: 1px;
margin-left: 12px;
background-color: white;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
/*border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;*/
}

#mid-list-text-a { 

width:170px;
float: left;
margin-top: 1px;
background-color: #fff;
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#mid-list-text-b { 

width:170px;
float: left;
margin-top: 1px;
margin-left: 12px;
background-color: #fff;
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#mid-list-text-c { 

width:170px;
float: left;
margin-top: 1px;
margin-left: 12px;
background-color: #fff;
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}




#dx {
width:146px; 
float: right;
position: relative;
background-color:#fff;
border-top:0px solid #EAEAEA;
border-bottom:0px solid #EAEAEA;
border-left:1px solid #ccc;
border-right:0px solid #EAEAEA;
padding-top: 5px;
padding-bottom: 0px;
margin-left: 1px;
padding-right: 0px;
}

#dx img{
/*width:142px; */
float: right;
position: relative;
padding-bottom: 10px;
}
#sx img{
/*width:142px; */
float: left;
position: relative;
padding-bottom: 10px;
}


a {
font-family: Verdana,Arial;
font-size: 10px;
font-style: normal;
color: #333;
letter-spacing: 0px;
text-decoration: underline;
font-weight:bold;
line-height: 15px;
}

a.searchbox {
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
color: #777;
letter-spacing: 0px;
text-decoration: none;
padding-left: 3px;
}

a.searchbox img {
padding-top: 0px;
border: 0 0 0 0;
}

a img {
padding-top: 0px;
border: 0 0 0 0;
}

h1 {
width: 419px;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: bold;
/*background-color: #F2F2F2;*/
color: #22215C;/*#52A9BD;/*#0059A6;*/
background: #fff;
border-left: 6px solid #22215C;
border-bottom: 1px dotted #ccc;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 10px;
margin-bottom: 8px;
letter-spacing: -1px;
line-height: 18px;
min-height: 18px;
height: auto !important;
height: 18px;
}

h2 {
font-family:  Arial, Verdana;
font-size: 12px;
line-height: 15px;
font-weight: bold;
padding-bottom: 10px;
color: #185D99;
margin-top: -2px;
margin-bottom: 0px;
}

/*p {
font-family: Arial, Verdana, Tahoma;
font-size: 11px;
color: #666;
padding: 0 0 0 0;
margin: 0 0 0 0;
}*/


a.testa-menu{
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}

a.box, a.box:hover, a.box:active, a.box:visited {
font-family: Verdana;
font-size: 9px;
font-weight: normal;
letter-spacing: 0px;
color: #fff;
text-decoration: none;
}


img {
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
/*float: left;*/
display: block;
border: none;
}

/******************************************************************************************************/

#button-info {
color: #000000;
border-top: 1px solid #ccc; /*#3A76B8;*/
padding: 0 0 0 0;
margin: 0 0 0 0;
/*float: right;*/
padding-top: 2px;
padding-bottom: 2px;
margin-top: 10px;
margin-bottom: 10px;
}

#button-info input {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #f2f2f2;
color: #000000;
border: 1px solid #777; /*#3A76B8;*/
padding: 0 0 0 0;
margin: 0 0 0 0;
float: right;
padding-top: 0px;
padding-bottom: 0px;
margin-top: -4px;
margin-bottom: 10px;
cursor: hand;
}

#box-list-content-home {
float: left;
width: 419px;
margin-bottom: 5px;
padding: 5px 5px 5px 5px;
background: #f4f4f4;
border-right: 2px solid #D8D8D8;
}

#box-list-content a.titolo{
text-decoration: none;
font-family:  Arial, Verdana;
font-size: 12px;
line-height: 15px;
font-weight: bold;
padding-bottom: 10px;
color: #185D99;
}

#box-list-content img {
float: left;
}