* {margin:0px; padding:0px;}

img {border:none;}

body {
	background:url(images/headerbg.gif) repeat-x;
	margin:0px;
	padding:0px;
}
.wrapper001 {
	width:960px;
	margin:0 auto 0 auto;
	padding:0;
	
}
.header {
	width:960px;
	height:174px;
	position:relative;
	float:left;
}
.headertop {
	width:960px;
	height:137px;
	position:relative;
	float:left;
}
.logo {
	width:350px;
	height:71px;
	position:relative;
	float:left;
	margin-left:18px;
	margin-top:29px;
}
.rightbluetop {
	width:230px;
	height:35px;
	float:right;
	background:url(images/righttopblue.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:8px;
}
.rightbluetop a {
	/*background:url(images/righttopblue.gif) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.rightbluetop a:hover {
	/*background:url(images/righttopblue.gif) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.headerbot {
	width:960px;
	height:37px;
	position:relative;
	float:left;
}
.navigation {
	width:680px;
	height:37px;
	position:relative;
	float:right;
}
.content001 {
	width:960px;
	height:293px;
	float:left;
	margin-top:10px;
}
.content001left {
	width:688px;
	height:293px;
	float:left;
}
.content001lefttext {
	width:350px;
	float:right;
	margin-right:25px;
	margin-top:80px;
	color: #F89C21;
}
.content001lefttext h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	color:#F89B20;
	text-align:right;
}
.content001lefttext h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#F89B20;
	text-align:right;
	font-weight:bold;
	padding-top:5px;
}
.content001leftblack {
	width:270px;
	height:23px;
	float:right;
	margin-top:10px;
	background-color:#000000;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
}
.content001right {
	width:261px;
	height:293px;
	float:right;
	background:url(images/gdaudit_05.gif) no-repeat;
}
.content001righthead {
	width:261px;
	height:60px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}
.content001rightheadleft {
	width:auto;
	height:40px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
.content001rightheadright {
	width:auto;
	height:27px;
	float:left;
	padding-top:18px;
	padding-left:10px;
}
.content001right ul {
	padding-left:13px;
}
.content001right li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	list-style:none;
	line-height:33px;
}
.content001right li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	list-style:none;
	line-height:33px;
	text-decoration:none;
}
.content001right li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style:none;
	line-height:33px;
	text-decoration:none;
}
.content002 {
	width:960px;
	float:left;
	margin-top:10px;
}
.content002left {
	width:335px;
	float:left;
}
.content002center {
	width:335px;
	float:left;
	margin-left:16px;
}
.content002right {
	width:262px;
	float:right;
	text-align:center;
	margin-top:3px;
}
.content002right img {
	padding-top:15px;
	padding-bottom:15px;
}
.content002right001 {
	width:262px;
	height:195px;
	float:right;
	background:url(images/gdaudit_11.gif) no-repeat;
}
.content002right001text {
	width:180px;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:50px;
}
.content002right001text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FF6600;
}
.content002right001text h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
}
.roundtop {
	width:335px;
	height:11px;
	position:relative;
	float:left;
	background:url(images/roundtop.gif)  no-repeat bottom;
}
.roundcenter {
	width:333px;
	position:relative;
	float:left;
	border-left:1px solid #a2c9e1;
	border-right:1px solid #a2c9e1;
}
.roundcenter h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#60a9d4;
	line-height:19px;
	padding-left:15px;
	padding-right:15px;
}
.roundcenter p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:19px;
	padding-left:15px;
	padding-right:15px;
}
.roundbot {
	width:335px;
	height:11px;
	position:relative;
	float:left;
	background:url(images/round_bot.gif)  no-repeat;
}
.footer {
	width:100%;
	height:72px;
	position:relative;
	float:left;
	background:url(images/footer.GIF) repeat-x;
	margin-top:10px;
}
.footer002 {
	width:960px;
	height:72px;
	margin:0 auto;
}
.footernavigation {
	width:auto;
	height:32px;
	position:relative;
	float:left;
}
.footertext {
	width:520px;
	height:22px;
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99aaaa;
	text-align:right;
	font-weight:bold;
	padding-top:10px;
}

.innercontent {
	width:960px;
	float:left;
	margin-top:10px;
}
.innercontentleft {
	width:261px;
	float:left;
}
.innercontentleft001 {
	width:261px;
	float:left;
	
}
.innercontentleft001 ul {
	margin-top:6px;
	margin-left:25px;
	padding:0;
}
.innercontentleft001 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:35px;
	list-style:none;
	border-bottom:#76b3d7 1px solid;
	margin-left:0px;
}
.innercontentleft001 li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:35px;
	list-style:none;
}
.innercontentleft001 li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:35px;
	list-style:none;
}
.innercontentleft002 {
	width:261px;
	height:393px;
	float:left;
	background:url(images/leftgreenlogos.gif) no-repeat;
	margin-top:10px;
}
.innercontentright {
	width:689px;
	float:left;
	margin-left:10px;
}
.innercontentright002 {
	width:689px;
	height:190px;
	float:left;
}
.innercontentright003 {
	width:689px;
	float:left;
}
.innercontentright003 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4290c1;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.innercontentright003 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4290c1;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.innercontentright003 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:18px;
}
.innercontentright004 {
	width:689px;
	height:55px;
	float:left;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background:url(images/bullet.gif) no-repeat left center;
	padding-top:15px;
}
.innercontentright004 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:25px;
}
.innercontentright005 {
	width:689px;
	height:55px;
	float:left;
	background:url(images/bullet.gif) no-repeat left center;
	padding-top:15px;
}
.innercontentright005 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:25px;
}
.innercontentright002text {
	width:268px;
	float:right;
	margin-top:45px;
	margin-right:25px;
}
.innercontentright002text h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000000;
	text-align:right;
}
.innercontentright002text h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-align:right;
	font-weight:normal;
	padding-top:5px;
}
.orange {
	color:#FF9900;
}
.spacer {
	width:689px;
	height:60px;
	position:relative;
	float:left;
}
.bluetop{
  width:261px;
  float:left;
  }
.bluetopmid{
  width:261px;
  background:url(images/bluepix.png) repeat-y;
  float:left;
  }  
  



/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

ul#saturday{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:37px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("images/bgOFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
ul#saturday li{
	display:block;
	float:left;
	margin:0;
	pading:0;
}
ul#saturday li a{
	display:block;
	float:left;
	color:#8d9294;
	text-decoration:none;
	padding:12px 30px 0 29px;
	height:24px;
	background:transparent url("images/bgDIVIDER.gif") no-repeat top left;
}
ul#saturday li a:hover{
	color:#FFFFFF;
	background:transparent url("images/bgHOVER.gif") no-repeat top right;
}
ul#saturday li a.current,ul#saturday li a.current:hover{
	color:#FFFFFF;
	background:transparent url("images/bgON.gif") no-repeat top right;
}

/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

ul#footernav{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:32px;
	font-size:12px;
	font-weight:bold;
	background:transparent url("images/bgOFFfooter.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
ul#footernav li{
	display:block;
	float:left;
	margin:0;
	pading:0;
}
ul#footernav li a{
	display:block;
	float:left;
	color:#787d82;
	text-decoration:none;
	padding:10px 18px 0 18px;
	height:24px;
	background:transparent url("images/bgDIVIDERfooter.gif") no-repeat top right;
}
ul#footernav li a:hover{
	color:#787d82;
	background:transparent url("images/bgHOVERfooter.gif") no-repeat top right;
}
ul#footernav li a.current,ul#footernav li a.current:hover{
	color:#787d82;
	background:transparent url("images/bgONfooter.gif") no-repeat top left;
}
ul#footernav li a.current002,ul#footernav li a.current002 a{
	color:#787d82;
	background:transparent url(images/bgHOVERfootericonho.gif) no-repeat top right;
}
ul#footernav li a.current002,ul#footernav li a.current002 a:hover{
	color:#787d82;
	background:transparent url(images/bgHOVERfootericon.gif) no-repeat top right;
}
.mailiconbot {
	width:18px;
	height:19px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:5px;
}	

/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */


/* --- on: menu principal --- */



#menu-principal

	{

	line-height: 16px;

	}



.menu-principal-top

	{

	width: 961px;

	margin: 0 auto;

	padding-right: 42px;

	}



.menu-principal-top div.top

	{

	background: url(img/menu-principal-top.png) repeat-x left top;

	height: 7px;

	font-size: 0;

	line-height: 0;

	float: right;

	margin-top: -47px;

	position: relative;

	_display: none;

	}



.menu-principal-top div.left

	{

	float: right;

	height: 47px;

	background: url(img/menu-principal-left.png) no-repeat left top;

	margin: -47px 7px 0 0;

	position: relative;

	_display: none;

	}



.menu-principal-top div.right

	{

	float: right;

	height: 47px;

	background: url(img/menu-principal-right.png) no-repeat right top;

	margin: -47px -7px 0 0;

	position: relative;

	_display: none;

	}



#menu-principal div.inner

	{

	position: relative;

	width: 1003px;

	margin: -0px auto 0 auto;

	height: 37px;

	z-index: 2;

	}



/* lvl1 */

#menu-principal ul

	{

	float: right;

	margin: 0;

	padding: 0 42px 0 0;

	list-style: none;

	height: 40px;

	}



#menu-principal ul li

	{

	float: left;

	background: url(img/menu-principal-repeat.gif) repeat-x left top;

	}



#menu-principal ul li.last

	{

	background: none;

	}



#menu-principal ul li a

	{

	color: #8d9294;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background: url(img/menu-principal-a.gif) repeat-x left top;

	border: 1px solid #fff;

	display: block;

	padding: 11px 24px 11px 24px;

	margin-right: 2px;

	}



#menu-principal ul li a.decoy

	{

	margin-top: -40px;

	position: relative;

	}



#menu-principal ul li.last a

	{

	margin-right: 0;

	}



#menu-principal ul li a:hover,

#menu-principal ul li a.select:hover,

#menu-principal ul li a.selected:hover,

#menu-principal ul li a.select,

#menu-principal ul li a.selected,

#menu-principal ul li a:active,

#menu-principal ul li a:focus

	{

	color: #fff;

	background: url(img/menu-principal-ahover.gif) repeat-x left top;

	border-left: 1px solid #fbbf28;

	border-top: 1px solid #fbbf28;

	border-right: 1px solid #fbbf28;

	border-bottom: 1px solid #fab038;

	}
#menu-principal ul li a.select

	{

	color: #fff;

	background: url(img/menu-principal-ahover.gif) repeat-x left top;

	border-left: 1px solid #fbbf28;

	border-top: 1px solid #fbbf28;

	border-right: 1px solid #fbbf28;

	border-bottom: 1px solid #fab038;

	}



/* lvl2 */

#menu-principal ul ul

	{

	visibility: hidden;

	overflow: hidden;

	float: none;

	margin: 0 0 0 0;



	padding: 5px;

	height: auto;

	width: 211px;

	position: absolute;

	border-right: 1px solid #fbbf28;

	border-bottom: 1px solid #fbbf28;

	border-left: 1px solid #fbbf28;

	background: #f89f2c url(img/menu-principal-smenu-bg.gif) repeat-x left top;

	}



#menu-principal ul ul li

	{

	float: none;

	background: none;

	}



#menu-principal ul ul li a

	{

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	background: none;

	border-left: none;

	border-right: none;

	border-top: none;

	border-bottom: 1px solid #fbc65e;

	display: block;

	padding: 6px 0 5px 18px;

	margin-right: 0;

	}



#menu-principal ul ul li.last a

	{

	border-bottom: none;

	}



#menu-principal ul ul li a:hover,

#menu-principal ul ul li a.select:hover,

#menu-principal ul ul li a.selected:hover,

#menu-principal ul ul li a.select,

#menu-principal ul ul li a.selected,

#menu-principal ul ul li a:active,

#menu-principal ul ul li a:focus

	{

	background: #fbc65e;

	border-left: none;

	border-right: none;

	border-top: none;

	border-bottom: 1px solid #fbc65e;

	}



#menu-principal ul ul li.last a:hover

	{

	border-bottom: none;

	}



/* --- off: menu principal --- */

/* --- on: sous menu --- */



/*lvl1*/

#smenu ul

	{

	list-style: none;

	margin: 0 0 3px 0;

	padding: 6px;

	background: #ec9117 url(../img/smenu-bg.gif) no-repeat left top;

	}



#smenu ul li

	{

	}



#smenu ul li a

	{

	display: block;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	padding: 6px 0 5px 18px;

	border-bottom: 1px solid #fabf57;

	}



#smenu ul li.last a

	{

	border-bottom: none;

	}



#smenu ul li a:hover,

#smenu ul li a.select:hover,

#smenu ul li a.select,

#smenu ul li a:active,

#smenu ul li a:focus

	{

	background: #fabf57;

	}



/*lvl2*/

#smenu ul ul

	{

	padding: 0 0 5px 0;

	margin: 0;

	}



#smenu ul ul li

	{

	padding: 4px 0 4px 28px;

	}



#smenu ul ul li a

	{

	border: none;

	font-weight: normal;

	padding: 0 0 0 11px;

	background: url(../img/puce-smenu.gif) no-repeat left 7px;

	}



#smenu ul ul li a:hover,

#smenu ul ul li a.select:hover,

#smenu ul ul li a.select,

#smenu ul ul li a:active,

#smenu ul ul li a:focus

	{

	background: url(../img/puce-smenu.gif) no-repeat left 7px;

	color: #edf;

	}



/* --- off: sous menu --- */
