/** general **/
body {
 background:#FFF;
 text-align:center
}

a {
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

* {
 font-size:11px;
 font-family:Tahoma,Sans;
 color:#6B6B6B
}

.link-blue {
 color:#3082A8;
 text-decoration:underline
}

.link-green {
 color:#94BE23;
; font-weight: bold
}

.nota-bene {
 color:#F55;
}

.submenu-on {
 font-weight: bold;
}

/** forms **/
textarea {
 width:400px;
 height:60px;
 border:1px solid #4D8AC7;
 padding:2px;
 margin:2px 0px 20px 0px;
 background:#EFEFEF;
 color:#4D8AC7
}

.input {
 border:1px solid #4D8AC7;
 padding:2px;
 width:160px;
 background:#EFEFEF;
 color:#4D8AC7
}

.submit	{
 border:1px solid #4D8AC7;
 padding:2px;
 width:80px;
 background:#EFEFEF;
 color:#4D8AC7;
 font-weight:bold
}

/** nav bar **/
.nav-table {
 margin-bottom:3px;
}

.nav-sep {
 background:#C3C3C3;
 width:1px
}

.nav-elem {
 border-width:0px 2px;
 border-color:#FFF;
 border-style:solid;
 background:#cfcfcf url("gif/nav-elem-bg.gif") repeat-x;
 text-align:center;
 padding:0px 2px;
 width:80px;
}

td:hover.nav-elem {
 border-width:0px 2px;
 border-color:#FFF;
 border-style:solid;
 background:#94be22 url("gif/nav-elem-bg.gif") repeat-x;
 text-align:center;
 padding:0px 2px;
 width:80px
} 

.company-ad {
 background:url("gif/banner-logo2.gif") repeat-x;
 width:535px;
 height:195px
}

.biopen-ad {
 background:url("gif/banner-logo-biopen.jpg") repeat-x;
 width:535px;
 height:195px
}

.widgets-ad {
 background:url("gif/widgets-ad.jpg") repeat-x;
 width:535px;
 height:195px
}

.discount-ad {
 background:url("/i/home/discount-ad.jpg") repeat-x;
 width:535px;
 height:195px
}

/** home **/
.home-ad {
 background:url("/i/home/home-ad.jpg") repeat-x;
 width:535px;
 height:195px
}

.home-ad-content {
 padding:0px 0px 0px 200px
}

.home-ad-main {
 font-size:14px;
 color:#3082A8;
 font-weight:bold
}

.home-ad-sep {
 width:220px;
 height:11px;
 background:url("gif/sep.gif") repeat-x left center
}

a.home-alt-menu, a.home-alt-menu-on {
 text-decoration:none
}

a:hover.home-alt-menu, a:hover.home-alt-menu-on {
 text-decoration:underline;
 color:#3082A8;
}

.home-alt-menu-on{
 color:#3082A8;
}

/** footer **/
.footer-bg {
 width:780px;
 background:url("gif/footer-bg.gif") repeat-x;
 padding:18px 0px 0px 0px;
 margin-top:10px;
}

.footer-sep {
 padding:0px 5px;
}

/** common **/
.main-title  {
 font:normal normal bold 11px Arial;
 color:#656565;
 text-decoration:none;
}

.main-subtitle  {
 font:normal normal normal 11px Arial;
 color:#656565;
 text-decoration:none;
}

.left1-point  {
	border-width:1px 0px 0px 0px;	 
	padding:11px 14px 11px 0px;
	background: url("gif/left-point.gif") no-repeat 100% center ;
}

.left-point  {
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#CECECE;
 padding:8px 14px 8px 0px;
 background:url("gif/left-point.gif") no-repeat 100% center;
}

.left-point2  {
 border-width:0px 0px 0px 0px;
 border-style:solid;
 border-color:#CECECE;
 padding:3px 14px 3px 0px;
 background:url("gif/simple-point.gif") no-repeat 100% center;
}

.left-finish {
 height:1px;
 background:#CECECE
}

.col-heading {
 height:28px;
 background:url("/i/common/heading-bg.gif") repeat-x;
 padding:0px 0px 0px 20px;
}

.list1       {
 padding:10px 10px 0px 10px
}

.list1-picto {width:220px;
background:url("gif/simple-point.gif") no-repeat 1px center;
 padding-left:10px;
}

.list1-picto2 {background:url("gif/simple-point.gif") no-repeat 1px center;
 padding-left:10px;
}

.list1-sep   {width:200px;height:11px;background:url("gif/sep.gif") repeat-x left center}

.list1-sep2   {width:180px;height:1px;background:url("gif/sep.gif") repeat-x left center}

.list2-picto {background:url("gif/main-point.gif") no-repeat 1px center;padding:2px 0px 2px 13px}

.list2-content {width:220px}

/* Take a tour */
.tools-snap1			{padding:0px 10px}
.tools-snap2			{padding:70px 10px 0px 10px}
.tools-snap3			{padding:10px 10px 0px 10px}

/* ordering */
.orders-cat {
 font-weight:bold;
}

table.fb-tab td {
 padding: 1px;
}
h1 {  font-family: Tahoma, sans-serif; font-size: 14px; color: #94BE23; line-height: normal}
h2 {  font-family: Tahoma, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #94BE23}
h3 {  font-family: Tahoma, sans-serif; font-size: 11px; line-height: normal; color: #94BE23; font-weight: bold}
