/* police par defaut de tout le site */
BODY, TD, DIV, SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal}
html, body {background-color:#FFF; margin:0; padding:0}

/* lien par défaut */
/*A {color:#0000FF; font-weight:normal; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
A:hover {color:#fff; background:#3366FF; text-decoration:none} */

A {color:#0000FF; text-decoration:none}
A:hover {color:#0000FF; text-decoration:underline}



/* liste par défaut */
ul {list-style-type:square; margin:0; padding-left:15px}

/* titre par défaut */
h1 {font-weight:bold;font-size:16px}

#coulcentre h1 {color:#900;font-weight:bold;font-size:2em;margin:0;padding:0;width:99%;border-bottom:1px #900 solid}
#coulcentre h6 {color:#900;font-weight:bold;font-size:2em;margin:0;padding:0;width:99%;border-bottom:1px #ccc solid}



/* image par défaut */
IMG{border:0}


/* temp.html */


#wrap {
margin: 0px auto;
width: 980px;
background: #fff;
border: 3px solid #D1E6EF;
}

/* login */
#header4{
	clear:left;
	width:100%;
	height:30px;
	background:#EEE;
	border-bottom:1px solid #CCC
}
	#hh05{float:right; font-size:10px; color:#000; margin-top:0.6em}
	#hh06{float:left; margin-right:0.3em; margin-top:0.6em;	width:74%}


#header4 a {
	text-decoration: none;
	color: #FF0000;
	background: #EEE;
}

#header4 a:hover{
	color: #FF0000;
	background: #FFF;
 }	
/* fin login */

 
/* header_haut */
 .header_haut { 
	height: 57px;
	background: #fff url(images/headerbg.gif) repeat-x bottom;
	color: #808080;
	margin: 10px 0;
	padding: 5px 0 0 0;
}

.top_info {
	float: right;
	width: 555px;
	padding: 5px 0 4px 0;
	color: #808080;
}

	.top_info_left {
		width: 200px;
		float: left;
	}

	.top_info_right {
		float: right;
		width: 290px;
		padding: 0 0 0 35px;
		border-left: 1px solid #eee;
	}


.top_info a {
list-style: none; padding: 2px; margin: 0; 
color:#0000FF;
background: #FFF;
}
.top_info a:hover {
text-decoration: none;
color:#900;
background:  #FFF;
}
/* fin header_haut */

/* fin header */
#header{
    float:auto;
	height:14px;
	background:#eee;
	text-align:right;padding:0;padding-top:3px
}

#header11{
    float:auto;
	height:14px;
	background:#FFF;
	text-align:right;padding:0;padding-top:3px
}


#header_pub
{float:auto;
 margin-right:0.3em;
 margin-top:0.3em;
 background:#eee}	


/* debut header2 */
#header2{
	background:#eee;margin:0;left:0;
	width:100%;height:101px;background-position:left top;
	background-repeat:repeat-x
}
	#header2 div {width:350px;margin:0;padding:1px 1px 1px 1px}
	#header2 div h1 {margin-top:30px;background:#600;padding:5px 5px 5px 15px}
	#header2 div h1 a {color:#fff}
	#header2 div h1 a:hover {color:yellow;background:none}
/* fin header2 */	

/* fil ariane */
    #mentete {float:left;width:100%;background:#666666;margin:0;padding:0;border-top:1px #666666 solid;height:18px}
	#entete a{color:#FFF;font-weight:bold}
	#entete a:hover{color:#000}
	#entete{margin-left:15px;color:#FFF;font-weight:normal}
/* fin fil ariane */	

/* debut espace */
#header3{
	clear:left;
	background:#eee;margin:0;left:0;
    width:100%;height:15px
}
/* fin espace */

/* centre page */
	.mg1 {clear:left; font-size:9pt; color:#ff6; font-weight:bold; background:#000; height:21px; padding-left :0.4em; padding-top:0.2em}
	.mg3 {color:#000; padding:0.4em; line-height:15px}
	.mg3 a {color:#000}
	.mg3 form {padding:0;margin:0}

#contenupage {
	padding-left:0px;
	padding-right:0px
} 
#coulcentre {padding:3px; background:#FFF}
/* fin centre page */


/* footer */
#footer1{
	clear:both;
	width:auto;
	text-align:center;
	height:95px;
	background:#62B0FF;
	padding-left:0.4em;
	padding-top:0.2em;
	font-weight:bold;
	color:#FFF
}
#footer2{
	clear:both;
	width:auto;
	text-align:center;
	height:100px;
	background:#000066;
	padding-left:0.4em;
	padding-top:0.2em;
	font-weight:bold;
	color:#FFF
}

#footer3{
	clear:both;
	width:auto;
	text-align:center;
	height:100px;
	background:#FFF;
	padding-left:0.4em;
	padding-top:0.2em;
	font-weight:bold;
	color:#FFF
}


#footer{
	clear:both;
	width:auto;
	text-align:center;
	height:13px;
	background:#62B0FF;
	padding-left:0.4em;
	padding-top:0.2em;
	font-weight:bold;
	color:#FFF
}
	#footer ul { margin-right:1em; display:inline; border-right:2px solid #FFF}
	#footer ul li {border-left:2px solid #FFF; display:inline; padding-right:0.6em; padding-left:1em}
	#footer A {color:#FFF}
	#footer A:hover {color:#FF6600}
/* fin footer */
 
/* liens bas */
#topics {
	clear:both;
	width:auto;
	text-align:center;
	height:95px;
	background:#000066;
	padding-left:0.4em;
	padding-top:0.2em;
	font-weight:bold;
	color:#FFF;
	line-height: 1.5em
}

#topics  a { background-position: center left;  padding: 0 0 0 12px; color:#fff;}
#topics  a:hover  {color:#FFF}
#topics  ul li {margin:0; padding-left:10px; display:inline; color:#FF6600} 



.thirds {
		float: left;
		width: 102px;
		padding: 0 1px 0 15px;
	}	
		
.thirds1 {
		float: left;
		width: 80px;
		padding: 0 15px 0 15px;
	}			
		
	.thirds2 {
		float: left;
		width: 150px;
		padding: 0 10px 0 0px;
		
}		

.thirds2  image {
	float: left;
	margin: 0 9px 3px 0;	
}
/* fin liens bas */ 




/* page accueil */

 #rubriques h1, #aa01 h1 {font-size:1.5em;color:#900;border-bottom:1px solid #900}
 #aa02 h1 {font-size:1.5em;color:#900;border:0}

#accueil{
	width:99%
}

#aa01{
	float:left;
	width:62%;
	padding:0.5em
}

#aa02{
	float:right;
	width:31%;
	BORDER:#900 1px dotted;
	padding:0.5em;
	background:#eee
}
	#aa02 h1 {display:inline}



#rubriques{
	float:left;
	width:98%;
	margin-top:1em;
	padding-top:1em;
	padding-bottom:1em;
	border-top:#666 1px solid
}

/* fin page accueil */



/* autres éléments par défaut */
INPUT {
   background-color:#EEE; border-color:#000;  
   border-top-width:1px; 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-left-width:1px;
   text-indent:1px;  
   font-size:9px
}

textarea {   
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#EEE
}

SELECT {  
   font-size:9px;
   color:#000;
   background-color:#FFF
}

/* fin page accueil */


/*container */

#container {/* encadre le tableau */
width:100% ; /* largeur du tableau */
height:1% ; /* hauteur minimale du tableau */
margin:0 ; padding:0 ; /* marges intérieures et extérieures du tableau */ 
}

#image {
	float: left;
	margin: 0 9px 3px 0;
}

/*fin container */
 
/* gauche */
#lefts {

float:left ; /* flotte à gauche */
width:530px;  /* largeur : 24% de .container */
height:100% ; /* hauteur : 100% du .container */
margin-right: 2px;
}

#left_articless {
	
padding: 3px;	
margin: 0 0 10px 0;
border-top:4px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #eee;
border-bottom :1px solid #eee;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
line-height: 1.5em;
}

/* gauche */


#rights {
  
  float:right ; /* flotte à gauche */
  width:437px ; /* largeur : 23% de .container */
  height:100% ; /* hauteur : 100% du .container */
  margin-left: 1px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  line-height: 1.5em;
  border: 1px solid #FFF;
  
 
} 


.rights_articless {
padding: 1px;	
margin: 0 0 10px 0;
background:  #FFF;
border-top:4px solid #FFF;
border-left:45px solid #FFF;
border-right:45px solid #FFF;
border-bottom :1px solid #FFF;
	}
.rights_articles {
		padding: 1px;	
		margin: 0 0 10px 0;
	}
			
 .rights_articles image {
	float: left;
	margin: 0 6px 1px 0;
    }

.rights_articles  li{ 
	 list-style: none; border-bottom: 1px solid #eee; padding: 2px; margin: 0; }

.rights_articles a {
list-style: none; padding: 2px; margin: 0; 
color:#666;
background: #FFF;
}
.rights_articles a:hover {
text-decoration: none;
color:#900;
background:  #FFF;
}

/* Rotation */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #62B0FF;
color: #2d2b2b;
background: white url(shade2.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.image {
	float: left;
	margin: 0 9px 3px 0;
}

.tabcontent a {
	text-decoration: none;
	color: #0033FF;
}

.tabcontent a:hover{
	color: #FF6600;
	background: #FFF;
 }	

@media print {
.tabcontent {
display:block !important;
}
}


.shadetabss{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabss li{
display: inline;
margin: 0;
}

.shadetabss li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #c00;
color: #2d2b2b;
background: white url(shade1.gif) top left repeat-x;
}

.shadetabss li a:visited{
color: #2d2b2b;
}

.shadetabss li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabss li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabss li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabss li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontents{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
line-height: 1.5em;
color:#FF0000
}

.image {
	float: left;
	margin: 0 9px 3px 0;
}

.tabcontents a {
	background: #fff url() no-repeat center left; padding: 0 0 0 1px; color: #FF0000;}

.tabcontents  li{ 
	 list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }

 
@media print {
.tabcontents {
display:block !important;
}
}

.shadetabsss{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabsss li{
display: inline;
margin: 0;
}

.shadetabsss li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #62B0FF;
color: #2d2b2b;
background: white url(shade2.gif) top left repeat-x;
}

.shadetabsss li a:visited{
color: #2d2b2b;
}

.shadetabsss li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabsss li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabsss li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabsss li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentss{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
line-height: 1.5em;
color:#0000FF
}


.image {
	float: left;
	margin: 0 9px 3px 0;
}

.tabcontentss a {
	background: #fff url() no-repeat center left; padding: 0 0 0 1px; color: #0000FF}

.tabcontentss  li{ 
	 list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }

@media print {
.tabcontentss {
display:block !important;
}
}

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/* fin rotation */

/* trait*/
#line { clear: both;
	 padding: 1px; margin: 0 0 15px; background: #fff url(smalldot.gif) repeat-x; }
/*fin trait*/

/*gauche milieu droite 2*/

#gutter {
float: left;
width: 1px;
height: 1px;
}
#col1 {
float: left;
width:418px; 
margin-bottom: 1em;
padding-right: 1%;
border:1px solid #eee;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
line-height: 1.5em;

}
#col2 {
float: left;
width: 237px;
margin-left: 9px;
margin-bottom: 1em;
padding-right: 3px;
}
#col3 {
float: left;
width:273px;
margin-left: 2%;
margin-bottom: 0em;
}

 /** BEGIN sidebar **/
#sidebar {
	width: 271px;
	float: right;
}
	#sidebar .box {
		border: 1px solid #CBDDDD;
		margin-bottom: 10px;
	}
	#sidebar h2 {
		font-size: 0.8em;
		text-transform: uppercase;
		background: url(header1.gif) no-repeat center 0;
		color: #ffffff;
		width: 175px;
		text-align: center;
		padding: 1px 0 3px;
		margin-bottom: 10px;
	}
	#sidebar ul {
		list-style-type: none;
		padding: 0 15px 20px;
	}
		#sidebar ul li {
			line-height: 1.6em;
			padding: 2px 5px;
			border-bottom: 1px dotted #DDDDDD;
		}
		#sidebar ul li a {
			color: #112222;
			text-decoration: none;
		}
	#sidebar .sponsors {
		padding: 0 22px 15px;
	}
		#sidebar .sponsors img {
			margin: 5px;
		}
	#sidebar .video {
		padding: 0 14px 15px;
	}
	#sidebar .flickr {
		padding: 0 18px 15px;
	}
		#sidebar .flickr img {
			margin:6px;
		}
	#sidebar .l {
		float: left;
	}
	#sidebar .r {
		float: right;
	}
	#sidebar .sidebar {
		width: 156px;
	}
	#sidebar .sidebar h2 {
		background: url(header2.gif) no-repeat center 0;
		width: 156px;
	}
	#sidebar .sidebar ul {
		padding: 0 12px 10px;
	}
		#sidebar .sidebar ul li {
			font-size: 0.9em;
			border-bottom: 0;
			padding: 4px 0;
			font-weight: bold;
		}
	#sidebar .tags {
		padding-left: 15px;
	}
/** END sidebar **/

/*TYPOGRAPHY*/
#col1 h1 {
margin : 0 0 0 0;
padding : 0 0 .3em 0;
text-transform: uppercase;
font-size : 150%;
color: #143D55;
background : transparent;
}
#col2 h2 { 
margin: 0 0 0 0;
padding: 0.3em 0 .3em 0;
text-transform: uppercase;
letter-spacing : 5px;
font-size: 140%;
color: #A0B742;
background : inherit;
}
#col2 h3 {
width : 95%;
margin: 0 0 10px 0;
padding : 1em;
font-size: 95%;
/*border: 1px solid #3D8CB8;*/
border: 1px solid #62B0FF;
color: #666;
background : #fff;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
line-height: 1.5em;
}

#col2 h3  a {
	 background: #fff url() no-repeat center left; padding: 0 0 0 1px; color: #0000FF;  }

#col2 h3  li{ 
	 list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }
#col h4 {
margin: 0 0 0 0;
padding : 0.3em 0 .3em 0;
font-size: 110%;
font-weight : bold;
letter-spacing : 3px;
text-transform : none;
color: #A0B842;
background : inherit;
}

 #col3_mama {
	background: #FFFFFF;
	color: #000;
	padding: 8px;
	margin: 0 0 5px 0;
	border:1px solid #62B0FF;
	}
  #col3_mama .box {
		border: 1px solid #CBDDDD;
		margin-bottom: 10px;
	}
 #col3_mama h2 {
		font-size: 0.8em;
		text-transform: uppercase;
		background: url(header1.gif) no-repeat center 0;
		color: #ffffff;
		width: 175px;
		text-align: center;
		padding: 1px 0 3px;
		margin-bottom: 10px;
	}
 #col3_mama .sponsors {
		padding: 0 22px 15px;
	}
 #col3_mama .sponsors img {
			margin: 5px;
		}
 #col3 h5 {
	background: #A6D2FF url(flpre2.gif) no-repeat top left;
	color: #0000FF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
	height:6px;
	border-top:3px solid #62B0FF;
    border-left:1px solid #62B0FF;
    border-right:1px solid #62B0FF;
}

#col3_tata {
color:#4D4747;
background-color:#F5E9D9;
margin: 0 0 3px 0;
border-bottom:1px solid  #62B0FF;
border-left:1px solid  #62B0FF;
border-right:1px solid  #62B0FF;
background-image:url(pic_girl.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#col3_papa {
	background: #FFFFFF;
	color: #000;
	padding: 8px;
	margin: 0 0 5px 0;
	border-left:1px solid #62B0FF;
    border-right:1px solid #62B0FF;
	border-bottom:1px solid #62B0FF;
}

#col3_papa a {
	text-decoration: none;
	color: #0033FF;
}

#col3_papa a:hover{
	color: #FF6600;
	background: #FFF;
 }	

 #slider4{
border-color: #62B0FF;
margin-left: 2px;
height: 280px
}

#paginate-slider4{
background-color: darkred;
border-color: darkred;
margin-left: 15px;
}

#paginate-slider4 a img{
width: 80px;
height: 60px;
border: 2px solid gray;
margin-top: 5px;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid red;
}

#leftcol {
	width:287px;
	border-right:1px dotted #b6b6b6;
	padding-right:18px;
	}
	
#leftcol  h3	{
    font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#5f5f5f;
}	

#leftcol, #rightcol {
	margin-top:10px;
	float:left
	}	
	
.feature {
	background:#f2f2f2;
	padding:15px;
	border-bottom:1px dotted #b6b6b6;
	border-top:1px dotted #b6b6b6;
	}

.feature:hover {
	background:#e9e9e9;
	}
	
#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
#rightcol .clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}	
	
.feature p, #rightcol p {
	margin:0;
	}

.feature img, #rightcol img {
	padding:1px;
	border:1px solid #000;
	}
	
#rightcol {
	width:290px;
	padding-left:18px;
	margin-top: -2px;
}

#rightcol h3{
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#5f5f5f;
}



/*gauche milieu droite 2*/


	
/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}



#sidebard {
	width: 350px;
	float:right
	}

	
 #sidebard h6 {
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#5f5f5f;
	}

#sidebard h6 {
	border-top:5px solid #BBB;
	border-bottom:1px solid #BBB;
	padding:6px 0 6px 2px;
	margin:22px 0 15px 0;
	font-size:1em;
	}
	
#sidelistd li {
	list-style:none
	}
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
	
#sidelistd .bullets li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	}

#sidelistd .children {
	background:#e4efd5;
	}
	
#sidelistd .children li {
	list-style: square;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
	}
	
#sidelistd .children li a, #sidelistd .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
	}

#sidelistd .children li a:hover, #sidelistd .children li a:active	{				
	color:#465d23
	}
	
/*Subnav */

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}

