/* --- style.css by volk! mailto:uygundesign@gmail.com --- */
/* --- modified 5.january.2006 -- */

.productsNotifications { background: #f2fff7; color: inherit; }
.orderEdit { color: #70d250; text-decoration: underline; background: inherit; }


body {
	font-family: verdana, geneva,tahoma, helvetica, arial, sans-serif;
	font-size: 0.7em;
	background-color:#FFFFFF;
	margin: 0em;
	color:#808080;
}

a {
	color:#000000;
	text-decoration:none;
}
a.current {
	color:#0000FF;
}
a:hover {
	color: #AABBDD;
	text-decoration: none;
}

.header {
  background-color: #ffffff; /*<?php echo $sfondo ?>;*/
  color: #000000; /*<?php echo $colore_testo ?>;*/
}

FORM {
	display: inline;
	background: inherit;
	color: inherit;
}

.s {
  text-decoration: line-through;
	background: inherit;
	color: inherit;
}

.b {
  /*font-weight: bold;*/
	background: inherit;
	color: inherit;
}

.productListing-odd, .productListing-even {
  background: #f8f8f9;  /*ripieno */
  color: inherit;
}

.productListing-heading {
  background: #b6b7cb; /*bordo*/
  color: #ffffff; /*sfondo*/
  /*font-weight: bold;*/
}

.main {
  font-size: 0.7em;
  line-height: 1.5;
  background: inherit;
  color: inherit;
}

.smallText {
  background: inherit;
  color: inherit;
}

.tableHeading {
  font-size: 1em;
  /*font-weight: bold;*/
	background: inherit;
	color: inherit;
}

.didascalia {
	font-size:0.9em;
	text-align:left; 
	font-weight:normal;
	color:#000066;
	margin:0;
	padding:0;
	text-transform:lowercase;
}

a.didascalia:link,  a.didascalia:visited, a.didascalia:hover, a.didascalia:focus, a.didascalia:active {
	font-weight:normal;
}	





CHECKBOX, RADIO, SELECT {
  font-size: 0.9em;
	background: #ffffff;
	color: #000000;
}

.input2ma {
  font-size: 1em;
	background: #ffffff;
	color: #000000;
}

TEXTAREA.input2ma {
  width: 99%;
  font-size: 1.5em;
	background: inherit;
	color: inherit;
}

TEXTAREA {
  width: 99%;
  font-size: 1em;
	background: inherit;
	color: inherit;
}

SPAN.greetUser {
  font-size: 1em;
  color: #f0a480;
  /*font-weight: bold;*/
	background: inherit;
}

SPAN.markProductOutOfStock {
  font-family: verdana, geneva,tahoma, helvetica, arial, sans-serif;
  font-size: 0.75em;
  color: #c76170;
  font-weight: bold;
	background: inherit;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; color: inherit; }
.moduleRowSelected { background-color: #E9F4FC; color: inherit; }

.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; background: inherit; }
.checkoutBarCurrent { color: #000000; background: inherit; } /*colore testo*/

/* message box */

.messageBox { }
.messageStackError, .messageStackWarning { background-color: #ffb3b5; color: inherit; }
.messageStackSuccess { background-color: #99ff00; color: inherit; }

/* input requirement */

.inputRequirement { color: #ff0000; background: inherit; }

/* TABLE FOR TEMPLATE */

.Table_templateSx {
  width: 15%;   /*<?php echo BOX_WIDTH_LEFT ?>;*/
  float: left;
}

.Table_templateDx {
  width: 15%;    /*<?php echo BOX_WIDTH_RIGHT ?>;*/
  float: left;
}

.Table_templateCentral {
  width: 66%;   /*<?php echo BOX_WIDTH_XX ?>;*/
  float: left;
}

.Retta {
  width: 1%;
  float: left;
}

.Table_templateClear {
  font-size: 0.2em;
  clear: both;
}

.TemplateSpazio {
  font-size: 0.2em;
	background: inherit;
	color: inherit;
}

.AlignLeft {
  text-align: left;
	background: inherit;
	color: inherit;
}

.Venticinque2 {
  width: 20%;
  float: left;
	background:inherit;
	color: inherit;
}

.Venticinque2list {
  width: 70%;
  float: left;
	background:inherit;
	color: inherit;
}

.Venticinque2image {
  width: 20%;
  float: left;
	background:inherit;
	color: inherit;
}

.Venticinque2valori {
  width: 30%;
  float: left;
  background:inherit;
  color: #ff0000;
  font-weight:bold;
  margin-top:0.2em;
}

.Venticinque2titoli {
  background:inherit;
  color:#000066;
  font-weight:normal;
  margin-top:0.2em;
}

.Venticinque {
  background: #b6b7cb; /*<?php echo $bordo ?>;*/
  color: #ffffff; /*<?php echo $sfondo ?>;*/
  font-weight: bold;
  width: 24%;
  float: left;
}

.Trenta {
  width: 30%;
  float: left;
	background: inherit;
	color: inherit;
}

.InfoBoxContenent2MA {
  clear: both;
  border-style:solid;
  border-width:1px;
  border-color: #b6b7cb; /*<?php echo $bordo ?>;*/
  /*background: #f8f8f9;*/  /*<?php echo $ripieno ?>;*/
  color: #000000;  /*<?php echo $colore_testo ?>;*/
}

.ColorRed {
  color: #ff0000;
	background: inherit;
}

.Clear {
  font-size: 0em;
  clear: both;
	background: inherit;
	color: inherit;
}

.HeaderLeft {
  float: left;
	background: inherit;
	color: inherit;
}

.HeaderRight {
  float: right;
	background: inherit;
	color: inherit;
}

.HeaderNavigationLeft {
  float: left;
	background: inherit;
	color: inherit;
}

.HeaderNavigationRight {
  float: right;
	background: inherit;
	color: inherit;
}

.HeaderNavigation {
  text-align: center;
  background: #b6btbc; /*<?php echo $bordo ?>;*/
  color: #ffffff; /*<?php echo $sfondo ?>;*/
  font-weight : bold;
}

.HeaderNavigationText {
  text-align: center;
  background: transparent;
  font-weight : bold;
}

.HeaderError {
  font-family: <?php echo $caracter2 ?><?php echo $caracter ?>;
  font-size: 0.7em;
  background: #ff0000;
  color: #ffffff;  /*<?php echo $sfondo ?>;*/
  font-weight : bold;
  text-align : center;
}

.HeaderInfo {
  font-family: <?php echo $caracter2 ?><?php echo $caracter ?>;
  font-size: 0.75em;
  background: #00ff00;
  color: #ffffff; /*<?php echo $sfondo ?>;*/
  font-weight: bold;
  text-align: center;
}

A.HeaderNavigation:hover {
  background: #bbccdd;
  color: #ffffff; /*<?php echo $sfondo ?>;*/
}

.img2ma {
	background: inherit;
	color: inherit;	
  border:0px;
}

.ColorSpan {
  /*color: #0000ff;*/
  /*text-decoration: underline;*/
	background: inherit;
}

.ColorSpanRed {
  color: #ff0000;
	background: inherit;
}

.pageHeading {
  font-size: 1.3em;
  color: #EE3310;
  background: inherit;
  margin:0;
  padding:0;
  padding-bottom:0.3em;
  
}

.TrentaTre {
  float:left;
  width: 33%;
	background: inherit;
	color: inherit;
}

.boxNovita {
  float:left;
  width: 20%;
  margin-bottom:1em;
  margin-right:0.7em;
  margin-left:0.8em;
  background: inherit;
  color: inherit;
  height: 15em;
  /*border: solid gray 1px;*/
  display: block;
  float: left;
}


/* inizio box.php */

.fedora-corner-tl, .fedora-corner-tr {
	background-color: #b6btbc; /*<?php echo $bordo ?>;*/
	position: relative;
	width: 11px;
	height: 14px;
	/* The following line is to render PNGs with alpha transparency within IE/Win, using DirectX */
	/* Work-around for IE6/Mac borkage (Part 1) */
	display: none;
}

.fedora-corner-tl { float: left; left: 0px; }
.fedora-corner-tr { float: right; right: 0px; }
.fedora-corner-tl, .fedora-corner-tr { top: 0px; }

.fedora-corner-tl { background: white url("templates/fallback/images/infobox/corner_left.png") no-repeat left top; }
.fedora-corner-tr { background: white url("templates/fallback/images/infobox/corner_right.png") no-repeat right top; }


.fedora-corner-tl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/fallback/images/infobox/corner_left.png',sizingMethod='scale'); }
.fedora-corner-tr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/fallback/images/infobox/corner_right.png',sizingMethod='scale'); }

/* \*/
.fedora-corner-tl, .fedora-corner-tr {
	/* Restore the view for everything but IE6/Mac (part 2 of the "IE/Mac fix") */
	display: block;
}
/* */

.BoxesInfoBoxHeadingCenterBoxRight {
  background: #b6btbc; /*<?php echo $bordo ?>;*/
  color: #ff0000;
}

.BoxesInfoBoxHeadingCenterBoxTitle {
  font-size: 1em;
  text-align: left;
  font-weight: bold;
  background: #b6btbc; /*<?php echo $bordo ?>;*/
  color: #ffffff; /*<?php echo $sfondo ?>;*/
}

.InfoBoxContenent2MABox {
  border-style:none;
  color: inherit;
  /*background: #f8f8f9;*/ /*<?php echo $ripieno ?>;*/
  color: #000000; /*<?php echo $colore_testo ?>;*/
  padding-left: 1em;
}

.InfoBoxContenent2MABox a{
  font-size:1em;
	font-weight:bold;
    text-align:left; 
	margin:0;
	padding:0;
}

.BoxesErrorBox { 
  background: #ffb3b5; 
  font-weight: bold; 
  color: #000000; /*<?php echo $colore_testo ?>;*/
}

.BoxesProductListing {
  border: 1px;
  border-style: solid;
  border-color: #b6btbc; /*<?php echo $bordo ?>;*/
  background: #ffffff; /*<?php echo $sfondo ?>;*/
  color: #000000; /*<?php echo $colore_testo ?>;*/
}

/* fine box.php */

.Product_listingProductListing-heading {
  width: 24%;
  float: left;
  background: #b6btbc; /*<?php echo $bordo ?>;*/
  color: #ffffff; /*<?php echo $sfondo ?>;*/
  font-weight: bold;
}

.de { color: inherit; background: inherit; background-image: url(includes/languages/german/images/iconsmall.png);background-repeat:no-repeat;padding-top:0px; padding-left:2px; padding-right:2px;font-family: courier, monospace; margin-left:10px;}
.en { color: inherit; background: inherit; background-image: url(includes/languages/english/images/iconsmall.png);background-repeat:no-repeat;padding-top:0px; padding-left:2px; padding-right:2px; font-family: courier, monospace; margin-left:10px;}
.it { color: inherit; background: inherit; background-image: url(includes/languages/italian/images/iconsmall.png);background-repeat:no-repeat;padding-top:0px;padding-left:2px; padding-right:2px;  font-family: courier, monospace; margin-left:10px;}
.es { color: inherit; background: inherit; background-image: url(includes/languages/espanol/images/iconsmall.png);background-repeat:no-repeat;padding-top:0px; padding-left:2px; padding-right:2px; font-family: courier, monospace; margin-left:10px;}
.fr { color: inherit; background: inherit; background-image: url(includes/languages/french/images/iconsmall.png);background-repeat:no-repeat;padding-top:0px; padding-left:2px; padding-right:2px; font-family: courier, monospace; margin-left:10px;}
.nl { color: inherit; background: inherit; background-image: url(includes/languages/dutch/images/iconsmall.png);background-repeat:no-repeat;padding-top:0px; padding-left:2px; padding-right:2px; font-family: courier, monospace; margin-left:10px;}

.EUR { color: inherit; background: inherit; background-image: url(images/currencies/eur.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px; font-family: courier, monospace;font-size: 0.7em; }
.USD { color: inherit; background: inherit; background-image: url(images/currencies/usd.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px; font-family: courier, monospace;font-size: 0.7em; }

.cssbutton {
  background: #ffffff; /*<?php echo $sfondo ?>;*/
  color : #000000; /*<?php echo $colore_testo ?>;*/
  font-size: 10px;
  cursor: pointer;
  text-align:center;
  border: 2px;
  border-style: outset;
  border-color: #b6btbc; /*<?php echo $bordo ?>;*/
  border-spacing: 1px;
}







/* foglio di stile del template */

/* -- default text -- */

acronym{
	border-bottom: 1px dotted #666666;
	cursor: help;
}

p{
	text-align:justify;
	color:#808080;
	font-size: 0.8em;
	line-height: 1.5em;
}


/* --- fonts ------------- */
ul {
	font-size:80%;
	color:#666666;
	line-height: 1.5em;
	list-style: none;
}
ul a:hover{
	background-color:#FFFFFF;
}

/*-- h1: Company name, message text --*/
h1 {
	color:#000080;
	font-weight:bold;
	padding-left: 0.5em;
	padding-top: 0.2em;
	font-size: 1em;
}
h1 a{
	color:#0000FF;
	font-size: 60%;
}
h1 a.current {
	color:#0000FF;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: none;
}

h1 p{
	text-align:justify;
	color:#0000FF;
	font-size: 1em;
}

/* -- h2: main title text -- */
h2 {
	margin:0;
	margin-top:1em;
	margin-bottom:0.75em;
	padding-bottom:0.1em;
	color:#000080;
	font-size:1em;
	font-weight:bold;
	border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E5E5;
}

/* -- h3: -- */
h3 {
    text-align:left; 
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}
h3 a{
	color:#000000;
}

/* -- h4: -- */
h4 {
	font-size:1em;
	font-weight:bold;
    text-align:left; 
	color:#000066;
	margin:0;
	padding:0;
}
h4 a{
	text-align:justify;
	color:#000000;
}
h4 p{
	text-align:center;
	color:#666666;
	background-color:#C0C0C0;
	font-size:100%;
	line-height: 1.5em;	
}
/* -- h5: -- */
h5 {
	color:#00CCFF;
	font-size:70%;
	line-height: 1em;
	border-top-style:solid;border-top-width:1px;border-top-color:#CFCFFF; 
	border-left-style:solid;border-left-width:1px;border-left-color:#CFCFFF;  
	border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#3300CC; 
	border-right-style:solid;border-right-width:1px;border-right-color:#3300CC;  
	margin: 0.3em 0.3em 0.3em 1em;
	padding: 0.3em 0.1em 0.3em 0em;
}

h5 a{
	color:#3300CC; 
	background-color:#FFFFFF;
	font-size:80%;
	margin: 0.3em 0.3em 0.3em 0.4em
}

h5 a:hover {
	text-decoration: none;}

h5 p{
	color:#3300CC; 
	background-color:#FFFFFF;
	font-size:80%;
	margin: 0.3em 0.3em 0.3em 0.4em
}

/* -- h6: -- */
h6 {
	font-size:60%;
    text-align:left; 
	color:#000099;
}
h6 a{
	text-align:center;
	color:#000000;
}
h6 a:hover{
	text-decoration: underline;	
}
h6 p{
	color:#000080;
	font-size:100%;
	font-weight:bold;
}


/* -- menu label colors -- */
.cMenuTextInactive {
	color: #333333;
}
.cMenuTextActive {
	color: #FFFFFF;
}
.cMenuTextHover {
	color: #CCCCCC;
}

/* -- text colors --*/
.menuTextDecor {
	color: #00CCFF;
}
.glass {
	color: #00CCFF;
}
.glassDark {
	color: #3300CC;
}
.blueGrayD {
	color: #9298AA;
}
.blueGrayL {
	color: #CCCFDE;
}
.fnGrey {
	color: #CCCFDE;
}
.blueDark {
	color: #000080;
}
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.sunset {
	color: #EE3310;
}
.textIcon {
	color: #3300CC;
	background-color: #FFFFFF;
	font-size:80%;
	font-weight:bold;
	border-style:solid; border-width:1px; border-color:#00CCFF;
	padding : 0px 1px 0px 1px;
}

/*-- page size: blog or resize to full screen --------------------------------*/
div.pageContainer{
	margin: 4px auto;
	background-color: #FFFFFF;
/* -- full size resizable screen --*/	
    width: auto;   
/* -- remove below remarks to change blog type 800x600 fix screen --*/	
/*	width: 776px; 	
	border-style:solid; border-color:#808080;
	border-width:0px 1px 0px 1px; */
}
/*-- page size: blog or resize to full screen --------------------------------*/

div.topMenu {
	float : left;
	width: Auto;
	background-color: #FFFFFF;
	padding : 0em 0em 0em 0em;
	border-bottom:solid; border-width:1px; border-color:#808080;
}

div.topMenuImageBox {
	float : right;
	width: auto;
	height: auto;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style:solid; border-width:1px; border-color:#808080;
	background: #FFFFFF url('templates/fallback/images2/leftbot.gif') no-repeat bottom left;
	padding: 5px 5px 5px 5px;
}

div.topMenuImageFilm {
	float : right;
	width: 90px;
	height: 75px;
	margin-top:10px;
	margin-right: 10px;
	margin-bottom: 0px;
	border-style:solid; border-width:1px; border-color:#cccccc;
	/*background: #FFFFFF url('templates/fallback/images2/imgback.jpg') no-repeat bottom left;*/
	padding: 0px 0px 0px 0px;
}

div.topMenuImageThumb {
	margin-left: 0px;
	margin-top: 0px;
}

div.bodyContainer {
 	margin: 0;
	padding: 0;
	clear: left;
	background-color: #FFFFFF;
}

div.bodyContainerBoxes {
	clear : both;
}

/* -- ad banner -- */
div.banner {
	border : none;
	text-align: center;
	/* border-style:solid; border-width:1px; border-color:#3300CC; */
	padding : 1px 1px 1px 1px;
}

/* -- main text areas % rated -- */
.verBoxFull {
	float : left;
	width:  96%;
 	padding: 0 1.9%;
	background-color: #FFFFFF;
	border-left:solid; border-width:1px; border-color:#808080;
}

.verBox20 {
	float : left;
	width: 17%;
    margin: 1em 0;
	padding: 0 1em;
	background-color: #FFFFFF;
	border-left:solid; border-width:1px; border-color:#808080;
}

.verBox80 {
	float : left;
	width: 78%;
    margin: 0;
	margin-top: 1%;
	padding: 0;
	padding-left: 1.9%;
	padding-top: 0;
	background-color: #FFFFFF;
	border-left:solid; border-width:1px; border-color:#808080;
}


.verBox33 {
	float : left;
	width: 20%;
    margin: 1em 0;
	padding: 0 1.9%;
	background-color: #FFFFFF;
	border-left:solid; border-width:1px; border-color:#808080;
}

.verBox66 {
	float : left;
	width:  72%;
    margin: 1em 0;  
	padding: 0 1.9% 2em;
	background-color: #FFFFFF;
	border-left:solid; border-width:1px; border-color:#808080;
}

.verBox50 {
	float : left;
	width: 68%;
    margin: 1em 0;
	padding: 0 1.9%;
	background-color: #FFFFFF;
	border-left:solid; border-width:1px; border-color:#808080;
}

.verBox25 {
	float : left;
	/* text-align: left; */
    width: 20%;
    margin: 1em 0;
  	padding: 0 1.9%;
	background-color: #FFFFFF;
	border-left:solid; border-width:1px; border-color:#808080;
}

.noBorderOnLeft {
  border-left: none;
}

.borderOnRight {
	border-right:solid; border-width:1px; border-color:#808080;
}

.dividingBorderAbove {
	border-top:solid; border-width:1px; border-color:#808080;
}

/* -- tab menu features -- */
div.rowTabs {
	clear :both;
	margin: 0em 0em 0em 0em;
	padding : 0em 0em 0em 0em;
}

div.rowTabsRight {
	float: right;
	margin: 0em 0em 0em 0em;
	padding : 0.1em 0em 0.3em 0em;
}

div.rowTabsLeft {
	clear : left;
	float : left;
	margin: 0em 0em 0em 0em;
	padding : 0.1em 0em 0.3em 0em;
}

.inactiveTab {
	text-decoration: none;
	font-size: 1em;
	margin: 0em 0em 0.1em 0.1em; 
	background: #c0c0c0;
	/* url('../images/righttop.gif') no-repeat top right; */
	border-bottom: 1px solid #ffffff;
	padding : 0.3em 1em 0.4em 0.3em;
}

.inactiveTab:hover {
	text-decoration: none;
	font-size: 1em;
	margin: 0em 0em 0.1em 0.1em;	
	color : #CCCCCC;
	background: #808080;
	/* url('../images/righttop.gif') no-repeat top right; */
	padding : 0.3em 1em 0.4em 0.3em;
}

.activeTab {
	font-size: 1em;
	text-decoration: none;
	margin: 0em 0em 0.1em 0.1em;
	background: #505050 ;
/*	background: #505050 url('../images/righttop.gif') no-repeat top right; */
	padding : 0.3em 1em 0.4em 0.3em;
}

.activeTab:hover {
	text-decoration: none;
	font-size: 1em;
	margin: 0em 0em 0.1em 0.1em;
	padding : 0.3em 1em 0.6em 0.3em;
}

.imgRightTop {
	background-image: url('templates/fallback/images2/righttop.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.imgLeftTop {
	background-image: url('templates/fallback/images2/lefttop.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.hide {
display: none;
}

/* -- left column ad,news,menu box -- */
div.textBox {
	width: auto;
	text-align : left;
	margin : 0.2em 0.1em 0.2em 0.1em;
	padding : 0.2em 0.4em 0.2em 0.4em;
	height:auto !important;
	height: 1px;
}

.carrello {
	background-image: url('templates/fallback/images/carrello.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
}	

.principale {
	font-size:1.1em;
	line-height:150%;
}

/* -- text box's background color dark=5 to 1=light -- */
/* -- color, black-grey-white -- */
.bcBlack {
	background-color:#000000;
}
.bcGrey5 {
	background-color:#858585;
}
.bcGrey4 {
	background-color:#9D9D9D;
}
.bcGrey3 {
	background-color:#B3B3B3;
}
.bcGrey2 {
	background-color:#CBCBCB;
}
.bcGrey1 {
	background-color:#E5E5E5;
}
.bcWhite {
	background-color:#FFFFFF;
}

/* -- color, yellow -- */
.bcYellow5 {
	background-color:#FFFF00;
}
.bcYellow4 {
	background-color:#FFFF9D;
}

.bcYellow3 {
	background-color:#FFFFB3;
}

.bcYellow2 {
	background-color:#FFFFCB;
}
.bcYellow1 {
	background-color:#FFFFE5;
}


/* -- color, blue -- */
.bcBlue5 {
	background-color:#00EEFF;
}
.bcBlue4 {
	background-color:#9DEEFF;
}

.bcBlue3 {
	background-color:#B3EEFF;
}

.bcBlue2 {
	background-color:#CBEEFF;
}
.bcBlue1 {
	background-color:#E5EEFF;
}

/* -- color, green -- */
.bcGreen5 {
	background-color:#00FF00;
}
.bcGreen4 {
	background-color:#9DFF9D;
}
.bcGreen3 {
	background-color:#B3FFB3;
}
.bcGreen2 {
	background-color:#CBFFCB;
}
.bcGreen1 {
	background-color:#E5FFE5;
}

/* -- color, red -- */
.bcRed5 {
	background-color:#FF0000;
}
.bcRed4 {
	background-color:#FF9D9D;
}
.bcRed3 {
	background-color:#FFB3B3;
}
.bcRed2 {
	background-color:#FFCBCB;
}
.bcRed1 {
	background-color:#FFE5E5;
}

/* -- color, orange -- */
.bcOrange5 {
	background-color:#FF6600;
}
.bcOrange4 {
	background-color:#FFCB9D;
}
.bcOrange3 {
	background-color:#FFD7B3;
}
.bcOrange2 {
	background-color:#FFE2CB;
}
.bcOrange1 {
	background-color:#FFEFE5;
}


/* -- color, pink -- */
.bcPink {
	background-color:#FFCCCC;
}

/* -- more text -- */
.more {
  text-align: right;
  font-size: 70%;
  margin: 0;
  padding: 0.2em 0;
}
.more a{
	color : #454545;
	text-decoration : none ;
}
.more a:hover{
	color : #808060;
	text-decoration : none ;
}

/* -- site logo -- */
div.leftToolLogo{
	width: 10em;
	background-color:#FFFFFF;
	float: left; 
	margin:0;
	padding: 5px;
	padding-left:20px;
	border: none;
}
div.leftToolLogo img{
	border: none;
}

/*-- bottom menu --*/
div.bottomMenu{
	clear:both;
	width: auto;
	font-size:80%;
	background-color:#000000;
	margin: 0em 0em 0em 0em;
	padding: 1em 0.5em 1em 0.5em;
}

div.subInfo {
	color: #CCCFDE;
	text-align:right;
	margin-left:20em;
	margin-right:0.5em;
	font-size:100%;
}
div.subInfo a{
	color :#00CCFF;
}

div.subMenuLinks{
	float:left;
	clear:left;
	color:#CCCFDE;
	margin-left:2em;
}
div.subMenuLinks a{
	color:#CCCFDE;
}
div.subMenuLinks a:hover {
	color: #00CCFF;
	text-decoration: none;
}

/*-- page copyrights --*/
div.pageCopyright {
	clear:both;
	width: auto;
	text-align:center;
	font-size:60%;
	background-color:#FFFFFF;
	color:#000000;
	padding: 0.3em 0.3em 0.3em 0.3em;
}
div.pageCopyright a{
	color :#969696;
}

/*-- photo frames --*/
div.imagePhoto{
	float:left;
	width: auto;
	height: auto;
	margin-right:0.5em;
	margin-bottom:0.5em;
	background-color:#FFFFFF;
	border-style:solid; border-width:1px; border-color:#808080;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

/* -- end of CSS 2.0 file -- */
