body {
margin : 0;
padding : 0;
line-height : 1.5em;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
background : #ffffff url(/img/templatemo_main_bg.jpg) repeat-x;
}
a:link, a:visited {
color : #1c6f6f;
text-decoration : underline;
font-weight : bold;
}
a:active, a:hover {
color : #d57628;
text-decoration : underline;
font-weight : bold;
}
p {
margin : 0;
padding : 0;
text-align : justify;
line-height : 16px;
}
.ts_minpix {
line-height : 12px;
font-size : 1px;
margin-top : 6px;
}
.ts_minpix2 {
line-height : 8px;
font-size : 1px;
margin-top : 0;
}
.ts_min {
font-size : 10px;
line-height : 12px;
}
.ts_c {
text-align : center;
}
.ts_d {
float : right;
}
.ts_s {
text-align : left;
}
.ts_r {
text-align : right;
}
.ts_data {
font-size : 11px;
margin-top : 14px;
}
.ts_01 {
font-weight : bold;
color : #d57628;
}
.ts_02 {
float : right;
font-size : 13px;
}
.ts_03 {
font-size : 16px;
}
.ts_04 {
margin-top : 4px;
}
.ts_04b {
margin-top : 8px;
margin-bottom : 16px;
}
.ts_05 {
font-size : 13px;
line-height : 18px;
}
.ts_06 {
font-weight : normal;
}
.ts_07 {
font-size : 12px;
font-weight : normal;
}
img {
margin : 0;
padding : 0;
border : 0;
}
img.sinh {
float:left;
border:1px solid #48A8E4;
margin-right:10px
}
img.sinh2 {
float:left;
border:0;
margin-right:10px
}
img.desh {
float:right;
border:1px solid #48A8E4;
margin-left:10px
}
.cleaner {
clear : both;
width : 100%;
height : 0;
font-size : 0;
}
.margin_bottom_5 {
clear : both;
width : 100%;
height : 5px;
font-size : 1px;
}
.margin_bottom_10 {
clear : both;
width : 100%;
height : 10px;
font-size : 1px;
}
.margin_bottom_20 {
clear : both;
width : 100%;
height : 20px;
font-size : 1px;
}
.margin_bottom_30 {
clear : both;
width : 100%;
height : 30px;
font-size : 1px;
}
.margin_bottom_40 {
clear : both;
width : 100%;
height : 40px;
font-size : 1px;
}
.margin_bottom_50 {
clear : both;
width : 100%;
height : 50px;
font-size : 1px;
}
.margin_bottom_60 {
clear : both;
width : 100%;
height : 60px;
font-size : 1px;
}
.margin_bottom_100 {
clear : both;
width : 100%;
height : 100px;
font-size : 1px;
}
.margin_left_20 {
margin-left : 19px;
}
.margin_right_20 {
margin-right : 20px;
}
.margin_right_60 {
margin-right : 60px;
}
.border_bottom {
border-bottom : 1px solid #93a2c3;
}
.border_bottomr {
border-bottom : 1px solid #93a2c3;
width : 565px;
}
#testa_fascia {
position : static;
width : 100%;
height : 150px;
margin : 0 auto;
text-align : center;
background : url(/img/template_header_bg.jpg) repeat-x;
}
#testa {
position : static;
width : 960px;
height : 150px;
margin : 0 auto;
background : #ffffff url(/img/testata.jpg) no-repeat;
}
#testa #loghi_sito_sezione {
position : relative;
float : left;
width : 200px;
margin-left : 30px;
text-align : center;
}
#loghi_sito_sezione #contatti {
position : absolute;
font-size : 13px;
top : 16px;
left : 781px;
}
html > body #loghi_sito_sezione #contatti {
left : 812px;
}
#contatti a:link, #contatti a:visited {
color : #1c6f6f;
text-decoration : none;
font-weight : normal;
}
#contatti a:active, #contatti a:hover {
color : #d57628;
text-decoration : underline;
font-weight : normal;
}
#loghi_sito_sezione #loghi_sito {
position : absolute;
float : left;
top : 28px;
left : -10px;
}
html > body #loghi_sito_sezione #loghi_sito {
left : 21px;
}
#loghi_sito_sezione #loghi_sito_destra {
position : absolute;
top : 121px;
left : 220px;
margin : 0;
padding : 0;
}
#logo1, #logo2 {
position : absolute;
top : 90px;
left : 650px;
margin : 0;
padding : 0;
}
#logo2 {
left : 770px;
}
#banner_fascia {
position : relative;
float : left;
clear : both;
width : 100%;
height : 26px;
margin : 0 auto;
text-align : center;
background : url(/img/sfondo_banner1.jpg) repeat-x;
}
#sito_banner {
position : relative;
float : left;
width : 940px;
height : 80px;
margin : 0 auto;
padding : 0;
}
#menu_fascia {
position : relative;
float : left;
clear : both;
width : 100%;
height : 50px;
margin : 0 auto;
text-align : center;
background : url(/img/templatemo_menu_bg.jpg) repeat-x;
}
#menu {
position : static;
width : 970px;
height : 50px;
margin : 0 auto;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#menu ul {
float : left;
margin : 0;
padding : 0 0 0 27px;
list-style : none;
}
#menu ul li {
display : inline;
}
#menu ul li a {
position : relative;
float : left;
display : block;
height : 50px;
width : 118px;
margin-right : 10px;
padding-top : 14px;
text-align : center;
font-size : 11px;
line-height : 14px;
font-weight : normal;
text-decoration : none;
background : url(/img/templatemo_menu_button.jpg) no-repeat bottom right;
color : #333333;
outline : none;
}
html > body #menu ul li a {
height : 36px;
padding-top : 14px;
margin : 0;
margin-right : 10px;
}
html > body #menu ul li .singolo {
height : 30px;
padding-top : 20px;
}
#menu ul li .largo {
width : 138px;
}
#menu ul li .stretto {
width : 100px;
}
#menu ul li .piustretto {
width : 75px;
}
#menu ul li a span {
position : absolute;
display : inline-block;
width : 18px;
height : 50px;
bottom : 0;
left : 0;
background : url(/img/templatemo_menu_button_left.jpg) no-repeat left bottom;
}
#menu li a:hover, #menu li .current {
color : #ffffff;
background : url(/img/templatemo_menu_button_hover.jpg) no-repeat bottom right;
}
#menu li a:hover span, #menu li .current span {
position : absolute;
display : inline-block;
width : 18px;
height : 50px;
bottom : 0;
left : 0;
background : url(/img/templatemo_menu_button_hover_left.jpg) no-repeat bottom right;
}
#corpo_fascia {
clear : both;
width : 100%;
margin : 0 auto;
text-align : center;
background : #00133e;
}
#corpo {
position : static;
width : 960px;
margin : 0 auto;
text-align : center;
padding : 40px 0 4px 0;
background : #ffffff url(/img/sfondo_corpo.gif) no-repeat top center;
}
#corpos {
position : relative;
float : left;
width : 306px;
left : 0;
border-right : 1px solid #93a2c3;
}
#corpod {
position : relative;
float : right;
width : 640px;
right : 0;
}
#corposcorpo {
position : relative;
float : left;
width : 276px;
top : 1px;
left : 30px;
}
#corpodcorpo {
position : relative;
float : right;
right : 30px;
width : 610px;
top : 1px;
}
.tit_01 {
font-size : 19px;
color : #4895c8;
margin-bottom : 12px;
text-align : left;
line-height : 1.1em;
}
.tit_01 a:link, .tit_01 a:visited {
color : #4895c8;
text-decoration : none;
font-weight : normal;
}
.tit_01 a:active, .tit_01 a:hover {
color : #175b5b;
text-decoration : underline;
font-weight : normal;
}
.tit_02 {
font-size : 16px;
color : #4895c8;
margin-bottom : 12px;
text-align : left;
}
.tit_02h {
font-size : 16px;
font-weight : bold;
color : #d57628;
margin-bottom : 8px;
text-align : left;
line-height : 1.1em;
}
.tit_03 {
font-size : 14px;
color : #00133e;
line-height : 18px;
margin : 2px 24px 2px 0;
text-align : justify;
}
.div_03 {
margin : 4px 24px 2px 0;
}
.tit_04 {
font-size : 14px;
font-weight : bold;
color : #d57628;
margin-top : 20px;
margin-bottom : 4px;
text-align : left;
}
.tit_04b {
font-size : 14px;
font-weight : normal;
font-style : italic;
color : #d57628;
margin-top : 0;
margin-bottom : 4px;
text-align : left;
}
.tit_rass {
font-size : 13px;
font-weight : bold;
text-align : left;
color : #00133e;
margin-bottom : 1px;
}
.tit_rass a:link, .tit_rass a:visited {
color : #00133e;
text-decoration : underline;
font-weight : bold;
}
.tit_rass a:active, .tit_rass a:hover {
color : #d57628;
text-decoration : underline;
font-weight : bold;
}
#corpos .corposcorpo_sezione {
clear : both;
width : 240px;
text-align : left;
}
.news_sezione {
border-left : 10px solid #00133e;
padding-left : 10px;
}
.corposcorpo_sezione p {
text-align : justify;
}
.news_data {
font-size : 12px;
font-weight : bold;
color : #4895c8;
margin-bottom : 2px;
}
.news_titolo {
font-size : 12px;
line-height : 14px;
font-weight : bold;
color : #d57628;
margin-bottom : 2px;
}
.news_titolo2 {
font-size : 12px;
line-height : 14px;
font-weight : normal;
font-style : italic;
color : #d57628;
margin-bottom : 2px;
}
.news_occhiello {
font-size : 12px;
line-height : 16px;
font-weight : normal;
font-style : italic;
color : #d57628;
margin-bottom : 12px;
}
#corpod .corpodcorpo_sezione {
clear : both;
float : right;
width : 590px;
text-align : left;
}
#corpod .colonna_260 {
float : left;
width : 270px;
text-align : left;
}
html > body #corpod .colonna_260 {
width : 286px;
}
.colonna_260 ul {
margin : 10px 0 0 0;
padding : 0;
}
.colonna_260 ul li {
border-left : 5px solid #00133e;
padding : 0 0 0 4px;
margin-bottom : 4px;
list-style : none;
font-size : 12px;
}
#tv {
float : left;
width : 394px;
height : 280px;
background : url(/img/tv.png) no-repeat;
padding : 12px 0 0 18px;
}
#tv_d {
float : left;
width : 150px;
height : 280px;
padding : 0;
margin : 0;
}
#tv_d ul {
float : right;
margin : 0;
padding : 0 0 0 0;
list-style : none;
}
#tv_d ul li {
display : inline;
}
#tv_d ul li a {
display : block;
width : 150px;
height : 32px;
text-align : center;
font-size : 11px;
line-height : 24px;
font-weight : bold;
text-decoration : none;
padding : 1px;
margin : 0;
margin-bottom : 2px;
background : url(/img/puls_tv.jpg) no-repeat center center;
color : #ffffff;
outline : none;
}
#tv_d ul li a:hover {
line-height : 32px;
color : #d57628;
background : url(/img/puls_tv_h.jpg) no-repeat center center;
}
#piede_fascia {
clear : both;
width : 100%;
margin : 0 auto;
text-align : center;
background : #3b3b3b url(/img/sfondo_piede.jpg) repeat-x;
}
#piede {
width : 960px;
padding : 30px 0;
margin : 0 auto;
text-align : center;
color : #ccc;
background : url(/img/sfondo_corpo_piede.png) no-repeat top center;
}
#piede a:link, #piede a:visited {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}
#piede a:active, #piede a:hover {
color : #d57628;
text-decoration : underline;
font-weight : bold;
}
img.minih {
margin : 0 1px 0 2px;
border : 1px solid #93a2c3;
}
.boxr {
position : relative;
float : left;
width : 49%;
background : transparent;
}
#boxrassegna_t, #boxrassegna_b {
position : relative;
float : left;
border : 0;
width : 590px;
margin : 0;
padding : 0;
height : 10px;
background : url(/img/sfondo_rass_t.png) no-repeat top center;
}
#boxrassegna_b {
background : url(/img/sfondo_rass_b.png) no-repeat top center;
}
#boxrassegna, #boxnotizia {
position : relative;
float : left;
border : 0;
width : 570px;
margin : 0;
padding : 0;
padding : 10px;
background : #f5f5f5;
}
#boxrassegna {
width : 590px;
padding : 0;
}
html > body #boxrassegna {
width : 570px;
padding : 10px;
}
#boxnotizia {
width : 590px;
padding : 0;
}
html > body #boxnotizia {
width : 550px;
padding : 0 20px;
}
#boxnotizia p {
margin-bottom : 4px;
}
#frecciasx {
position : absolute;
right : 11px;
top : 1px;
}
#frecciasxb {
position : relative;
float : right;
right : 0;
z-index : 10;
}
.foto {
float : left;
margin : 0;
padding : 5px 5px 5px 0;
font-size : 11px;
}
.fotor {
float : right;
margin : 0;
padding : 5px 0 5px 5px;
font-size : 11px;
}
.dida, .didar {
float : left;
display : inline;
width : 250px;
border : 0;
padding : 0;
margin-top : 6px;
line-height : 14px;
font-size : 11px;
text-align : center;
font-style : italic;
}
.didar {
float : right;
}
.dida1 {
margin-top : 3px;
margin-bottom : 6px;
line-height : 12px;
font-size : 11px;
font-style : italic;
}

#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #00133e;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
background : transparent url(/img/fg/blank.gif) no-repeat;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(/img/fg/prevlabel.gif) no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(/img/fg/nextlabel.gif) no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #00133e;
margin : 0 auto;
line-height : 1.4em;
}
#imageData {
padding : 0 10px;
color : #fff;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background-color : #000;
}
.lbWidth {
position : absolute;
top : 0;
left : 0;
width : 100%;
min-width : 790px;
}
* html .lbContent {
margin-left : -790px;
position : relative;
}
* html .lbMinWidth {
padding-left : 790px;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
.boxl {
position : relative;
float : left;
}
.boxr {
position : relative;
float : right;
}

