@charset "utf-8";
/* CSS Document */
  p
  {
	  text-align: justify;
  }

body
{
	background-color: #746a69;
	margin-bottom: 0;
}

table, div
{
	font-family: Arial;
	font-size: 13px;
}
	table a, table a:visited
	{
		color: #ff6509;
		text-decoration: none !important;
	}
	table a:hover
	{
		color: #F93;
		text-decoration: none !important;
	}

h1
{
	font-size: 15px;
	font-weight: bold;
	color: #746a69;
	margin-top: 0;
	padding-top: 0;
}
h2
{
	font-size: 13px;
	font-weight: bold;
	color: #746a69;
	margin: 0px 0 2px 0;
}
/*Squeletton*/
#mainTable
{
	width: 1014px;
	height: 680px;
	border: 2px solid #ff6509;
}
#mainTable #head
{
	background-color: #ff6508;
}
	#mainTable #head #search
	{
		 float: right;
		 margin: 10px;
		 padding: 0px;
		 display: block;
	}
		#mainTable #head #search #q
		{
			width: 130px;
			padding: 1px 1px 0px 24px;
			background: #fff url(../images/menu/spot.jpg) no-repeat 4px center;
			border: 1px solid #ff6509;				
		}
			#q.inactive
			{
				color: #C0C0C0;
			}
			#q.active
			{
				color: #746a6a;
			}
		#mainTable #menu td div
		{
			background-color: #f2eded;
			display: none;
			position: absolute;
			white-space: nowrap;
			/*width: 100%;*/
			border: 1px solid #746a69;
		}
			#mainTable #menu ul
			{
				margin: 0;
				padding: 0;
			}
			#mainTable #menu ul li
			{
				list-style-type: none;
				border-bottom: 1px solid #746a69;
			}
				#mainTable #menu ul li a
				{
					font-weight: normal;
				}
			#mainTable #menu td div a
			{
				padding: 0 5px 0 12px;
				color: #999 !important;
				height: 19px;
				font-weight: normal !important;
				/*border-bottom: 1px solid #746a69;
				width: 100%;*/
				text-transform: lowercase;
			}
			#mainTable #menu td div a:hover
			{
				padding: 0 5px 0 12px;
				color: #746a69 !important;
				height: 19px;
				font-weight: normal;
				/*border-bottom: 1px solid #746a69;
				width: 100%;*/
			}
			#mainTable #menu td div #spacer
			{
				width: 100%;
				border-bottom: 1px solid #746a69;
			}
#mainTable #menu table
{
	background-color: #746a6a;
	height: 25px;
}
	#mainTable #menu td.separator
	{
		width: 23px;
	}
	#mainTable #menu a, #mainTable #menu a:visited
	{
		color: #c1c2c4;
		font-weight: bold;
		text-decoration: none;
	}
	
	#mainTable #menu a:hover, #mainTable #menu a.active
	{
		color: #FFFFFF !important;
		font-weight: bold;
		text-decoration: none;
	}

#mainTable #sousmenu
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #746a6a;
	padding: 1px 5px 1px 13px;
	height: 18px;
}
	#mainTable #sousmenu td.separator
	{
		color: #746a6a;
		width: 20px;
		text-align: center;
	}
	#mainTable #sousmenu a, #mainTable #sousmenu a:visited
	{
		font-size: 12px;
		color: #999;
		text-decoration: none;
		letter-spacing: 0.1em;
		text-transform: lowercase;
	}
	#mainTable #sousmenu a:hover, #mainTable #sousmenu a.active
	{
		font-size: 12px;
		color: #746a6a !important;
		text-decoration: none;
		letter-spacing: 0.1em;
	}
#mainTable #contenu
{
	padding: 20px;
	height: 524px;
	overflow: auto;
	background-color: #FFFFFF;
}
#mainTable #contenu table
{
	color: #746a69;
	background-color: #FFFFFF;
}
	#mainTable #contenu th
	{
		font-weight: bold;
		text-align: left;
		height: 25px;
	}
	#mainTable #contenu #listing td
	{
		height: 25px;
		border-bottom: 1px solid #ff6509;
	}
	#mainTable #contenu #newsContent a
	{
		color: #ff6509;
	}
	#mainTable #contenu #newsContent a:hover
	{
		color: #F93;
	}
#mainTable #foot
{
	background-color: #ff6509;
	color: #FFFFFF;
	font-size: 10px;
}
	#mainTable #foot table
	{
		width: 100%;
	}
	#mainTable #foot table td.copyright
	{
		text-align: right;
		color: #FFFFFF;
		padding-right: 10px;
		font-size: 10px;
	}

.orange
{
	color: #ff6508 !important;
}
.active
{
	font-weight: bold;
}

td.spacert
{
	padding-top: 10px;
}
td.spacerb
{
	border-bottom: 1px solid #746a69;
	padding-bottom: 10px;
}
a.titreNews
{
	color: #746a69 !important;
}
