/*-------------------------------------
# MediaXing CSS
# -------------------------------------
# Copyright (C) 2009 Mediaxing. 
# @license - GPU/GPL
# Author: silvia@mediaxing.it
# Websites:  http://www.mediaxing.it
---------------------------------------*/


/*---------- UTILITY MENU ---------- */

.mainlevel-nav:link, .mainlevel-nav:visited {
        float: right;       
        display: inline;
        color: #999;
        font-size: 12px;
	text-decoration: none;
        text-align: right;
        margin-top: 5px;
        margin-left: 0px;
        margin-right: 5px;
	padding: 0 10px 15px 10px;
	background: url(../images/h-dot.gif) top right repeat-y;
}

.mainlevel-nav:hover, .mainlevel-nav:active {
	color: #666;
        text-decoration: underline;
}

#active_menu-nav {text-decoration: underline; color: #666;}


/*---------- HORIZONTAL MAIN MENU ----------*/

.mainlevel-menu {margin-top:0;}

.mainlevel-menu:link, .mainlevel-menu:visited {
        float: right;
        display: block;
        position: relative;
        line-height: 15px;
        text-decoration: none;
        font-size: 1.2em;
        font-weight: normal;
        color: #a3915f;
        margin-left: 0px;
        margin-right: 5px;
        padding: 0px 15px 40px 10px;
        background: url(../images/h-dot.gif) top right repeat-y;
}

.mainlevel-menu:hover, .mainlevel-menu:active{
	color: #666;
        text-decoration: underline;
}

#active_menu-menu{
 text-decoration: underline; color: #666;
}


/*---------- SEARCH ----------*/



/**

.mainlevel, .mainlevel:link, .mainlevel:visited{
	display: block;
	padding: 5px 0px 5px 5px;
	text-decoration: none;
	border-bottom: 1px solid #DDD;
}

.mainlevel:hover, .mainlevel:active{
	background-color: #FAFAFA;
}



#active_menu{
	background-color: #EEE;
}

#active_menu.sublevel{
	background-color: #EEE;
}

.sublevel, .sublevel:link, .sublevel:visited{
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #DDD;
}

.sublevel:hover{
	background-color: #FAFAFA;
}

.leftmain .module_menu a:link, .leftmain .module_menu a:visited{
	
}

.leftmain .module_menu a:hover, .leftmain .module_menu a:active{
}

.leftmain .module_menu a:active{
}

span.mainlevel{
	color: #7cb905;
}
span.mainlevel:hover{
}

 **/

/*---------- LEFT MENU ----------*/






/*---------- ARTICLE ----------*/


.small, .createdate, .modifydate{
	color: #bbb;
}

.readon, .readon:link, .readon:visited{
	/**width: 100%;
	padding: 2px 0px 2px 0px;
	text-decoration: none;**/
}

.readon:hover{
	
}

.blog_more{
	border: 1px solid #000;
	padding:5px;
	margin: 5px 0px 5px 0px;
}




/*---------- COMPONENT ----------*/


/**
.componentheading {
	font-size: 150%;
	font-weight: lighter;
	color: #a3915f;
	padding-bottom: 5px;
        margin: 10px;
        border: 1px solid #fff;
}
**/

.contentpaneopen {font-size: 12px; margin: 10px;}

.contentpaneopen a {text-decoration: underline;}


.contentpaneopen a:hover {text-decoration: none;}

.contentpaneopen p img, 
.contentpaneopen img,
.component .jr_pgDescription img {
border: 1px solid #ccc;
margin: 0 10px;
}

.contentpaneopen ul, #productDescription ul {
	list-style: none;
}

.contentpaneopen ul li, #productDescription ul li {
	padding-left: 0px;
        padding-left: 15px;
	margin:0;
	background: url(http://www.biotecitalia.com/images/M_images/arrow.png) no-repeat 5px;
}


.contentpaneopen fieldset{

}

.contentheading {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 100%;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px 0;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

.component h3, .componentheading  {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width            : 350px;
  font-size        : 17px;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  padding          : 3px;
  margin           : 5px 0;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

.pagenav, .pagenav:link, .pagenav:visited{
}

.pagenav:hover{
}



.button, .button validate {
     width: 84px;
     height: 25px;
     color: #a3915f; 
     font-size: 12px;
     text-align: center;
     font-weight: normal; 
     border: 1px solid #a3915f;;
     background-color: #fff;
     padding: 3px;
     /**border: 0;
     background: #fff url(http://www.biotecitalia.com/images/M_images/button.png) no-repeat;**/
}

.button:hover{
     margin: 0 auto;
     width: 84px;
     height: 25px;
     color: #666; 
     text-align: center;
     font-weight: normal; 
     border: 1px solid #a3915f;;
     background-color: #fff;
    /** border: 0;
     background: #fff url(http://www.biotecitalia.com/images/M_images/button.png) no-repeat;**/
}

.inputbox {margin-top: 10px; margin-bottom: 10px; padding: 3px; border: 1px solid #a3915f;}

.moduletable-box .inputbox {width:70%; margin-top: 10px; margin-bottom: 10px; padding: 3px; border: 1px solid #a3915f;}


.moduletable-box .button, .button validate {
     width: 50%;
     height: 25px;
     color: #a3915f; 
     font-size: 12px;
     text-align: center;
     font-weight: normal; 
     border: 1px solid #a3915f;;
     background-color: #fff;
     margin: 0;
     padding: 3px;
}

.moduletable-box .button:hover{
     margin: 0 auto;
     width: 50%;
     height: 25px;
     color: #666; 
     text-align: center;
     font-weight: normal; 
     border: 1px solid #a3915f;;
     background-color: #fff;
     margin: 0;
     padding: 3px;
}


/** ============ CONTENT ============ **/

#contact_text {width: 70%; background-color: #fff;}



.sectiontableheader, .sectiontableheader th .sectiontableheader a:link, .sectiontableheader a:visited{
	padding: 0px;
	text-decoration: none;
}

.sectiontableheader th {margin:0; text-align: left; font-weight: normal;}


.sectiontableentry1 {

}

.sectiontableentry1 td {
padding: 10px;
/**border-bottom: 1px solid #a3915f;**/
}

.sectiontableentry2 td {
padding: 10px;
/**border-bottom: 1px solid #a3915f;**/
}

.sectiontableentry1 td a, 
.sectiontableentry2 td a {
color: #666;
}
 

.sectiontableentry2 {
list-style-type: none;
}
.sectiontableentry1 img{
margin: 3px 0;
}
.sectiontableentry2 img{
margin: 3px 0;
}


tr .sectiontableentry1 td a:link, tr .sectiontableentry2 td a:link {
	text-decoration: none;
	display:block;
}

tr .sectiontableentry1 td a:hover, tr .sectiontableentry1 td a:visited, tr .sectiontableentry2 td a:hover, tr .sectiontableentry2 td a:visited{
	text-decoration: underline;
	display:block;

}


/*---------- ARTICLES IMAGES ---------- */

.boximg {
position: relative; 
float: left; 
height: 100px; 
margin-top:0;
margin-bottom: 20px;
padding: 10px; 
border: 1px solid #a3915f;
} 

.boximg img {} 

.boxp {
position: relative; 
float: left; 
width: 250px;
height: 100px; 
margin-top:0;
margin-bottom: 20px;
padding: 10px; 
border: 1px solid #fff;
} 


.boxp h3 a {
font-size: 1.2em;
color: #a3915f;
text-decoration: none;
margin-top: 0;
padding-top: 0;
padding-bottom: 5px;
background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
} 

.boxp h4 a:hover {font-size: 100%; color: #a3915f;
	 text-decoration: none;} 




/*---------- ARTICLES IMAGES ---------- */

/**
.boximg {position: relative; float: left; padding: 20px 20px 10px 20px; margin-right: 40px; margin-bottom: 20px; border: 1px solid #a3915f;} 
.boximg img {} 
.boximg h4 a {font-size: 100%; color: #a3915f;
	 text-decoration: none;} 
.boximg h4 a:hover {font-size: 100%; color: #a3915f;
	 text-decoration: none;} 
**/
/*---------- NEWS PHOTOSLIDE ---------- */

#gk_news_image_1-visual h2 {
    margin-top: 20px;
    padding: 0;
    font-size: 3.2em;
	line-height: 0.9em;
    color: #4a4a4a;   
	font-weight: normal;
}

#gk_news_image_1-visual h2 span{
    display: block;
    color: #999;
}

#gk_news_image_1-visualsection h2 {
    margin-top: 20px;
    padding: 0;
    font-size: 3.2em;
	line-height: 0.9em;
    color: #4a4a4a;   
	font-weight: normal;
}

#gk_news_image_1-visualsection h2 span{
    display: block;
    color: #999;
}

ul.gk_news_image_1_tick_buttons {

background-color: #eaeaea;
border: 1px solid #eaeaea;

}

ul.gk_news_image_1_tick_buttons li {
width: 306px;
height: 40px;
/**background-color: #eaeaea;**/
margin-top: 10px;
margin-left: 10px;
}

.gk_news_show_left h4 a:link {font-size: 120%; text-decoration: none;}
.gk_news_show_center h4 a:link {font-size: 120%;text-decoration: none;}
.gk_news_show_right h4 a:link {font-size: 120%; text-decoration: none;}


gk_news_highlighter {}
.gk_news_highlighter_wrapper {}
.gk_news_highlighter_item {height: 100px !important;}



/*--------- News PRO -----------*/

div.gk_npro_mainwrap {border: none;}

div.gk_npro_mainwrap img {border: none;}



/*---------- LOGIN ----------*/


#modlgn_username, #modlgn_passwd{
	width: 95%;
	border: 2px solid #EEE;
	padding: 3px;
	color: #666;
}

#modlgn_username:focus, #modlgn_passwd:focus{
	border: 2px solid #DDD;
}



/*---------- VM ----------*/

div.browseProductContainer {
 height: 150px; 
 background       : #fff url(http://www.biotecitalia.com/images/stories/linee/sep-430.jpg) left bottom no-repeat;
}

.browseProductTitle, .browseProductTitle a {
  font-size        : 17px;
  width            : 70%;
  font-weight      : lighter;
  line-height      : 21px;
  text-align       : left;
  color            : #a3915f;
  text-decoration: none;
  padding          : 0;
  margin-top       : 10px;
  background       : #fff url(http://www.biotecitalia.com/images/stories/linee/u-line.gif) left bottom no-repeat;
}

.browseProductTitle a:hover {
  color            : #666;
}

div.browseProductDescription {text-align: left; width: 150px;}


div.browseProductImageContainer {position: relative; text-align:center; margin: 0; float: right; width: 20%;}


#productImage {float: right; width: 30%; text-align: center;}

#productDescription {float: left;  width: 70%; }

#askQuestion .button, #vmMainPage .button {border: none; padding: 0; margin: 0;}




/** === vmLinkMenu - moduletable-box - moduletable-right=== **/



ul.vmLinkMenu, 
.moduletable-box ul.menu, 
ul.menu,
.moduletable-right ul.menu {
margin-top: 10px;
}


ul.vmLinkMenu li, 
.moduletable-box ul.menu li, 
ul.menu li,
.moduletable-right ul.menu li {
      padding-left: 12px;
      font-size: 12px;
      background: url(http://www.biotecitalia.com/images/M_images/arrow.png) no-repeat 3px 5px;
}

ul.vmLinkMenu li a, 
.moduletable-box ul.menu li a, 
ul.menu li a,
.moduletable-right ul.menu li a {
      text-decoration: none;
}

ul.vmLinkMenu li a:hover, 
.moduletable-box ul.menu a:hover, 
ul.menu li a:hover,
.moduletable-right ul.menu a:hover,  {
	margin-right: 12px;
        text-decoration: none;
}

ul.vmLinkMenu a span, 
.moduletable-box ul.menu a span, 
ul.menu a span 
div.moduletable-right ul.menu a span
{
        color: #a3915f;
        font-weight: normal;
        text-decoration: none;
}

ul.vmLinkMenu a:hover span, 
.moduletable-box ul.menu a:hover span, 
ul.menu a:hover span,
div.moduletable-right ul.menu a:hover span {
        font-weight: normal;
        text-decoration: underline;
}

ul.vmLinkMenu #active_menu span, 
.moduletable-box ul.menu #current span, 
ul.menu #current span, 
div.moduletable-right ul.menu #current span {
        text-decoration: underline;
}



/*--- SubMenu ---*/


.moduletable-box ul.menu #current ul, 
.moduletable-box ul.menu ul {
margin: 0;
padding: 0;
}

.moduletable-box ul.menu #current ul li, 
.moduletable-box ul.menu ul li {
        margin: 0;
        /**padding: 5px 0 0 10px;**/
        border:0;
}

.moduletable-box ul.menu #current ul li a span, 
.moduletable-box ul.menu ul li a span {
	color: #a3915f;
        font-size: 1em;
        text-decoration: none;
        /**padding-left: 5px;**/
} 


.moduletable-box ul.menu #current ul li a:hover span, 
.moduletable-box ul.menu ul li a:hover span {
	color: #a3915f;
        font-size: 1em;
        text-decoration: underline;
}

ul.vmLinkMenu #active_menu ul {
}

ul.vmLinkMenu #active_menu ul li {
        margin: 0;
        padding: 5px 0 0 10px;
        border:0;
}

ul.vmLinkMenu #active_menu ul li a span {
	color: #a3915f;
        font-size: 1em;
        text-decoration: none;
        padding-left: 5px;
}

ul.vmLinkMenu #active_menu ul li a:hover span {
	color: #a3915f;
        font-size: 1em;
        text-decoration: underline;
}



/*--- SubMenu right ---*/




div.moduletable-right ul.menu #current ul,
div.moduletable-right ul.menu li ul {
margin: 0;
padding: 0;
}

div.moduletable-right ul.menu #current ul li, 
div.moduletable-right ul.menu li ul li {
        margin: 0;
}


div.moduletable-right ul.menu #current ul li a span, 
div.moduletable-right ul.menu li ul li a span {
        text-decoration: none;
} 

div.moduletable-right ul.menu #current ul li a:hover span,
div.moduletable-right ul.menu li ul li a:hover span {
        text-decoration: underline;
}




/*---------- UTILITY LANG ---------- */


#jflanguageselection
{
    display: inline;
    float: right;      
    margin-top: 10px;
    text-align: left;
}

.jflanguageselection
{
}

/*---------- UTILITY LANG DROP DOWN MENU ---------- */

#jflanguageselection select.jflanguageselection
{
font-size: 12px;
color: #fff; 
padding: 0 10px;
border: 1px solid #a3915f;
background-color: #a3915f;
}

selected {

}

#jflanguageselection option {
border: none; 
color: #fff;
background-color: #a3915f;
}

#jflanguageselection option a:hover {
border: none; 
background-color: #fff;
color: #a3915f;
}

#jflanguageselection label.jflanguageselection
{
	position:absolute;
	left:-1000px;

}


/*---------- LANG LIST MENU ---------- */

#jflanguageselection ul.jflanguageselection
{

}

#jflanguageselection ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}

#jflanguageselection ul.jflanguageselection li#active_language
{
 	font-weight: bold;
	font-size: 1.0em;
}

#jflanguageselection ul.jflanguageselection li a
{
color: #fff;
}


/*---------- LANG DISPLAY IMAGES ---------- */


.rawimages {
	text-align: center;
	margin-top: 0;
}
.rawimages img {
	border: none;
	margin: 0 5px 0 0;
}
.rawimages span#active_language img
{
	margin: 0 5px 0 0;
	border: none;
}

div#jflanguageselection img.langImg{ float: left; border: none; margin-top: 3px; }
div#jflanguageselection li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }

#jflanguageselection .opaque{
	filter:alpha(opacity=30);
}
#jflanguageselection option.opaque{
	color:graytext;
}
