/* CSS Document */

body {
margin:0px;
padding:0px;

background-image:url(../images/main_bg.jpg);
background-position:center;
background-repeat:repeat-y;


}
#mainContainer {
width:900px;
background-image:url(../images/main_bg.jpg);
background-repeat:repeat-y;
min-height:600px;
margin:0 auto;
}

#headBox {
position:static;
margin-top:0px;
width:860px;
/* background-image:url(../images/header_bg.jpg);
 background-repeat:no-repeat;
 background-position:top;*/
height:150px;
}

#languageBox {
width:100px;
height:70px;
float:right;
margin-right:25px;
margin-top:70px;
}

#topmenuBox {
position:static;
margin-top:0px;
width:860px;
background-image:url(../images/topmenu_bg.gif);
background-repeat:no-repeat;
background-position:top;
height:28px;
}
.listDiv {
display:inline;
padding:8px 5px 0px 5px;/*padding:8px 10px 0px 10px;*/
margin:0px 5px 0px 5px;/*margin:0px 10px 0px 10px;*/
height:22px;
}
.listDivOff {
display:inline;
background-color:#ffffff;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:14px;
font-weight:bold;
color:#0557ab;
height:22px;
text-decoration:none;
padding:8px 0px 3px 0px;
margin:0px 10px 0px 10px;
}
.listDiv a:link, .listDiv a:visited, .listDiv a:active {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.listDiv a:hover {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
#topmenuBox ul {
margin:0px;
padding:0px;
}

#topmenuBox li {
display:inline;
list-style:none;
}

#sidemenuBox {
position:static;
margin-top:0px;
width:174px;
min-height:1000px;
margin-bottom:0px;
float:left;
display:inline;
margin-left:20px;
}

.linkBox ul{
padding:0px;
margin:0px;
} 
.linkBox li{
list-style:none;
margin-left:15px;
}

.linkBox a:link, .linkBox a:visited, .linkBox a:active{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
text-decoration:none;
color:#3f759e;
}

.linkBox a:hover{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
text-decoration:underline;
color:#3f759e;
}

#contentBox {
position:static;
margin-top:0px;
width:685px;
min-height:400px;
float:right;
display:inline;
margin-right:20px;
}

#footerBox {
background-color:#fff;
clear: left;
margin-top:0px;
width:860px;
height:120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#505050;
}

#footerBox a:link, #footerBox a:visited, #footerBox a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#505050;
text-decoration:none;
}

#footerBox a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ccc;
text-decoration:underline;
} 

#searchBox select {
width:130px;
height:20px;
margin:5px 0px 5px 0px;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#999999;
}
#searchBox input {
margin:5px 0px 5px 0px;
}

#comefunzionaBox_en {
margin-top:20px;
width:637px;
height:130px;
background-image:url(../images_en/comefunziona_bg.gif);
background-repeat:no-repeat;
background-position:top;
}
#comefunzionaBox_en p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#fff;
text-align:justify;
text-decoration:none;
padding:25px 15px 10px 15px;
}

#comefunzionaBox_it {
margin-top:20px;
width:637px;
height:130px;
background-image:url(../images_it/comefunziona_bg.gif);
background-repeat:no-repeat;
background-position:top;
}
#comefunzionaBox_it p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#fff;
text-align:justify;
text-decoration:none;
padding:25px 15px 10px 15px;
}

.paginazioneBox {
margin-top:20px;
width:637px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}
.paginazioneBox a:link, .paginazioneBox a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0557ab;
text-decoration:none;
font-weight:bold;
}
.paginazioneBox a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
font-weight:normal;
text-decoration:underline;
}
.paginazioneBox a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}
#offerteBox {
margin-top:20px;
width:637px;
}

#offerteBox h1{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:24px;
color:#dca700;
text-align:left;
margin-top:0px;
margin-bottom:2px;
}
#testiBox {
margin-top:20px;
width:637px;
}

#testiBox h1{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:24px;
color:#dca700;
text-align:left;
margin-top:0px;
margin-bottom:2px;
}
#testiBox h2{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:16px;
color:#0557ab;
text-align:left;
margin-top:20px;
margin-bottom:2px;
}
#testiBox p{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#666666;
text-align:justify;
line-height:18px;
margin-top:5px;
}
#testiBox a:link, #testiBox a:visited, #testiBox a:active{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#dca700;
line-height:18px;
font-weight:bold;
text-decoration:underline;
}
#testiBox a:hover{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#666666;
line-height:18px;
font-weight:bold;
text-decoration:underline;
}
#testiBox li{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#666666;
text-align:left;
line-height:18px;
font-weight:bold;
list-style-type:square;
list-style-position:inside;
}
.resultTable {
/*width:310px;
height:160px;*/
border:#CCCCCC solid 1px;
margin-top:20px;
}
.resultTable h2{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:18px;
color:#dca700;
text-align:left;
margin-left:10px;
padding:0px;
}
.resultTable h3{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#0557ab;
text-align:left;
margin-left:10px;
padding:0px;
}
.resultTable a:link, .resultTable a:visited, .resultTable a:active{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:none;
}
.resultTable a:hover{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:underline;
}
.resultTable p{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:10px;
color:#333;
text-align:left;
margin:10px;
}
.offertaSx {
width:310px;
height:160px;
border:#CCCCCC solid 1px;
float:left;
margin-top:20px;
}
.offertaSx h2{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:18px;
color:#dca700;
text-align:left;
margin-left:10px;
padding:0px;
}
.offertaSx h3{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#0557ab;
text-align:left;
margin-left:10px;
padding:0px;
}
.offertaSx a:link, .offertaSx a:visited, .offertaSx a:active{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:none;
}
.offertaSx a:hover{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:underline;
}
.offertaSx p{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:10px;
color:#333;
text-align:left;
margin:10px;
}


.offertaDx {
width:310px;
height:160px;
border:#CCCCCC solid 1px;
float:right;
margin-top:20px;
}
.offertaDx h2{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:18px;
color:#dca700;
text-align:left;
margin-left:10px;
padding:0px;
}
.offertaDx h3{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#0557ab;
text-align:left;
margin-left:10px;
padding:0px;
}
.offertaDx a:link, .offertaDx a:visited, .offertaDx a:active{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:none;
}
.offertaDx a:hover{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:underline;
}
.offertaDx p{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:10px;
color:#333;
text-align:left;
margin:10px;
}
#schedaBox {
margin-top:20px;
width:637px;
}

#schedaBox h1{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:24px;
color:#dca700;
text-align:left;
margin-top:0px;
margin-bottom:2px;
float:left;
}

#pulsantiera {
width:200px;
}
#pulsantiera_mappa a:link, #pulsantiera_mappa a:visited, #pulsantiera_mappa a:active{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#0557ab;
text-align:left;
text-decoration:none;
font-weight:bold;
}
#pulsantiera_mappa a:hover{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#ccc;
text-align:left;
text-decoration:none;
font-weight:bold;
}

#infoBox {
margin-top:10px;
width:637px;
height:500px;
}

#infoBox h3 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#0557ab;
text-align:left;
margin-bottom:5px;
margin-left:5px;
padding:0px;
}

#stringa {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#0557ab;
text-align:left;
padding:0px;
}
#stringa a:link, #stringa a:visited, #stringa a:active{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:none;
}
#stringa a:hover{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#f00;
text-align:left;
text-decoration:underline;
}

#disponibilitaBox {
margin-top:20px;
width:637px;
height:200px;
border:1px #f0f0f0 solid;
}

#dispoTable {
float:left;
margin-top:15px;
margin-left:15px;
}

#supportTable {
float:right;
margin-top:15px;
margin-right:15px;
border:1px #f0f0f0 solid;
}

#priceTable {
float:right;
margin-top:15px;
margin-right:15px;
border:1px #f0f0f0 solid;
}

#condizioniTable {
margin-top:20px;
margin-bottom:20px;
border:1px #f0f0f0 solid;
}

#condizioniTable p {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#666666;
}
#condizioniTable strong {
color:#dca700;
}
#condizioniTable td{
border-bottom:1px #f0f0f0 solid;
}

.exp_bug{
height:22px !important;
height:27px;
}