body
{
	background-color:#8b8b8b;
	margin:5px 0px 0px 0px;
	font-family:Verdana;
}
.welcome
{
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
}
a
{
	text-decoration:none;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;

}
a:hover
{
	text-decoration:underline;
	font-family:Verdana;
	font-size:8pt;

}
#GlobalContent
{
	border:none;
	width:887px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
#Header
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:93px;
	color:#aaaaaa;
}

#LinkContact a:hover
{
	color:#aaaaaa;
}
.LinkPerson
{
	color:#ffcc00;
}
.LinkPerson a:hover
{
	color:#ffcc00;
}
.Link
{
	color:#aaaaaa;
}
.Link a:hover
{
	color:#aaaaaa;
}
#NavTab
{
  	height:40px;
	background-image:url(images/fondNav.gif);
	vertical-align:bottom;
}

#glc
{
	padding-left:4px;
}
#cr1
{
	border:solid 1px #a7a7a7;
}

#cr2
{ 
overflow:visible;
height:300px;
}

#Content
{
	width:675px;
	padding-left:13px;
	vertical-align:top;
}
#ContentHome
{
	width:625px;
	vertical-align:top;
}
#subNav
{
	height:30px;
}
#Goodies
{
	width:184px;
	vertical-align:top;
	text-align:center;
	background-color:#ededed;
}

#lbRub
{
	text-align:left;
	vertical-align:top;
	float:;
	color:#69b920;
	font-family:Verdana;
	font-size:24px;
}
#visu
{
	float:left;
	padding-right:3px;
	padding-bottom:3px;
}
#lbTitre
{
	text-align:left;
	vertical-align:top;
	color:#69b920;
	font-family:Verdana;
	font-size:13pt;
	font-weight:bold;
	float:;
}
#longtitle
{
	vertical-align:top;
	color:#69b920;
	font-family:Verdana;
	font-size:13pt;
	font-weight:bold;
	float:;
}
#auteur
{
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
	float:;
}
#date
{
	font-family:Verdana;
	font-size:11px;
	float:left;
}
#text
{
	text-align:left;
	vertical-align:top;
	font-family:Verdana;
	font-size:11px;
	float:none;
}


#tabFormContact
{
	vertical-align:top;
	font-family:Verdana;
	font-size:11pt;
}
#tabFormContact td
{
	padding-right:5px;
}
#divhisto
{

}
.historique
{
	text-align:left;
	vertical-align:top;
	font-family:Verdana;
	font-size:11pt;
	border: solid 1px #000000;
}
.historique th
{
	text-align:left;
	vertical-align:top;
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
}
.bouton
 {
 	font-family:Verdana;
 	font-size:10pt;
 	font-weight:bold;
 	background-color:#a9a9a9;
 	border:solid 1px #000000;
 	text-transform:uppercase;
 	cursor:hand;
 }

.LogBox
{
	font-size:8pt;
	width:94px;
	height:14px;
	border:solid 1px #000000;
}
.tdPadding
{
	text-align:left;
	font-family:Verdana;
 	font-size:8pt;
}
.InputBox
{
	font-size:8pt;
	width:140px;
	border:solid 1px #000000;
}
.textArea
{
	font-size:8pt;
	width:150px;
	border:solid 1px #000000;
	height:50px;
}
.SelectBox
{
	font-size:8pt;
	height:17px;
	border:solid 1px #000000;
}
#SearchBoxTab
{
	font-family:Verdana;
 	font-size:8pt;
 	height:35px;
 	font-weight:bold;
	width:167px;
}
#SearchBoxTab td
{
	text-align:left;
	padding-left:7px;
}
#LogBoxTab
{
 	font-family:Verdana;
 	font-size:8pt;
 	height:110px;
 	font-weight:bold;
	padding-left:7px;
	width:167px;
}
#Path{
	font-family:Verdana;
 	font-size:8pt;
 	font-weight:bold;
 	height:27px;
 	vertical-align:middle;
}
#ajaxSearch_resultListContainer
{
	float:left;
}
#ajaxSearch_pagination
{
	font-family:Verdana;
 	font-size:10pt;
 	background-color:#000000;
}

#StandardTable
{
	font-family:Verdana;
 	font-size:10pt;
}
#StandardTable td
{
	font-family:Verdana;
 	font-size:10pt;
}
#webGoodies
{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
/*********************** Widgets ************************/
	/* Style default */
	.widgrfk-default
	{
		font-family:Verdana;
		font-size:11px;
	}
	.widgrfk-default th
	{
		font-weight:bold;
		text-align:right;
		color:#FFFFFF;
		height:18px;
		padding-right:3px;
		background-image:url(images/wdg_top_orange.gif);
	}
	.widgrfk-default td
	{
		font-family:Verdana;
		font-size:11px;
		background-color:#ededed; /*ededed*/
		border:1px solid #f0c42e;
		padding:3px 3px 3px 3px ;
		height:50px;
	}

	/* Style Orange */
	.widgrfk-orange
	{
		font-family:Verdana;
		font-size:11px;
	}
	.widgrfk-orange th
	{
		font-weight:bold;
		color:#FFFFFF;
		height:18px;
		text-align:right;
		padding-right:3px;
		background-image:url(images/wdg_top_orange.gif);
	}
	.widgrfk-orange td
	{
		font-family:Verdana;
		font-size:11px;
		background-color:#FFFFFF;/*EDEDED*/
		border:1px solid #f0c42e;
		padding:3px 3px 3px 3px ;
		height:50px;
	}
	/* Style Gris */
	.widgrfk-gris
	{
		font-family:Verdana;
		font-size:11px;
	}
	.widgrfk-gris th
	{
		font-weight:bold;
		text-align:right;
		height:18px;
		color:#FFFFFF;
		padding-right:3px;
		background-image:url(images/wdg_top_gris.gif);
	}
	.widgrfk-gris td
	{
		font-family:Verdana;
		font-size:11px;
		background-color:#FFFFFF;/*ededed*/
		border:1px solid #e5e5e5;
		padding:3px 3px 3px 3px ;
		height:50px;
	}

	/* Style Vert */
	.widgrfk-vert
	{
        font-family:Verdana;
		font-size:11px;
	}
	.widgrfk-vert th
	{

		font-weight:bold;
		text-align:right;
		height:18px;
		color:#FFFFFF;
		padding-right:3px;
		background-image:url(images/wdg_top_vert.gif);
	}
	.widgrfk-vert td
	{
		font-family:Verdana;
		font-size:11px;
		background-color:#FFFFFF;/*ededed*/
		border:1px solid #9ac536;
		padding:3px 3px 3px 3px ;
		height:50px;
	}
	.dragableBox
	{
		width:220px;
		padding-bottom:5px;		
	}
	/*********************** / Widgets ************************/

	#TableListe
	{
		font-family:Verdana;
		font-size:11px;
		width:660px;
	}
	#TableEvent
	{
		font-family:Verdana;
		font-size:11px;
		width:660px;
	}
	#TableEvent td
	{
		vertical-align:middle;
		padding-left:10px;
		text-align:left;
	}
	#TableForm
	{
	    font-family:Verdana;
		font-size:11px;
	}
	#TableListe td
	{
		vertical-align:middle;
		padding-left:3px;
		text-align:left;
		width:165px;
	}

	/**************************** Menu ***********************/
	dt, dd, ul, li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

	#menu {
	height:28px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

	#menu td {
	padding-left:3px;
	padding-right:3px;
	width:128px;
	vertical-align:middle;
	text-align:center;
	border-right:dotted 1px #FFFFFF;

	}
	#menu td a:hover {
		/*background-color:#FFFFFF;
		background-position:0 0;*/
	}
	#menu li {
	display: inline;
	}

	#menu td a
	{
		text-decoration: none;
		color:#FFFFFF;
	}
	.tdOn
	{
		color:#fff;
		/*background-color:#a0d315;*/
		background-image:url(images/fondBtnavOn_a.gif);
	}
	.tdOnb
	{
		color:#fff;
		/*background-color:#a0d315;*/
		background-image:url(images/fondBtnavOn_b.gif);
	}
	.tdOnOver
	{
		color:#fff;
		background-color:#a0d315;
	}

	.tdOff
	{
		color:#fff;
		background-color:#b7b7b7;	
	}
	/**************************** / Menu ***********************/

	/****************************  SousMenu ***********************/
	.tdSubMenu
		{
			width:115px;
			vertical-align:middle;
			text-align:center;
			font-weight:bold;
			line-height:10px;
			padding-bottom:3px;
			
		}
		.tdSubMenu a
		{
			width:115px;
			vertical-align:middle;
			text-align:center;
			color:#aaaaaa;
			text-decoration:none;
			font-weight:bold;
			line-height:10px;
			padding-bottom:3px;
			
		}
		.tdSubMenu a:hover
		{
			width:115px;
			vertical-align:middle;
			text-align:center;
			color:#69b920;
			text-decoration:none;
			font-weight:bold;
			
		}
		.tdSubMenub
		{
			width:115px;
			vertical-align:middle;
			text-align:center;
			font-weight:bold;
			line-height:10px;
			padding-bottom:3px;
		}
		.tdSubMenub a
		{
			width:115px;
			vertical-align:middle;
			text-align:center;
			color:#aaaaaa;
			text-decoration:none;
			font-weight:bold;
			line-height:10px;
			padding-bottom:3px;
		}
		.tdSubMenub a:hover
		{
			width:110px;
			vertical-align:middle;
			text-align:center;
			color:#ffa500;
			text-decoration:none;
			font-weight:bold;
		}
		#Bandeau
		{
			display:block;
		}
		#tbListe
		{
		   width:100%;
		   
		}
	/**************************** / SousMenu ***********************/
	
	/****************************  Calendar **********************/
	#vicalendar
	{
	    width:100%;
	    font-family:Verdana;
		font-size:11px;
		color:#FFFFFF;
		border:none;
	} 
	
	#calendar
	{
	    width:168px;
	    font-family:Verdana;
		font-size:11px;
		color:#000000;
	}
	#calendar th
	{
	
	
	}
	#calendar td
	{
		
	}
	.prevMonth
	{
	    color:#FFFFFF;
	    font-family:Verdana;
		font-size:11px;
		font-weight:bold;
	}
	.prevMonth a:hover
	{
	    color:#FFFFFF;
	    text-decoration:none;
	}
	
	.nextMonth
	{
	    color:#FFFFFF;
	    font-family:Verdana;
		font-size:11px;
		font-weight:bold;
	}
	.nextMonth a:hover
	{
	    color:#FFFFFF;
	    text-decoration:none;
	}
	.calendarDetail
	{
	    text-align:left;
	    display:none;
	    position:absolute;
	    width:167px;
	    height:50px;
	    vertical-align:top;
	    background-color:#b7b7b7;
	    padding:3px 3px 3px 3px;
	    border:solid 1px #FFFFFF;
	    text-decoration:none;
	}
	.selected
	{
	    color:#FFFFFF;
	    background-color:#e9a226;
	}
	.selected a
	{
	    color:#FFFFFF;	    
	}
	.empty
	{
	    color:#000000;
	}	
	/****************************  Calendar **********************/
	
	
	
td#x
	{
	border:solid 0px #ffffff;
	}
table#x
	{
	border:solid 0px #ffffff;
	}	
