BODY {
	font-family:Arial, sans-serif, Helvetica, Geneva;
	font-size:80%;
	color:#503030;
	background: url("bg-page.png");
}

a {text-decoration:none;}
a:link {color:#3b6022;}
a:visited {color:#3b6022;}
a:hover {color:#80223c;}
a:active {color:#80223c;}

a.button {
    display: block;   float: left;
    height: 24px;   line-height: 24px;
    width:100px;
    background-position: top left;
    text-decoration: none;
}
a.button110 {
    display: block;   float: left;
    height: 24px;   line-height: 24px;
    width:110px;
    background-position: top left;
    text-decoration: none;
}
a.button:hover {
    background-position: bottom left;
    outline: 0; /* hide dotted outline in Firefox */
}
a.button110:hover {
    background-position: bottom left;
    outline: 0; /* hide dotted outline in Firefox */
}

ul{
    margin-top:0em;margin-bottom:0em;
    padding-top:0em;padding-bottom:0em}

.maintable{
	background:#fffaf0 url("../set-up/bg-table.png");
	background-repeat:repeat;
	border-style:solid;
	border-width:2px;
	border-color:white;
	padding:0px;
	margin:0px;
	text-align:left;
}

.addtocart { 
    background: transparent url('../set-up/button-addtocart.png') no-repeat;
}

.viewcart {
    background: transparent url('../set-up/button-viewcart.png') no-repeat;
}
.ajouteraupanier { 
    background: transparent url('../set-up/button-ajouteraupanier.png') no-repeat;
}

.voirpanier {
    background: transparent url('../set-up/button-voirpanier.png') no-repeat;
}

.banner1 {
	 color:#52852f;
	 background:#f0e3d0;
}

.banner1-text {
         font-family:Arial,sans-serif,Helvetica,Geneva;
	 color:#3b6022;
	 background:#f0e3d0;
	 padding-left:16px; padding-right:0px;
	 padding-bottom:6px; padding-top:0px;
}

.bilingualwelcome-heading1 {
         font-family:Harrington, ZapfChancery,Times, serif;
         font-size:160%;
	 font-weight:bold;
	 text-align:center;
	 color:#3b6022;
	 background:#f0e3d0;
	 padding-left:0.5em; padding-right:0.5em;
	 padding-bottom:0.0em; padding-top:0.0em;
	 border-style:solid;
	 border-width:2px 2px 2px 2px;
	 border-color:white #dcc7ac #dcc7ac white
}





.heading1-active {
         font-family: Harrington, ZapfChancery, times, serif;
         font-size:130%;
	 text-align:left;
	 color:#3b6022;
	 background:#dcc7ac;
	 padding-left:0.5em; padding-right:0.5em;
	 padding-bottom:0.00em; padding-top:0.00em;
	 border-style:solid;
	 border-width:2px 0px 2px 0px;
	 border-color:white #ccb79c #ccb79c white
}

.heading1 {
         font-family:Harrington, ZapfChancery, Times,serif;
         font-size:130%;
	 text-align:left;
	 color:#3b6022;
	 background:#f0e3d0;
	 padding-left:0.5em; padding-right:0.5em;
	 padding-bottom:0.00em; padding-top:0.00em;
	 border-style:solid;
	 border-width:2px 0px 2px 0px;
	 border-color:white #e0d3c0 #e0d3c0 white
}

.subheading1  {
    border-style:solid;
    border-width:0px 0px 3px 0px;
    border-color:#ffffff;
         font-family:Harrington, ZapfChancery, Times, serif;
         font-size:110%;
	 padding-left:0.7em; padding-right:0.5em;
	 padding-bottom:0.1em; padding-top:0.1em;
}


.subheading1-description  {
         font-size:85%;
	 padding-left:0.5em; padding-right:0.2em;
}

.subheading2  {
         font-family:Harrington, ZapfChancery,Times, serif;
         font-size:110%;
	 padding-left:0.5em; padding-right:0.5em;
	 padding-bottom:0.1em; padding-top:0.1em;
}


.otherlanguage {
         font-family:Harrington, ZapfChancery, Times, serif;
         font-size:120%;
	 padding-left:0.0em; padding-right:0.5em
}

.heading2 {
         font-family: Harrington, ZapfChancery, Times, serif;
         font-size:140%;
	 color:#ffffff;
	 background: #52852f;
	 padding-left:30px; padding-right:5px;
	 padding-bottom:0px; padding-top:0px;
}


.sidebar2 {
 	 padding-left:2.0em; padding-right:0.5em;
	 padding-bottom:0.1em; padding-top:0.1em;
}

.bigtxt1 {font-size:120%}

.bigtxt2 {font-size:130%;
          font-family: Harrington, ZapfChancery,Times,serif;
          font-weight:bold}

.smalltxt {font-size:80%}
.bitsmalltxt {font-size:85%}

.address-list{margin:-5px 0px 15px 0px}

.calendar1 {
	  background-color:#dcc7ac;
	 padding-left:5px; padding-right:15px;
	 padding-bottom:5px; padding-top:5px;
	 border-style:solid;
	 border-width:0px;
	 border-color:#dcc7ac
}

.calendar2 {
	  background-color:#f0e3d0;
	 padding-left:5px; padding-right:15px;
	 padding-bottom:5px; padding-top:5px;
	 border-style:solid;
	 border-width:0px 0px 2px 0px;
	 border-color:#dcc7ac;
	 font-size:90%
}

.calendar3 {
	  background-color:#f0e3d0;
	 padding-left:5px; padding-right:5px;
	 padding-bottom:5px; padding-top:5px;
	 border-style:solid;
	 border-width:0px 0px 2px 0px;
	 border-color:#dcc7ac;
	 font-size:90%
}

.alphabet {
	  font-family:Harrington, ZapfChancery,Times, serif;
	  font-size:150%;
}

.french{
	padding-left:2em;
	color:#000000;
}

