@charset "utf-8";
/* CSS Document */
body {

height:100%;
background:#F2F2F2 url(market/img/sfondo2.gif);
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

html,body{margin:0; padding: 0;height: 100%}

img{
border:none;
}

#slogan{
background: transparent url(img/logo.jpg) no-repeat;
text-indent: -9999px;
width: 202px;
height: 71px;
float:left;

z-index: 2;
padding:0;
margin:0;
margin-right:40px;
margin-left:20px;
}

#barra {
padding-top:20px;
margin-top:0px;
width:100%;
height:80px;
background-color:#333333;
}

#barra ul {
list-style:none;
}

#barra ul li{
color:#FFFFFF;
font-size:20px;
float:left;
margin-top:37px;
margin-left:50px;
}

#barra ul #lik a{
text-decoration:none;
color:#FFFFFF;
}

#barra ul #lik a:hover{
text-decoration:none;
color:#d7485b;
border-top:5px #F2F2F2 solid;
}

#barra ul #current a{
display:block;
background-color:#CCCCCC;
text-decoration:none;
color:#000;
border-bottom:5px #CCCCCC solid;
border-left:2px #CCCCCC solid;
border-right:2px #CCCCCC solid;
}

#barra ul #current a:hover{
text-decoration:none;
color:#d7485b;
}

#logo {
margin-right:40px;
margin-left:20px;
float:left;
}

#linea {
height:10px;
background-color:#CCCCCC;
width:100%;
}

#containter{
position:relative;
min-height:100%;
  height:auto !important;
  height:100%;
}

#content {

position:relative;
margin-left:5%;

  min-height:500px;
  height:auto !important;
  height:500px;
  text-align:justify;
}

#sinistra {
padding:5px;
line-height:20px;
margin:10px;
margin-left:20px;
float:left;
width:499px;
margin-bottom:50px;
}
#sinistra1 {
padding:5px;
line-height:20px;
margin:10px;
margin-left:20px;
margin-bottom:100px;
float:left;
width:649px;
}

#txtsin{

background-color:#F2F2F2;
padding-left:10px;
padding-right:10px;
margin-bottom:0px;
padding-bottom:0px;
}

#txtsin1{

background-color:#D7485B;
padding-left:10px;
padding-right:10px;
margin-bottom:0px;
padding-bottom:70px;
margin-top:-5px;

}

#txtsin1 p{
margin:0;
padding:0;
}

#quelloc{
background-color:#D7485B;
background: transparent url(img/offerte/fum1.png) no-repeat;
text-indent: -9999px;
width: 252px;
height: 116px;
float:left;

z-index: 2;
padding:0;
margin:0;

}






#txtsin i {
font-size:110%;
}

#txtsin a{
color:#d7485b;
font-weight:bold;
}


#txtsin a:hover{
color:#333333;
font-weight:bold;
}

#txtsin h2{
font-size:200%;
font-weight:normal;
margin-bottom:2px;
padding-left: 4px;
margin-top:0px;
}

#txtsin h3{
color:#666666;
margin-bottom:2px;
margin-left:3px;
}

#divisorio {
height:5px;
background-color:#333333;
width:50%;
}

#divisorio1 {
margin-top:2px;
height:2px;
background-color:#666666;
width:80%;
}

#txtsin p{
font-size:90%;
margin-bottom:0px;
padding-bottom:5px;
}


#destra {

margin:10px;
margin-left:5%;
float:left;
width:300px;
}

#destra h3{
padding:2px;
margin-left:25px;
color:#333333;
margin-bottom:0px;
}

#destra ul{
list-style:none;
margin-left:-23px;
}

.dex {
padding:5px;
padding-left:10px;
padding-right:10px;

background:#F2F2F2;
}

.con {
padding:5px;
padding-left:10px;
padding-right:10px;

background:#F2F2F2;
}


#destra ul li{
margin-bottom: 20px;
}

#destra ul li a{
font-size:90%;
text-decoration:none;
color:#666666;
font-weight:bold;
}

#destra ul li a:hover{
text-decoration:underline;
}

#destra1 {

margin:10px;
margin-left:5%;
float:left;
width:300px;
}

#destra1 h3{
padding:2px;
margin-left:25px;
color:#333333;
margin-bottom:0px;
}

#destra1 ul{
list-style:none;
margin-left:-23px;
}

#destra1 ul li{
margin-bottom: 8px;
}

#destra1 ul li a{
font-size:90%;
text-decoration:none;
color:#666666;
font-weight:bold;
}

#destra1 ul li a:hover{
text-decoration:underline;
}

#footer {
position:absolute;
bottom:0px;
width:100%;
font-size:90%;
height:30px;
margin-top:5px;
background-color:#333333;
}

#footer ul {
list-style:none;
}

#footer ul li{
margin-left:8px;
padding-top:0px;
color:#FFFFFF;
float:left;
}

#footer ul #lik a{
padding-left:3px;
text-decoration:none;
color:#FFFFFF;
}

#footer ul #lik a:hover{
padding-left:2px;
text-decoration:none;
color:#F2F2F2;
border-left:1px #F2F2F2 solid;
}

#footer ul #current a{
padding-left:3px;
text-decoration:none;
color:#D6C952;

}

#footer ul #current a:hover{
padding-left:2px;
text-decoration:none;
color:#D6C952;
border-left:1px #D6C952 solid;
}

#footer span{
color:#F2F2F2;
padding-top:0px;
margin-right:30px;
float:right;
}

.off ul{
font-size:90%;
}

.off ul li{

}

.sitoff{
list-style-type:square;
}

.sitoff li{
margin-top:10px;
padding-bottom:15px;
}

.sotoff{
margin-left:-10px;
list-style-type:none;
}

.sotoff li{
padding-bottom:2px;
margin-left:-10px;
font-weight:bold;
font-size:12px;
margin-top:10px;
}

#prova{
color:#FFCC00;
}

#soprasin{
height:56px;
width:499px;

}


#sottosin{
height:51px;
width:500px;
}

#soprades{
height:86px;
width:300px;

}


#sottodes{
margin-top:0px;
padding-top:0px;
height:73px;
width:300px;
margin-bottom:40px;
}

.prog img{
padding:0px;
border:3px #333333 solid;
margin:0px;
}

#sprog {
margin-top:0px;
background-color:#333333;
color:#F2F2F2;
width:450px;
font-size:80%;
padding:0px;
padding-top:0px;
padding-left:6px;
font-weight:bold;
}