html, body, div {
margin:0;
padding:0;
}
html{
overflow:scroll;
}
body{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a{
outline:none;
}
a img{
border:none;
}
h2{
margin:0;
}
.flsx{
float:left;
}
.fldx{
float:right;
}
.clear{
clear:both;
}
#wrapper, #wrapper-int{
background:#fff url(../images/bg_wrapper.gif) repeat-x 0 0;
margin:0 auto;
width:850px;
}
#header{
height:150px;
position:relative;
}
#header h1{
position:relative;
margin:0;
padding:0;
}
.logo-bollino {
border:0 none;
left:45px;
position:absolute;
top:0;
}
#logo-anifa{
position:absolute;
top:0;
right:35px;
}

.alt-h1{
position:absolute;
top:0;
left:-9999px;
}
#main-P{
padding:10px 0;
}
#pagina{
}
.container{ 
width:623px;
}
#colonna-sx{
width:623px;
margin-bottom:20px;
}
.boxtop-P{
background:#fff url(../images/focus-box-top.gif) no-repeat 0 0;
width:523px;
height:11px;
line-height:8px;
}
.boxbottom-P{
background:#fff url(../images/focus-box-bottom.gif) no-repeat 0 0;
height:11px;
}
.boxcontent{
}
.boxcontent h2 {
border-bottom:2px solid #7daac3;
line-height:44px;
margin-bottom:13px;
/*padding-bottom:3px;
padding-top:5px;*/
color:#000;
font-family:verdana;
font-weight:bold;
font-size:17px;
}
.boxcontent p{
padding-top:10px;
padding-bottom:13px;
margin:0;
}
#row1 p{
padding:5px 0;
}
#row1 .boxcontent{
height:138px;
}
.boxcontent hr{
color:#7daac3;
height:1px;
background:#7daac3;
border:none;
}
.boxtitle{
background:#fff url(../images/h2-focus.gif) no-repeat 0 13px;
}
.boxtitle-anifa{
background:#fff url(../images/h2-anifa.gif) no-repeat 0 13px;
}
.boxtitle-chisiamo{
background:#fff url(../images/h2-chiSiamo.gif) no-repeat 0 13px;
}
.boxtitle-pubblicazioni{
background:#fff url(../images/h2-pubblicazioni.gif) no-repeat 0 13px;
}
.date, .titolo{
font-weight:bold;
}
#row1 .boxcontent .date{
padding-top:2px;
padding-bottom:0px;
margin:0;
}
#row1 .boxcontent .titolo{
padding-top:0px;
padding-bottom:5px;
}
.boxcontent .testo{
padding-top:5px;
}
#wrapper-int #colonna-sx{
background:transparent url(../images/bg_colonna-sx-int.gif) no-repeat 35px 0;
}
#colonna-sx-P{
margin:0 40px 0 30px;
padding:25px 0 0 0;
}
#colonna-sx-Pi{
margin-left:35px;
margin-right:35px;
padding-top:12px;
}
#colonna-sx .boxcontent{
}
#colonna-sx hr{
color:#7daac3;
height:2px;
background:#7daac3;
}
#colonna-dx{
width:226px;
}
#colonna-dx-P{
padding-right:10px;
}
#colonna-dx-int-P{
padding-left:0;
}
#colonna-dx-int-P #mainMenu{
margin-bottom:30px;
}
.box{
margin-bottom:2px;
}
#wrapper-int .box{
padding-left:10px;
margin-bottom:2px;
}
#footer{
margin-top:40px;
background:transparent url(../images/bg_footer.gif) no-repeat 0 0;
height:23px;
line-height:23px;
color:#FFF;
font-size:10px;
font-weight:bold;
}
#footer a{
color:#FFF;
text-decoration:none;
display:block;
line-height:23px;
}
#footer ul{
list-style:none;
}
#footer ul, #footer li{
padding:0;
margin:0;
}
#footer li{
float:left;
top:0;
}
li#l1b a{
margin-left:334px;
}
li#l2b a{
}
li#l3 a{
margin-left:10px;
}
li#l4 span{
margin-left:180px;
}

/* Sondaggio in homepage PollBox */
#hp-sondaggio
{ 
    margin-top:2px;    
}
#hp-sondaggio h2.sf_pollTitle
{
    color:#fff;
    font-size:12px;
    padding:8px 0;
    border-bottom:1px solid #fff;
    margin:0 10px;
    text-align:center;
    background:#7DAAC3;
}
.box .sf_pollTitle
{
    background:#7daac3 url(../images/bg_PollBox-top.gif) no-repeat 0 0;
    margin:0;
    height:17px;
    border-bottom:none;
    text-align:center;
    color:#fff;
    font-size:12px;
    padding:8px 0;
}
#hp-sondaggio .PollBox, .box .PollBox
{
    background:#7daac3 url(../images/bg_PollBox-bottom.gif) no-repeat left bottom;
    padding:0 0 11px;
    color:#fff;
}
.PollBox p
{
    padding:0 15px;
}
.PollBox p.sf_pollCommands
{
    margin:5px 0;
    padding:0 5px;
}
.PollBox p.sf_pollVoteInfo
{
    margin:5px 0;
    display:none;
}
.PollBox span
{
    padding:11px 15px 0;
    display:block;
    color:#fff;
    font-weight:bold;
}
.boxcontent .PollBox span
{
    padding:11px 15px 0;
    display:block;
    color:#7DAAC3;
    font-weight:bold;
    /*margin-top:20px;*/
}
#hp-sondaggio fieldset, .box  fieldset
{
    color:#fff;
    border:none;
    display:block;
    margin:0;
    padding:0 10px;
    background:transparent;
    _width:195px;
    _padding:0 0 0 10px;
}
#hp-sondaggio fieldset h3, .box  fieldset h3, h3.sf_pollQuestion
{
    font-size:12px;
    margin:12px 0;
}
fieldset h3.sf_pollQuestion
{
    padding:0;
}
h3.sf_pollQuestion
{
    padding:0 0 0 10px;
    color:#fff;
}
#hp-sondaggio fieldset div, .box fieldset div
{
    position:relative;
}
#hp-sondaggio fieldset ul, .box fieldset ul
{
    list-style-type:none;
    margin:0;
    padding:0 0 16px;
    background:transparent url(../images/white-px.gif) repeat-x left bottom;
}
#hp-sondaggio fieldset ul li, .box fieldset ul li
{
    /*padding:3px 10px 0 3px;*/
    padding:3px 15px 0 0;
}

#hp-sondaggio fieldset ul li input, .box fieldset ul li input
{
    position:absolute;
    right:0;
    margin:0;
    padding:0;
}
.box .sf_pollQuestionAnswers
{
    padding:0 15px;
    list-style-position:inside;
    margin:0;
}
.box .sf_pollQuestionAnswers li
{
    margin:8px 0;
}
.box .sf_pollQuestionAnswers li div
{
    margin:5px 0;
}
.boxcontent .PollBox
{
    padding-bottom:10px;
    color:#fff;
    font-weight:bold;
}
.boxcontent .PollBox .sf_pollTitle 
{
    margin:0;
}
.boxcontent h3.sf_pollQuestion 
{
    color:#fff;
    margin:5px 0 0;
    min-height:36px;
    _height:36px;
    line-height:36px;
    background:#7daac3 url(../images/bg_h3-question.gif) no-repeat left bottom;
}
.boxcontent .sf_pollQuestionAnswers
{
    padding:0 15px 0;
    margin:0 0 10px;
    background:#a4c3d5;
}
.boxcontent .sf_pollQuestionAnswers li
{
    list-style-position:inside;
    padding-top:5px;
}
.boxcontent .sf_pollQuestionAnswers li div
{
    margin:5px 0 0px; 
    padding-bottom:5px;
    _padding-bottom:4px;  
}


.boxcontent fieldset.sf_pollQuestionsList
{
    border:0;
    margin:15px 0 0;
    padding:0;
}
.boxcontent fieldset.sf_pollQuestionsList h3.sf_pollQuestion
{
    padding:0 0 0 10px;
}
.boxcontent fieldset.sf_pollQuestionsList div ul
{
    margin:0;
    list-style:none;
    padding:0 10px;
}
.boxcontent fieldset.sf_pollQuestionsList div ul li
{
    margin-bottom:7px;
}
.boxcontent fieldset.sf_pollQuestionsList div ul li input
{
    margin:0 10px 0 0;
    padding:0;   
}
.boxcontent fieldset.sf_pollQuestionsList div ul li label
{
    line-height:13px;
}
.boxcontent fieldset.sf_pollQuestionsList div
{
    background:#a4c3d5 url(../images/bg_olPoll.gif) no-repeat scroll left bottom;
    margin-bottom:13px;
    padding:7px 0 10px;
}
.contenitoreRisp
{
    background:#a4c3d5 url(../images/bg_olPoll.gif) no-repeat scroll left bottom;
    margin-bottom:13px;
    padding:7px 15px 10px;
}
.corretto
{
    color:#229508;
    background: transparent url(../images/correctIco.gif) no-repeat 0 0;
    padding-left:20px;
    line-height:15px;
    margin:4px 0;
}
.sbagliato
{
    color:#ca0202;
    background: transparent url(../images/wrongIco.gif) no-repeat 0 0;
    padding-left:20px;
    line-height:15px;
    margin:4px 0 10px;
}
.boxcontent p.sf_pollCommands
{
    margin-bottom:15px;
}
.boxcontent p.sf_pollVoteInfo
{
    background:#FFFFFF none repeat scroll 0 0;
    border-bottom:1px solid #7DAAC3;
    color:#7DAAC3;
    font-weight:bold;
    padding-bottom:10px;
}
input.sf_pollVote
{
    background:#7daac3;
    border:0;
    line-height:20px;
    color:#fff;
    cursor:pointer;
    font-weight:bold;
}
.sf_pollCommands a
{
    margin:0 5px;
    color:#7DAAC3;
    font-weight:bold;
    line-height:20px;
    text-decoration:none;
}
.sf_pollCommands a:hover
{
    text-decoration:underline;
}
/* FINE Sondaggio */

/* GUIDE PER TE */
#scatola
{
    margin-top:20px;
}
#scatola .sf_listTitle 
{
    display:none;
}
#scatola ul 
{
    list-style:none;
    margin:0;
    padding:0;
}
#scatola ul.sf_expandedList li
{
    margin:0;
        position:relative;
}
#scatola ul li h3.sf_listItemTitle
{
    background:#7DAAC3 url(../images/bg_titoloGuida.gif) no-repeat scroll left bottom;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    margin:0 0 2px;
    padding:4px 15px 8px;
}
#scatola ul li div.sf_listItemBody
{
    background:#bed4e1 url(../images/bg_boxGuida.gif) no-repeat left bottom;
    margin:0;
    padding:15px 15px 0;
}
#scatola ul li .sf_listItemBody a
{
    /*display:block;
    height:35px;
    line-height:50px;
    _line-height:20px;
    _height:15px;    
    width:523px;
    text-indent:380px;
    color:#7daac3;
    text-decoration:none;
    font-weight:bold;
    margin:5px 0 0;
    _margin:15px 0 0;
    padding:0;*/
    color:#7DAAC3;
display:block;
font-weight:bold;
height:35px;
line-height:30px;
margin:10px 0 0;
padding:0;
text-decoration:none;
text-indent:400px;
width:523px;
}
#scatola ul li .sf_listItemBody a:hover
{
    text-decoration:underline;
}
#scatola ul li .sf_listItemBody p
{
margin-top:0;
}
/* FINE GUIDE PER TE */
/* SITE MAP */
.boxcontent .RadTreeView_Default, .boxcontent .RadTreeView_Default a.rtIn,.boxcontent .RadTreeView_Default .rtEdit .rtIn input 
{
    font-size:12px;
}
.boxcontent .RadTreeView_Default .rtHover .rtIn
{
    background:#7DAAC3;
    color:#fff;
    text-decoration:underline;
}
/* FINE SITE MAP */
