body { color:#666666; background:transparent url(img/sfondo.gif); margin:0; padding:0; text-align:center; font-size:15px; }
p, li { line-height:1.4em; font-size:1.1em; margin:0; padding-bottom:5px; }
A IMG { border:none; }
A { text-decoration:none;color:#666666; }
A:hover { text-decoration:underline; }
.active A { text-decoration:underline; font-weight:bold; }
.align-justify { text-align:justify; }
.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.T_A10v { font:0.7em Arial,Helvetica,sans-serif; color:#1e2236; }
.T_A10v a { color:#1e2236; }
.T_A11g { font:0.7em Arial,Helvetica,sans-serif; color:#666666; }
.T_A11g A { font-weight:bold; }
.T_A11g H2 { font-weight:bold; color:#1e2236; }
.T_A14l { font:1em Arial,Helvetica,sans-serif; color:#9eb2c8; }
.T_A14l A {	font-weight:bold; }
H1 { font:1.7em Arial,Helvetica,sans-serif; margin:0; }
H2 { font:1.5em Arial,Helvetica,sans-serif; color:#000000; margin:0; }
#content h2 { padding:5px 0; }
#content h2.tx-guestbook-header { padding:5px; }
H3 { font:1.3em Arial,Helvetica,sans-serif; margin:0; padding:5px 0; }
form, input { padding:0; margin:0; }
#content a { text-decoration:underline; color:#022E51; font-weight:normal;}
#content a:hover { text-decoration:underline; color:#000; font-weight:normal; }

.divsingolocontenuto {  }
.sx { float:left; width:45%; height:100%; }
.dx { float:right; width:55%; height:100%; }

.dx a.buy-link {display: block;height: 148px;position: absolute;right: 0;width: 242px;}

#container { width:90%; background:#FFFFFF; margin:0 auto; text-align:left;} 

#testa { background:transparent url(img/testa.jpg) repeat-x top; height:150px; position:relative; }
#testa .sx { background:transparent url(img/testa_sx.jpg) no-repeat top left; }
#testa .dx { background:transparent url(img/testa_dx.jpg) no-repeat top right; }
#logo { position:absolute; top:20px; left:20px; width:500px; height:103px }

#colonnasx { background:#FFFFFF url(img/container_sfondo_sx.jpg) repeat-y left top; float:left; padding-left:10px; width:215px; }
#azzurro { width:200px; border:1px solid #d0dbe5; background:#A1DBFF url(img/menu_sfondo.jpg) repeat-x; padding:0 5px 15px; }
#menulaterale { padding:15px 0 0 5px; }
/*MENU NORMALE*/
#menulaterale ul { padding:0; margin:0; }
#menulaterale li { line-height:1em; font-size:1em; margin:0; padding-bottom:0; }
.menu { background:transparent url(img/freccina.gif) no-repeat left center; padding:5px 0 5px 15px; }
.menu_open { background:transparent url(img/freccina_open.gif) no-repeat left center; padding:5px 0 5px 20px; }
.menu a, .menu_open a { color:#87a5bf; font-weight:normal; font-size:1em; }
.menu a:hover, .menu_open a:hover { color:#87a5bf; font-weight:normal; }
.menuAct { background:transparent url(img/freccina_act.gif) no-repeat left center; padding:5px 0 5px 15px; }
.menuAct a { color:#1e2236; font-size:1em; }
.menu_open act a { color:#1e2236; }
.news-catmenu-NO { font-size:0.8em; padding:1px 0 1px 20px; }
.news-catmenu-NO a { color:#1e2236; font-weight:normal; }
.news-catmenu-ACT { font-size:0.8em; padding:1px 0 1px 20px; }
.news-catmenu-ACT a { color:#268abf }
.menuS { list-style:none; }
.second a { font-size:0.8em; padding:1px 0 1px 20px; display:block; font-weight:normal }
.secondAct a { font-size:0.8em; padding:1px 0 1px 20px; display:block; font-weight:bold; }
/*MENU ACCORDION*/
#menulaterale ul { list-style:none; }
#rgaccordmenunest * { padding:0; margin:0; }
#rgaccordmenunest a { text-decoration:none; color:#87a5bf; font-weight:normal; font-size:1em; }
#rgaccordmenu {  }
#rgaccordmenu, #rgaccordmenu ul, #rgaccordmenu li { padding:0; margin:0; }
#rgaccordmenu li { display:block; }
#rgaccordmenu li a { font-weight:normal; }
.toggle, .empty { display:block; cursor:pointer; background:transparent url(img/freccina.gif) no-repeat left center; padding:5px 0 5px 15px; }
.empty a, .act a { display:block; color:#9EB2C8; font-weight:normal; }
#rgaccordmenu .act { background:transparent url(img/freccina_open.gif) no-repeat left center; padding:5px 0 5px 20px; }
ul.content li a { font-size:0.8em; padding:1px 0 1px 20px; display:block; font-weight:normal; }
#rgaccordmenu .toggle2 { cursor:pointer; }
#rgaccordmenu .act2 {  }
#rgaccordmenu ul.content2 li a {  }
#rgaccordmenu ul.content li span.open a { background:none; border:none; padding:0; }
#rgaccordmenu ul.content2 li.act3 a {  }

.c-recIcon { display:none; width:0; height:0; }
#cerca { background:transparent url(img/cerca.jpg) no-repeat center; height:76px; margin-top:50px; padding:30px 0 0 15px; }
#cerca h2 { font:bold 14px Arial,Helvetica,sans-serif; color:#9eb2c8; padding:0 0 2px 0; margin:0; }
#cerca input { margin:0; padding:0; float:left; }
#banner_sx { width:200px; /*border:1px solid #d0dbe5;*/ margin:10px 0 5px 5px; }

#colonnadx { background:#FFFFFF url(img/container_sfondo_dx.jpg) repeat-y right top; float:right; width:220px; }
#colonnadx .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0; }
#colonnadx .csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:0; }
#login { width:200px; border:1px solid #d0dbe5; margin-bottom:5px; padding:5px;  }
#login p, #login input, #login a { color:#9EB2C8; text-align:center; padding-bottom:0; }
.tx-felogin-pi1 {  }
.tx-felogin-pi1 h3 { text-align:center; font:bold 14px Arial,Helvetica,sans-serif; color:#9eb2c8; padding:0 0 5px 0; margin:0; }
.tx-felogin-pi1 legend { display:none; height:0; padding:0; margin:0; }
.tx-felogin-pi1 fieldset { padding:0; margin:0; border:none; }
#login label { width:70px; float:left; padding-top:3px; }
#login input { margin-bottom:3px; }
#new { width:210px; border:1px solid #d0dbe5; margin-bottom:5px; padding:0px; border:1px solid #d0dbe5; }
#tag { width:200px; border:1px solid #d0dbe5; margin-bottom:5px; padding:5px; border:1px solid #d0dbe5; }
div.tagcloud { background:none; border:none; padding:0; text-align:center; }
#tag a { color:#9eb2c8; }
#rss { width:210px; height:50px; margin-bottom:5px; border:1px solid #d0dbe5; }
#newsletter { width:210px; height:117px; margin-bottom:5px; border:1px solid #d0dbe5; }
#privacy { width:210px; height:29px; margin-bottom:5px; border:1px solid #d0dbe5; }
#banner_dx { width:200px; /*border:1px solid #d0dbe5;*/ margin:10px 0 5px 5px; }

#colonnac { background:#FFFFFF; margin:0 224px 0 226px; }
#banner { margin-bottom:15px; text-align:center; border:1px solid #ead4d4; overflow:hidden; }
#banner .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0; }
#banner .csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:0; }
#titolopag { background:#ffffff; border-left:1px solid #d0dbe5; padding-top:5px; }
#titolopag h1 { background:#FFFFFF; border:1px solid #d0dbe5; border-left:none; color:#2BADDF; display:inline; padding:5px 5px 1px; position:relative; border-bottom:none; }
#titolopag h3.titolopag1 { font:1.5em Arial,Helvetica,sans-serif; background:#FFFFFF; border:1px solid #d0dbe5; border-left:none; display:inline; padding:5px 0 1px 5px; position:relative; border-bottom:none; border-right:none; color:#a8a8a8; }
#titolopag h3.titolopag1 a { color:#a8a8a8; }
#titolopag h3.titolopag2 { font:1.5em Arial,Helvetica,sans-serif; background:#FFFFFF; border-top:1px solid #d0dbe5; color:#a8a8a8; display:inline; padding:5px 0 1px 5px; position:relative; }
#titolopag h3.titolopag2 a { color:#a8a8a8; }
#titolopag h1.titolopag3 { font:1.5em Arial,Helvetica,sans-serif; background:#FFFFFF; border:1px solid #d0dbe5; display:inline; padding:5px 5px 1px; position:relative; border-bottom:none; border-left:none; }
#titolopag h1.titolopag3 a { color:#2BADDF; }
.news-catRootline { margin-left:220px; position:absolute; top:287px; }
.news-catRootline h2 { font:1.5em Arial,Helvetica,sans-serif; background:#FFFFFF; border:1px solid #D0DBE5;color:#2BADDF; display:inline; padding:5px 5px 2px 10px; position:relative; border-bottom:none; border-left:none; font-weight:bold; }
#content { border:1px solid #d0dbe5; padding:5px; /*margin-top:-1px;*/ overflow:hidden; }

#piede { background:#ffffff url(img/piede.jpg) repeat-x top center; height:10px;clear:both}
#piede_sx { float:left; background:transparent url(img/piede_sx.jpg) no-repeat top left; width:49%; height:100%; padding:15px 0 0 5px; }
#rss_bottom { display:inline; margin:0; }
#piede_dx { float:right; background:transparent url(img/piede_dx.jpg) no-repeat top right; width:49%; height:100%; padding-top:15px; text-align:right; }


/* NEWS */

.news-latest-container { margin-top:10px; }
.news-latest-container p { color:#666666; }
.news-latest-container a { color:#000000; }
.news-latest-item { border-bottom:1px solid #6CAED4; padding:5px 0 40px; /*height:100px;*/ }
.latest_content { padding-top:0; margin-top:5px; }
.news-latest-item h3 { font-weight:bold; padding-bottom:3px; }
.latest_cat_image { float:right; }
.news-latest-date a { color:#666666; }
.news-latest-morelink { text-align:right; float:right; }
.news-latest-morelink img { vertical-align:middle }
.news-latest-date { padding:4px 4px 0 0; /*float:left;*/ }

.news-single-item a { color:#000000; }
.news-single-category img { display:none; width:0; height:0; }
.tx-comments-pi1 a { color:#000000; }
.news-list-container a { color:#000000; }
.news-single-backlink a { color:#2BADDF; }
.news-single-backlink { padding:10px 0; }
.news-single-img {  } 
.news-single-img img { margin:2px 0; }
.news-single-item .clearer { float:none; clear:both; }
.news-single-item .contenttable dd { margin:0; text-align:left; vertical-align:middle; padding:0; }
.news-single-item .contenttable img { padding:0 5px; vertical-align:middle; }
.news-single-item .news-catRootline { display:none; width:0; height:0; }
news-single-item h3 { padding:5px 0 10px; }

.news-list-container { margin-top:10px; }
.news-list-container p { color:#666666; }
.news-list-container a { color:#000000; }
.news-list-item { border-top:1px solid #6CAED4; padding:5px 0; }
.news-list-date a { color:#666666; }
.news-list-item h3 { font-weight:bold; padding-bottom:3px; }
.news-list-cat img { display:block; float:right; margin:0 5px; }
.news-list-morelink { margin-bottom:10px; }
.news-list-image { margin:5px 0; }

.csc-mailform label {display:block; }
.csc-mailform fieldset { border:none; }

.tx-ratings { padding-top:0; }
.tx-ratings-pi1 { /*border:1px solid #E0E0E0; margin:5px 0 10px;*/ }
.news-latest-rating { float:left; }
/*.tx-ratings-text { display:none; width:0; height:0; }*/

.tx-comments-comments hr { display:none; width:0; height:0; }
.tx-srfeuserregister-pi1 dd { width:70%; }

.csc-frame { overflow:hidden; }
.csc-frame-frame1 { float:left; padding-right:10px; width:35%; }
.csc-frame-frame2 { float:right; width:60%; }
