
/*{{{ STRUCTURE */


div, p, ul, li, form {margin:0;padding:0;}


img{border:0}

body{
/*	background:#E9E9E9 url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-body.gif') repeat-y top left; */
	background:#C0BEBF;
	font: normal 12px Arial, Geneva, Tahoma,Sans-Serif;
	margin:0;
	padding:0;
	color:#0F0474;
}

#mainContainerBg{
background: transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-head.jpg') no-repeat top left;
width: 990px;
margin: 0 auto;
}

.clearDiv{
	clear:both;
	font-size:0;
	line-height:0;
	width:1px;
	height:0;
	overflow:hidden;
}

/* Fixed layoyt */
#dataContainer{
background: transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-content.gif') repeat-y top center;
padding-bottom:20px;
}
/* Liquid layout */
#colmask {    /* Background left column */
background-color:transparent;
}
#colmid { /* Background center column */
}
#colright { /* Background right column */
background-color:transparent;
}
#dataContainer #leftWrapper{
}
/* End liquid layout */

#leftContent {
width:160px;
}

#leftContent div.leftColBg{
background: transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-leftcol1.jpg') no-repeat top left;
}


#leftContent div.leftColBg1{
padding-top:12px;
min-height:500px;}

/*
#leftContent div.leftColBg2{
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-leftcol2.gif') no-repeat bottom left;
height:36px;
} */

#rightContent{
margin-top:5px;
}

#rightContent div.rightColBg{
min-height:500px;}

#realCenter{
/*background: transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-content2.jpg') no-repeat 1px 0px; */
/*padding:0 10px 10px 10px; */
padding:0;

}
#realCenter #centerFiller{
overflow:visible;
width:100%; /* very important...ie tables inside will get this as 100% width instead parent containers width */
min-height:300px;
}

#tabs-link  ul {
margin: 0 !important;
padding: 0 0 0 126px !important;
}



/* Defaults for content area */
#centerFiller p {
margin:0 0 14.4px 0;
}
#centerFiller ul{
margin:12px 0;
padding:0 0 0 40px;
}

/*}}}*/

/*{{{ MESSAGE WINDOW */
#messageWindow{
float:left;
position:relative;
font-size:0px;
width:0;
height:0;
line-height:0;
z-index:200;
}
#messageWindowContent{
position:absolute;
top:50px;
left:50px;
font-size:12px;
line-height:14px;
}
.winTitle{
position:relative;
height:25px;
}
.winTitleSx{
position:absolute;
width:2px;
height:25px;
left:0;
top:0;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-top-sx-messagewindow.gif') no-repeat top left;
}

.winTitleDx{
position:absolute;
width:2px;
height:25px;
right:0;
top:0;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-top-dx-messagewindow.gif') no-repeat top left;
}
.winTitleCenter{
position:relative;
color:#ffffff;
font-weight:bold;
margin:0 2px;
height:25px;
text-indent:6px;
line-height:25px;
background:white url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-top-messagewindow.gif') repeat-x top left;
padding-right:28px;
}

.winContent{
background-color:#fafafa;
color:#444;
border-left:2px solid #3472B0;
border-right:2px solid #3472B0;
border-bottom:2px solid #3472B0;
padding:16px;
}

b.winTitleClose{
position:absolute;
top:3px;
right:2px;
display:block;
height:19px;
width:19px;
text-indent:30px;
overflow:hidden;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/p-messagewindow.gif') no-repeat top left; 
}
/*}}}*/

/*{{{ HEAD */
#headContainer{
	height:165px;
}

.bgHead{
position:relative;
height:165px;
}
.bgHeadLogo{
display:block;
position:absolute;
text-indent:-15000px;
height:81px;
width:260px;
top:18px;
left:9px;
}

#headContainer #siteSwf {
position:absolute;
top:0px;
left:0px;
height:120px;
width:700px;
z-index:20;
}
/*}}}*/

/*{{{ LISTS */
ul{
margin:0;
padding:0;
}

ul.horizontal
{
list-style:none;
width:100%
}

ul.horizontalUl li{
position: relative;
display: inline;
float:left;
}

ul.horizontalUl li a, ul.horizontalUl li a:visited {
display:block;
height:18px;
line-height:18px;
}

ul.inlineUl
{
list-style-type: none;
text-align:center;
}

ul.inlineUl li{
display:inline;
}

ul.inlineUl li a, ul.inlineUl li a:visited {
display:inline;
padding:0 1px;
}

#realCenter ul{list-style-position: inside;}


ul.sideMenu{
margin:0 ;
font-size: 10px;
font-family: Verdana,Tahoma,Helvetica;
list-style:none;
}


ul.sideMenu li {
list-style:none;
margin:0px 3px 0 3px;
}
ul.sideMenu li a{
display:block;
}

ul.sideMenu li.menuLi1 a, ul.sideMenu li a {
/*background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menu.gif') no-repeat 0 8px;*/
padding-left:25px;
font-weight:bold;
font-size:12px;
line-height:22px;
font-family:arial;
}

ul.sideMenu li.menuLi a:hover, ul.sideMenu li.menuLi a.active, ul.sideMenu li.menuLi1 a:hover, ul.sideMenu li.menuLi1 a.active{
/*background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menub.gif') no-repeat 0 8px;*/
font-weight:bold;
line-height:22px;
font-family:arial;
}

ul.sideMenu li.menuLi2 a {
/*background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menu4.gif') no-repeat 22px 8px; */
/*padding-left:36px; */
font-weight:bold;
font-size:11px;
line-height:20px;
font-family:arial;
}

ul.sideMenu li.menuLi2 a:hover, ul.sideMenu li.menuLi2 a.active {
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menu4.gif') no-repeat 22px 8px;
/*font-weight:bold; */
line-height:20px;
font-family:arial;
}

ul.sideMenu li.menuLi3 a {
/*background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menu3.gif') no-repeat 26px 8px; */
/*padding-left:42px; */
font-size:11px;
line-height:20px;
font-family:arial;
font-weight:normal;
}

ul.sideMenu li.menuLi3 a:hover, ul.sideMenu li.menuLi3 a.active {
/*background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menu3.gif') no-repeat 26px 8px; */
font-weight:bold;
line-height:20px;
font-family:arial;
font-weight:normal;
}

ul.sideMenu li.menuLi4 a {
padding-left:48px;
/*background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menu2.gif') no-repeat 30px 8px;*/
font-weight:normal;
font-size:12px;
line-height:20px;
font-family:arial;
}

ul.sideMenu li.menuLi4 a:hover, ul.sideMenu li.menuLi4 a.active {
/*	background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/img-sx-menu2.gif') no-repeat 30px 8px; */
font-weight:bold;
line-height:20px;
font-family:arial;
}

ul.sideLinks{
margin-right:4px;
font-size: 11px;
list-style:none;
font-size: 11px;
line-height:20px;
}

ul.sideLinks li{
list-style:none;
}
ul.sideLinks li a{
display:block;
line-height:20px;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-dx-links.gif') no-repeat 4px 8px;
padding-left:20px;
font-weight:bold
}
u.passLost{
color:#dee6ff;
background-color:inherit;
font-weight:bold;
text-decoration:none;
}
u.passLost:hover {
color:#ff9900;
text-decoration:underline;
}

ul.scrollNews{
list-style:none;
}
ul.scrollNews li {
margin:10px 0;
list-style:none;
}
/*}}}*/

/*{{{ BOX PROPERTIES */

.leftSideBox{
padding:0 2px 0 2px;
margin-bottom:16px;
}

.rightSideBox{
border:1px solid #eaeaea;
background:#ffffff url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-rightsideBox.gif') no-repeat 0px 0px;
padding-bottom:10px;
margin-bottom:16px;
margin-right:6px;
;
}

.voidSideBox{
margin-bottom:16px;
margin-right:6px;
text-align:center;
}

.voidSideBoxContent{
padding:2px 4px;
}

.leftSideBoxContent{
padding:0px;
margin-left:-18px;
}
.rightSideBoxContent{
padding:2px 4px;
}

.centering{
text-align:center;
}

.firstLevelMenu{
margin-top:20px;
text-align:center;
}

.newsContent{
border:1px dashed #eaeaea;
background-color:#fafbfe;
margin:6px 15px 6px 10px;
padding:6px;
#line-height:14px;
}

.newsMore{
float:right;
text-align:right;
padding-right:2px;
line-height:16px;
margin-right:2px;
font-weight:bold;
}

.newsMore a{
display:block;
text-indent:16px;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-doc.png') no-repeat top left;
}

div.slideNews{
width:215px;
height:180px;
overflow:hidden;
color:#fff;
}
div.slideNewsItem{
height:71px;
overflow:hidden;
padding: 0 35px 0px 10px;
margin:14px 0 0 0;
}
div.slideNewsItem p.slideNewsDate{
margin:0;
padding:0 0 2px 0;
}
div.slideNewsItem p.slideNewsContent{
margin:0;
padding:0;
height:28px;
line-height:14px;
overflow:hidden;
}

div.slideNewsItem p.slideNewsLink{
margin:0;
padding:2px 0 0 0;
text-align:right;
color:#FFC200;
}

div.slideNewsItem p.slideNewsLink a{
color:#fff; 
}

div.slideNewsItem p.slideNewsLink a:hover{
color:#FFC200; 
}

#tableSearchForm {
	margin: 0 10px 0 5px;
}

.userLabel {
margin: 0 0 5px 25px;

color: #ccc;
}

#prevBtn a, #nextBtn a{
  display:block;
  width:15px;
  height:15px;
  background:url(/site/santoemma_webprofessional_it/skins/1/skin_files/images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a{
  background:url(/site/santoemma_webprofessional_it/skins/1/skin_files/images/btn_next.gif) no-repeat 0 0;
}

#slideNewsLink{
position:absolute;
text-align:center;
font-weight:bold;
width:215px;
top:6px;
font-size:10px;
line-height:14px;
}

#slideNewsLink a {text-decoration:none;}

div.newsSep{
height:1px;
font-size:1px;
line-height:1px;
margin-top:4px;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-newssep.gif') no-repeat top left;
}

.divPassLost{
text-align:center;
color:#dee6ff;
margin-left: 20px;
}

.ecCart {
padding:6px;
text-align:center;
}

/*}}}*/

/*{{{ GRAPHIC PROPERTIES */
.centering{
text-align:center;
margin:0 auto;
}

.flowLeft{
  display:block;
  float:left;
  clear:left;
position:relative;
}

.flowRight{
  display:block;
  float:right;
  clear:right;
position:relative;
}

#flagContainer {
padding-top:10px;
text-align:center;
color:#444444;
}

#country-select {
margin-left: 45px;
margin-top: 30px;
}

ul.inlineUl li img{
margin:4px 2px 4px 2px;
border:1px solid #fff;
}

.printImg{
float:right;
width:100px;
white-space:nowrap;
padding-right:20px;
margin-right:20px;
text-align:right;
background:transparent url('/setup/images/print_page.gif') no-repeat center right;
line-height:20px;
color:#d95700;
}

.toggleZoom{
float:right;
width:58px;
line-height:20px;
text-indent:10px;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/expand.gif') no-repeat center right;
color:#d95700;
}

/*}}}*/

/*{{{ FORM PROPERTIES */

fieldset{
border:0;
}
fieldset.rightFieldSet label {
color:#222e55;
font-size:10px;
}

fieldset.loginForm{
text-align:left;
}

fieldset.loginForm label{
display:block;
color:#fff;
text-align:right;
font-size:10px;
}

fieldset.loginForm div{
/*margin:0 auto;  */ 
}

#logout {
text-align:center;
margin-left:-10px;
}

input, select, textarea, .rsInput, .mySelect {
  padding:2px;
  margin:0px 0px 2px 0px;
  font-family:arial, verdana, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
}

select, select.mySelect, select.rsInput{
  padding:1px 2px;
}

select, textarea, .rsInput, .mySelect {
  border:1px solid #aeaeae;
}

input[type="text"] {
  border:1px solid #aeaeae;
}


input.sitebutton{
margin:0;
padding:0;
background-color:#556268;
color:#dee6ff;
padding: 1px 5px;
}

.submitContainer{
  float:left;
  margin:6px 0 0 0;
  padding:0;
}

input.graphicSubmit{
padding:0;
margin:0;
border:0;
background-color:transparent;
}

.submitOneCenter{
  margin:4px 0 0 0;
  padding:0;
  text-align:center;
}

.submitCenter{
  float:left;
  margin:4px 0 0 0;
  padding:0;
}

.submitLeft{
  float:left;
  margin:4px 0 0 0;
  padding:0;
  text-align:left;
}

.submitRight{
  float:right;
  margin:4px 0 0 0;
  padding:0;
  text-align:right;
}

.submitRight {
  margin-right:25px;
}

/*}}}*/

/*{{{ HEADINGS */
h2.siteTitle {
display:none;
}

div.centerLabel{
position:relative;
padding-bottom:10px;
line-height:20px;
}

div.centerLabel h1{
float:left;
margin:0;
padding:0 0 16px 0;
line-height:20px;
color:#454d53;
font-size:14px;
font-weight:normal;
}

div.newsTitle{
position:relative;
line-height:14px;
color:#000000;
text-indent:14px;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-newslink.gif') no-repeat 2px center;
margin: 0 15px 0 10px;
}

div.newsTitle h2{
margin-right:50px;
line-height:14px;
color:#161d36;
font-size:12px;
}

div.newsTitle span.newsDate{
position:absolute;
display:block;
line-height:14px;
right:2px;
top:0;
color:#666666;
}

h3.leftSideBoxTitle, div.sideBoxTitle{
font-weight:bold;
color:#fff;
background-color: #023061;
font-size:12px;
text-align:center;
line-height:15px;
display:block;
margin-left: 3px;
padding-right: 3px;
}

h3.rightSideBoxLink,h3.rightSideBoxTitle{
font-size:12px;
display:block;
height:30px;
line-height:24px;
color:#222e55;
font-weight:bold;
text-indent:6px;
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-rightBoxTitle.gif') no-repeat 7px 22px;
margin:0;
padding:0;
}

.rightSideBoxLink {
line-height:15px;
}

/*}}}*/

/*{{{ TABLE AND CELL PROPERTIES */
td {
font-size:12px;
}
.topnormal {
color:#F8F8FA;
}

.top{
	color:#F8F8FA;
}

td.main {
padding:2px;color:#0F0474;
}
/*}}}*/

/*{{{ TEXT PROPERTIES */
p.newsLink{
margin-top:8px;
}

p.newsDownload{
line-height:20px;
margin-top:8px;
padding-left:22px;
}

p.newsPdf{
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/pdf.png') no-repeat center left;
}

p.newsDoc{
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/doc.png') no-repeat top left;
}

p.newsRtf{
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/rtf.png') no-repeat top left;
}

p.newsTxt{
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/txt.png') no-repeat top left;
}

p.newsXls{
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/xls.png') no-repeat top left;
}

p.newsUnknow{
background:transparent url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/unknow.png') no-repeat top left;
}

span.textLight{
background-color:#405487;
color:#ffffff;
}
p.centerDescription{
display:block;
color:#161d36;
font-size:10px;
margin-bottom:20px;
}

p.siteDate{
color:#222e55;
font-weight:bold;
font-size:10px;
text-indent:2px;
text-align:center;
}

p.siteStats{
color:#222e55;
font-size:10px;
text-indent:2px;
text-align:center;
}
p.userLabel{
color:#ffffff;
position:relative;
top:10px;
left:13px;
}

/*}}}*/

/*{{{ HYPERLINKS*/
a, a.main ,.ecCart a {color:#0F0474; background-color:transparent;text-decoration: underline;}
a:visited, a.main:visited ,.ecCart a:visited  {color:#0F0474;background-color:transparent;}
a:active, a.main:active , .ecCart a:active {color:#0F0474;background-color:transparent;}
a:hover, a.main:hover, .ecCart a:hover {color:#0F0474; background-color:transparent; text-decoration: underline;}

ul.sideLinks li a.active, ul.sideLinks li a.active:visited,ul.sideLinks li a.active:active,ul.sideLinks li a.active:hover { color:#003399;}

a.topnormal {color:#F8F8FA; background-color:transparent;text-decoration: underline;}
a.topnormal:visited  {color:#F8F8FA;background-color:transparent;}
a.topnormal:active  {color:#F8F8FA;background-color:transparent;}
a.topnormal:hover  {color:#F8F8FA; background-color:transparent; text-decoration: underline;}

a.textFlags {color:#d95700; background-color:transparent;text-decoration: none;}
a.textFlags:visited  {color:#d95700;background-color:transparent;}
a.textFlags:active  {color:#d95700;background-color:transparent;}
a.textFlags:hover  {color:#d95700; background-color:transparent; text-decoration: none;}

ul.sideMenu li a {color:#fff; background-color:transparent;text-decoration: none; font-weight:bold;}
ul.sideMenu li a:visited  {color:#fff;background-color:transparent;}
ul.sideMenu li a:active {color:#fff;background-color:transparent;}
ul.sideMenu li a:hover {color:#FFC200; background-color:transparent; text-decoration: none;}

ul.sideMenu li a.active {color:#FFC200; background-color:transparent;text-decoration: none;}
ul.sideMenu li a.active:visited {color:#FFC200;background-color:transparent;}
ul.sideMenu li a.active:active {color:#FFC200;background-color:transparent;}
ul.sideMenu li a.active:hover {color:#FFC200; background-color:transparent; text-decoration: none;}

.leftSideBox .leftSideBoxTitle span a {color:#ffffff; background-color:transparent;text-decoration: none; }
.leftSideBox .leftSideBoxTitle span a:visited {color:#ffffff; background-color:transparent;}
.leftSideBox .leftSideBoxTitle span a:active { color:#ffffff; background-color:transparent;}
.leftSideBox .leftSideBoxTitle span a:hover {color:#eaeaea; background-color:transparent;text-decoration: none; }

ul.scrollNews li a {color:#d95700; background-color:transparent;text-decoration: none; }
ul.scrollNews li a:visited {color:#d95700; background-color:transparent;}
ul.scrollNews li a:active { color:#d95700; background-color:transparent;}
ul.scrollNews li a:hover {color:#003399; background-color:transparent;text-decoration: none; }


.rightSideBox .rightSideBoxTitle a {color:#222e55; background-color:transparent;text-decoration: none; }
.rightSideBox .rightSideBoxTitle a:visited {color:#222e55; background-color:transparent;}
.rightSideBox .rightSideBoxTitle a:active { color:#222e55; background-color:transparent;}
.rightSideBox .rightSideBoxTitle a:hover {color:#222e55; background-color:transparent;text-decoration: none; }

#footer a {color:#454d53; background-color:transparent;text-decoration: none;}
#footer a:visited  {color:#454d53;background-color:transparent;}
#footer a:active {color:#454d53;background-color:transparent;}
#footer a:hover {color:#454d53; background-color:transparent; text-decoration: underline;}

.newsMore a{color:#d95700; background-color:transparent;text-decoration: none;}
.newsMore a:visited {color:#d95700; background-color:transparent;text-decoration: none;}
.newsMore a:active {color:#d95700; background-color:transparent;text-decoration: none;}
.newsMore a:hover {color:#d95700; background-color:transparent;text-decoration: underline;}
/*}}}*/

/*{{{ FOOTER */
#footer{
text-align:center;
padding:0px;
background: rgba(0, 0, 0, 0) url('/site/santoemma_webprofessional_it/skins/1/skin_files/images/sf-content.gif') repeat-y top center;
}

.footerP {
margin-left: 160px;
margin-bottom: 20px;
font-weight: bold;
}



/*}}}*/


/* PAGE  */
immagini {border: 1px solid #CCCCCC; padding: 3px; background-color: #FFFFFF;}

.style4 {
font-family: Georgia, "Times New Roman", Times, serif; 
font-weight: bold; 	
font-size:1.2em; 
}

.riquadro {
border: #bbb;
border-style:solid;
border-width:1px;
margin-top:5px;
padding-top:5px;
background-color:#FFFFFF;
}

/*{{{ CATALOGO  */
#omolog {
    border: 1px solid #FCC309;
    margin: 10px;
    padding-top: 6px;
    border-radius: 10px;
}

/*}}}*/


/*{{{ DBTOOLS */
.tablink { color: #ffcc00; font-weight: bold; text-decoration: none; }
a.menus { color: #FFFFcc; font-weight: bold; text-decoration: none; }
a.menus:hover { color: #FFCC00; font-weight: bold; text-decoration: none; }
a.submenus {  font-weight: normal; color: #ffffff; text-decoration: none; }
a.submenus:hover {  font-weight: normal; color: #ffff99; text-decoration: none; }
.spacer { font-style: normal; color: #999999; font-size: 11px; }

a.htablk { color: #ffcc00; font-weight: bold; text-decoration: none; }
a.htablk:hover { color: #ffffcc; font-weight: bold; text-decoration: none;}

td, p, input, select, textarea { }
.bold { font-weight:bold; }
.title { font-weight:bold; }
.title2 { font-weight:bold; background-color:#eeeeee; color:#666699; }
.activetitle { font-weight:bold; background-color:#9999cc; color:#ffffff; }
.caption { font-weight:bold; background-color:#003366; color:#ffffff; }
a.norm, a.norm:hover, a.norm:visited, a.norm:active { text-decoration:underline; color:#336699; }
a.inv, a.inv:hover, a.inv:visited, a.inv:active { text-decoration:underline; color:#ffffff; }
.fix40 { width:40px; }
.fix60 { width:60px; }
.fix80 { width:80px; }
.fix100 { width:100px; }
.fix260 { width:260px; }

table#db_navbar {
  margin-bottom:20px;
}

.extraHeadContent {
    position: absolute;
    top: 0;
    left: 0;
    width: 985px;
    height: 187px;
}

.socialLinks table{
	margin: 10px auto;
}

.socialLinks a{
text-decoration: none;
}
.socialLinks a:hover{
text-decoration: underline;
}



/*}}}*/


.ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}



