a {
  outline:none; 
}


#dinantpublic_api_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : transparent url('../images/apitop/bg-api.jpg') repeat-x;
	text-align:left;
}

#dinantpublic_api_top_content {	
	margin : 0 auto;
	width: 1000px;
	height: 91px;
}

div#dinantpublic_api_top #dinantpublic_api_top_content #dinantpublic_api_top_logo {	
	margin : 0;
	padding : 0;
	display: block;	
  	text-indent : -5000px;
	width: 147px;
	height: 82px;	
	background-color : transparent;
	background-image: url('../images/logo_groupe.jpg');
	background-repeat: repeat;
	background-position: 0 -82px;	
}

#dinantpublic_api_liens_header {
	margin-right : 5px;	
	width : 972px;
}

#dinantpublic_api_liens_header h2{
	margin : 0;
	padding:0;
}

#dinantpublic_api_top_links , #dinantpublic_api_top_etab {
	margin-top : 43px;	
	float : right;  	
    background: none;
	list-style: none;	
	font-size: 13px;
	font-weight: normal;	
}

#dinantpublic_api_top_links a , #dinantpublic_api_top_etab a {	
	display: block;
	position: relative;	 	
	margin : 0;
	padding : 8px 25px 8px 14px;
	list-style: none;	
	background-image: url('../images/puce_top_01_off.png');
	background-repeat: no-repeat;
	background-position: right 14px;
	border: none;
	color: #696969;
	text-decoration: none;	
}

#dinantpublic_api_top_etab a,#dinantpublic_api_top_links a {
  text-align : center;
  width : 163px;
  height : 39px;
  background:url(../images/apitop/bt-etab.jpg) 0 0;
  padding : 0;
}

#dinantpublic_api_top_etab a:hover, #dinantpublic_api_top_links a:hover{
  text-align : center;
  width : 163px;
  height : 39px;
  background:url(../images/apitop/bt-etab.jpg) 0 -39px;
  padding : 0;
  color : #fff;
}

#dinantpublic_api_top_etab a span, #dinantpublic_api_top_links a span{
	line-height : 39px;
}

#dinantpublic_api_top_links a.dinantpublic_api_top_link_selected , #dinantpublic_api_top_etab a.dinantpublic_api_top_link_selected {
  text-align : center;
  width : 163px;
  height : 39px;
  background:url(../images/apitop/bt-etab.jpg) 0 -39px;
  padding : 0;
  color : #fff;
}

#dinantpublic_api_top1 ,  #dinantpublic_api_top2 {
	overflow:hidden;
	position : absolute;
	top : 82px;	
	left : 50%;
	margin-left : -453px; 	
	width: 906px;	
	z-index: 9;
}

#dinantpublic_api_top1 {
	height : 440px;
	height : 0;
}


#dinantpublic_api_top2 {
	height : 494px;
	height : 0;	
}


  

#dinantpublic_api_top_box22, #dinantpublic_api_top_box11 { /* BOX Nos etablissements */
	font:Arial, Helvetica, sans-serif;
	font-size : 11px;
	position : absolute;
	top:-494px;
	left:0;
	overflow:hidden;
	width: 900px;
	height: 494px;
	z-index : 11;
}

#dinantpublic_api_top_box11 { /* BOX Play Online */
	height : 440px;
}

#dinantpublic_api_top_box222, #dinantpublic_api_top_box111 {
	position:absolute;bottom:0;left:0;
	background: url('../images/bg-menu-etab.png') left bottom no-repeat !important; 
	background: url('../images/bg-menu-etab.gif') left bottom no-repeat ;
	width: 900px;
	height: 494px;
}

#dinantpublic_api_top_box111 {
 	height : 440px;
}

.dinantombre-api {
	left:0;
	width : 900px;
	height : 5px;
	background : url(../images/apitop/ombre-api.png) no-repeat !important;
	background : url(../images/apitop/ombre-api.jpg) no-repeat;
	position:absolute;
	top:0;}

.dinantapi_top_boxinside {
	margin : 5px 0 0 0px !important;
	margin : 20px 0 0 0px 
}

img#dinantpublic_api_top_box_bg {		
	width: 900px;
	height: 141px;	
}

div.dinantpublic-api-top-box-c {	
	width: 100%;
	height: 100%;	
}

div.dinantpublic-api-top-box-c div.dinantpartouche-game { 
	display:inline;
	position:relative;
	padding-right : 55px;
	padding-left : 55px;
	margin-top : 20px;
	width: 180px;
	height: 99px;	
}

a#dinantpublic_api_top_language{ /* Lien menu deroulant langue*/	
  float:right; 
  margin-top : 53px; 
  text-align:left;
  width: 101px;
  height : 21px;
  float : right;
  display : block;
  line-height : 21px; 
  color: #666666;  
  font-size: 11px;
  text-decoration: none;	
}

.dinantpublic_api_top_language_classon {
  background-image: url('../images/select.png');
}

.dinantpublic_api_top_language_classoff {
  background-image: url('../images/select2.png');
}  

#dinantpublic_api_top_language span {
	padding-left : 10px;
}
  
.dinantabsolutheader { /* Classe en absolut permettant de caler le menu deroulant des langues*/
  width : 900px;
  position : absolute;
  top : 0px;	
  left : 50%;
  margin-left : -453px;
  height : 10px;
  z-index: 50;
}

div#dinantpublic_api_top_languages { /* div contenant le menu deroulant */
  position : absolute;
  top : 63px;
  right : -24px;
  width: 98px;
  overflow:hidden;
  z-index : 20;
  height:0px;	
  background: url('../images/background_lng.gif') top no-repeat;
}

div#dinantpublic_api_top_languages_arrondi {
  width : 98px;
  height : 6px;
  background: url('../images/background_langue2.png') !important ;
  background: url('../images/background_langue2.gif') ;
  line-height : 6px;
  font-size:5px;
}

div#dinantpublic_api_top_languages ul{
  list-style-type:none;
  background-color:#dinantFFFFFF;
  padding : 0;
  margin-top : 15px;
  margin-bottom:0;
}

div#dinantpublic_api_top_languages li{
  width : 98px;
  list-style-type:none;
  list-style-position:outside;
}

div#dinantpublic_api_top_languages a{	
  display: block; 
  width : 98px;  
  height : 20px;
  line-height:20px;
  margin : 0;
  padding : 0;  
  color: #333;
  background-color : #fff;
  font-size: 11px;
  text-decoration: none;	
}

div#dinantpublic_api_top_languages a span{	
	padding-left : 8px;	
}

div#dinantpublic_api_top_languages a:hover, div#dinantpublic_api_top_languages a:active {	
	color: #FFFFFF;
	background-color: #666666;	
}

div#dinantpublic_api_bottom {	
	position: relative;	
	width: 100%;
	height: 358px;	
	background-image: url('../images/background_bottom.png');
	background-repeat: repeat-x;	
}

div#dinantpublic_api_bottom2{
	padding-top : 25px;
	width : 900px;
	margin : 0 auto ;
}

div#dinantpublic_api_bottom .dinantdivaddress {	
	float : right;	
	width: 255px;	
	background-color: #FFFFFF;
	background-image: url('../images/logo_groupe_symbol.jpg');
	background-repeat: no-repeat;
	background-position: 20px 20px;
	color: #7F7F7F;
	font-size: 12px;
	font-style: normal;
	text-align: right;	
}

div#dinantpublic_api_bottom address {
	margin : 20px 10px 20px 0;
}


div.dinantpublic-api-bottom-img-bottom {	
	position : absolute;
  bottom : 0;	 	
	width: 900px;
	height: 207px;	
}

div.dinantpublic-api-bottom-img-bottom-photo {	
	position : absolute;
	top : 0;
	left : 0;		
	width: 261px;
	height: 207px;	
	background-image: url('../images/img_bottom_01.png') !important;
	background-image: url('../images/img_bottom_01.jpg') ;
	background-repeat: no-repeat;	
}

div.dinantpublic-api-bottom-linksp {
  position : absolute;
  right : 0;
  bottom : 10px; 
 }

div.dinantpublic-api-bottom-linksp ul li{	
  display : inline;
}

div.dinantpublic-api-bottom-linksp ul li a{
	padding : 0 7px;
	color : #d8d8d8;
	text-decoration:none;
	border-right : 0px solid #fff;
}

ul.dinantpublic-api-bottom-links {	  	
	width: 280px;	
	list-style: none;	
}

ul.dinantpublic-api-bottom-links li {	
	position: relative;
	margin: 0px;
	padding: 0px;	
}

ul.dinantpublic-api-bottom-links li a:link, div#dinantpublic_api_bottom ul.dinantpublic-api-bottom-links li a {	
	width : 280px;
	display: block;
	position: relative;
	height : 25px;
	line-height : 25px;
 	border-bottom: 1px solid #d5d2d2;
	color: #6d6d6d;
	text-decoration: none;
	list-style: none;			
}

ul.dinantpublic-api-bottom-links li a:hover {	
	color: #000000;
	background-color : #f6f4f4;
	border-bottom: 1px solid #9d9d9d;	
}

.dinanthidden { 
  display: none; 
  visibility: hidden; 
}

.dinantnoalpha { 
  opacity: 0; 
  -moz-opacity: 0; 
  filter: alpha(opacity=0); 
}

::-moz-selection{	
	background-color: #000000;
	color: #FFFFFF;	
}

.dinantglobal_404 {
	font-family: Arial;
	font-size: 11px;
	background : url('../images/404/ombr-div.jpg') no-repeat;
	margin : 0 auto;
	width: 720px;
	height: 520px;
}

.dinantglobal2_404 {
	background : url('../images/404/bg-div.jpg') repeat-x;				
	position: absolute;		
	margin-left : 12px;
	margin-top : 12px;		
	width: 696px;
	height: 496px;
}

.dinantglobal3_404 {
	margin-left :30px;
	margin-right :30px;	 
}	

.dinantglobal3_404 p {
	color : #eaeaea;					
}	

.dinantglobal3_404 p span{
	color : #fff;
	font-weight : bold;
	font-style : oblique ;					
}

.dinantlogo_404 {
	text-indent : -5000px;
	background : url('../images/404/logo-partouche.jpg') no-repeat;
	display : block;	
	width : 245px;
	height : 154px;	
	margin-bottom : 30px;
}

.dinantinfos_404 {
	padding-left : 10px;
	font-size : 10px;
	line-height : 13px;
	background : url('../images/404/bg-infos.jpg') no-repeat;
	color : #555;
}

.dinantglobal3_404 ul {
	margin-left : 0 ;
	padding-left : 0;
	list-style-type: none;
	list-style-position: inside;
}

.dinantglobal3_404 ul li {
	margin-left : 0 ;
	padding-left : 0;
	width : 173px;
}

.dinantglobal3_404 ul li a {
	border-bottom : 1px solid #696969;
	display : block ; 
	width : 173px;
	height : 25px;
	padding-left : 10px;
	line-height : 25px;
	color : #fff;
	text-decoration : none;
}

.dinantglobal3_404 ul li a:hover {
	border-bottom : 1px solid #a09d9d;
	background-color : #171717;
	color : #fff;
	text-decoration : none;
}

.dinantglobal3_404 ul li a span {
	margin-left : 10px;
	color : #fff;
}

#dinantaccessi {
  display:block;
  position : absolute;
  text-indent:-5000px;
  top :0;
  left:0;
}


.dinantlink_betting {
	background : url('../images/apitop/partouche-betting.png') no-repeat;
}

.dinantlink_poker {
	background : url('../images/apitop/partouche-poker.png') no-repeat;
}

.dinantlink_backg {
	background : url('../images/apitop/partouche-gammon.png') no-repeat;
}

.dinantmenuaccess1 {
	display:none;
}

#dinantmenuaccess {
	margin-left : 30px;
}

#dinantmenuaccess li {
  list-style-type:none;
  display:inline; 
}

#dinantmenuaccess li a{
  color : #fff;
}
 
/*//////////////////////////////////////*/
/* Debut Menu déroulant établissements */
 
#dinanttop-etab-menu {
  margin : 0 0 0px 10px !important;
  margin : 0 0 0 4px;
  margin-top : 17px;
  list-style-type:none;
  height : 50px !important;
  height : 50px;
} 
 
#dinanttop-etab-menu li{
  display : inline;	 
}

#dinanttop-etab-menu li a{
  font-size : 9px;
  line-height : 29px !important;
  line-height : 19px;
  text-align : center;
  text-decoration : none;
  color : #fff;
  float : left;
  margin-right : 6px;
  width : 99px;
  height : 19px;
  margin-bottom : 0px; 	
  margin-left: 10px;
}
 
   /* FF Only */
html > body #dinanttop-etab-menu li a {
    margin-left: 0px;
	width : 109px;
    height : 33px  ;
 	margin-bottom : 15px;
} 

#dinanttop-etab-menu li a:hover {
	background-position : 0 -66px;
}
 
#dinanttop-etab-menu li a#dinanttop-etab-cat_casinos{
 	background-image:url(../images/apitop/menu-etab/1.jpg) !important;
	background-image:none ;
	background-color : transparent !important ;
	background-color : #800000;
}
#dinanttop-etab-menu li a#dinanttop-etab-cat_casinos:hover{
    background-color : transparent !important;
	background-color : #ac0000;
}

#dinanttop-etab-menu li a#dinanttop-etab-cat_casinos-select{
  background-image:url(../images/apitop/menu-etab/1.jpg);
  background-position : 0 0;
}

#dinanttop-etab-menu li #dinanttop-etab-cat_hotels{
 	background-image:url(../images/apitop/menu-etab/2.jpg) !important;
	background-image:none ;
	background-color : transparent !important ;
	background-color : #365365;
}
#dinanttop-etab-menu li #dinanttop-etab-cat_hotels:hover{
    background-color : transparent !important;
	background-color : #407799;
}

#dinanttop-etab-menu li #dinanttop-etab-cat_hotels-select{
  background-image:url(../images/apitop/menu-etab/2.jpg);
  background-position : 0 0;
}
  
#dinanttop-etab-menu li a#dinanttop-etab-cat_pasinos{
 	background-image:url(../images/apitop/menu-etab/3.jpg) !important;
	background-image:none ;
	background-color : transparent !important ;
	background-color : #5b3044;
}
#dinanttop-etab-menu li #dinanttop-etab-cat_pasinos:hover{
    background-color : transparent !important;
	background-color : #8c3a60;
}

#dinanttop-etab-menu li a#dinanttop-etab-cat_pasinos-select{
 	background-image:url(../images/apitop/menu-etab/3.jpg);
	background-position : 0 0;
}

#dinanttop-etab-menu li a#dinanttop-etab-cat_domaines{
  background-image:url(../images/apitop/menu-etab/4.jpg) !important;
		background-image:none ;
		background-color : transparent !important ;
		background-color : #5f5744;
}
#dinanttop-etab-menu li #dinanttop-etab-cat_domaines:hover{
    background-color : transparent !important;
	background-color : #968150;
}

#dinanttop-etab-menu li a#dinanttop-etab-cat_domaines-select{
  background-image:url(../images/apitop/menu-etab/4.jpg);
  background-position : 0 0;
}
 
#dinanttop-etab-menu li a#dinanttop-etab-cat_autres{
  background-image:url(../images/apitop/menu-etab/5.jpg) !important;
}
#dinanttop-etab-menu li #dinanttop-etab-cat_autres:hover{
    background-color : transparent !important;
	background-color : #b3b3b3;
}
 
.dinanttop-etab-menu-select {
  background-position : 0 0;
}

.dinanttop-etab-menu-passelect {
  background-position : 0 -33px;
}

#dinanttop-etab-menu li a#dinanttop-etab-cat_carte{
  
  width:148px;
  background-image:url(../images/apitop/menu-etab/bt-carte.jpg) !important ;
  color : #333;
  background-image:none ;
  background-color : transparent !important ;
  background-color : #e2e2e2;
}

#dinanttop-etab-menu li a#dinanttop-etab-cat_carte:hover{
    background-color : transparent !important;
	background-color : #f7f7f7;
}
.dinanttop-etab-liste-casinos { /* La liste des établissements */	
	list-style-type : none;
    width:155px;
	margin-right:23px ;
	float:left;
	display:inline;
}

html > body .dinanttop-etab-liste-casinos {margin-right:23px ; }

.dinanttop-etab-liste-casinos li { 		
	display:inline;
}

.dinanttop-etab-liste-casinos li a { 
  display:block;
  color : #fff;
  text-decoration:none;
  margin-right : 23px !important ; 
  margin-right : 0 ;
  border-bottom : 1px solid #c3c3c3;
  height : 29px;
  line-height : 29px;
  width : 155px;	
}

.dinanttop-etab-liste-casinos li a:hover { 
	background-color : #4a4a4e;
	color : #fff;
}

.dinanttop-etab-liste-casinos li a img{ 
	margin : 9px 5px 0 0;
	float:right;	
}
	
.dinanttop-etab-liste-hotels { /* La liste des établissements */
  margin-left : 5px;
  list-style-type : none;
  clear:both;
}

.dinanttop-etab-liste-hotels li { 		
  display:inline;
}

.dinanttop-etab-liste-hotels li a { 
  color : #fff;
  text-decoration:none;
  margin-right : 23px;
  float:left;
  border-bottom : 1px solid #c3c3c3;
  height : 29px;
  line-height : 29px;
  width : 155px;
}

.dinanttop-etab-liste-hotels li a:hover { 
	background-color : #4a4a4e;
}

.dinanttop-etab-liste-hotels li a img{ 
	margin : 9px 5px 0 0;
	float:right;	
}	

.dinanttop-etab-liste-a-actif{
  background-color : #b30000;
  background: #b30000 url(../images/top-etab/coche.jpg) no-repeat;
}

.dinanttop-etab-liste-a-actif:hover{
  background-color : #b30000;
  background: #b30000 url(../images/top-etab/coche.jpg) no-repeat;
}

.dinanttop-etab-liste-a-actif span{
	padding-left : 21px;
}

.dinanttop-etab-liste-a-actif:hover { 
  background: #b30000 url(../images/top-etab/rouge.jpg) repeat;		
}

.dinanttop-etab-footer {	
	position : absolute;
	left : 14px;
	bottom : 15px;
	margin:0;
	padding : 0;
	width : 866px;
	height : 72px;
	overflow:hidden;
	clear : both;
	background : #505050;
	border : 3px solid #3f3e3f;
}

.dinanttop-etab-footer-address{	
	margin-top : 5px;	
	padding-left : 12px;	
	float:left;
	width : 180px;
	height : 63px;
	border-right : 1px #b4b3b3 solid;
	color : #b4b3b3;
}

.dinanttop-etab-footer-address h4{	
	font-size : 12px;
	font-weight : bold;
	color : #fff;
	margin:0;
	padding:0;
}

.dinanttop-etab-footer-contact{
	height : 63px;
	line-height : 15px;
	color : #fff;
	margin-top : 5px;
	padding-left : 5px;
	border-right : 1px #b4b3b3 solid;
	width : 290px;
	float:left;
}

.dinanttop-etab-footer-contact ul{
	list-style-position:inside;
	list-style-type:none;
	margin-left : 10px;
	-margin-left: 0px;
}

*+html .dinanttop-etab-footer-contact ul { margin-left : 0; } /* IE7 */

.dinanttop-etab-footer-contact li{
	list-style-position:inside;
	padding:0;
	margin : 0 0 5px 0;	
}
	
.dinanttop-etab-footer-contact img{
	vertical-align : bottom;
	margin-right : 5px;
}

.dinanttop-etab-footer-contact a{
	color : #fff;
}

.dinanttop-etab-footer-contact a:hover{
	color : #ddd;
}

a.dinanttop-etab-footer-link {
	margin-top : 17px;
	margin-left : 26px;
	
	float:left;
}

a.dinanttop-etab-footer-map {
	position : absolute;
	top : 0;
	right : 0;
	display : block;
	width : 74px;
	height : 71px;
}
#dinanttop-etab-popin {
	z-index : 105;
	position : absolute;
	left : 150px;
	top : 20px;
	width : 547px;
	height : 280px;
	background:url(../images/apitop/popin/bg-popin.png) !important ;
	background:url(../images/apitop/popin/bg-popin.gif) ;
}

#dinanttop-etab-popin-bt {
	text-indent : -5000px;
	z-index : 106;
	position : absolute;
	right : 30px;
	top : 30px;
	display : block;
	width : 107px;
	height : 27px;	
	text-indent: -5000px !important;
	text-indent:0 ;
}

html > body #dinanttop-etab-popin-bt {
	width : 113px;
	height : 33px;	
	background : url(../images/apitop/popin/bt-close.png) ;
}
html > body #dinanttop-etab-popin-bt:hover {
	background : url(../images/apitop/popin/bt-close.png) 0 -33px;
}

#dinanttop-etab-popin-body{
	margin : 25px 0 0 25px;
	width : 498px;
	height : 230px;	
	background : #535252 url(../images/apitop/popin/gifload.gif) center center no-repeat ;	
}

#dinanttop-etab-popin-body2{
	width : 498px;
	height : 230px;		
}

#dinanttop-etab-popin-footer{
	clear:both;
	width : 547px;
	height : 25px;	
	background : url(../images/apitop/popin/footer.png) ;	
}

/*   Fin Menu déroulant casinos  */
/*//////////////////////////////////////*/


/*//////////////////////////////////////*/
/*   Fin Menu déroulant Pasinos  */

#dinantpublic_api_top_etab_pasinos {
  clear:both;
}
 
.dinantpublic_api_top_etab_pasinos_div {
  float:left;
  width : 200px;
  color : #fff;
  background:url(../images/apitop/menu-etab/sep-pas.jpg) top right no-repeat;
} 

.dinantpublic_api_top_etab_pasinos_div2 {
  margin : 0 30px 0 13px;
}

.dinanttop-etab-pasinos-address{	
  margin-top : 21px; 
  float:left; 
  height : 75px;
  color : #b4b3b3;
}

.dinanttop-etab-pasinos-address h4{	
	color : #fff;
}

.dinanttop-etab-pasinos-contact{
	line-height : 15px;
	color : #fff;
	margin-top : 21px;
	height : 75px;
	float:left;
}

.dinanttop-etab-pasinos-contact ul{
	list-style-position:inside;
	list-style-type:none;
}

*+html .dinanttop-etab-pasinos-contact ul { margin-left : 0; } /* IE7 */

.dinanttop-etab-pasinos-contact li{
	list-style-position:inside;
	padding:0;
	margin : 0 0 5px 0;	
}

.dinanttop-etab-pasinos-contact img{
	vertical-align : bottom;
}

.dinanttop-etab-pasinos-contact a{
	color : #fff;
}

.dinanttop-etab-pasinos-contact a:hover{
	color : #ddd;
}

a.dinanttop-etab-pasinos-link {	
	text-indent : -5000px;
	margin-top : 5px;
	margin-bottom : 20px;
	display : block;
	width:151px;
	height : 23px;
	background : url(../images/apitop/bt-site.jpg);
	float:left;
}

a.dinanttop-etab-pasinos-map {
	text-indent : -5000px;
	margin-left : 41px;
	margin-top : 14px;
	display : block;
	width : 87px;
	height : 72px;
	background : url(../images/top-etab/bt-map.jpg) 0 0;
	float:left;
}

a.dinanttop-etab-pasinos-map:hover {
	background : url(../images/top-etab/bt-map.jpg) 0 -72px;
}

.dinanttop-etab-pasinos-popin {
	display:none;	
	background-color:#00CC00;
	z-index : 1;
	background:url(../images/top-etab/popin.jpg) no-repeat;
	position : absolute;	
	right : 0px;
	bottom : 88px;
	width : 508px;
	height : 251px;
}

/*//////////////////////////////////////*/
/* /////// API Domaines  //////////////*/

#dinantpublic_api_top_etab_domaines {	
	padding-top : 0px;
	clear:both;	
}
   
.dinantpublic_api_top_etab_domaines_div {
	margin-left : 6px;
	margin-right : 14px;
	float:left;
	width : 284px;
	height:320px;	
	color : #fff;
	background:url(../images/apitop/menu-etab/sep-pas.jpg) top right no-repeat;
} 

.dinantpublic_api_top_etab_domaines_div2 {
	margin : 0 20px 0 0px;
	text-align : center;
}

html > body .dinantpublic_api_top_etab_domaines_div2 {
	margin : 0 37px 0 0px;
}

.dinantpublic_api_top_etab_domaines-photo {
	border : 5px solid #505150;
	display : block;
	height : 249px;
	width : 251px;
}

.dinantpublic_api_top_etab_domaines-photo:hover {
	border : 5px solid #ccc;
}

/* /////// API Pasinos //////////////// */

#dinantpublic_api_top_etab_pasinos {	
	padding-top : 5px;
	clear:both;	
}

#dinantpublic_api_top_etab_pasinos .dinantflag{	
	margin-top : 5px;	
}
   
.dinantpublic_api_top_etab_pasinos_div {
	margin-right : 9px;
	float:left;
	width : 214px;
	height:320px;	
	color : #fff;
	background:url(../images/apitop/menu-etab/sep-pas.jpg) top right no-repeat;
} 

.dinantpublic_api_top_etab_pasinos_div2 {
	margin : 0 15px 0 0px;
	text-align : center;
}

.dinantpublic_api_top_etab_pasinos-photo {
	border : 5px solid #505150;
	display : block;
	height : 258px;
	width : 185px;
}

.dinantpublic_api_top_etab_pasinos-photo:hover {
	border : 5px solid #ccc;
}

#dinantpublic_api_top_etab_carte_container {
	border : 5px solid #505150;
	height : 300px;
	width : 862px;
	clear:both;
	margin-left : 14px;
	text-align:center;	
	background: #b8b8b8 url(../images/apitop/gifload.gif) no-repeat center center;
}

#dinantpublic_api_top_etab_carte_container2 {
	height : 300px !important;
	width : 862px;	
	height : 290px;
}

/* #dinantpublic_api_top_box22-body {
  float:left;
  width : 888px;
  height:487px;
  background : #302f34 url('../images/apitop/bg-etab.jpg') repeat;
}
*/

/* #dinantpublic_api_top_box22-haut { 
  overflow:hidden;
  height:487px; 
}
*/

#dinantsearchformdiv { position : relative; margin-top : 53px;float:left;width : 186px;height : 21px ;background : url(../images/apitop/search-bg.jpg) no-repeat;
}

#dinantsearchform {margin-left : 30px;border : none;height : 15px;padding : 1px 0 3px;margin-top : 2px;color :#504949;outline: none;}

#dinantreturn_keyword{ z-index : 1200;width : 252px; height : 0; position : absolute; top : 19px;left :-37px;background : url(../images/apitop/search-bul.gif) no-repeat ; overflow:hidden;}

html > body #dinantreturn_keyword{background : url(../images/apitop/search-bul.png) no-repeat ;}
#dinantreturn_keyword2{ margin : 25px 5px 0 13px;}
#dinantreturn_keyword2 div h3 a, .dinantsearchresultdiv-select h3 a{
	margin : 0 15px;
	padding : 0;
	font-size : 12px;
	color:#fff;
	text-decoration:none;
	line-height : 12px;
}
#dinantreturn_keyword2 div h3,.dinantsearchresultdiv-select h3 {
	padding : 5px 0 0 0;
	margin : 0 ;
	line-height : 12px;
}
#dinantreturn_keyword2 div p , .dinantsearchresultdiv-select p {
	
	border-bottom : 1px solid #acb3ba;
	line-height : 11px;
	font-size : 10px;
	color:#c8c9ca;
	margin : 0 0 0px;
	padding : 0 15px 5px;
}

.dinantsearchresultdiv-select {
	background : #414c53;
}

#dinantmegapot {
	overflow:hidden;
	margin : 16px auto 0;
	color : #efefef;
	height : 96px !important;
	height : 111px;
	width : 867px;
	color : #cacaca;
  	font-size : 11px;
  	padding-bottom:2px;
	background: url(../images/apitop/hr.png) bottom center no-repeat !important;
	background: url(../images/apitop/hr2.png) bottom center no-repeat ;
	padding-bottom : 2px !important;
	padding-bottom:10px;
	
}

#dinantmegapot p {font-size:11px;line-height: 14px;color : #efefef;}

#dinantmegapot-txt {
	padding-top : 16px !important;
	padding-top : 26px !important;
	float:left;
	height : 96px;	
	width : 338px;
}

#dinantmegapot-bg p , #dinantmegapot-bg-en p {
	margin : 43px 0 0 50px;
	letter-spacing:4px;
	font-size : 20px;
}

#dinantmegapot-bg , #dinantmegapot-bg-en {
	margin-top :0 !important;
	margin-top : 16px;
	font-size : 20px;
	float:left;
	width : 243px;
	height : 96px;
	background:url(../images/apitop/menu-online/megapot.gif) no-repeat;
}
#dinantmegapot-bg-en {
	background:url(../images/apitop/menu-online/megapot-en.gif) no-repeat;
}

#dinantmegapot-logo {
	margin-top :0 !important;
	margin-top : 16px;
	float:left;
}
.dinantapisite a.dinantimag{ display:block;width : 163px;height : 101px;float:left;}
.dinantapisite  p {margin : 0;color : #cacaca;font-size : 11px;line-height:14px;}
.dinantapisite {
	color : #cacaca;
  	font-size : 11px;
	text-align:left;
	display:inline;
	overflow:hidden;
	width : 423px;
	height : 102px;
	float:left;
	margin-left : 18px;
	padding-bottom:1px;
	background: url(../images/apitop/demihr.png) bottom center no-repeat !important;
	background: url(../images/apitop/demihr2.png) bottom center no-repeat ;
  }
.dinantapisite h3 a {
	color :#fff;
	font-size : 14px;
	text-decoration:none;
}
.dinantapisite h3 a:hover {
	color :#aaa;
}
.dinantapisite h3 {
	padding : 17px 0 0px 0;
	margin:0;
}
