@charset 'utf-8';/*à*/
/*HOME SOPRA*/
#prebar{
    background:#505b61 url(img/camper_home.jpg) no-repeat top left;
    height: 216px;
    width: 784px;
    padding:0;
    margin:5px 0 10px 0;
    overflow: hidden;
    position:relative;
}
#ovf {
    position:absolute;
    height:216px;
    left: 0;
    top:157px;
    width:1000px;
}
#login{
    text-align: center;
    margin-top: 10px;
    padding-right: 12px;
    float: right;
    width: 40px;
}
#reg{
    margin-top: 10px;
    font-weight: bold;
    float: right;
    padding:0;
    width: 130px;
    text-transform: uppercase;
}
#login a,#reg a{
    line-height: 40px;
    color:#FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
#login a:hover,#reg a:hover{
    color:#FFFFFF;
    text-decoration: underline;
}
#cnt{
    clear: both;
    padding-top: 0;
}
#cnt .sez1,
#cnt .sez2,
#cnt .sez3,
#cnt .sez4{
    float: left;
    width: 198px;
    font-weight: bolder;
    text-align: center;
}
#cnt .sez2_1,
#cnt .sez2_2{
    float: left;
    width: 240px;
    font-weight: bolder;
    text-align: center;
}
#cnt .sez2_1{
    padding-left: 130px;
}
#cnt .sez2_2{
    padding-left: 70px;
}
#cnt a{
    font-size: 10px;
    font-weight: bold;
    color:#FFFFFF;
    line-height: 16px;
}
.uc{
    text-transform: uppercase;
}

/*HOME SOTTO*/
#sxhome4{
    padding:10px 0 0 0;
}
.homesotto{
    background:url(img/div_vert.jpg) no-repeat top right;
}
.homepoll,.homesotto{
    width:195px;
    height:174px;
    float:left;
}
#hom_s1{
    background:url(img/hom_s1.jpg) no-repeat top right;
    margin: 0 2px 0 0;
    height:174px;
}
#hom_s2{
    background:url(img/hom_s2.jpg) no-repeat top right;
    margin: 0 2px 0 6px;
    height:174px;
}
#hom_s3{
    background:url(img/hom_s3.jpg) no-repeat top right;
    margin: 0 2px 0 6px;
    height:174px;
}
#hom_s4{
    margin: 0 2px 0 6px;
    height:174px;
}
.homesotto h2,.homepoll h2{
    margin:0 0 30px 0;
    padding:0;
    color:#000000;
    font-weight: bolder;
    font-size: 14px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
}
.homepoll h2{
    margin:0 0 6px 0;
}
.homesotto form,.homepoll form{
    margin:0;
    padding:0;
    text-align: left;
}
select.conImg{
    margin:0;
    padding:0;
}
#hom_s1 label{
    display: none;
}
select.conImg option{
    padding: 0 0 2px 24px;
    background-repeat: no-repeat;
    background-position: 1px 2px;
    vertical-align: middle;
}
.homesotto .tit{
    color:#891a35;
    font-weight: bold;
    text-align: left;
}
.homesotto .txt{
    text-align: left;
    margin-top:4px;
}
.homesotto .leg,.homesotto .leg a{
    margin-top:8px;
    color:#028ae2;
    text-align: left;
}
.homepoll .tit{
    color:#891a35;
    font-weight: bold;
    text-align: left;
    margin:4px 0;
}
.homepoll input{
    margin:0 5px 0 0;
    padding:0;
    vertical-align: middle;
    text-align: left;
}
.homepoll label{
    padding:0;
    margin:0;
    color:#000000;
    font-size:10px;
    text-align: left;
    vertical-align: middle;
}
.homepoll .leg{
    /*  width:225px;*/
    color:#028ae2;
    text-align: left;
}
.homepoll .leg a{
    color:#028ae2;
    float: left;
}
.homepoll button{
    float: right;
    padding:0;
    margin:0;
    border:none;
    background:none;
}
#homebar{
    background:url(img/homebar.gif) no-repeat top left;
    color:#FFF;
    clear: both;
    height: 22px;
    font-size:11px;
    line-height: 22px;
    padding:0 0 0 20px;
    margin:5px 0 0 0;
}
#homebar a{
    font-size:11px;
    color:#FFF;
}
#homereg{
    margin:6px 0 0 0;
    padding:0;
    height: 182px;
}
#all1{
    padding:55px 0 0 10px;
}
#all2{
    padding:29px 0 0 10px;
}
#all3{
    padding:45px 0 0 10px;
}
#pa_reg_ban1{
    float: left;
    background:url(img/home_reg1.jpg) no-repeat top left;
    height: 178px;
    width:262px;
}
#pa_reg_ban2{
    float: left;
    background:url(img/home_reg2.jpg) no-repeat top left;
    height: 178px;
    width:262px;
}
#pa_reg_ban3{
    float: left;
    background:url(img/home_reg3.jpg) no-repeat top left;
    height: 178px;
    width:257px;
}

#pa_reg_ban2_1{
    float: left;
    background:url(img/home_reg2_1.jpg) no-repeat top left;
    height: 180px;
    width:390px;
}
#pa_reg_ban2_2{
    float: left;
    background:url(img/home_reg2_2.jpg) no-repeat top left;
    height: 180px;
    width:390px;
}
#all1 h2,#all2 h2,#all3 h2{
    margin:0;
    padding:0;
    color:#000000;
    font-weight: bolder;
    font-size: 14px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
}

#all2_1,#all2_2{
    margin:80px 0 0 30px;
}
#all2_1 h2,#all2_2 h2{
    margin:0;
    padding:0;
    color:#000000;
    font-weight: bolder;
    font-size: 14px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
}
.sx3P3{
    color:#028ae2;
    font-weight: bolder;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    font-family: Arial, sans-serif;
}
.sx3P2_1{
    color:#028ae2;
    font-weight: bolder;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    font-family: Arial, sans-serif;
}
.sx3P2_2{
    color:#028ae2;
    font-weight: bolder;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    font-family: Arial, sans-serif;
}
