/* Base colors: */
/* 6eaa41 Dark green */
/* 86cf51 Light green */

body {
     margin: 0;
     padding: 0;
     font-size: small;
     font-family: arial;
}

#nav {
     float: right;
     width: 100%;
     margin: 0;
     padding: 70px 10px 0 0;
     list-style: none;
     background: #86cf51 url(gif/logo-ahinama_166x98_black-font_web_v0.2.gif) no-repeat top left;
}
#nav li {
     float: right;
     margin: 0;	
     padding: 0;
/*     font-family: "Lucida Grande", sans-serif;*/
     font-family: arial;
     font-size: 100%;
}
#nav a {
     float: left;
     display: block;
     margin: 0 1px 0 0;
     padding: 4px 8px;
     color: #333;
     text-decoration: none;
     border: 1px solid #515151;
     border-bottom: none;
     background: #6dc76b url(gif/off_bg.gif) repeat-x top left;
}
#nav a:hover,body#intro #t-intro a {
     color: #333;
/*     padding-bottom: 5px;*/
     border-color: #727377;
     background: #ffffff url(gif/on_bg.gif) repeat-x top left;
}
#nav #t-intro{
	float: left;
}

#nav_left {
     width: 90%;
     margin: 5%;
     padding: 0;
     list-style: none;
}
#nav_left li {
     margin: 0;	
     padding: 0;
/*     font-family: "Lucida Grande", sans-serif;*/
     font-family: arial;
     font-size: 100%;
}

#nav_left a {
     display: block;
     margin: 0 1px 0 0;
     padding: 4px 8px;
     color: #333;
     text-decoration: none;
     border: 1px solid #515151;
     border-bottom: none;
     background: #ffffff url(gif/on_bg.gif) repeat-x top left;
}
#nav_left a:hover,body#intro #t-intro a {
     color: #333;
/*     padding-bottom: 5px;*/
     border-color: #727377;
     background: #6dc76b url(gif/off_bg.gif) repeat-x top left;
}

#wrap {
      min-width: 600px;
      max-width: 1400px;
      margin: 0;
      padding: 0;
      background: url(gif/twocol-bg_3.gif) repeat-y 20%;
/*      background: url(gif/twocol-bg_3.gif) repeat-y 20% 0;*/
}


#sidebar {
	 float: left;
	 width: 20%;
	 margin-right: 5%;
}

#sidebar h1 {
	 font-size: 170%;
	 font-family: arial;
	 padding: 50px 10px 50px 20px;
}

.libelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-align: right;
}

.libelle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-align: left;
	font-weight: bold;
}

#content {
	 float: right;
	 width: 75%;

}

#content h1 {
	 font-size: 170%;
	 font-family: arial;
	 color: #818181;
}

#content h2 {
	 color: #9d9d9d;
	 font-size: 120%;
	 font-family: arial;
}

#content h3 {
	 font-size: 120%;
	 font-family: arial;
}

#content highlight {
	 font-size: 120%;
	 font-family: arial;
	 color: #6eaa41;
}

#content important {
	 font-size: 120%;
	 font-family: arial;
	 color: #ff0000;
}

#content p {
	 font-size: 100%;
	 font-family: arial;
}

#content dict_word {
	 padding: 0 5px 0 30px;
	 font-size: 100%;
	 font-family: courrier,sans-serif;
	 font-weight: bold;
}
#content dict_phon {
	 padding: 0 5px 0 0;
	 font-size: 90%;
	 font-family: courrier,serif;
	 font-weight: normal;
}

#content dict_kind {
	 padding: 0 5px 0 0;
	 font-size: 90%;
	 font-family: courrier,serif;
	 font-weight: normal;
	 font-style: italic;
}

#content dict_def {
	 font-size: 100%;
	 font-family: courrier,serif;
}

#content li {
	 font-size: 120%;
	 font-family: arial;
	 margin: 5px 0;
	 color: #818181;
}

#content normal {
	 font-size: 83%;
	 font-family: arial;
	 margin: 5px 0;
	 color: #000000;
}
	
#footer {
	clear: both;
	background: #ffffff;
}

.box {	
     width: 470px;
     background: url(gif/box_2.gif) repeat-y bottom left;
     padding: 5px 0 5px 30px;
}
.box h3{
     font-size: 130%;
     padding: 0;
     margin: 0;
     color: #6eaa41;
/*     background: url(gif/box_1.gif) no-repeat top left;*/
}

#photos_thumbs {
	float: left;
	width: 620px;
	padding: 10px 0;
/*	border: 2px solid #C8CDD2;*/
}

#photos_thumbs dl {
	float: left;
	width: 580 px;
	margin: 10px 20px;
	padding: 0;
	display: inline;
}

#photos_thumbs dt {
	float: right;
	width: 262 px;
	margin: 0;
	padding: 0;
	font-size: 130%;
	letter-spacing: 1px;
	color: #627081;
}

#photos_thumbs dd {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
}

#photos_thumbs dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}

#photos_thumbs dl dd.img {
	margin: 0;
}

#photos_thumbs .alt dt {
	float: left;
}

#photos_thumbs .alt dd {
	margin: 0 518px 0 0;
}

#photos_thumbs .alt dd.img img {
	float: right;
	margin: 0 0 0 8px;
}


#photos {
	float: left;
	width: 820px;
	padding: 10px 0;
/*	border: 2px solid #C8CDD2;*/
}

#photos dl {
	float: left;
	width: 780 px;
	margin: 10px 20px;
	padding: 0;
	display: inline;
}

#photos dt {
	float: right;
	width: 162 px;
	margin: 0;
	padding: 0;
	font-size: 130%;
	letter-spacing: 1px;
	color: #627081;
}

#photos dd {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1,5em;
	color: #666;
}

#photos dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}

#photos dl dd.img {
	margin: 0;
}

#photos .alt dt {
	float: left;
}

#photos .alt dd {
	margin: 0 518px 0 0;
}

#photos .alt dd.img img {
	float: right;
	margin: 0 0 0 8px;
}


