* { font-size: 11px; font-family: Trebuchet MS, Helvetica, sans-serif;}
body { font-size: 11px; font-family: Trebuchet MS, Helvetica, sans-serif; color:#616565; margin:0; padding:0; text-align:center; background-color:#FFF; }
p { padding:0; margin:0; color:#616565; }
p b {color:#515555;}
p.align-justify { text-align:justify; }
a { color:#616565; }
a:hover { color:#3C89AD; text-decoration:none; }
a img { border:none; }
h1 { padding:0; margin:0; }
h2 { padding:0; margin:0; }
h3 { padding:0; margin:0; }
h4 { padding:0; margin:0; }
ul, li { padding:0; margin:0; list-style:none; }
.divsingolocontenuto li { background:url(img/pallino.jpg) no-repeat 0 6px; padding-left:7px; }
.csc-bulletlist li { display:inline; font-weight:bold; }
/* .typ2 { margin:1px 0 0 0px; position:relative; padding-bottom:24px;  }
.typ2 img { left:0px; top:0px; position:absolute; } 
.typ2 h2 { left:0px; top:0px; position:absolute; }*/
.typ2 { margin:2px 0 4px 0px; }
.typ2 h2 { font:12px Trebuchet MS, Helvetica, sans-serif; color:#3c89ad;/*border-bottom:1px solid #3C89AD;*/}
.typ3 { padding-left:0px; position:relative; padding-bottom:0px; }
.divsingolocontenuto { /*padding-bottom:10px;*/ }
.csc-frame { padding:20px; background:url(img/angolo.jpg) no-repeat; clear:right; }
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}
#contenuti_dx div.divsingolocontenuto { padding-left:20px;clear:both; }
#contenuti_dx .csc-frame { margin-left:-20px; margin-bottom:-20px; padding:20px; background:url(img/angolo.jpg) no-repeat; clear:right; }
#content .csc-frame { margin-left:-20px; padding:20px; background:url(img/angolo.jpg) no-repeat; clear:right; }
.csc-frame #contenuti_dx .divsingolocontenuto .csc-textpic-text { padding:0; position:relative; top:0; }
/*
#contenuti_dx .divsingolocontenuto .contenttable { margin:0 0 20px 0; position:relative; top:-20px; }
#contenuti_dx .divsingolocontenuto .csc-textpic-text { padding:0 0 20px 0; }
*/
#contenuti_dx .divsingolocontenuto .contenttable td { padding:0px 3px 3px 0; }
.csc-frame .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img { margin:5px 0 !important; }
#mainContent #flashcontent  { width:620px; height:400px; }
#contenuti_dx #flashcontent  { width:400px; height:400px; }
.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 li { list-style:none; }
.divsingolocontenuto .tx-dropdownsitemap-pi1 li { background:none; padding:0; }
.expAll a { font-size:10px; color:#3C89AD; }

#container { width:960px; margin:0 auto; text-align:left; } 


#header { height:110px; }
#lingue { height:25px; float:left; width:50%; padding-top:10px; }
#alto_dx { height:35px; float:right; background:url(img/elemento.gif) no-repeat top right; width:50%; text-align:right; padding:5px 0 0; }
#alto_dx p { font:12px Trebuchet MS, Helvetica, sans-serif; color:#939393; }
#logo { height:75px; float:left; padding-left:90px; }

#menuTop { float:right; padding-top:9px; text-align:right; width:600px; margin-right:-10px; }
#menuTop ul, #menuTop li { padding:0; margin:0; }
.link, .last { display:inline; }
.link img { margin:0  0 0 10px; }


#mainContent { background:url(img/angolo.jpg) no-repeat; padding:20px; width:600px; float:left; } 
#titolopag { position:absolute; }
#titolopag h1 { font: 13px Trebuchet MS, Helvetica, sans-serif; color:#3c89ad; margin-left:1px; }
#titolopag img {  }
#content { padding-top:60px; }
#content .bodytext { padding-bottom:5px; }


#sidebar1 { float:right; width:300px; }
#sidebar1 img { margin:0; padding:0; }
#sidebar1 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin:0; padding:0; }

#menuDX { display:none; }
#menuBegin { position:relative; left:-41px; top:0pt; }
#menuEnd { position:relative; left:-1px; top:0pt; }
.linkDX { /*background:url(img/menuLato_NO.jpg) no-repeat;*/ height:45px; width:170px; }
.linkDX_act { /*background:url(img/menuLato_ACT.jpg) no-repeat;*/ height:45px; width:170px; }
#foto { display:none; }


#footer { background:url(img/angolo.jpg) no-repeat; height:70px; padding:20px 0 20px 20px; }
#indirizzo { float:left; width:70%; }
#riservato  { display:none; }


.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }


.csc-frame-indent3366, .csc-frame-indent6633 { float:left; width:46%; }
.csc-frame-indent3366 { margin-right:8px; }