body  {
	background-color: #dedfe1;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgs/BG-bee.gif);
	background-repeat: repeat;
	padding: 20px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

 a {
	position: relative;
	color:#64644c;
}

a:link {
	color:#64644c;
	text-decoration: underline;
}

a:visited {
	color:#64644c;
	text-decoration: underline;
}

a:hover {
	color:#dbc714;
	text-decoration: none;
}


	
/* BEGIN TAB STYLES ----------------------------------------------------------------- */

#menu {
	width:780px;
	height:30px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	background-image:url(http://www.lecotefrancais.com/imgs/tab-top-bg.gif);
	background-repeat:repeat-x;
	margin-bottom:0px;
	}

.tableft {
  width:9px;
  height:30px;   
}

.tabright {
  width:9px;
  height:30px;
}

.tabcenter {
text-align:center;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#64644c;
}


.tablink {
	color:#64644c;
	text-decoration: none;
}

a.tablink:link {
	color:#64644c;
	text-decoration: none;
}

a.tablink:visited {
color:#64644c;
	text-decoration: none;
}

a.tablink:hover {
	color:#64644c;
	text-decoration: underline;
}

/* ----------------------------------------------------------------- */

.tableftsel {
  width:9px;
  height:30px;   
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.lecotefrancais.com/imgs/tab-top-left.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.tableftsel[class] {
  background-image:url(http://www.lecotefrancais.com/imgs/tab-top-left.png);
}

.tabrightsel {
  width:9px;
  height:30px;   
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.lecotefrancais.com/imgs/tab-top-right.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.tabrightsel[class] {
  background-image:url(http://www.lecotefrancais.com/imgs/tab-top-right.png);
}

.tabcentersel {
text-align:center;
background-image:url(http://www.lecotefrancais.com/imgs/tab-top-center.gif);
background-repeat:repeat-x;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#dbc714;
}

/* END TAB STYLES ----------------------------------------------------------------- */


#content {
	margin-top:0px;
	margin-bottom:0px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-image:url(imgs/content-bg.gif);
	background-repeat:repeat-y;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	}
	
.content {
	margin-left:auto;
	margin-right:auto;
}
	
/* BEGIN LEFT COUMN STYLES ----------------------------------------------------------------- */

.leftcolumn {
	width:190px;
	height:100%;
	margin-right:10px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595b;
	margin-top:0px;
	/*background-color:#660000;
	
	border-right-color:#dedfe1;
	border-right-style:solid;
	border-right-width:1px;*/

}

.leftcolumnline {
	background-image:url(imgs/line-left-column.gif);
	background-repeat:repeat-y;
	background-position:right;

}

.logo {
	margin-top:0px;
	margin-bottom:20px;
}

/* END LEFT COUMN STYLES ----------------------------------------------------------------- */
	
/* BEGIN RIGHT COUMN STYLES ----------------------------------------------------------------- */


/* it works on firefox, not i EE */
img {
	border-color:#64644c;
}


img:link {
	border-color:#64644c;
}

img:visited {
	border-color:#64644c;
}


img:hover {
	border-color:#dbc714;
}


.rightcolumn {
	width:550px;
	margin-left:4px;
	/*background-color:#00FF00;*/
	margin-top:15px;
}

.thumbnail {
	width:170px;
	height:170px;
	/*
	border-color:#64644c;
	border-style:solid;
	border-width:1px;
	*/
	margin-top:12px;
	margin-right:7px;
	margin-left:5px;
}


.phsmall {
	width:60px;
	height:60px;
	/*
	border-color:#64644c;
	border-style:solid;
	border-width:1px;
	*/
	margin-top:5px;
	margin-right:5px;
	
}

.phbig {
	width:405px;
	height:auto;

	border-color:#64644c;
	border-style:solid;
	border-width:1px;

	margin-top:10px;
	margin-right:10px;
}

.phcontent {
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595b;
	margin-top:15px;
	/*background-color:#660000;*/
}
.phcontent1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595b;
	margin-top:15px;
	/*background-color:#660000;*/
}

h1 {
	margin-top:30px;
	margin-right:10px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CCCCCC;
}

h2 {
	margin-top:25px;
	margin-right:10px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CCCCCC;
}

p {
	margin-right:10px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	margin-top:0px;
	text-align:left;
}

q {
	margin-right:10px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:0px;
	text-align:justify;
}


strong {
	color:#dbc714;
	}
	
ul {
	
	}

li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	
	margin-bottom:10px;
}

/* END RIGHT COUMN STYLES ----------------------------------------------------------------- */


/* BEGIN SUB-TAB STYLES ----------------------------------------------------------------- */

#submenu {
	width:550px;
	height:30px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	background-image:url(http://www.lecotefrancais.com/imgs/tab-top-bg.gif);
	background-repeat:repeat-x;
	margin-bottom:10px;
	margin-top:25px;
	}

.subtableft {
  width:9px;
  height:30px;   
}

.subtabright {
  width:9px;
  height:30px;
}

.subtabcenter {
text-align:center;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#64644c;
}

/* ----------------------------------------------------------------- */

.subtableftsel {
  width:9px;
  height:30px;   
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.lecotefrancais.com/imgs/tab-top-left.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.subtableftsel[class] {
  background-image:url(http://www.lecotefrancais.com/imgs/tab-top-left.png);
}

.subtabrightsel {
  width:9px;
  height:30px;   
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.lecotefrancais.com/imgs/tab-top-right.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.subtabrightsel[class] {
  background-image:url(http://www.lecotefrancais.com/imgs/tab-top-right.png);
}

.subtabcentersel {
text-align:center;
background-image:url(http://www.lecotefrancais.com/imgs/tab-top-center.gif);
background-repeat:repeat-x;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#dbc714;
}

/* END SUB-TAB STYLES ----------------------------------------------------------------- */



/* BEGIN LANGUAGUES STYLES ----------------------------------------------------------------- */

#languague {
	width:780px;
	height:30px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	background-image:url(http://www.lecotefrancais.com/imgs/tab-bot-bg.gif);
	background-repeat:repeat-x;
	margin-bottom:0px;
	}

.lanleft {
  width:9px;
  height:30px;   
}

.lanright {
  width:9px;
  height:30px;
}

.lancenter {
text-align:center;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#64644c;
}

/* ----------------------------------------------------------------- */

.lanleftsel {
  width:9px;
  height:30px;   
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.lecotefrancais.com/imgs/tab-bot-left.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.lanleftsel[class] {
  background-image:url(http://www.lecotefrancais.com/imgs/tab-bot-left.png);
}

.lanrightsel {
  width:9px;
  height:30px;   
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.lecotefrancais.com/imgs/tab-bot-right.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.lanrightsel[class] {
  background-image:url(http://www.lecotefrancais.com/imgs/tab-bot-right.png);
}

.lancentersel {
text-align:center;
background-image:url(imgs/tab-bot-center.gif);
background-repeat:repeat-x;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#dbc714;
}
/* END LANGUAGUES STYLES ----------------------------------------------------------------- */



