@charset "iso-8859-2";
/* CSS Document */

body
{
	font:13px  "Myriad Web Pro", Arial, Helvetica, sans-serif;
	color:#919090;
	line-height:16px;
	/*background-color:#ededed;*/
	/*background-color:#ededed;*/
	background:#ffd800 url(../images/back_wahou.png) top center no-repeat;
	margin:0;
}

a:link
{
	color:#005588;
	text-decoration:none;
}
a:hover
{
	color:#005588;
	text-decoration:underline;
}
a:visited
{
	/*color: #808080*/
	color: #005588
}
h1, h2, h3,form, img, table, td, tr, ul, li, dd
{
	margin: 0;
	padding: 0;
	border: none;
}
.filtGM
{
	border:1px dotted #666666:
	padding:5px;
	color:#666;
}
#bodPP
{
	width:1000px;
	text-align:left
}
#bodPP .borne
{
	padding:0 10px
}
#haut
{
	background-color:#ededed;
	padding:#ededed;
	text-transform:uppercase;
	font-size:11px;
	padding-right:15px
}
#haut .P1
{
	float:left;
	width:150px;
	background-color:#333;
	color:#CCC;
	padding:3px 20px 3px 0;
}
#haut .P2
{
	float:left;
	width:80px;
	background:#666 url(../images/bus_bk.gif) top right no-repeat;
	color:#333;
	padding:3px 0
}
#haut .P3
{
	margin-left:300px;
	color:#333;
	padding:3px 0
}
#bodPP .logZ
{
	float:left;
	width:122px;
	padding:5px;
}
#bodPP .othersZ
{
	margin-left:140px;
}
#bodPP .country_name
{
	font-size:15px;
	font-style:italic;
	padding-right:15px
}
.colorT
{
	color:#dfaf00
}
#top
{
	background:#666 url(../images/top_bk.gif) repeat-x;
	padding-top:10px;
	color:#cccccc;
	height:110px;
	border-bottom:6px solid #ffcc01
}
#Lbody
{
	padding:10px 15px;
	background-color:#FFF
}
#Lbody .LmenuP
{
	float:left;
	width:320px;
	border:1px solid #ccc;
	color:#abaaaa;
	font-size:12px;
	 -moz-border-radius: 5px ; 
      -webkit-border-radius: 5px; 
      border-radius: 5px ;  
}
#Lbody .RAnim
{
	margin-left:335px;
}
.banEr2
{
	height:250px;
	z-index:-10000
}
.bloc_Clear
{
	clear:both;
}
.LmenuP p
{
	margin:0 0 5px 0;
	padding:0
}
.LmenuP .Title
{
	font-size:26px;
	color:#989898;
	margin-bottom:15px
}
.Title2
{
	font-style:italic;
	font-size:18px;
	color:#edbb05;
}
#MM
{
	height:300px
}
#First_Mzone
{
	padding:15px;
}
#First_Mzone .Flink a:link, #First_Mzone .Flink a:visited
{
	color:#bbbaba;
	font-weight:bold;
	text-decoration:none
}
#First_Mzone  .Flink a:hover
{
	color:#bea77f
}
#First_Szone
{
	padding:10px 15px 10px 15px;
	background:url(../images/b_bk.gif) repeat-y;
	border-top:1px solid #CCC
}
#First_Szone .Slink  a:link, #First_Szone .Slink a:visited
{
	color:#40acd4;
	text-decoration:none
}
#First_Szone .Slink  a:hover
{
	color:#bea77f
}

/***********INTERIOR****/
#MM_int
{
	margin-bottom:10px
}
#MM_int2
{
	padding-left:20px;
	text-align:justify
}
#MM_int2 ul
{
	margin-left:20px;
}
#MM_int2  .intbloc2 
{
	padding:10px 0;
}
#MM_int2 .intbloc2  li
{
	list-style-image:url(../images/pux.gif);
	padding-bottom:5px;
}
#MM_int2 p
{
	margin:5px 0;
}
#MM_int2  td
{
	padding:3px 5px 
}
#MM_int2  table
{
	font-size:12px;
	width:100%;
	color:#333
}

#MM_int2 .intblocw 
{
	padding:10px 0;
	
}
.les_tds_p p
{
	margin:10px 10px
}
#MM_int2 .intblocw  ul
{
	margin-left:50px;
}
#MM_int2 .intblocw  li
{
	list-style:none;
	padding-bottom:5px;
}
#MM_int2 .intblocw p
{
	margin:5px 0;
}
.intbloc 
{
	padding:10px 5px;
	/*background-color:#f5f5f5;
	border:1px solid #dfdfdf;*/
	
}
.intbloc  ul
{
	margin-left:20px;
}
#MM_int2  .intbloc  li
{
	list-style:square;
	padding-bottom:5px;
}
#MM_int2  .intbloc p
{
	margin:5px 0;
}
#MM_int2  .intbloc td
{
	padding:3px 5px
}
#MM_int2 .intbloc4
{
	padding:10px 0;
	background-color:#f5f5f5;
	border:1px solid #dfdfdf;
	
}
#MM_int2 .intbloc4 table
{
	width:100%
}
#MM_int2 .intbloc4 p
{
	margin:3px;
}
#MM_int2 .intbloc4 td
{
	padding:3px
}
#MM_int2 .intbloc5
{
	padding:10px 0;
	background-color:#f5f5f5;
	border:1px solid #dfdfdf;
	
}
#MM_int2 .intbloc5 p
{
	margin:3px;
}

.titleE
{
	background-color:#FFF;
	padding:5px;
	margin:10px 0
}
.diffMt {
	color: #BB0000;
}
.detail_content
{
	float:left;
	width:630px;
	padding-top:10px
}
.detail_content2
{
	padding-top:10px
}
.tab_csi
{
	margin-top:10px
}
.pub_content
{
	margin-left:650px;
	padding-top:10px
}
.reset
{
	clear:both
}
.alltitle
{
	font-size:30px;
	font-family:"Myriad Web Pro",Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	color:#434343;
}
.alltitle span
{
	
	color:#666
}
.news_alltitle
{
	font-size:20px;
	font-family:"Myriad Web Pro",Arial, Helvetica, sans-serif;
	margin:10px 0 5px 0;
	color:#434343;
}
.alltitle2
{
	font-size:20px;
	font-family:"Myriad Web Pro",Arial, Helvetica, sans-serif;
	margin: 20px 0;
	color:#434343;
}
.alltitN
{
	font-size:24px;
	font-family:"Myriad Web Pro",Arial, Helvetica, sans-serif;
	margin: 20px 0;
	color:#434343;
}
.mapser
{
	margin-bottom:10px;
	background-color:#eeeeee;
	padding:5px
}
.zmap
{
	 height: 600px; 
}

.B_details
{
	margin:10px 0 30px0;
	border-bottom:1px dotted #CCC
}
.New_link
{
	margin:20px 0;
}
.New_link a:link, .New_link a:visited
{
	color:#2174b4;
	text-decoration:none;
	font-size:16px;
}
.New_link a:hover
{
	color:#846701;
	text-decoration:none
}
.LinkZone
{
	margin-top:0;
	padding:5px 0;

}
 .LinkZone ul
{
	margin:0;
}
.LinkZone li
{
	list-style:none;
	padding:5px 0;
}
.LinkZone li a:link
{
	color:#2174b4;
	padding-left:15px;
	background:url(../images/puxH.png)  left no-repeat;;
	text-decoration:none;
}
.LinkZone li a:hover
{
	background:url(../images/puxL.png) left no-repeat;
	color:#846701;
	text-decoration:none;
}
.alltitle4
{
	font-size:20px;
	font-family:"Myriad Web Pro",Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
	color:#434343;
}
.alltitle3
{
	font-size:18px;
	font-family:"Myriad Web Pro",Arial, Helvetica, sans-serif;
	margin: 5px 0;
	text-align:center;
	color:#434343;
}
.alltitleN
{
	font-size:24px;
	font-family:"Myriad Web Pro",Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
	color:#434343;
}
.detail_content .pics
{
	float:left;
	padding:0 20px 20px 0
}

#formZone
{
	text-align:left;
	margin:10px 0 50px 0;
	background-color:#f2f2f2
}
#formZone .oblig
{
	color:#bb0000
}
#formZone td
{
	padding:1px 0 1px 5px;
}
#formZone .filt
{
	border:2px inset #f2f2f2;
	font-size:12px;
	background-color:#ffda82
}
#formZone .bt
{
	background-color:#ffb300;
	border:1px solid #ffb300;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:3px 5px
}
#formZone .intul
{
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding-top:2px
}
.confAn
{
	background-color:#ffb300;
	padding:5px;
	text-align:left;
	color:#333
}
.confAn2
{
	background-color:#ffb300;
	padding:5px;
	text-align:center
}
.all_baners
{
	margin-bottom:15px
}
.Last_Bloc
{
margin-bottom:100px
}
/***SMALL MENU****/
 #smallmenu
 {
	 height:40px;
	 background-color:#f5f5f5;
	 margin-bottom:10px;
	 border-top:1px solid #e7e5e5;
	 border-bottom:1px solid #e7e5e5;
	 border-left:1px solid #e7e5e5;
	 border-right:1px solid #f5f5f5;
	  -moz-border-radius: 5px 0 0 0 ; 
      -webkit-border-radius: 5px 0 0 0 ; 
      border-radius: 5px 0 0 0 ;   
 }
 #smallmenu ul
 {
	 margin:0;
	 padding:0
 }
 #smallmenu li
{
	float:left;
	list-style:none;
	margin:0
}

 #smallmenu li a:link, #smallmenu li a:visited
{
	float:left;
	color:#0468a4;
	padding:10px 15px 15px 15px ;
	
}
 #smallmenu li a:hover
{
	background:#FC0 url(../images/bk.gif) repeat-x;
	padding:10px 15px 15px 15px  ;
	text-decoration:none;
	position:relative;
}
#smallmenu .current
{
	float:left;
	background:#FC0 url(../images/bk.gif) repeat-x;
	height:40px
}

 #smallmenu2
 {
	 height:40px;
	 background-color:#f5f5f5;
	 margin-bottom:10px;
	 border-top:1px solid #e7e5e5;
	 border-bottom:1px solid #e7e5e5;
	 border-left:1px solid #e7e5e5;
	 border-right:1px solid #f5f5f5;
	  -moz-border-radius: 5px 0 0 0 ; 
      -webkit-border-radius: 5px 0 0 0 ; 
      border-radius: 5px 0 0 0 ;   
 }
 #smallmenu2 ul
 {
	 margin:0;
	 padding:0
 }
 #smallmenu2 li
{
	float:left;
	list-style:none;
	margin:0
}

 #smallmenu2 li a:link, #smallmenu2 li a:visited
{
	float:left;
	color:#0468a4;
	padding:10px 7px 15px 7px ;
	
}
 #smallmenu2 li a:hover
{
	background:#FC0 url(../images/bk.gif) repeat-x;
	padding:10px 7px 15px 7px  ;
	text-decoration:none;
	position:relative;
}
#smallmenu2 .current
{
	float:left;
	background:#FC0 url(../images/bk.gif) repeat-x;
	height:40px
}
/*****OVER SHOW***/
 #Sec_MO
{
	text-align:left;
	height:300px;
	background-color:#FFF
	
}
 #Sec_MO ul
 {
	 margin:0;
 }
 #Sec_MO li
{
	float:left;
	list-style:none;
}
 #Sec_MO  .pics
 {
	  width:314px;
	  height:270px;
	  margin:10px 10px 0 0;
	  font:12px Arial, Helvetica, sans-serif;
	  line-height:20px;
	  border:1px solid #ccc;
	color:#abaaaa;
	 -moz-border-radius: 5px ; 
      -webkit-border-radius: 5px; 
      border-radius: 5px ;   
 }
  #Sec_MO  .pics2
 {
	 width:316px;
	 height:270px;
	  margin:10px 0 0 0;
	  font:12px Arial, Helvetica, sans-serif;
	  line-height:20px;
	   border:1px solid #e2b502;
	color:#abaaaa;
	 -moz-border-radius: 5px ; 
      -webkit-border-radius: 5px; 
      border-radius: 5px ;  
	 
 }
 
  #Sec_MO  .pics .TxTitle
 {
	 font-size:17px;
	 color:#656464;
	 background-color:#dfdfdf;
	 padding:7px;
	 margin-bottom:5px;
	 text-shadow:1px 1px #ffffff;
 }
 #Sec_MO  .pics2 .TxTitle
 {
	 font-size:17px;
	 color:#656464;
	 background-color:#ffcc01;
	 padding:7px;
	 margin-bottom:5px;
	 text-shadow:1px 1px #fcf5da;
 }
 #Sec_MO  .pics p
 {
	 margin:0;
	 padding-bottom:10px;
 }
  #Sec_MO  .pics2 p
 {
	 margin:0;
	 padding-bottom:5px;
 }
 .bt_clik
 {
	 background:url(../images/link_bt.gif) top left no-repeat;
	 padding:3px 0 5px 20px;
	 
 }
  .bt_clik2
 {
	 background:url(../images/link_bt2.gif) top left no-repeat;
	 padding:3px 0 5px 20px;
	 
 }
  .bt_clik a:link,  .bt_clik a:visited
  {
	  color:#FFF;
  }
    .bt_clik2 a:link,  .bt_clik2 a:visited
  {
	  color:#FFF;
  }
  .E_pic
  {
	  margin-right:5px
  }
 /*********END***********/
 #bas_zone
 {
	 margin-top:20px;
	 border:1px solid #CCC;
	  -moz-border-radius: 5px ; 
      -webkit-border-radius: 5px 5px 0 0 ; 
      border-radius: 5px 5px 0 0 ;  
 }
  #bas_zone .join
  {
	  padding:10px 0 10px 20px;
	  color:#999
  }
  #bas_zone .Ov_menu
  {
	  background-color:#ebebeb;
	  padding:15px;
	  border-top:1px solid #CCC
  }
  .faceB
  {
	  margin-top:10px
  }
  /****SECOND BLOCS****/
  #Sec_MO2
{
	text-align:left;
	height:200px;
}
 #Sec_MO2 ul
 {
	 margin:0;
 }
 #Sec_MO2 li
{
	float:left;
	list-style:none;
}
 #Sec_MO2  .pics
 {
	  width:150px;
	  height:200px;
	  margin:10px 10px 0 0;
	  font:12px Arial, Helvetica, sans-serif;
	  line-height:20px;
	color:#666; 
 }
  #Sec_MO2 .pics2
 {
	 width:130px;
	 height:200px;
	  margin:10px 0 0 0;
	  font:12px Arial, Helvetica, sans-serif;
	  line-height:20px;
	color:#666;
	 
 }
 
  #Sec_MO2  .pics .TxTitle
 {
	 font-size:15px;
	 color:#656464;
	 margin-bottom:5px;
 }
 #Sec_MO2  .pics2 .TxTitle
 {
	 font-size:15px;
	 color:#656464;
	 margin-bottom:5px;
 }
 #Sec_MO2  .pics p
 {
	 margin:0;
	 padding-bottom:10px;
 }
  #Sec_MO2  .pics2 p
 {
	 margin:0;
	 padding-bottom:5px;
 }
  #Sec_MO2 a:link,  #Sec_MO2 a:visited
  {
	  font-size:11px;
	  color:#999
  }
   #Sec_MO2 a:hover
   {
	   color:#bea77f;
	   text-decoration:none
   }
   /****SECOND***/
#formZone2
{
	text-align:left;
	background-color:#f2f2f2
}
#formZone2 .oblig
{
	color:#bb0000
}
#formZone2 td
{
	padding:5px;
}
#formZone2 .filt
{
	border:1px solid #999;
	font-size:12px;
	background-color:#ffda82;
	padding:5px
}
#formZone2 .bt
{
	background-color:#ffb300;
	border:1px solid #ffb300;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:3px 5px
}
#formZone2 .intul
{
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding-top:2px
}
.IntulC
{
	background-color:#dfdfdf;
	padding:5px 10px;
	margin-bottom:10px
}
.tbW
{
color:#fff;
padding:0 5px 0 5px;
border:1px solid #000;
background-color:#7f7f7f;
line-height:25px
}
.faqZone
{
	background-color: #FFF7E5;
	border-bottom:1px solid #ffb000;
	padding:10px 5px 20px 5px;
	margin-bottom:5px
}
.faqZone li
{
	list-style-image:url(../images/puc2.gif) ;
	margin:0 0 5px 20px;
}
.faqZone p
{
	margin:0 0 5px 0;
}
.faqTit
{
	margin-bottom:5px
}
.troub
{
	font-size:20px;
	margin:10px 0;
}
.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}
	.ruleZone
{

	text-align:justify;
	height:700px;
	overflow:auto
}
.social_zone
{
	margin:10px 0;
	text-align:left;
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
	padding:3px 0
}
   /***/
   #footer
{
	text-align:center;
	font-size:11px;
	background:#838383 url(../images/ft_bk.gif) top repeat-x;
	color:#999;
	padding:10px
}
#footer a:link, #footer a:visited
{
	color:#ccc;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline
}