@charset "UTF-8";
body { text-align:center; margin:0; background-color:#232a32; font:11px Tahoma, Geneva, sans-serif; }
p { margin:0; padding:0; }
#contenuti p { padding-bottom:5px; }
A IMG { border:none; }
A { color:#00a6ff; text-decoration:none; }
.align-justify { text-align:justify; }
.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.csc-form-fieldcell input { width:90px; }
.divsingolocontenuto { padding:0 0 10px 0; }



.F14n { font:11px Tahoma, Geneva, sans-serif; color:#000000; }
.F14n a { font:bold 11px Tahoma, Geneva, sans-serif; color:#000000; text-decoration:underline; }
.F14n H1 { font:bold 18px Tahoma, Geneva, sans-serif; color:#00a6ff; margin:0 0 5px 0; padding-top:0; }
.F14n H2 { font:bold 14px Tahoma, Geneva, sans-serif; color:#025489; margin:0 0 5px 0; padding-top:0; }
.F14b { font:11px Tahoma, Geneva, sans-serif; color:#ffffff; }
.F14b a { font:bold 11px Tahoma, Geneva, sans-serif; }
.F14b H1 { font:normal 18px Tahoma, Geneva, sans-serif; color:#ffd500; margin:0 0 5px 0; padding-top:0; }
.F14b H2 { font:normal 14px Tahoma, Geneva, sans-serif; color:#ffd500; margin:0 0 5px 0; padding-top:0; }
/*#titolopag h1 { text-transform:capitalize; }*/

#full { width:100%; background:#000000 url(img/sfondo_ver.jpg) repeat-x; }

#container { width:950px; margin:0 auto; text-align:center; }
#sito { width:950px; background:#000000 url(img/interna_sfondo_img.jpg) top center no-repeat; margin:0; padding:0; text-align:left; }
#spacer { width:950px; height:305px; display:block; }
#contenuti { width:950px; min-height:300px; }
#colonna_sx { background:#E4E4E4; border-left:7px solid #00A5E3; border-right:7px solid #00A5E3; float:left; padding:0 10px; margin:0 0 0 12px; width:670px; }
#content {  }
#area_riservata { display:none; padding:10px 25px 10px 10px; width:190px; margin-top:15px; float:left; background:url(img/box_bianco.gif) top left no-repeat; height:127px; }
#area_riservata a { color:#ff8a00; text-decoration:underline; }
#photogallery { display:none; }
#photogallery a { color:#ff8a00; text-decoration:underline; }
#colonna_x { display:none; }
#colonna_dx { width:215px; float:left; margin:-15px 0 0 10px; }
#colonna_dx H2 { /*border-bottom:5px solid #a0a4a3;*/ font-weight:bold; padding-bottom:3px; }
#colonna_dx H2 a { font:normal 14px Tahoma, Geneva, sans-serif; color:#ffd500; margin:0 0 5px 0; padding-top:0; font-weight:bold; padding-bottom:3px; }
#colonna_dx .divsingolocontenuto { border-bottom:1px solid #a0a4a3; padding-bottom:10px; margin-bottom:5px; }
#piede { float:none; clear:both; background:#000000 url(img/interna_piede.png) no-repeat; width:950px; height:30px; }
#fine { margin:0 auto; text-align:left; width:950px; padding:5px 0; }
#footer { float:left; padding-left:13px; width:700px; }
#footer h2, #footer h3 { color:#ffffff; font-size:11px; margin:0; padding:0; }
#indirizzo { float:left; padding-left:13px; padding-bottom:15px; }
#intera { margin-bottom:10px; }

#menuTop { position:relative; top:50px; left:3px; z-index:5; height:10px; }
.menuTop { padding:0 10px 0 10px; border-right:1px solid #ffffff; }

#logo { height:72px; margin-left:491px; position:absolute; width:463px; top:0; }

#menu { height:62px; left:13px; position:relative; top:70px; z-index:5; }
.menu { padding:0 10px; }

#scritta { color:#FFFFFF; position:absolute; top:235px; width:600px; margin-left:15px; line-height:18px; font-size:12px; }
#scritta h2, #scritta h3 { color:#ffffff; font-size:12px; margin:0; padding:0; }

.csc-textpic-imagerow { margin-bottom:10px; }
.tx-powermail-pi1 { margin-bottom:100px; }

.csc-frame { overflow:hidden; border-bottom:1px solid #a0a0a0; }
.csc-frame h2 { margin-top:10px; }
.csc-frame-frame1 { float:left; padding-right:10px; width:47%; }
.csc-frame-frame2 { float:right; margin-top:-10px; margin-bottom:10px; width:47%; }