/* 
 * ========================================
 * START - Body 0 pixels marging
 * ========================================
 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* 
 * ========================================
 * END - Body 0 pixels marging
 * ========================================
 */






/* 
 * ========================================
 * START - Black borders around table
 * ========================================
 */
.table-borders {
	border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;

}
/* 
 * ========================================
 * END - Black borders around table
 * ========================================
 */




/* 
 * ========================================
 * START - Top navigation bar CSS sheet
 * ========================================
 */


#container
	{
		width: 100%;
		background: #fff;
	}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #E5E5E5;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		text-decoration: none;
		color: #000000;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		border-left: 1px solid #000000;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		background: #8BC608;
		color: #FFFFFF;
		margin-top: -1px; 
		border-top: 1px solid #000000;
		border-top: #8BC608;
	}

#tabnav a:hover
	{
		background: #fff;
	}

.header-description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.header-description-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

	
	/* 
 * ========================================
 * END - Top navigation bar CSS sheet 
 * ========================================
 */
	
	
	




	/* 
 * ========================================
 * START - Main links
 * ========================================
 */


.main-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.main-links a:link{
text-decoration:none;
color:#0000CC
}

.main-links a:visited{
text-decoration:none;
color:#0000CC
}


.main-links a:hover{
text-decoration:underline;
color:#0000CC
}

.main-links a:active{
text-decoration:none;
color:#0000CC
}

	/* 
 * ========================================
 * END - Main links 
 * ========================================
 */






	/* 
 * ========================================
 * START - Table header links 
 * ========================================
 */
.table-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF
	
}

.table-header a:link{
text-decoration:none;
color:#FFFFFF

}

.table-header a:visited{
text-decoration:none;
color:#FFFFFF
}


.table-header a:hover{
text-decoration:underline;
color:#FFFFFF
}

.table-header a:active{
text-decoration:none;
color:#FFFFFF
}

	/* 
 * ========================================
 * END - Table header links 
 * ========================================
 */
 
 
 
 
 
	/* 
 * ========================================
 * START - Main text 
 * ========================================
 */

.main-text-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}

.main-text-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}
	
.main-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}


	/* 
 * ========================================
 * END - Main text 
 * ========================================
 */
 
 
 	/* 
 * ========================================
 * START - Annuaire  
 * ========================================
 */
 
 /* default text */
.text {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000}

/* small text */
.small {  font-family: verdana, arial, helvetica, sans-serif; font-size: 9px}

/* top navigation */
.nav-top-txt {  font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: 900;}


/* category navigation */
.navbar { font-family: arial, verdana, sans-serif;  font-weight: bold;  font-size: 10pt;  background-color: #8BC608; color: #FFFFFF;}


/* alternating table rows */
.cell1 {  background-color: #f6f6f6; font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000}
.cell2 {  background-color: #dedede; font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000}

/* titles */
.title {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #373737; background-color:  #E5E5E5}

/* system messages and errors */
.sys-message { color: #C0C0C0; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.error {  font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FF3300; font-weight: bold}

/* search */
.search {  background-color:  #E5E5E5}

/* small text fields */
.textbox {  font-family: arial, helvetica, sans-serif; font-size: 10px}

/* buttons */
.button {  font-family: arial, helvetica, sans-serif; font-size: 10px; }

/* spacing styles */
.spacing-pad-top-right {  padding-top: 15px; padding-right: 15px}
.spacing-pad-top-left {  padding-top: 15px; padding-left: 15px}
.spacing-pad-left-right { padding-right: 15px ; padding-left: 15px}

/* categories */
.cat { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #003399; font-weight: bold;}
.cat:hover {  font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #a0a0e0; font-weight: bold;}
.cat-no { color: #707070; font-family: arial, verdana, sans-serif; font-size: 10px;  }
.cat-desc { color: black; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.cat-new { color: blue; font-family: arial, verdana, sans-serif; font-size: 12px; ; vertical-align: super}
.cat-pick {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #009900; vertical-align: super}
.cats-stats {  color: #707070; font-family: arial,verdana,sans-serif; font-size: 9pt; }

/* links */
.link { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #003399; }
.link:hover {  font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #a0a0e0;}
.link-rate {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #006600; text-decoration: none; }
.link-review {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #a27900; text-decoration: none; }
.link-modify {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #800000; text-decoration: none; }
.link-div{  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.link-desc { color: black; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.link-detail { color: #707070; font-family: arial,verdana,sans-serif; font-size: 8pt; }
.link-new { color: blue; font-family: arial, verdana, sans-serif; font-size: 12px; ; vertical-align: super}
.link-top { color: red; font-family: arial, verdana, sans-serif; font-size: 12px; vertical-align: super}
.link-pop { color: orange; font-family: arial, verdana, sans-serif; font-size: 12px; vertical-align: super}
.link-pick {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #009900; vertical-align: super}

/* reviews */
.review { font-family: arial, helvetica, sans-serif; font-size: 9pt;}
.review-detail { color: #707070; font-family: arial,verdana,sans-serif; font-size: 8pt; }
.review-detail:hover { color: #a0a0e0; font-family: arial,verdana,sans-serif; font-size: 8pt; }

/* page navigation */
.pagenav {  font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #00000; font-weight: bold;}

/* copyright */
.copyright {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none;}
.copyright:hover {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none;}

/* small path links */
.small_path {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #A8A8A8; text-decoration: none; }
.small_path:hover {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #C7C7C7; text-decoration: underline; }

 	/* 
 * ========================================
 * END - Annuaire  
 * ========================================
 */