*{margin:0; padding:0; border:0;}
/*///////////////////////////////////a{text-decoration:none; color:#4061a5; font-size:8pt}//////////////////////////*/
/*///////////////////////////////////a:hover{text-decoration:underline; color:#699a0a;}//////////////////////////*/

body {
	width: 930px;
	margin:0 auto;
	font: normal 10pt Tahoma, Verdana, sans-serif, Arial;
	color:#8d8d8d;
	background-image: url('../images2/fd.png');
	background-attachment:fixed
}

/*///////////////////////////////////  GLOBAL  //////////////////////////*/
#global {
	margin:0 auto;
	float:left;
	width:930px;
	
	
}
/*///////////////////////////////////  HEADER  //////////////////////////*/
#header {
	width:930px;
	height:300px;
	font-weight:normal;
	text-transform:uppercase;
	background:url('../images2/head.png') no-repeat left top; 
}

/*///////////////////////////////////  MENU  A GAUCHE //////////////////////////*/
#menerreur {
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	padding-top:10px;
	width:280px;
}


table.menu {
	float:left;
	border-collapse : collapse;
	width : 276px;
	text-decoration:none;
	color:#000000;
}

table.menu tr.ho  {
	height:25px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background: url("../images2/fondcompte.png") no-repeat ;
}

table.menu tr.mi{
	height:20px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background: url("../images2/micompte.png") repeat ;
}
table.menu tr.foot {
	height:40px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background: url("../images2/footcompte.png") no-repeat ;
}
table.menu a {
	text-decoration:none;
	color : #000000;
}
/*///////////////////////////////////  table par accueil  //////////////////////////*/
table.tab_parcueil {
	text-align:center;
	width : 215px;
	height: 135px;
	margin-left:700px;
	border-collapse : collapse;
}
table.tab_parcueil tr.haut {
	height:25px;
	color:#000000;
	font: bold 12px Tahoma,Verdana,sans-serif, Arial;
	background: url("../images2/fondpart.png") no-repeat ;
}
table.tab_parcueil tr.mil {
	color:#000000;
	font: bold 11px Tahoma,Verdana,sans-serif, Arial;
	background: url("../images2/mipart.png") repeat ;
}
table.tab_parcueil tr.ba {
	height: 30px;
	color:#000000;
	font: bold 10px Tahoma,Verdana,sans-serif, Arial;
	background: url("../images2/footpart.png") no-repeat ;
}
/*///////////////////////////////////  table recherche  //////////////////////////*/
table.tab_rech {
	float:left;
	border-collapse : collapse;
	text-align:center;
	width : 420px;
	
	
}
table.tab_rech tr.haut {
	height:25px;
	color:#000000;
	font: bold 12px Tahoma,Verdana,sans-serif, Arial;
	background: url("../images2/fondcherche.png") no-repeat ;
}
table.tab_rech tr.mil {
	height:33px;
	color:#000000;
	font: bold 10px Tahoma,Verdana,sans-serif, Arial;
	background: url("../images2/micherche.png") repeat ;
}
table.tab_rech tr.ba {
	height: 30px;
	color:#000000;
	font: bold 10px Tahoma,Verdana,sans-serif, Arial;
	background: url("../images2/footcherche.png") no-repeat ;
}
 table.tab_recher  {
	width : 800px;
	color:#000000;
	text-align:left;
	font: bold 15pt Tahoma,Verdana,sans-serif, Arial;
	margin-top: 30px;
	margin-left: 30px;
}
table.tab_recher tr.re td{
	color:#000000;
	border-bottom-style:ridge;
	border-bottom-color:887766;
	border-bottom-width: medium;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_recher tr.non td{
	color:#000000;
	font: bold 12pt Tahoma,Verdana,sans-serif, Arial;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 50px;
}
/*///////////////////////////////////  tab_gagn  //////////////////////////*/

table.tab_gagn {
	margin-top:10px;
	width:930px;
	font-size:14px;
	height:32px;
	font-weight:bold;
	color:#000000;
	background: url(../images2/menuess.png) no-repeat left top;
}
table.tab_gagn tr {
	text-align:center;
}
table.tab_gagn  a {
	color:#000000;
	text-decoration:none;
	
}
table.tab_gagn a:hover{
text-decoration:none;
 color:#4061a5;
}
/*///////////////////////////////////  CORPS  //////////////////////////*/
#corps {
	background: url("../images2/fondddess.png") repeat-y left top;
	padding:10px;
	
	
}
#corp {
	background: url("../images2/fondddess.png") repeat-y left top;
	color:#000000;
	font: bold 12pt Tahoma,Verdana,sans-serif, Arial;
	text-align:center;
	width: 930px;
	
}
.floatl {

	padding-right:1em;
	margin:0;
}

#corps h1 {
	color:#FFFFFF;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	text-decoration:none;
}
#corps ul {
	padding:10px;
	text-align:left
	width:600px
	line-height:30px;
	font-size:10pt;
	color:#000000;	
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
#corps ul li {
	margin-left:20px;
	width:600px
	line-height:30px;
	font-size:10pt;
	color:#000000;	
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}



#corps ul a {
	list-style-type : none;
	color:#FFFAFA;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
#corps h2 {
	text-align:center;
	color:#699a0a;
	margin:0 10px 10px;
	padding:0 5px;
	font: bold 18pt Tahoma,Verdana,sans-serif, Arial;
	
}
 /*///////////////////////////////////  table freeaction //////////////////////////*/
table.tab_free  {
	width : 800px;
	color:#000000;
	text-align:center;
	margin-left:30px;
	margin-top: 30px;
	font: bold 12pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_free  td.gr{
text-align:left;
font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
/*///////////////////////////////////  table categorie //////////////////////////*/
table.tab_caut{
	float:left;
	display:inline;
	border-collapse : collapse;
	margin-top:30px;
	margin-left:40px;
	width : 200px;
}
table.tab_caut th {
	background: url("../images2/ru.png") repeat;
	margin-left:40px;
	height:30px;
	color:#699a0a;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_caut tr {
background: url("../images2/li2.png") repeat;

}

table.tab_caut td {
	
	margin-left:40px;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	color:#4047a4;
	padding:1px;
	text-align : center;
}
table.tab_cpart  {
	border-collapse : collapse;
	width : 600px;
	color:#ffffff;
	text-align:center;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	padding-top: 30px;
	margin-left: 250px;
}
/*///////////////////////////////////  table part //////////////////////////*/
table.tab_part  {
	width : 500px;
	color:#ffffff;
	text-align:center;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	padding-top: 30px;
	margin-left: 350px;	
}

table.tab_part  a {
	
			color:#FFFAFA;
	text-decoration:none;
}
a.retour{
display:block;
clear:both;

}
/*///////////////////////////////////  table bonredu //////////////////////////*/
table.tab_bonre {
	width : 500px;
	color:#ffffff;
	text-align:center;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	padding-top: 30px;
	margin-left: 350px;	
	
}
table.tab_bonre a {
		color:#FFFAFA;
	text-decoration:none;
}
/*///////////////////////////////////  table //////////////////////////*/
table.tab_autcat{
	float:left;
	border-collapse : collapse;
	margin-left:40px;
	margin-top:30px;
	width : 200px;
	height: 30px;
}
table.tab_autcat th {
	background: url("../images2/ru.png") repeat;
	margin-left:40px;
	height:30px;
	color:#699a0a;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_autcat tr {
background: url("../images2/li2.png") repeat;

}

table.tab_autcat td {
	
	margin-left:40px;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	color:#4047a4;
	padding:5px;
	text-align : center;
}
/*///////////////////////////////////  table codepromo //////////////////////////*/

table.tab_promo{
	float:left;
	border-collapse : collapse;
	margin-left:40px;
	margin-top:30px;
	width : 300px;
	height: 30px;
}
table.tab_promo th {
	background: url("../images2/ru.png") repeat;
	margin-left:40px;
	height:30px;
	color:#699a0a;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_promo tr {
background: url("../images2/li2.png") repeat;

}

table.tab_promo td {
	
	margin-left:40px;
	font: bold 8pt Tahoma,Verdana,sans-serif, Arial;
	color:#000000;
	padding:5px;
	text-align : center;
}

/*///////////////////////////////////  table retour  //////////////////////////*/
table.retour  {
	width : 900px;
	height: 90px;
	color:#ffffff;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	margin-left: 30px;
	
}
table.retour  a{
text-decoration:none;

}

/*///////////////////////////////////  table Mail  //////////////////////////*/
table.tab_mail  {
	width : 930px;
	color:#ffffff;
	text-align:center;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	margin-bottom: 5px;
}
table.tab_mail  a{
	width : 920px;
	text-decoration:none;

}
/*///////////////////////////////////  table Part Alpha  //////////////////////////*/
table.tab_alpha  {
	float:left;
	border-collapse : collapse;
	width : 200px;
	color:#ffffff;
	text-align:center;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	margin-left: 150px;
	margin-bottom: 5px;
}
table.tab_alpha tr th {
	color:#FFFFFF;
	text-align:center;
padding-bottom: 15px;

}
table.tab_alpha tr td {
	color:#FFFFFF;
	text-align:center;


}
table.tab_alpha  a{
	color:#000000;
	text-align:center;
	text-decoration:none;


}
/*///////////////////////////////////  table footpart //////////////////////////*/
table.tab_footpart  {
	width : 930px;
	font:  7pt Verdana;
	text-align:left;
	color:#ffffff;
}
table.tab_footpart th  {
	color:#ffffff;
	text-align:center;
	font:  10pt Verdana;
}
table.tab_footpart  a{
	color:#ffffff;
	text-decoration:none;
}
table.tab_footpart  a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/*///////////////////////////////////  table compte  //////////////////////////*/
table.tab_comp  {
	width : 900px;
	
	margin-left: 30px;
	margin-bottom: 30px;
}
table.tab_comp td.cent  {
	color:#ffffff;
	text-align:center;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_comp td.cent  a{
	color:#C5CCF1;
	text-align:center;
	font: bold 9pt Tahoma,Verdana,sans-serif, Arial;
	font-style: italic;
	text-decoration:none;
}
table.tab_comp td.lefg  {
	color:#ffffff;
	text-align:left;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_comp td.lefg  a{
	color:#C5CCF1;
	text-decoration:none;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	font-style: italic;
}
table.tab_comp td.lefp  {
	color:#ffffff;
	padding-left: 30px;
	font:  10pt Tahoma,Verdana,sans-serif, Arial;
}
table.tab_comp td.lefp a{
	color:#C5CCF1;
	text-decoration:none;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
	font-style: italic;
	
}
/*///////////////////////////////////  table Index Partenaires //////////////////////////*/
table.tab_indpart{
	background: url("../images2/parten-copie.png") no-repeat;
	float:left;
	border-collapse : collapse;
	margin-left:50px;
	width : 250px;
	text-decoration:none;
	height:150px;
}

table.tab_indpart tr th {
	height:25px;
	color:#FFFFFF;
	font: bold 10pt Verdana;
	text-decoration:underline;
}
table.tab_indpart tr {
background: url("") repeat;
}
table.tab_indpart tr.fond {
background: url("") no-repeat;
height:10px;
}
table.tab_indpart td {
	font: bold 9pt Verdana;
	color:#FFFFFF;
	padding:5px;
	text-align : center;
}
table.tab_indpart a{
	text-decoration:none;
	color:#FFFFFF;
}
/*///////////////////////////////////  table Actu Partenaires //////////////////////////*/
table.tab_actu{
	background: url("../images2/tabactupart.png") no-repeat;
	float:left;
	border-collapse : collapse;
	margin-left:40px;
	width : 490px;
	text-decoration:none;
	margin-bottom:10px;
	height:240px;
}

table.tab_actu tr th {

	height:25px;
	color:#FFFFFF;
	font: bold 10pt Verdana;
	text-decoration:underline;
}
table.tab_actu tr.ita td{
padding-left:15px;
font: italic 7pt Verdana;
color:#000000;
}
table.tab_actu tr.fond td{
padding-left:15px;
font: bold 8pt Verdana;
	color:#FFFFFF;
	text-align : left;
}
table.tab_actu tr.act td {
	padding-left:15px;
	font:  7pt Verdana;
	color:#FFFFFF;
	padding-bottom:5px;
}
table.tab_actu a{
	text-decoration:none;
	color:#FFFFFF;
}
table.tab_actu a:hover{
	
	color:#FFFFFF;
	text-decoration:underline;
	
}
/*///////////////////////////////////  table Actu Partenaires Page Partenaires //////////////////////////*/
table.tab_actupart{
	background: url("../images2/tabactupart.png") no-repeat;
	border-collapse : collapse;
	margin-left : 200px;
	width : 490px;
	text-decoration:none;
	margin-bottom:10px;
	height:240px;
}

table.tab_actupart tr th {

	height:25px;
	color:#FFFFFF;
	font: bold 10pt Verdana;
	text-decoration:underline;
}
table.tab_actupart tr.ita td{
padding-left:15px;
font: italic 7pt Verdana;
color:#000000;
}
table.tab_actupart tr.fond td{
padding-left:15px;
font: bold 8pt Verdana;
	color:#FFFFFF;
	text-align : left;
}
table.tab_actupart tr.act td {
	padding-left:15px;
	font:  7pt Verdana;
	color:#FFFFFF;
	padding-bottom:5px;
}
/*///////////////////////////////////  table Evenement free //////////////////////////*/
table.tab_evenfree{
	background: url("../images2/fondactualite.png") no-repeat;
	border-collapse : collapse;
	margin-left: 50px;
	width : 750px;
	text-decoration:none;
	height: 750px;
	margin-bottom: 30px;
}

table.tab_evenfree tr th {
	padding: 30px;
	height:15px;
	color:#FFFFFF;
	font: bold 15pt Verdana;
	text-decoration:none;
}
table.tab_evenfree tr td.by {
	height:10px;
	color:#FFFFFF;
	font: bold 8pt Verdana;
	text-decoration: italic;
}
table.tab_evenfree tr td {
	text-align:center;
	
	color:#FFFFFF;
	font: bold 10pt Verdana;
	text-decoration: none;
}

/*///////////////////////////////////  table Actu free //////////////////////////*/
table.tab_actufree{
	background: url("../images2/tabactufree.png") no-repeat;
	float:left;
	border-collapse : collapse;
	margin-left:40px;
	width : 280px;
	text-decoration:none;
	height: 240px;
	margin-bottom: 30px;
}

table.tab_actufree tr th {
	height:25px;
	color:#FFFFFF;
	font: bold 10pt Verdana;
	text-decoration:underline;
}
table.tab_actufree tr {
background: url("") repeat;
}
table.tab_actufree tr.fond {
background: url("") no-repeat;
height:10px;
}
table.tab_actufree td {
	font: bold 9pt Verdana;
	color:#FFFFFF;
	padding:5px;

	text-align : center;
}
table.tab_actufree a{
	text-decoration:none;
	color:#FFFFFF;
}
/*///////////////////////////////////  table tool  //////////////////////////*/
table.tab_tool{
	background: url("../images2/toolbarfond.png") no-repeat;
	float:left;
	border-collapse : collapse;
	margin-left:40px;
	margin-bottom:10px;
	width : 490px;
	height:160px;
}

table.tab_tool tr th {
	background: url("") repeat;
	height:20px;
	color:#FFFFFF;
	font: bold 10pt Verdana;
	text-decoration:underline;
}
table.tab_tool tr {
background: url("") repeat;

}
table.tab_tool tr.fond {
background: url("") no-repeat;
height:10px;
}
table.tab_tool td {
	font: bold 8pt Verdana;
	color:#1215a6;
	padding-bottom:10px;
	text-align : center;
}
/*///////////////////////////////////  table bon plan //////////////////////////*/
table.tab_bon{
	float:left;
	border-collapse : collapse;
	margin-left:30px;
	width : 250px;
	text-decoration:none;
}

table.tab_bon th {
	background: url("../images2/essairtebleu.png") repeat;
	height:35px;
	color:#000000;
	font: bold 9pt Verdana;
}
table.tab_bon tr {
background: url("../images2/essairtebleusuite.png") repeat;
}
table.tab_bon tr.fond {
background: url("../images2/essairtebleufond.png") no-repeat;
height:10px;
}
table.tab_bon td {
	font: bold 8pt Verdana;
	color:#c00000;
	padding:5px;
	text-align : center;
}
table.tab_bon a{
	text-decoration:none;
	color:#FFFFFF;
}
/*///////////////////////////////////  table info  //////////////////////////*/
table.tab_info{
	float:left;
	border-collapse : collapse;
	margin-left:40px;
	width : 250px;
}

table.tab_info th {
	background: url("../images2/essairtejaune.png") repeat;
	height:35px;
	color:#000000;
	font: bold 9pt Verdana;
}
table.tab_info tr {
background: url("../images2/essairtejaunesuite.png") repeat;

}
table.tab_info tr.fond {
background: url("../images2/essairtejaunefond.png") no-repeat;
height:10px;
}
table.tab_info td {
	font: bold 8pt Verdana;
	color:#1215a6;
	padding:5px;
	text-align : center;
}
/*///////////////////////////////////  table Promot  //////////////////////////*/
table.tab_promot{
	border-collapse : collapse;
	margin-left:620px;
	width : 250px;
}

table.tab_promot th {
	background: url("../images2/essairte.png") repeat;
	height:35px;
	color:#FFFFFF;
	font: bold 9pt Verdana;
}
table.tab_promot tr {
background: url("../images2/essairtesuite.png") repeat;

}
table.tab_promot tr.fond {
background: url("../images2/essairtefond.png") no-repeat;
height:10px;
}
table.tab_promot td {
	font: 7pt Verdana;
	color:#ffffff;
	padding:5px;
	text-align : center;
}
table.tab_promot td  a{
 text-decoration:none;
 color:#ffffff;
}
table.tab_promot td  a:hover{
text-decoration:underline;
 color:#ffffff;
}


/*///////////////////////////////////  FOOTER  //////////////////////////*/
p#footer {
	clear:both;
	width:930px;
	height:35px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	background: url(../images2/footess.png) no-repeat ;	
}
#footer a {
	color:#000000;
	text-decoration:none;
	
}
#footer a:hover{
text-decoration:none;
 color:#4061a5;
}

/*///////////////////////////////////  MenuFOOTER  //////////////////////////*/
#mfoot {
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

#mfoot a {
	color:#000000;
	text-decoration:none;
	
}
#mfoot a:hover{
text-decoration:none;
 color:#4061a5;
}

/*///////////////////////////////////  red  //////////////////////////*/
#redhaut {
	width:930px;
	height:40px;
	background: url("../images2/menuess.png") no-repeat ;
	color:#000000;
	text-align:center;
	margin:auto;

}
#redbody {
background: url("../images2/fonddd.png") repeat-y left top;
text-align:center;

}
#redbas {

	width:930px;
	height:40px;
	background: url(../images2/foot.png) no-repeat ;
	text-align:center;
}
red {
	margin-left:150px;
}

/*///////////////////////////////////  table  //////////////////////////*/
table.stat_tab {
 width:800px;
 border-collapse : collapse;
 margin : auto;
 border : 1px solid black;
 color:#ffffff;
}
table.stat_tab th {
 text-align : center;
 border : 1px solid black;
 padding : 5px;
 color:#000000;
}
table.stat_tab tr.content td {
 border : 1px solid black;
 border-bottom : none;
 padding : 5px;
 border-top : none;
}
/*/////////////////////////// table parrainage //////////////////////////*/
table.par {
margin : auto;
width : 850px;
color:#FFFFFF;
}
table.par  th{
text-align : center;
padding : 5px;
}
table.par  tr.bdf td{
text-align : center;
padding : 5px;
}
table.par  tr.bdf td.desc{
text-align : center;
padding : 5px;
font: bold 12pt Tahoma,Verdana,sans-serif, Arial;
color:#000000;
}
table.par  tr.bdf td.ban{
text-align : center;
padding : 5px;
font: bold 12pt Tahoma,Verdana,sans-serif, Arial;
}
table.par  tr.bdf td.scri{
text-align : center;
padding : 5px;
font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
color:#000000;
}