html, body {
	margin: 0;
	padding: 0;
	font: normal normal 12px/1.5em Verdana, Arial;
	background:#fff;
/*	text-align: center;*/
	color: #444;
	background-color:#ffffff;
}

* {
	padding:0;
	margin:0;
}

a, a:link, a:visited, a:hover {
	color: #266174;
	text-decoration: underline;
}


#light a, #light a:link, #light  a:visited, #light a:hover {
        color: ivory;
        text-decoration: underline;
        font-size:12px;
        font-weight: bold;
}

img {
	border: 0;
}

h1 { 
	color: #1c3939;
	font-size: 20px;
	font-family: verdana;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}

b{font-size: 110%;}
em{color: red;}

#header{
  width: 980px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
  padding-top:5px;
  border: 1px solid #bbb;
}

#maincontainer{
	width: 980px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	text-align:left;
	padding-bottom:5px;
	background-color: #efefef;
}




#contentcolumn{
	
}

#contentcolumn a, #contentcolumn a:link, #contentcolumn a:visited, .active a:hover, #collections .active a:hover, a:hover .active {
	/*color: #589735;*/
	color: #266174;
	text-decoration: underline;
}

#contentcolumn h3, #contentcolumn h3 a:link, #contentcolumn h3 a:visited, #contentcolumn h4, #contentcolumn h4 a:link, #contentcolumn h4 a:visited {
	color: #266174;
	font-size: 1.6em;
	font-weight: normal;
	text-decoration: none;
	font-family: verdana;
}

#contentcolumn h3, #contentcolumn h3 a:link, #contentcolumn h3 a:visited, #contentcolumn h3 a:hover {
	padding-bottom: 4px;
}

#contentcolumn h4, #contentcolumn h4 a:link, #contentcolumn h4 a:visited, #contentcolumn h4 a:hover {
	font-size: 1.2em;
}

#contentcolumn h1 a:hover, #contentcolumn h2 a:hover, #contentcolumn h3 a:hover, #contentcolumn h4 a:hover {
	color: #3284a0;
	text-decoration: none;
}

#contentcolumn h1 {
	padding-bottom: 10px;
}

#contentcolumn h2, #contentcolumn h2 a:link, #contentcolumn h2 a:visited {
	/*color: #266174;*/
	color: #589735;
	font-size: 1.2em;
	text-decoration: none;
	font-family: geneva;
	height:22px;
	padding-bottom:5px;
}


#contentcolumn .product_title {
	color: #DAA520;
	font-size: 1.5em;
	font-family: geneva;
	font-weight: bold;
	line-height: 40px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#contentcolumn .page_title {
	color: #DAA520;
	font-size: 30px;
	font-family: geneva;
	font-weight: normal;
	padding-bottom: 25px;
	padding-top: 20px;
	line-height: 30px;
}


#tablo2  { border-collapse: collapse; }
#tablo2 td      {border: 1px solid #ddd; font-size: 11px; font-weight: normal; padding-left:2px;}
#tablo2 td.rr      {border: 1px solid #ddd; border-right:0px;  font-weight: normal; padding-left:5px;}
#tablo2 td.ll      {border: 1px solid #ddd; border-left:0px;  font-weight: normal; padding-right:5px;}
#tablo2 td.td1  {height: 25px; background: #e5ecfa; font-weight: bold; padding-left: 2px; border: 1px solid #acacac;}
#tablo2 td.td2  {height: 25px; background: #efefef; padding-left: 2px; border: 1px solid #acacac;}
#tablo2 td.td3  { border: 0px;}
#tablo2 td.spacer  { border: 0px; height:4px; font-size:0.6em;}
#tablo2 td.titre  {height: 25px; font-weight: bold; font-size: 1.2em; font-family: tahoma;}
#tablo2 td.step {height: 25px; background: #ffffff; padding-left: 2px; border: 0px solid #acacac; font-size: 1.2em; font-weight: bold;}
#tablo2 th      { background-image:  url(/images/bg-tablo2-th.gif); height: 23px;background-color:#efefef; border:1px solid #bbb;  text-align:center; 
                font-weight: normal;  font-family: verdana; }

#tablo2 td.td_link{   cursor:pointer; }
#tablo2 td.td_link:hover{ background-color:#ffe47a; }
                
#tablo2 th.th1 {height: 20px; background: white; border: 1px solid #ddd; 
                font-weight: bold; font-size: .95em; font-family: verdana;}
#tablo2 input {font-size: 1.2em;}

#tablo3  { border-collapse: collapse; }
#tablo3 td {border: 3px solid #bbb; line-height:20px;font-size: 14px; font-weight: normal; padding-top:3px;padding-left:2px;padding-bottom:5px;}
#tablo3 th {font-weight:bold;font-size:18px; height: 40px;background-color:ivory; border:3px solid #bbb;  text-align:center; }


#styles  { border-collapse: collapse; }
#styles td  {border: 1px solid #BBBBBB;padding:2px;}

span#highlight {
	background-color: #FFE699;
}
