#header {
	position: relative;
	left: 0px;
	top: 0px;
	width:778px;
	margin: 0 auto;
}
#header td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
}
#header .inscription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
}
#header .pays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #97BE0D;
	text-decoration: none;
}
#header .lnkgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #696C6E;
	text-decoration: none;
}

#banner {
	position: relative;
	left: 0px;
	top: 0px;
	width:762px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#banner {
	position: relative;
	left: 0px;
	top: 0px;
	/*width:610px;*/
	margin:0 auto;
}

#mainpart {
	position: relative;
	left: 0px;
	top: 0px;
	width:762px;
	margin:0 auto;
	background-image: url(h_mainpa.gif);
	background-repeat: repeat-y;
}
#mainpart td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
#mainpart a, #mainpart a:visited, #mainpart a:hover, #mainpart a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#mainpart td div {
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-right: 2px;
}

#mainpart td.maincell div p {
	color: #666666;
	text-decoration: none;
	display: block;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#mainpart td div.menu {
	margin: 0px;
	top: 0px;
	left: 0px;
}
#mainpart td.maincell {
	background-image: url(h_mainpa.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	top: 0px;
	left: 0px;
	padding-bottom: 20px;
}
#mainpart td.maincell1 {

	background-image: url(h_mainpb.jpg);
	background-repeat: no-repeat;
	/*height: 301px;*/
	top: 0px;
	left: 0px;
}
#mainpart td.maincell div a.lnkvert {
	color: #97BE0D;
	text-decoration: none;
	display: block;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#mainpart td.maincell1 div a.lnkvert {
	color: #97BE0D;
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#mainpart td.maincell div a.lnkrss {
	display: block;
	float: right;
	margin-right: 16px;
}
#mainpart td div.borderbas {
	border-bottom: 1px dashed #FFFFFF;
}

#mainpart td div .titre {
	color: #666666;
	text-decoration: none;
	display: block;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#mainpart td div .txtvert {

	color: #97BE0D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#mainpart td.bulldirectcell {


	background-image: url(h_bulldi.jpg);
	background-repeat: no-repeat;
	height: 80px;
	top: 0px;
	left: 0px;
}
#mainpart a.bulldirectcell {
	color:4C4C4C;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#footer {
	position: relative;
	left: 0px;
	top: 0px;
	width:762px;
	margin:0 auto;
}
#footer .lnkright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
}
#footer .lnkright:hover {
	color: #82C81B;
}
#footer .lnkleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #82C81B;
	text-decoration: none;
}
#footer .lnkleft:hover {
	color: #A0A0A0;
}
#footer .sepright {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
	width: 25px;
	text-align: center;
}
#footer .sepleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #82C81B;
	text-decoration: none;
	width: 25px;
	text-align: center;
}
#footer table {
	height: 12px;
}
/*****************
  menu Vertical 
******************/
#MenuCssV {
	position:relative;
	display:block;
	z-index:1000;
	overflow:visible;
	width:175px;
	background-image: url(h_submen.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	top: 0px;
	left: 0px;
}
#MenuCssV ul {
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
}
#MenuCssV ul ul {
	margin: 0px;
	padding: 0px;
}
/*item de liste*/
#MenuCssV li {
	position: relative;
	display: block;
	z-index: 5;
	float: none;
	border-bottom:1px solid #A0A0A0;
	width: 143px;
	padding-top: 10px;
	padding-bottom: 1px;
	background-image : url(h_submen.gif);
	background-repeat : no-repeat;
	background-position: bottom right;
	list-style-type: none;
}
#MenuCssV li a {
display: block; 
padding-right: 21px;
width: 111px;
}

#MenuCssV li li {
	float: none;
	height : auto;
	border-bottom:0px;
	list-style-type: none;
	list-style-image: url(spacer00.gif);
	padding:0px;
	padding-left:22px;
	padding-right:7px;
	background-image : url(h_submeo.gif);
	background-repeat : no-repeat;
	background-position: top left;
}
	/*les calques*/
#MenuCssV li div {
	position: absolute;
	left:140px;
	bottom:2px;
	width:182px;
	display:none;
	background-image : url(h_submeo.jpg);
	background-repeat : no-repeat;
	background-position: top right;
	margin:0px;
	padding-top: 4px;
	padding-bottom: 7px;
	background-color:#FFFFFF;
	z-index:10;
}
#MenuCssV li div span {
	display:block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ACCB3D;
	font-weight: bold;
}
	/*porp des liens*/
#MenuCssV a {
	width:140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
#MenuCssV li li a {
	font-size: 10px;
	color: #8A8A8A;
	}
/*fonctionnepment au survol*/
/* FF1+ */
#MenuCssV li:hover div {
	display:block;
}
/* IE5 - IE6 */
#MenuCssV li.over div {
	left:140px;
	display:block;
}
/* All */
#MenuCssV a:hover {
	color: #ACCB3D;
}
#MenuCssV li:hover, 
#MenuCssV li.over {
	background-image: url(h_submep.gif);
}
#MenuCssV li:hover a, 
#MenuCssV li.over a {
	color: #ACCB3D;
}
#MenuCssV li:hover li a, 
#MenuCssV li.over li a {
	color: #8A8A8A;
}
#MenuCssV li:hover li:hover a, 
#MenuCssV li.over li.over a {
	color: #ACCB3D;
}
#MenuCssV li:hover li:hover, 
#MenuCssV li.over li.over {
	background-image: url(h_submeq.gif);
}

img {border:0px}

#mainpart div.lnkvertd {
	color: #97BE0D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;
}

#newslinks a {
	color: #97BE0D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sideframes_box {
padding-left:5px;
}



