/*-------------------------------------
# MediaXing CSS
# -------------------------------------
# Copyright (C) 2009 Mediaxing. 
# @license - GPU/GPL
# Author: silvia@mediaxing.it
# Websites:  http://www.mediaxing.it
---------------------------------------*/



/* ---------- System Messages ----------*/

#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB; list-style: none;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; }

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; list-style: none;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}




/*---------- PATHWAY / BREADCRUMB  ----------*/
#pathway, #pathway a:link, #pathway a:visited{
	font-size:12px;
        margin-left: 5px;
        color: #666;
}

#pathway a:hover {
        color: #a3915f;
        text-decoration: none;
}


/****** MODULE TABLE ******/


/****** BOX ******/

div.moduletable-box {
position          : relative;
margin            : 10px 4px 10px 5px;
float             : left;
width             : 220px;
height	          : 150px;
min-height        : 150px;
height            : auto !important;
padding-bottom    : 20px; 
/**border            : 1px solid #a3915f;**/
border            : 1px solid #fff;
}

div.moduletable-box h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 80%;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

div.moduletable-box p {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}


div.moduletable-box p img {
  border           : 0;
  margin           : 0;
}


div.-box  {
  font-size        : 12px;
  font-weight      : lighter;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}

div.moduletable-box ul {
 list-style: none; 
 padding          : 3px;
 margin           : 5px;}

div.moduletable-box ul li { 
   padding-left: 15px;
   margin:0;
   background: url(http://www.biotecitalia.com/images/M_images/arrow.png) no-repeat 0;
}


/****** MODULE TABLE ******/

/****** Border ******/

div.moduletable-border {
position          : relative;
margin            : 10px 4px 10px 6px;
float             : left;
width             : 220px;
height	          : 150px;
min-height        : 150px;
height            : auto !important;
padding-bottom    : 20px; 
border            : 1px solid #a3915f;
}

div.moduletable-border h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 80%;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

div.moduletable-border h4 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 80%;
  font-size        : 15px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
}

div.moduletable-border p {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}


div.moduletable-border p img {
  border           : 0;
  margin           : 0;
}

div.moduletable-border ul {
 list-style: none; 
 padding          : 3px;
 margin           : 5px;}

div.moduletable-border ul li { 
   padding-left: 15px;
   margin:0;
   background: url(http://www.biotecitalia.com/images/M_images/arrow.png) no-repeat 0;
}


/****** MODULE TABLE ******/

/****** Bordupdown ******/

div.moduletable-bordupdown {
position          : relative;
margin            : 10px 4px 10px 6px;
float             : left;
width             : 220px;
height	          : 100px;
min-height        : 100px;
height            : auto !important;
padding-bottom    : 20px; 
/**border-top        : 1px solid #a3915f;**/
border-bottom     : 1px solid #a3915f;
}

div.moduletable-bordupdown h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 220px;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
  border-bottom: 1px solid #a3915f;
}

div.moduletable-bordupdown h4 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 80%;
  font-size        : 15px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
}

div.moduletable-bordupdown p {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}


div.moduletable-border p img {
  border           : 0;
  margin           : 0;
}

div.moduletable-border ul {
 list-style: none; 
 padding          : 3px;
 margin           : 5px;}

div.moduletable-border ul li { 
   padding-left: 15px;
   margin:0;
   background: url(http://www.biotecitalia.com/images/M_images/arrow.png) no-repeat 0;
}



/****** MODULE TABLE ******/

/****** right ******/

div.moduletable-right {
position          : relative;
margin            : 10px 4px 10px 6px;
float             : left;
width             : 220px;
height	          : 150px;
min-height        : 150px;
height            : auto !important;
padding-bottom    : 20px; 
/**border            : 1px solid #a3915f;**/
}

div.moduletable-right h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 80%;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
}

div.moduletable-right p {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}


div.moduletable-right p img {
  border           : 0;
  margin           : 0;
}


div.moduletable-right ul {
 list-style: none; 
 padding          : 3px;
 margin           : 5px;}


/**

div.moduletable-right ul li { 
   padding-left: 15px;
   margin:0;
   background: url(http://www.biotecitalia.com/images/M_images/arrow.png) no-repeat 0;
}

**/

/****** MODULE TABLE ******/

/****** CATEGOTY ******/

div.moduletable-cat {
position          : relative;
margin            : 10px 4px 10px 6px;
float             : left;
width             : 336px;
height	          : 150px;
min-height        : 150px;
height            : auto !important;
padding-bottom    : 20px; 
/**border            : 1px solid #a3915f;**/
border            : 1px solid #fff;
}

div.moduletable-cat h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 80%;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

div.moduletable-cat p {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}


div.moduletable-cat p img {
  border           : 0;
  margin           : 0;
}



/*---------- NEWSLETTER ----------*/


/*---------- LEFT MODULE ----------*/


/****** BOX ******/

.leftcol .moduletable-box {
position          : relative;
margin            : 10px 4px 5px 6px;
float             : left;
width             : 220px;
height	          : 50px;
min-height        : 50px;
height            : auto !important;
padding-bottom    : 0px; 
border-top        : 1px solid #fff;
border-left       : 1px solid #fff;
border-bottom     : 1px solid #ccc;
border-right      : 1px solid #ccc;
/**background-color  : #fafafa;**/
}

.leftcol .moduletable-box h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 80%;
  font-size        : 14px;
  font-weight      : bold;
  line-height      : 21px;
  text-align       : left;
  /**color            : #a3915f;**/
color            : #cc3333;
  padding          : 3px;
  margin           : 5px;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line-grey.gif) left bottom no-repeat;
}

.leftcol .moduletable-box a {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #a3915f;
  padding          : 0px;
 /** margin           : 5px;**/
margin            : 0 4px 5px 6px;
}


.leftcol .moduletable-box ul li {
list-style: none;
margin            : 0 4px 5px 6px;
}





/**
.leftcol .moduletable {
	padding: 5px;
}

.leftcol .moduletable, .leftcol .moduletable .menu {
       margin-top:0px;	
       margin-bottom: 15px;
}


.leftcol .moduletable h3 {
	font-size: 16px;
	color: #a3915f;
	font-weight: lighter;
        margin-bottom: 15px;
}


.leftcol ul, .leftcol .jr_fields_mod ul {
	margin:0;
       width: 180px;
}

.leftcol ul li {
      margin-bottom: 10px;
      padding-bottom: 5px;
      font-size: 12px;
      background: url(../images/oriz-gold.gif) bottom repeat-x;

}

.leftcol ul li a {
	padding-left: 15px;
	margin:0;
	background: url(../images/arrow.gif) no-repeat 0;
        text-decoration: none;
}

.leftcol ul li a:hover {
	margin: 0;
        text-decoration: none;
        background: url(../images/arrow-h.gif) no-repeat 0;
}


.leftcol .moduletable a span {
        color: #fff;
        font-weight: normal;
        text-decoration: none;
}

.leftcol .moduletable  a:hover span {
        color: #d3c095;
        font-weight: normal;
        text-decoration: none;
}


.leftcol .moduletable #current span {
	color: #d3c095;
        text-decoration: none;

}

**/

/*---------- LEFT MODULE SPOT ----------*/


.leftcol .moduletable-spot {
	padding: 0 0 0;
	border: 1px solid #eee;
        margin-bottom: 15px;
}


.leftcol .moduletable-spot h3 {
	font-size: 16px;
        color: #a2a2a2;
        margin-bottom: 15px;
        margin-top: 0;
        padding: 5px 10px;
	font-weight: lighter;
        border-bottom: 1px solid #eee;
        background-color: #efefef;
}

.leftcol .moduletable-spot h4 {
	font-size: 14px;
        font-weight: bold;
        color: #a2a2a2;
        margin-bottom: 10px;
        margin-top: 0;
        padding: 5px 10px;
        border-bottom: 1px solid #eee;
}


.leftcol .moduletable-spot a:link {
        color: #a2a2a2;
        text-decoration: underline;
        padding-left: 15px;
        background: url(../images/arrow.png) no-repeat 5px;
}

.leftcol .moduletable-spot a:hover {
        color: #cc3333;
        text-decoration: underline;
}

.leftcol .moduletable-spot p {
        color: #b2b2b2;
        margin: 0;
        padding: 0 5px 5px 10px;
}


.leftcol .moduletable-spot ul li {
      margin-bottom: 5px;
      /**padding-bottom: 5px;**/
      background: url(../images/arrow.gif) no-repeat 5px;
}



/*---------- RIGHTCOL BOX ----------*/


div.rightcol .moduletable-spot ul 
{list-style: none;}

div.rightcol .moduletable-spot li {
margin            : 0 4px 5px 6px;
padding-left      : 3px;}


div.rightcol .moduletable-spot {
position          : relative;
margin            : 10px 4px 5px 6px;
float             : left;
width             : 220px;
height	          : 150px;
min-height        : 150px;
height            : auto !important;
padding-bottom    : 20px; 
border-left       : 1px solid #a3915f;
border-bottom     : 1px solid #a3915f;
}

div.rightcol .moduletable-spot h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 70%;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

div.rightcol .moduletable-spot p {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}


div.rightcol .moduletable-spot p img {
  border           : 0;
  margin           : 0;
}


div.rightcol .moduletable-box {
position          : relative;
margin            : 10px 4px 5px 6px;
float             : left;
width             : 220px;
height	          : 150px;
min-height        : 150px;
height            : auto !important;
padding-bottom    : 20px; 
/**border            : 1px solid #a3915f;**/
}

div.rightcol .moduletable-box h3 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 70%;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

div.rightcol .moduletable-box p {
  width            : auto;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : left;
  color            : #666;
  padding          : 3px;
  margin           : 5px;
}


div.rightcol .moduletable-box p img {
  border           : 0;
  margin           : 0;
}



/*---------- RIGHT MODULE MENU ----------*/


.module-menudx {
        font-size: 11px;
	margin-bottom: 15px;
        padding:5px 10px;
        border: 1px solid #eee;
}

.module-menudx {
	padding: 0 0 0;
	border: 1px solid #eee;
        margin-bottom: 15px;
}


.module-menudx h3 {
	font-size: 16px;
        color: #a2a2a2;
        margin-bottom: 15px;
        margin-top: 0;
        padding: 5px 10px;
	font-weight: lighter;
        border-bottom: 1px solid #eee;
        background-color: #efefef;
}



.module-menudx ul {
	margin:0;
}


.module-menudx ul li {
      color: #a2a2a2;
      margin-bottom: 10px;
      padding-bottom: 5px;
      background: none;

}

.module-menudx ul li a {
	padding-left: 15px;
	margin:0;
	background: url(../images/arrow.png) no-repeat 5px;
}

.module-menudx ul li a:hover {
	margin: 0;
        text-decoration: none;
        background: url(../images/arrow3.png) no-repeat 5px;
}


.module-menudx span {
	color: #a2a2a2;
        font-size: 1.1em;
        text-decoration: none;
}


.module-menudx #current span {
	color: #cc3333;
        font-size: 1.1em;
        text-decoration: none;
}


/*--- SubMenu ---*/


.module-menudx #current ul {
}

.module-menudx #current ul li {
        margin: 0;
        padding: 5px 0 0 15px;
}

.module-menudx #current ul li a span {
	color: #a2a2a2;
        font-size: 1em;
        text-decoration: none;
}

.module-menudx #current ul li #current {
        /**margin: 0;
        padding: 5px 0 0 15px;**/
}


/**--- Visited ---*/

.module-menudx  ul li ul {
}

.module-menudx  ul li ul li {
        margin: 0;
        padding: 5px 0 0 15px;
}

.module-menudx ul li ul li a span {
	color: #a2a2a2;
        font-size: 1em;
        text-decoration: none;
}

.module-menudx ul li ul #current span {
	color: #cc3333;
        font-size: 1em;
        text-decoration: none;
}



/**
.rightcol .moduletable, .rightcol .moduletable_text{
	margin-bottom: 15px;

}

.rightcol .moduletable h3{
	font-weight: lighter;
	font-size: 16px;
	color: #333;
}


.rightcol .module, .rightcol .module_text{
        font-size: 11px;
	margin-bottom: 15px;
        padding:5px 10px;
        border: 1px solid #eee;
}

.rightcol .module h3 {
	font-weight: lighter;
        font-size: 16px;
	color: #cc3333;
        margin-bottom: 15px;
}

.rightcol .module h4 {
        font-size: 14px;
	color: #cc3333;
        border-bottom: 1px solid #eee;
	padding-bottom: 2px;
        margin-bottom: 10px;
}
.rightcol .module a:link, .rightcol .module a:visited{
	font-weight: bold;
        text-decoration: none;
}

.rightcol .module a:hover{
	border-bottom: 1px solid #eee;
	padding-bottom: 2px;
}

**/

/*=========================== FOOTER MODULE ===============================*/

.mainlevel-footer, .mainlevel-footer:link, .mainlevel-footer:visited{
	color: #888;
	text-decoration: none;
}


.mainlevel-footer:hover, .mainlevel-footer:active{
	color: #7cb905;
}

#active_menu-footer{
	color: #7cb905;
}


.menutitle {font-size: 120%;}



/*---------- GK PHOTOSLIDE ---------- */

#gk_news_image_1-visualhome div.gk_news_image_1_preloader{
position                 : absolute;
background               : #fff url(http://www.biotecitalia.com/images/M_images/load-2.gif) center center no-repeat;
}

#gk_news_image_1-visualhome {
text-align               : justify !important; 
color                    : #a3915f;  
margin-top               : 0px;
padding                  : 0;

}

#gk_news_image_1-visualhome h2 {
color                    : #a3915f;  
margin-top               : 20px;
margin-left              : 18px;
padding                  : 0;
font-family              : "Arial";
font-size                : 3.2em;
line-height              : 1.2em;
font-weight              : lighter;
}

#gk_news_image_1-visualhome h2 span { 
display                  : block;
margin-top               : 15px;
font-size                : 0.8em;
line-height              : 1em;
}


#gk_news_image_1-visualhome p {
    font-size: 1.5em;
    line-height: 1.2em;
    font-weight: lighter;
    color: #a3915f;
    margin-left: 18px
}


/*---------- jR ---------- */

div.jr_pgContainer, div.jr_pgHeader, .jr_pgDescription, .jr_pagination, .jr_blogview {
margin-left: 5px;
}

div.jr_pgContainer .contentheading	{
	text-align:left; 
        margin-top: 3px;
}


div.jr_pgHeader .contentheading {
	clear: left; 
	margin-bottom: 10px; 
        margin-top: 15px;
        width: 350px;
	}


.jr_pgDescription  img,
.jr_pgDescription h4 img {
margin: 0 10px;
}


.contentpaneopen .itemImages a img {
border: none;
margin: 0 auto;
text-align: center;
}

/*---------- blogview ---------- */

div.jr_blogview div.listItem {
clear:both; 
border-top: solid 1px #fff; 
margin: 0 0 20px 0 !important; 
padding-top: 10px; 
	}

div.jr_blogview div.contentThumbnail	{
float: right;
clear: left;
padding:1px;
margin-right: 5px;
}


div.jr_blogview div.contentTitle {
font-size        : 17px;
font-weight      : normal; 
line-height      : 1.3em;
background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
padding          : 3px;
}

div.contentFulltext p {
line-height      : 1.3em;
}

div.jr_blogview div.contentTitle a { 
font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
width            : 80%;
font-size        : 17px;
font-weight      : lighter;
line-height      : 21px;
text-align       : left;
color            : #a3915f;
}

div.jr_blogview div.contentTitle a:hover {
color            : #666;
text-decoration  : none;
}


/*---------- tableview ---------- */


.jr_tableview tr.sectiontableheader .columnMain {border: none; background-color: #fff;}

.jr_tableview tr.sectiontableheader .columnFirst {border: none; background-color: #fff;}


.jr_tableview tr.row1 .columnFirst, .jr_tableview tr.row1 .columnMain {border-top: 1px solid #a3915f;}


.jr_tableview tr.row2 .columnFirst, .jr_tableview tr.row2 .columnMain {background-color: #fff; border-top: 1px solid #a3915f;}

.jr_itemDetail div.contentInfo {
        border-color: #fff; 
	border-style:solid; 
	border-width: 1px 0 1px 0;
}

div.jr_pgContainer .contentThumbnail {
	clear: both; 
	text-align:center;
        width: 120px;  
        height: 120px;
        border: 1px solid #a3915f;  
        background-color: #fff;
	}
	
div.jr_pgContainer .contentThumbnail img {
	width: auto;       
}



/*---------- fieldGroup / fieldLabel / fieldValue ---------- */

div.fieldGroup  {width: 120%;}

div.fieldGroup table.fieldGroupTable td.fieldValue { }

table.fieldGroupTable td.fieldLabel { /*set width so that columns align even in different field groups */
	padding-right: .5em; 
	width: 7em; 
	font-size: 11px; 
	font-weight: bold; 
	text-align:left;
	white-space:nowrap;	
	}


.jr_pagenav_results {visibility: hidden;}



/*---------- jR Images ---------- */




/*---------- Acajoom ---------- */


/*---------- Tabs and Slides ---------- */

.contentpaneopen .jwts_tabbertab {list-style-image:none; background:none;}



/*---------- Remository ---------- */

#remositoryfooter #left a:hover,
#remositoryfooter #right a:hover,
.remositorycommand a:hover {
color: #666;
text-decoration: none;}

#remositorycredits {visibility: hidden;}

#remositorycontainerlist h3, .remositoryfileblock h3 {background-image: none;}

#remositoryfileinfo h4 {color: #666; font-weight: normal;}

#remositorypathway a:hover, #remositorycontainerlist h3 a:hover, .remositoryfileblock h3 a:hover {color: #666; text-decoration: none;}

.remositorycommand {
border: none;
}


.remositorycommand img {
visibility: hidden;
}
