body,td,th {
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: 000000;
}
.menuBar{
margin:0;padding: 0.5em 0;text-align:center;
}
.menuBar li{
display:inline;	
}
.menuBar a{
color:#000;text-decoration:none;white-space:nowrap; margin:0 12px 0 12px
}
.menuBar a:hover,.menuBar a:focus,.menuBar a:active{
color:#6E92B3;
}
#bottom{
color:#FFFFFF
}
#bottom a{
text-decoration:none; color:#FFFFFF; font-size:10px; margin:2px;
}
#bottom a:hover{
color:#000;
}


/*======================================== int*/
#boxContent{
background:#5D8BB6 url(../images/bgSx.gif) top repeat-x; width:771px; float:left
}
h3{
margin:0; padding:0; color:#FFFFFF; font-size:13px; padding:3px 0 3px 10px
}
h4{
color:#FFFFFF; font-size:13px;
}

#sx{
float:left; width:160px; padding-top:10px
}
#dx{
float:left; width:611px; background:#5D8BB6 url(../images/rigaVe.gif) left repeat-y
}
#sezione{
background:#2D6191 url(../images/rigaOr.gif) bottom repeat-x; margin-left:1px; width:610px
}
#content, #content2{
float:left; width:467px; background:#4A7CAC url(../images/rigaVe.gif) right repeat-y; margin-left:1px; padding-bottom:30px
}
#content2{
width:600px; background:none
}
#al{
float:left;height:400px;width:1px;
}
#contFoto{
float:left; width:142px;
}
#testo{
color:#FFFFFF; margin:20px; font-size:12px; line-height:18px
}
#testo a{
color:#FFFFFF
}
#testo img{
border:none; margin:5px
}
#testo hr{
color:#BED1E2
}
.fotoTesto{
border:1px solid #FFF
}
.bft{ /*boxFotoTesto*/
margin:11px
}
.rft{
background:url(../images/rigaOr.gif) center repeat-x; margin:5px; height:10px
}

/*====================================== menuSx*/
#menuSx{
margin:0; padding:0 8px 0 8px
}
#menuSx li{
list-style:none; padding:8px 0 8px 0;  background:url(../images/rigaOr.gif) top repeat-x;
}
#li0{
background:none !important
}
#menuSx a{
color:#F8E249; text-decoration:none; font-weight:bold; background:url(../images/fre.gif) left no-repeat; padding-left:15px
}
#menuSx a:hover{
color:#FFFFFF
}

.sotto_link{
margin-left:5px
}
.sotto_link li{
padding:4px 0 0px 0 !important;
background-image:none !important
}
.sotto_link li a{
background-image:none !important;
font-weight:normal !important; 
}


#tools{
margin:0; padding:0
}
#tools li{
list-style:none; background:url(../images/rigaOr.gif) bottom repeat-x;
}
#tools a{
color:#FFFFFF; text-decoration:none; display:block;padding:4px 0 4px 10px;
}
#tools a:hover{
color:#000; background:#FFF
}
/*======================================== allegati*/
#boxAllegato{
margin-top:20px; float:left; width:100%;
}
.allegato{
padding:1px;padding-bottom:3px;margin-top:5px;border-bottom:1px solid #C4C4C4;
}
/*======================================== photogallery */
#boxFotoGallery{
padding-top:30px; float:left; width:100%;padding-left:10px
}
.boxFoto{
width:102px; height:98px; float:left; margin:10px;border:1px solid #C4C4C4; padding:5px
}
.boxFoto img{
border:1px solid #CCC
}
.did{
font-size:10px; padding-top:3px; overflow:hidden; height:20px;
}
.did a{
color:#FFF; text-decoration:none
}
/*======================================== paginazione */
#paginazione{
float:left; padding:20px; color:#FFFFFF
}
/*======================================== segnala */
#segnala{
background:#FFF; width:230px; height:150px; position:absolute; margin-left:215px; padding:10px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;
}
#chiudiSegnala{
float:right; background:#FFF; padding:3px
}
#chiudiSegnala a{
color:#000; font-size:13px; text-decoration:none; font-weight:bold
}
/*======================================== /int*/



body {
background: #6e92b3 url(../images/bg.gif) top repeat-x; margin:0; padding:0
}
#centrato{
width:771px;margin-left:auto;margin-right:auto;text-align:left; padding-top:15px
}
#header{
width:771px; height:85px;background:#5288B8 url(../images/bgHeader.gif) top repeat-x; border-bottom:1px solid #FFF
}
#logo{
float:left; width:174px;
}
#login{
float:left; width:520px; text-align:right;padding-top:50px; color:#FFFFFF;
}
#login a{
color:#FFFFFF; text-decoration:none; margin:5px
}
#login a:hover{
color:#000
}
#msgUtenti{
margin-right:20px
}
#login div{
display:inline; 
}
#login .form{
width:109px; margin-left:10px; margin-right:10px
}
.form{
background:#BDDBF5;font: 11px arial, verdana, Helvetica, sans-serif;border:none;; padding-left:3px
}
form{
margin:0; padding:0
}
#menu{
width:771px;height:28px; background:#FFF 
}
#homeNewsBox{
width:771px; float:left; background:#5D8BB6 url(../images/rigaOr.gif)  top repeat-x; 
}
#bottom{
width:761px; float:left; padding-right:10px; height:24px; padding-top:8px; background:#3A70A1 url(../images/rigaOr.gif) top repeat-x
}

#topSotto{
background:url(../images/rigaOr.gif) left bottom repeat-x; padding-bottom:1px
}
#topSotto div{
background:#4D84B5 url(../images/bgSottoTop.gif) top repeat-x; height:18px; 
}

/*====================================== home */
#homeSx{
float:left; width:280px; height:320px; background:url(../images/rigaVe.gif) right repeat-y; padding-left:10px
}
.boxNewsHome{
width:220px; padding:10px; margin-bottom:5px;
}
.int{
width:440px;height:auto !important
}
.fotoIntro{
float:left; border:1px solid #FFF; margin:0 10px 5px 0
}
#homeDx{
float:left
}

.linkTitolo{
font-weight:bold; color:#F8E249; text-decoration:none
}
.linkTitolo:hover{
color:#FFF;
}
.linkIntro{
color:#FFFFFF; text-decoration:none; font-size:10px
}

.r{
width:250px; margin:0 10px 0 10px;  height:68px; margin-bottom:10px;overflow:hidden
}
.linkDx{
color:#00305B
}
.r1, .r2{
background:url(../images/rigaOr.gif) top repeat-x; padding-top:10px
}
.fre{
background:url(../images/fre.gif) top left no-repeat; padding-left:15px
}

