@charset "utf-8";
body { font:13px Trebuchet MS, Helvetica, sans-serif; background:#d4e0ed; margin:0; padding:0; text-align:center; color:#747474; }
a img { border:none; }
p, td, th, input { margin:0; padding:0; font-weight:normal; }
p { padding:0 0 5px 0;  }
h1 { font-size:18px; margin:0; padding:0 0 5px 0; }
h2 { font-size:16px; margin:0; padding:0 0 5px 0; color:#2e5f89; }
h3 { font-size:14px; margin:0; padding:0 0 5px 0; }
a { font-weight:bold; text-decoration:none; color:#00A6EB; }
form, input { padding:0; margin:0; }
.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-justify { text-align:justify; }

#content .pagframe .divsingolocontenuto { clear:none; padding-top:0; }
.csc-frame-rulerAfter { display:block; clear:both; }
.csc-frame-frame1, .csc-frame-frame2 { width:49%; float:left; display:inline; border:1px solid #7B8797; margin:1px; }
.csc-frame-invisible { border:1px solid #7B8797; margin:1px; }
.csc-frame-indent3366 { width:300px; float:left; margin:1px; display:inline; }
.csc-frame-indent6633 { width:250px; float:right; border:1px solid #7B8797; margin:1px; }


#container { width:962px; margin:0 auto; text-align:left; background:url(img/sfondo.jpg) no-repeat top left; } 


#header { height:282px; position:relative;  } 
#lingue { position:absolute; left:0px; top:10px; }
#lingue span { padding: 0 2px 0 2px; }
#lingue a { color:#014060; font-weight:normal; font-size:11px; }
#lingue img { vertical-align:middle; }
#lingue .azzurro { color:#0784bb; font-weight:normal;  font-size:11px; }
#lingue .azzurro a { color:#0784bb; font-weight:normal; font-size:11px; }
#logo { position:absolute; left:31px; top:56px; }
#loghi { position:absolute; top:44px; left:772px; }


#sidebar1 { float:left; width:190px; padding:120px 0 10px 0; }
#menuL {  }
#boxSX {  }
#boxSX div.csc-textpic-intext-right div.csc-textpic-imagewrap, #boxSX div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin:0 !important; }
#boxSX .divsingolocontenuto { background:url(img/boxSX_end.png) no-repeat left bottom; width:184px; padding-bottom:5px; margin-top:10px; }
#boxSX .divsingolocontenuto .csc-header { background:url(img/boxSX_begin.png) no-repeat left top; width:184px; }
#boxSX .csc-textpic { background:url(img/boxSX.png); }
#boxSX h2 { color:#ffffff; padding:5px; }


#sidebar2 { float:right; width:190px; padding:128px 0 0 0; }
#cerca { background:url(img/cerca.png) no-repeat; width:189px; height:36px; }
#cerca .tx-mhajaxsearch-pi1 { padding:10px 0 0 10px; }
#cerca input { border:none; background:none; }
#banner {  }
#boxDX { margin-bottom:10px; }
#boxDX div.csc-textpic-intext-right div.csc-textpic-imagewrap, #boxDX div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap, #boxDX div.csc-textpic-center div.csc-textpic-imagewrap, #boxDX div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin:0 !important; }
#boxDX .divsingolocontenuto { background:url(img/boxDX_end.png) no-repeat left bottom; width:191px; padding-bottom:3px; margin-bottom:10px; }
#boxDX .divsingolocontenuto .csc-header { background:url(img/boxDX_begin.png) no-repeat left top; width:189px; }
#boxDX .csc-textpic { background:url(img/boxDX.png) repeat-y; padding:1px; }
#boxDX h2 { color:#ffffff; padding:5px; }


#mainContent { margin: 0 190px; } 
#menuT { height:128px; }
#menuT ul, #menuT li { list-style:none; padding:0; padding:0; }
.linkimg { float:left; }
#menuT li.linkimg { padding-right:3px; height:128px; }
#titolopag { background:#2e5f89; border:1px solid #ffffff; padding:8px 10px; margin-right:5px; }
#titolopag h1 { color:#ffffff; font-weight:normal; font-size:15px; display:inline; }
.titolopag3 { display:inline; }
h3.titolopag3 { color:#AAC0D4; display:inline; padding-right:5px; font-weight:normal; font-size:15px; }
#content { background:#ffffff; margin-right:5px; padding:0 10px 10px; overflow:hidden; margin-bottom:10px; }
#content .divsingolocontenuto { clear:both; padding-top:10px; }


#footer { background:url(img/footer.jpg) no-repeat; height:153px; position:relative; } 
#menuB { position:absolute; right:10px; top:10px; }
#menuB li, #menuB ul { list-style:none; }
.first, .link { float:left; height:17px; }
.first a, .link a { color:#ffffff; font-size:12px; padding:0 10px; font-weight:normal; }
.link { background:url(img/menuB.jpg) no-repeat 0 center; }
#datiSX { position:absolute; top:10px; left:190px; width:200px; }
#datiSX p, #datiDX p { color:#ffffff; font-size:12px; }
#datiSX h2, #datiDX h2 { color:#ffb800; font-size:12px; padding:0; margin:0; }
#datiDX { position:absolute; top:10px; left:430px; }
#intera { position:absolute; right:10px; bottom:10px; }


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



/* ############# MINISITI ############### */
#testamini { padding:0; margin:0; overflow:hidden; }
#testamini a, #testamini img { padding:0; margin:0; }
#testamini dl, #testamini div.csc-textpic-center div.csc-textpic-imagewrap { margin:0; padding:0; }
#testamini .csc-textpic, #testamini .csc-textpic-center, #testamini .csc-textpic-above, #testamini .csc-textpic-imagewrap { margin:0; padding:0; }
#menumini { overflow:hidden; margin-right:4px; background:#dedede; }


/* BOATSHOW */
.boatshow #menumini { border-left:4px solid #005E84; border-right:4px solid #005E84; }
.boatshow #menumini li, .boatshow #menumini ul { list-style:none; padding:5px 0; }
.boatshow .minifirst, .boatshow .minilink { float:left; height:17px; }
.boatshow .minifirst a, .boatshow .minilink a { color:#005E84; font-weight:bold; font-size:12px; padding:0 10px; }
.boatshow .minilink { background:url(img/menumini.jpg) no-repeat 0 center; }
.boatshow .Act { background:#005E84; }
.boatshow .Act a { color:#ffffff; }
.boatshow #titolopag { border-left:4px solid #005E84; border-right:4px solid #005E84; background:#ffffff; padding:9px 10px 4px; margin-right:4px; border-bottom:none; border-top:none; }
.boatshow #titolopag h1 { color:#005E84; font-weight:bold; font-size:15px; }
.boatshow #content { border:4px solid #005E84; border-top:none; background:#ffffff; margin-right:4px; overflow:hidden; }
.boatshow #content h2, .boatshow #content a, .boatshow #content .ros { color:#00a6eb; }
.boatshow #content .titolo { font-weight:bold; }
/*.boatshow .csc-textpic-imagewrap { padding-right:10px; }*/
.boatshow UL.csc-menu { padding:0; margin:0; }
.boatshow .csc-menu LI { display:inline; padding:0 5px 0 0; }


/* GOMMOSHOW */
.gommo #menumini { border-left:4px solid #102A5B; border-right:4px solid #102A5B; }
.gommo #menumini li, .gommo #menumini ul { list-style:none; padding:5px 0; }
.gommo .minifirst, .gommo .minilink { float:left; height:17px; }
.gommo .minifirst a, .gommo .minilink a { color:#102A5B; font-weight:bold; font-size:12px; padding:0 10px; }
.gommo .minilink { background:url(img/menumini.jpg) no-repeat 0 center; }
.gommo .Act { background:#102A5B; }
.gommo .Act a { color:#ffffff; }
.gommo #titolopag { border-left:4px solid #102A5B; border-right:4px solid #102A5B; background:#ffffff; padding:9px 10px 4px; margin-right:4px; border-bottom:none; border-top:none; }
.gommo #titolopag h1 { color:#102A5B; font-weight:bold; font-size:15px; }
.gommo #content { border:4px solid #102A5B; border-top:none; background:#ffffff; margin-right:4px; overflow:hidden; }
.gommo #content h2, .gommo #content a, .gommo #content .ros { color:#6277a7; }
.gommo #content .titolo { font-weight:bold; }
/*.gommo .csc-textpic-imagewrap { padding-right:10px; }*/
.gommo UL.csc-menu { padding:0; margin:0; }
.gommo .csc-menu LI { display:inline; padding:0 5px 0 0; }


/* FISHING */
.fishing #menumini { border-left:4px solid #FE470D; border-right:4px solid #FE470D; }
.fishing #menumini li, .fishing #menumini ul { list-style:none; padding:5px 0; }
.fishing .minifirst, .fishing .minilink { float:left; height:17px; }
.fishing .minifirst a, .fishing .minilink a { color:#FE470D; font-weight:bold; font-size:12px; padding:0 10px; }
.fishing .minilink { background:url(img/menumini.jpg) no-repeat 0 center; }
.fishing .Act { background:#FE470D; }
.fishing .Act a { color:#ffffff; }
.fishing #titolopag { border-left:4px solid #FE470D; border-right:4px solid #FE470D; background:#ffffff; padding:9px 10px 4px; margin-right:4px; border-bottom:none; border-top:none; }
.fishing #titolopag h1 { color:#FE470D; font-weight:bold; font-size:15px; }
.fishing #content { border:4px solid #FE470D; border-top:none; background:#ffffff; margin-right:4px; overflow:hidden; }
.fishing #content h2, .fishing #content a, .fishing .ros { color:#ff8e33; }
.fishing #content .titolo { font-weight:bold; }
/*fishing .csc-textpic-imagewrap { padding-right:10px; }*/
.fishing UL.csc-menu { padding:0; margin:0; }
.fishing .csc-menu LI { display:inline; padding:0 5px 0 0; }


/* PELAGOS */
.pelagos #menumini { border-left:4px solid #318D88; border-right:4px solid #318D88; }
.pelagos #menumini li, .pelagos #menumini ul { list-style:none; padding:5px 0; }
.pelagos .minifirst, .pelagos .minilink { float:left; height:17px; }
.pelagos .minifirst a, .pelagos .minilink a { color:#318D88; font-weight:bold; font-size:12px; padding:0 10px; }
.pelagos .minilink { background:url(img/menumini.jpg) no-repeat 0 center; }
.pelagos .Act { background:#318D88; }
.pelagos .Act a { color:#ffffff; }
.pelagos #titolopag { border-left:4px solid #318D88; border-right:4px solid #318D88; background:#ffffff; padding:9px 10px 4px; margin-right:4px; border-bottom:none; border-top:none; }
.pelagos #titolopag h1 { color:#318D88; font-weight:bold; font-size:15px; }
.pelagos #content { border:4px solid #318D88; border-top:none; background:#ffffff; margin-right:4px; overflow:hidden; }
.pelagos #content h2, .pelagos #content a { color:#a1c5c3; }
/*.pelagos .csc-textpic-imagewrap { padding-right:10px; }*/


/* OUTDOOR */
.outdoor #menumini { border-left:4px solid #085E07; border-right:4px solid #085E07; }
.outdoor #menumini li, .outdoor #menumini ul { list-style:none; padding:5px 0; }
.outdoor .minifirst, .outdoor .minilink { float:left; height:17px; }
.outdoor .minifirst a, .outdoor .minilink a { color:#085E07; font-weight:bold; font-size:12px; padding:0 10px; }
.outdoor .minilink { background:url(img/menumini.jpg) no-repeat 0 center; }
.outdoor .Act { background:#085E07; }
.outdoor .Act a { color:#ffffff; }
.outdoor #titolopag { border-left:4px solid #085E07; border-right:4px solid #085E07; background:#ffffff; padding:9px 10px 4px; margin-right:4px; border-bottom:none; border-top:none; }
.outdoor #titolopag h1 { color:#085E07; font-weight:bold; font-size:15px; }
.outdoor #content { border:4px solid #085E07; border-top:none; background:#ffffff; margin-right:4px; overflow:hidden; }
.outdoor #content h2, .outdoor #content a { color:#5579A9; }
/*.outdoor .csc-textpic-imagewrap { padding-right:10px; }*/


/* SISTEMA MARE */
.sistemamare #menumini { border-left:4px solid #5579A9; border-right:4px solid #5579A9; }
.sistemamare #menumini li, .sistemamare #menumini ul { list-style:none; padding:5px 0; }
.sistemamare .minifirst, .sistemamare .minilink { float:left; height:17px; }
.sistemamare .minifirst a, .sistemamare .minilink a { color:#5579A9; font-weight:bold; font-size:12px; padding:0 10px; }
.sistemamare .minilink { background:url(img/menumini.jpg) no-repeat 0 center; }
.sistemamare .Act { background:#5579A9; }
.sistemamare .Act a { color:#ffffff; }
.sistemamare #titolopag { border-left:4px solid #5579A9; border-right:4px solid #5579A9; background:#ffffff; padding:9px 10px 4px; margin-right:4px; border-bottom:none; border-top:none; }
.sistemamare #titolopag h1 { color:#5579A9; font-weight:bold; font-size:15px; }
.sistemamare #content { border:4px solid #5579A9; border-top:none; background:#ffffff; margin-right:4px; overflow:hidden; }
.sistemamare #content h2, .sistemamare #content a { color:#5579A9; }
/*.sistemamare .csc-textpic-imagewrap { padding-right:10px; }*/



/* NEWS */
.news-list-item { clear:both; overflow:hidden; padding-bottom:10px; }