.text  
{
font-family:Arial, Verdana, "Times New Roman", serif
;font-size:11px;
color:#FFFFFF;
}
.top   
{
	font-family:Arial, Verdana, "Times New Roman", serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	border:0px;
	padding-right: 0px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 20px;
	font-weight: bold;
}

A.mid   {font-family:Arial,Verdana, "Times New Roman", serif;font-size:10px;color:#FFC000;}
A.bot   {font-family:Arial, Verdana, "Times New Roman", serif;font-size:12px;color:#000000;padding-left:10px;padding-right:10px;}
A:hover {color:#9CA6B2;text-decoration: underline; }
.titre{font-family:Arial, Verdana, "Times New Roman", serif;font-size:20px;color:#FFFFFF;}
body
{
	background-image: url(images/bg_right.gif);
	margin-right: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bgleft1
{
	background-image: url(images/bgleft1.gif);
	width:159px;
	height:88px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
}
.bgleft2
{
	background-image: url(images/bgleft2.gif);
	width:159px;
	height:88px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: dashed;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.line1 {
	background-image: url(images/lineL.jpg);
}

.bgleft3
{
	background-image: url(images/bgleft3.gif);
	width:159px;
	height:91px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bgleftN
{
	background-image: url(images/bgleftN.gif);
	width:159px;
	height:100%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
}
.lineR
{
background-image: url(images/lineR.jpg);
width:611px;
height:41px;
background-repeat: no-repeat
}

 .line
 {
 background-image:url(images/line_bot.jpg);
 height:36px;
 width:611px;
 background-repeat: no-repeat;
 }
.table1
{
	float: left;
	top: 156px;
	position: absolute;
	left: 129px;
	bottom: 5px;
	display: table-footer-group;
	z-index: 2;
	visibility: visible;
	width: 162px;
	height: 2615px;
}
.table2
{
	margin-top:0;
	width: 575px;
	margin-right: 10px;
	position: absolute;
	left: 290px;
	right: 10px;
	top: 156px;
	bottom: 0px;
	z-index: 3;
	height: 2px;
	visibility: visible;
	
}
.td11
{
	height:50px;
	bottom: 0px;
	display: table-footer-group;
	top: 2177px;
	right: 407px;
	left: 445px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom: 0px;
	position: absolute;
	
     
 }
.span1
{
padding-left:30px;
}


.home
{width:80%;
 height:60%;
 }
 .blocke
 {
	padding-top:10px;
	padding-right:30px;
	font-family: Arial, Verdana, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 14px;
}
.style1
{
padding-left:10px;padding-top:8px;padding-right:10px;padding-bottom:8px;}
.ba {
	left: -40px;
	position: relative;
}
.ba1 {
	position: relative;
	left: 15%;
}

a
{color:#CCFF00;}

.td12 {
	top: 1492px;
	height:50px;
	bottom: 0px;
	display: table-footer-group;

	right: 407px;
	left: 289px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom: 0px;
	position: absolute;
}
.ba2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC99;
}
.tophaut {
	top: 5px;
	position: absolute;
	left: 130px;
	bottom: 5px;
	display: table-footer-group;
	z-index: 2;
	width: 619px;
	visibility: visible;
}
.leftpub {
	padding: 10px;
	margin-top: 10px;
	width: 259px;
	height:600px;
	float: left;
	top: 143px;
	position: absolute;
	left: 16px;
	bottom: 5px;
	display: table-footer-group;
	z-index: 2;
	visibility: visible;
}
.leftpub a:link {
	color: #3D3758;
}
.leftpub a:visited {
	color: #3D3758;
}


.rightpub {
	padding: 10px;
	margin-top: 10px;
	width: 120px;
	height:600px;
	float: right;
	overflow: visible;
	top: 145px;
	position: absolute;
	left: 1126px;
	bottom: 5px;
	display: table-footer-group;
	z-index: 2;
	visibility: visible;
}
.banertop {padding: 10px;
	margin-top: 10px;
	
	overflow: visible;
	top: 94px;
	position: absolute;
	left: 54px;
	bottom: 5px;
	display: table-footer-group;
	z-index: 2;
	visibility: visible;
}
