	* {
	
		padding : 0;
		margin : 0;
		list-style-position:inside;				
	
	}
		

	body {
		
		background: #000000 url('../images/background.jpg') repeat-x;
		color: #000000;
		
	}
	
	body, td, th {
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		
	}
	
	img { border: none; }
	
	p, form { margin: 0px; padding: 0px; }
	
	p {
	
		line-height : 18px;
		margin-bottom : 18px;
	
	}
	
	a{
	
		color : #222;
	
	}
	
	a:hover{
	
		color : #000;
	
	}
	
	::-moz-selection{
		
		background-color: #cccccc;
		color: #FFFFFF;
		
	}
	
	h2 {
		
		position: relative;
		cursor:pointer;
		
	}
	
	div.pharaon-global {
		
		margin : 0 auto;		
		
		padding-top: 11px;
		padding-bottom: 30px;
		
		width: 930px;
		
	}
	
	div.pharaon-global div.pharaon-header {
		
		position: relative;
		height: 248px;
		background-image: url('../images/header.jpg');
		background-repeat: no-repeat;
		
	}
	
	.pharaon-header h1 {
		padding-top : 37px;
		margin : 0 0 0 40px;
		text-indent : -6000px;
	
	}
	
	.pharaon-header a {
	
		display : block;
		height :185px;
		width : 350px;
		
	
	}
	
	div.pharaon-global div.pharaon-content {
		
		position: relative;
		/* padding-left:-5px; */
		overflow:hidden;
		width: 924px;
		background-image: url('../images/background_middle.png');
		background-repeat: repeat-y;
		
	}
	
	* html div.pharaon-global div.pharaon-content { background-image: url('../images/background_middle.gif'); }
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event {
		
		position: relative;
		height: 230px;
		border-top: solid 1px #ccc;
		width:100%;
		background: #fff url('../images/nav_gradient.jpg') repeat-x;
				
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event h3.pharaon-content-event-title{
	
	  color: #606060;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 19px;
	  margin : 15px 0 15px 14px;
	
	  font-weight: normal;
	  
	}	
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event {
	
		width : 280px;
		height: 168px;	
		position: relative;
		display: inline;
		float: left;

		margin-left:15px;
		
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event a {
		
		text-decoration: none;
		outline: none;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event div.pharaon-title-event {
	
		margin : 10px 0 0 140px;
	 
		color: #FFFFFF;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height : 20px;
		font-weight: bold;
	
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event div.pharaon-sub-title-event {
	
		margin : 0 0 11px 140px;
		 
		 overflow:hidden;
		 color: #fff;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-style:italic;
	
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event div.pharaon-description-event {
	 
	 
	 	margin : 0 0 11px 140px;
		  color: #FFFFFF;
		  
		  line-height : 14px;
		  overflow:hidden;
		 
		  font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		
	
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event a.pharaon-plus-event {
		
		background: #222;
		display:block;
		width: 94px;
		height: 17px;
		position:absolute;
		
		top : 140px;
		left : 140px;
		line-height : 17px;
		
		color: #dedcdc;
		text-align:center;
		font-size: 10px;
				
	}
	
	
html > body div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event a.pharaon-plus-event {
		
		background: transparent url('../images/button_savoir_plus.jpg') no-repeat;
		display:block;
		width: 94px;
		height: 17px;
		position:absolute;
		
		top : 140px;
		left : 140px;
		line-height : 17px;
		
		color: #dedcdc;
		text-align:center;
		font-size: 10px;
				
	}
	
	
	div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event a.pharaon-plus-event:hover {
		background: #000;
		color : #fff;
	}
	
html > body div.pharaon-global div.pharaon-content div.pharaon-content-event div.pharaon-img-event a.pharaon-plus-event:hover {

		background: transparent url('../images/button_savoir_plus.jpg') no-repeat 0 -17px;
		color : #fff;
		
	}
	
	
	div.pharaon-global div.pharaon-content table.pharaon-nav {
		
		position: relative;
		
		margin : 0 18px 0 12px;
		
		width: 900px;
		
		border-collapse: collapse;
		border-spacing: 0px;
		border-bottom: 1px solid #C4C4C4;
		
	}
	
	div.pharaon-global div.pharaon-content table.pharaon-nav td { 
	
		border-collapse: collapse; 
		border-spacing: 0px; 
		
	}
	
	div.pharaon-global div.pharaon-content table.pharaon-nav td a {
		
		display: block;
		position: relative;
		
		height: 40px;
		
		background-image: url('../images/nav_off.png');
		background-repeat: repeat-x;
		border-left: 1px solid #E7E7E7;
		border-right: 1px solid #FFFFFF;
		
		text-transform: uppercase;
		text-decoration: none;
		
		/*z-index: 1;*/
		
	}
	
	div.pharaon-global div.pharaon-content table.pharaon-nav td a:hover {
			
		background: none;
		background-color : #eaeaea;
		
	}

	html > body div.pharaon-global div.pharaon-content table.pharaon-nav td a:hover {
			
		background-color : #eaeaea;
		
	}
	
	
div.pharaon-global div.pharaon-content table.pharaon-nav td a span.pharaon-bnav {
		
		position:absolute;
		
		left: 0px;
		top: 0px;
		
		width: 1px;
		height: 1px;
		
		
		
	}
	
html > body	div.pharaon-global div.pharaon-content table.pharaon-nav td a span.pharaon-bnav {
		
		position:absolute;
		
		left: 0px;
		top: 0px;
		
		width: 100%;
		height: 40px;
		
		background: url('../images/nav_on.png') repeat-x;
		
		
	}
	
	html > body div.pharaon-global div.pharaon-content table.pharaon-nav td a.pharaon-navstatus-0 span.pharaon-bnav { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
	
	div.pharaon-global div.pharaon-content table.pharaon-nav td a.pharaon-navstatus-1 span.pharaon-bnav {}
	
	div.pharaon-global div.pharaon-content table.pharaon-nav td a span.pharaon-tnav {
		
		display: block;
		position: relative;
		
		padding-left: 11px;
		padding-top: 7px;
		
		color: #888888;
		
		font-size: 13px;
		
	}
	
	div.pharaon-global div.pharaon-content table.pharaon-nav td a span.pharaon-hnav {
		
		display: block;
		position: relative;
		
		padding-left: 11px;
		margin-top: -3px;
		
		color: #AFAFAF;
		
		text-transform: none;
		font-size: 10px;
		
	}
	
	div.pharaon-subnav { 
	
		position:absolute; 
		left: 0px; 
		top: 0px; 
		
		border-bottom: 1px solid #C4C4C4;
		z-index : 30;
    
   }
	
	div.pharaon-subnav-list {
		
		position:absolute;
		border-bottom: 1px solid #b9b2ae;
		left: 0px;
		top: 0px;
		
		/*background-color: #C4C4C4;*/
		
	}
	
	div.pharaon-subnav-list a{
		
		padding : 5px 0 5px 7px ;
		
		display: block;
		/* width : 99%; */
		
		/* height : 25px;
		line-height : 25px; */
		
		position: relative;
		color: #888888;
		
		font-size: 12px;
		text-decoration : none;
		
		border-left: 1px solid #b9b2ae;
		border-right: 1px solid #b9b2ae;
		border-bottom: 1px solid #e1e1e1;
		
		text-decoration: none;
		z-index: 30;
		
	}
	
	
	div.pharaon-subnav-list a span{
		
		margin-left : 0px;
	}
	
	
	
	div.pharaon-subnav-list a{
		
		background-color : #fbfbfb;
		
	}
	
	
	html > body div.pharaon-subnav-list a{
		
		background: #fbfbfb url('../images/nav_off.jpg') repeat-x;
		
	}
	
	
	
/*  ie6 */  div.pharaon-subnav-list a:hover{
		
				background-color:#dddddd;
		
	}
	
/* pas ie6 */	html > body div.pharaon-subnav-list a:hover {
		
		color: #888888;
		background: url('../images/nav_on.png') repeat-x;
		
	}
	
	div.pharaon-subnav-list a:hover{
		
		cursor : pointer;
	
		color: #585757;	
		
	}
	

	
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content {
		
		display: block;
		position: relative;
		overflow: hidden;
		
		margin : 0 18px 0 12px;

		padding-top: 22px;
		
		width: 900px;
		
		background: url('../images/nav_gradient.jpg') repeat-x;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-text {
		
		position: relative;
		padding: 10px 20px 12px 17px;
		
	}
	
    #pharaon-live-webcam {
  
		width : 60px;
		height : 19px;
		top:4px;
		right:4px;  	
		z-index:10;
		background: url('../images/live.jpg')  no-repeat;
	
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index {
		
		position: relative;
		
		padding : 10px 20px 12px 17px;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index {
		
		position: relative;
		list-style: none;
		margin-bottom : 20px;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li {
	
		font-size: 17px;
		
		background: url('../images/white.png') repeat-x  left bottom;
		list-style: none;
		line-height : 30px;
		height : 30px;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li a:link, div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li a {
		
		display:block;
		width : 100%;
		height : 30px;
		line-height : 30px;
		color: #222222;
		text-decoration: none;
		text-transform: uppercase;
		border-bottom: 1px solid #CCCCCC;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li a:link, div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li a:visited {
		
		
		color: #222222;
		text-decoration: none;
		text-transform: uppercase;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li a:hover, div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li a:hover {
		
		background-color : #f6f6f6;
		color: #D31B51;
		border-bottom: 1px solid #888686;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-index ul.pharaon-index li p {
		
		color: #666666;
		font-size: 10px;
		
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-modules {
		
		position: relative;
		width : 880px;
		margin : 6px 0px 4px 9px;

	}
	

	
/* ie6 */	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-modules div.pharaon-content-modules-col {
		
			
			position: relative;
			overflow: hidden;
			float:left;
			
		}
	
/* pas ie6 */	html > body div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-modules div.pharaon-content-modules-col {
		
			margin-left : 0;
		position: relative;
		overflow: hidden;
		float:left;
			
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-modules div.pharaon-content-modules-cell {
		
		position: relative;
		padding-bottom : 15px;
		overflow: hidden;
			
	}
	
	div.pharaon-global div.pharaon-content div.pharaon-page-content div.pharaon-content-modules div.pharaon-content-modules-cell div.pharaon-content-modules-cell-in {
		
		position: relative;
		
		margin : 8px;
		
	}
	
	div.pharaon-global div.pharaon-footer {
		
		position: relative;
		overflow:hidden;
		height: 20px;
		width: 924px;
		background: url('../images/background_footer.png')  no-repeat;
				
	}
	
	* html div.pharaon-global div.pharaon-footer { background-image: url('../images/background_footer.gif'); }
	
	dib.pharaon-modbox { position: relative; overflow: hidden; }
	
	div.pharaon-modbox.mb1 {}
	
	div.pharaon-modbox.mb1 h3.pharaon-modbox-title {
		
		position: relative;
		
		margin-right: -1px;
		
		padding : 7px 0 0 12px;

		height: 23px;
		
		background: url('../images/box_01_legend_left.png') no-repeat;

		color: #FFFFFF;
		
		font-weight: normal;
		font-size: 13px;
		text-transform: uppercase;
		
	}
	
	div.pharaon-modbox.mb1 h3.pharaon-modbox-title span.pharaon-modbox-title-r {
		
		position:absolute;
		
		right: 0px;
		top: 0px;
		
		width: 15px;
		height: 30px;
		
		background: url('../images/box_01_legend_right.png') no-repeat;
		
	}
	
	div.pharaon-modbox.mb1 div.pharaon-modbox-content {
		
		position: relative;

		padding : 10px 12px 8px 12px;
		
		background: #EBEBEB url('../images/box_01_gradient.png') no-repeat left bottom;

		color: #5B5B5B;
		font-size: 12px;
		
	}
	
	div.pharaon-modbox.mb1 div.pharaon-modbox2-content {
		
		position: relative;
		
		padding : 10px 12px 8px 12px;

		background:  #EBEBEB url('../images/box_02_gradient.png')  no-repeat  left bottom;
		
		color: #5B5B5B;
		font-size: 12px;
		
	}	
	
	div.pharaon-modbox.mb1 div.pharaon-modbox-content div.pharaon-modbox-content-plus {
		
		position: relative;
		width: 90px;
		height: 16px;
		
		background: url('../images/button_plus.png') no-repeat;

		color: #5B5B5B;
		text-align:center;
		font-size: 10px;
		margin: 10px 0px 10px 160px;
		
	}
	
		div.pharaon-modbox.mb1 div.pharaon-modbox-content div.pharaon-modbox-content-plus a{
		
			text-decoration : none;
			color : #333;
	}
	
	div.pharaon-modbox.mb1 div.pharaon-modbox-content div.pharaon-modbox-content-plus a:hover{
		
			color : #000;
	}
	
	div.pharaon-modbox.mb1 div.pharaon-modbox-content div.pharaon-modbox-content-plus {
		
		text-decoration: none;
		outline: none;
		
	}
	
	div.pharaon-modbox.mb1 div.pharaon-modbox2-content div.pharaon-modbox2-content-dl-pdf {
		
		position: relative;
		width: 168px;
		height: 33px;
		background: url('../images/btn_pdf.png') no-repeat;
		color: #5B5B5B;
		text-align:center;
		font-size: 12px;
		margin: 10px 0px 10px 380px;
		padding: 8px 0px 0px 8px;
		
	}
	
	div.pharaon-modbox.mb1 div.pharaon-modbox-content div.pharaon-modbox-content-telephone {
		
		
		position: relative;
		width: 136px;
		height: 25px;
		margin-bottom : 11px;
		background: url('../images/telephone.png') no-repeat;
		
		
	}

	
	div.pharaon-modbox.mb1 div.pharaon-modbox-content div.pharaon-modbox-content-c {
		
		position:absolute;
		
		/*right: 8px;
		bottom: 29px;*/
		
		right: 0px;
		bottom: 0px;
		
		width: 14px;
		height: 14px;
	
		background-image: url('../images/box_01_gradient_corner.png') !important;
		background-image: none;
		background-repeat: no-repeat !important;
		
	}
	
	
	div.pharaon-modbox.mb2 {}
	
	div.pharaon-modbox.mb2 h3.pharaon-modbox-title { display: none; visibility: hidden; }
	div.pharaon-modbox.mb2 h3.pharaon-modbox-title span.pharaon-modbox-title-r { display: none; visibility: hidden; }
	div.pharaon-modbox.mb2 div.pharaon-modbox-content {}
	div.pharaon-modbox.mb2 div.pharaon-modbox-content div.pharaon-modbox-content-c { display: none; visibility: hidden; }
	
	.pharaon-hidden { display: none; visibility: hidden; }
	
  fieldset.pharaon-fs {
		
		position: relative;
		overflow: hidden;
		margin-bottom: 20px;		
		font-size: 12px;
		background: none;
		border: none;
		
	}
	
	fieldset.pharaon-fs div.pharaon-fs-label {
		
		
		position: relative;
		float: left;		
		margin-top: 3px;		
		width: 150px;
		
	}
	
	fieldset.pharaon-fs div.pharaon-fs-input {
		
		position: relative;
		float: left;
		
	}
	
	fieldset.pharaon-fs div.pharaon-fs-input.fs-picdesc {
		
		overflow: hidden;
		
	}
	
	fieldset.pharaon-fs div.pharaon-fs-input.fs-picdesc img {
		
		display: block;
		position: relative;
		float: left;
		
		margin-right: 10px;
		
	}
	
	fieldset.pharaon-fs div.pharaon-fs-input.fs-picdesc p {
		
		display: block;
		position: relative;
		float: left;
		
	}
	
			/*	input {
					
					padding : 3px;
					
						
					border: 1px solid #AAAAAA;
					color: #000000;
						
				}
				
				input:focus {
					border: 1px dotted #292525; 
					background-color: #f9f9f9;
				}
				
				input:hover {
					border: 1px solid #292525; 
					
				} */
	
	#pharaon-form_contact input{
	
		background : url('../images/form/bg-input2.jpg') repeat-x ;
		padding : 4px 4px;
		border: 1px solid #a6a6a6;
		
	}
	
	
	#pharaon-form_contact input:hover{
	
	
		border: 1px solid #616060;
		
	}
	
	#pharaon-form_contact input:focus{
	
		background : url('../images/form/bg-input.jpg') repeat-x ;
		border: 1px solid #616060;
		
	}
	
	#pharaon-form_contact textarea{
		
		background : url('../images/form/bg-txt.jpg') repeat-x ;
		padding : 2px 3px;
		border: 1px solid #a6a6a6;
		
	}
	
	#pharaon-form_contact textarea:hover{
	
			border: 1px solid #616060;
		
	}
	
	#pharaon-form_contact textarea:focus{
	
			border: 1px solid #616060;
		
	}
	
	.pharaon-input-1 {
		
		padding : 2px 3px;
		width: 250px;		
		border: 1px solid #a6a6a6;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		
	}
	
	.pharaon-input-2 {
		
		width: 100%;		
		border: 1px solid #a6a6a6;		
		cursor: pointer;
		
	}
	
	select.pharaon-input-1 { padding-right: 0px; width: auto; }
	
	#pharaon-form_contact input# {
	
		border : 0;
	
	}
	
	#pharaon-form_contact input#pharaon-bt-form {
		background : url('../images/form/bt-envoi.jpg') repeat-x ;
		font-size : 14px;
		border: 0;
		color:#474e51;
		height:53px;
		margin:0;
		padding-bottom:0;
		width:162px;
	
	}
	
	#pharaon-bt-form:hover {
	
		border : none;
	
	}
	
	
	div.pharaon-error-msg {
		
		margin-bottom: 15px;		
		color: #CC0000;
		font-weight: bold;
		
	}
	
	div.pharaon-modbox2-content h3 {
	
	
		font-size:15px;
		margin-top:10px;
		margin-bottom:15px;
		padding-bottom:5px;
		color : #36383b;
		font-weight:normal;
		border-bottom: 1px solid #bdcbcb;
		
		letter-spacing : 2px;
		
	
	}

	div.pharaon-modbox2-content h4 {
	
		font-size:13px;
		margin-top:10px;
		margin-bottom:15px;
		padding-bottom:5px;
		color : #3b4e5a;
		font-weight:normal;
		border-bottom: 1px solid #dde6e6;
	
	}
	
	div.pharaon-modbox2-content ul {
	
		line-height:20px;
		margin-left:10px;
		padding-left:0;
		list-style-position:inside;
		color:#3d3939;
		
	}
	
	div.pharaon-agenda-item {
		
		position: relative;
		overflow: hidden;		
		margin-bottom: 13px;
		
		height: 186px;
		
		background-image: url('../images/newsitem_bg.png');
		background-repeat: repeat-x;
		background-color: #F6F6F6;
		
	}
	
	div.pharaon-agenda-item img.pharaon-agenda-img {
		
		position: absolute;
		
		left: 7px;
		top: 8px;
		
		width: 240px;
		height: 158px;
		
		border: 3px solid #D3D3D3;
		
	}
	
	div.pharaon-agenda-item h4 {
		
		position: absolute;
		
		left: 267px;
		top: 11px;
		
		margin: 0px;
		padding: 0px;
		
		border: none;
		color: #FFFFFF;
		
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		
	}
	
	div.pharaon-agenda-item p.pharaon-agenda-date {
		
		position: absolute;
		
		left: 267px;
		top: 28px;
		
		margin: 0px;
		padding: 0px;
		
		color: #6D6D6D;
		
		font-size: 10px;
		
	}
	
	div.pharaon-agenda-item div.pharaon-agenda-p {
		
		position: absolute;

		
		left: 267px;
		top: 56px;
		
		width: 580px;

		
		color: #6D6D6D;
		
		font-size: 13px;
		
	}
	
	div.pharaon-agenda-item div.pharaon-agenda-p p { margin: 0px 0px 5px 0px; padding: 0px; }
	
	div.pharaon-agenda-item a.pharaon-agenda-link:link, div.pharaon-agenda-item a.pharaon-agenda-link:visited {
		
		position: absolute;
		overflow: hidden;
		
		left: 760px;
		top: 160px;
		
		width: 89px;
		height: 14px;
		
		background-image: url('../images/moreinfos_fr.png');
		background-repeat: no-repeat;
		color: #6D6D6D;
		
		text-indent: -1000px;
		font-size: 0px;
		
	}
	
	div.pharaon-agenda-pagination {
		
		position: relative;
		overflow: hidden;
		
		height: 25px;
		
	}
	
	div.pharaon-agenda-pagination a.pharaon-agenda-pagination-prev:link, div.pharaon-agenda-pagination a.pharaon-agenda-pagination-prev:visited {
		
		position: absolute;
		overflow: hidden;
		
		left: 0px;
		top: 0px;
		
		width: 117px;
		height: 25px;
		
		background-image: url('../images/newsbtn_previous_fr.png');
		background-repeat: no-repeat;
		
		text-indent: -1000px;
		font-size: 0px;
		
	}
	
	div.pharaon-agenda-pagination a.pharaon-agenda-pagination-next:link, div.pharaon-agenda-pagination a.pharaon-agenda-pagination-next:visited {
		
		position: absolute;
		overflow: hidden;
		
		right: 0px;
		top: 0px;
		
		width: 99px;
		height: 25px;
		
		background-image: url('../images/newsbtn_next_fr.png');
		background-repeat: no-repeat;
		
		text-indent: -1000px;
		font-size: 0px;
		
	}
	
	/* STYLE DES DIFFERENTS THEMES */
	
.pharaon-casino {
background: #000000 url('../images/themes/casino/background.jpg') repeat-x;
color: #000000;
}

* html .pharaon-casino div.pharaon-global div.pharaon-content{
background-image: url('../images/themes/casino/background_middle.gif');
}

.pharaon-domaine {
background: #000000 url('../images/themes/domaine/background.jpg') repeat-x;
color: #000000;
}

* html .pharaon-domaine div.pharaon-global div.pharaon-content{
background-image: url('../images/themes/domaine/background_middle.gif');
}

.pharaon-hotel {
background: #000000 url('../images/themes/hotel/background.jpg') repeat-x;
color: #000000;
}

* html .pharaon-hotel div.pharaon-global div.pharaon-content{
background-image: url('../images/themes/hotel/background_middle.gif');
}

.pharaon-pasino {
background: #000000 url('../images/themes/pasino/background.jpg') repeat-x;
color: #000000;
}

* html .pharaon-pasino div.pharaon-global div.pharaon-content{
background-image: url('../images/themes/pasino/background_middle.gif');
}

h2#pharaon-content_title {

	margin-left : 4px;
	color : #606060;
	font-weight : normal;
	font-size : 25px;

}

img.pharaon-autopromo-img {
	
	display: block;
	position: absolute;
	
	left: 50%;
	top: 171px;
	
	margin-left: -217px;
	
}

a.bt-pdf, a.bt-more, a.bt-tel { 
  text-decoration:none;
  display:-moz-inline-box !important ;
  display:inline-block !important ; 
  display:inline;
  margin:0 ; 
  padding:0; 
  font:12px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif; 
  /*white-space:nowrap; */
  text-align:center; 
  line-height : 35px;
  vertical-align:middle;
  cursor:pointer; 
  border:0; 
  background:none; 

}  
a.bt-pdf span, a.bt-tel span, a.bt-more span { 
  position:relative; 
  float:left; 
  vertical-align:middle; 
} 
a.bt-pdf span { 
  padding:0 0 0 48px; 
} 
a.bt-tel span { 
  padding:0 0 0 40px; 
} 
a.bt-more span { 
  padding:0 0 0 30px; 
} 
a.bt-pdf span {  
  color : #666; 
  font-size : 11px;  
  background:url(../images/buttons/bt_pdf_g.gif) left top no-repeat; 
} 
a.bt-tel span {  
  color : #666;
  font-size : 10px; 
  background:url(../images/buttons/bt_tel_g.gif) left top no-repeat; 
} 
a.bt-more span {  
  color : #666; 
  font-size : 10px; 
  background:url(../images/buttons/bt_more_g.gif) left top no-repeat; 
} 
a.bt-pdf span span { 
  padding:0 15px 0 0;  
}
a.bt-tel span span { 
  padding:0 30px 0 0;  
} 
a.bt-more span span { 
  padding:0 30px 0 0;  
}  
a.bt-pdf span span { 
  background:url(../images/buttons/bt_pdf_d.gif) right top no-repeat; 
} 
a.bt-tel span span { 
  background:url(../images/buttons/bt_tel_d.gif) right top no-repeat; 
} 
a.bt-more span span { 
  background:url(../images/buttons/bt_more_d.gif) right top no-repeat; 
} 
a.bt-pdf span span span {     
  height:30px; 
  padding:0; 
  line-height : 30px;
} 
a.bt-tel span span span {     
  height:21px; 
  padding:0; 
  line-height : 21px;
} 
a.bt-more span span span {     
  height:21px; 
  padding:0; 
  line-height : 21px;
} 
a.bt-pdf span span span {
  background:url(../images/buttons/bt_pdf_m.gif) left top repeat-x;   
}
a.bt-tel span span span {
  background:url(../images/buttons/bt_tel_m.gif) left top repeat-x; 
}
a.bt-more span span span {
  background:url(../images/buttons/bt_more_m.gif) left top repeat-x; 
}
.pharaon-titre1 {
	font-size : 15px;
	margin-bottom : 15px;
	border-bottom : 1px solid #aeaeae;
}
.pharaon-titre2 {
	font-size:14px;
	margin-bottom : 14px;
}
.pharaon-casino .pharaon-textecouleur{
	color : red;
}
.pharaon-pasino .pharaon-textecouleur{
	color : blue;
}
#pharaon-paginslide {
	position :absolute;
	right : 5px;
	bottom : 5px;
	z-index : 15;
}
#pharaon-paginslide a {
	font-size : 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	display : block;
	float:left;
	width : 26px !important;
	height:26px !important;
	width : 20px ;
	height:20px ;
	line-height : 26px !important;
	line-height : 20px;
	text-align:center;
	color : #ddd;
	font-weight:bold;
	text-decoration:none;
	margin : 0 0 0 0 !important;
	margin : 0 5px 10px 5px ;
	background-color: transparent !important;
	background-color: #333;
	background-image: url(../images/bt-slideshow.png) !important ;
	background-image : none;
}
#pharaon-paginslide a.pharaon-activeSlide { 
	color : #333;
	background-color:#ccc; 
	background-position : 0 -52px !important;
}
#pharaon-paginslide a:hover { 
	color : #fff; 
	background-color:#000;
	background-position : 0 -26px !important; 
}
#pharaon-s4 {
	overflow:hidden;
	width:570px;
	height : 300px;
	position:relative;

}
#pharaon-pres4 {
	overflow:hidden;
	width:570px; 
	height : 300px;
	position:relative;
}
#pharaon-backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute;/*hackforinternetexplorer6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	z-index:99;
}
#pharaon-popupContact p{
	color: #666;
}
#pharaon-popupContact{
	display:none;
	position:fixed;
	_position:absolute;/*hackforinternetexplorer6*/
	height:450px;
	width:600px;
	border:0px solid #cecece;
	z-index:100;
	padding:0px;
	font-size:13px;
	/*background:url(../popups/partouchenet/bgpopup.jpg);*/
}
#pharaon-popupiframe{
	display:none;
	position:fixed;
	_position:absolute;/*hackforinternetexplorer6*/
	height:563px;
	width:995px;
	border:0px solid #cecece;
	z-index:110;
	padding:0px;
	font-size:13px;
	/*background:url(../popups/partouchenet/bgpopup.jpg);*/
}
#pharaon-popupContact h1{
	text-align:left;
	color:#333;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#pharaon-popupContactClose{
	position:absolute;
	top: 5px;
	right:5px;
}
#pharaon-popupLien{
	display:block;
	position:absolute;
	bottom:7px;
	right : 7px;
	width:182px;
	height : 69px;
}
#pharaon-popup_casino, #pharaon-popup_poker{
	width:266px;
	height:220px;
	overflow:hidden;
	position:absolute;
}
#pharaon-popup_casino{
	left:19px;
	bottom:24px;
}
#pharaon-popup_poker{
	right:18px;
	bottom:24px;
}
#pharaon-popup_casino a, #pharaon-popup_poker a{
	display:block;
	height:220px;
	width:266px;
	text-indent:-9999px;
	background-image:url(../popups/partouchenet/casino-bt.jpg);
}
#pharaon-popup_poker a{
	background-image:url(../popups/partouchenet/poker-bt.jpg);
}
html > body #pharaon-popup_casino a:hover, #pharaon-popup_poker a:hover{
	background-position:0 -220px  ;
}
.pharaon-footlinks{
	position:absolute;
	bottom:10px;
	right:0px;
}
.pharaon-footlinks a{
	font-size:12px;
	color:#888;
}

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
#bookingmask #chooseDateForm {
	width: 252px;
}
#bookingmask fieldset {
	border: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#bookingmask legend {
	margin: 0px;
	padding: 0px;
}
#bookingmask label {
	font-size: 12px;
}
#bookingmask ol {
	border: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#bookingmask li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#bookingmask li input {
	width: 120px;
	vertical-align: middle;
}
#bookingmask li img {
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 3px;
}
#bookingmask input {
	width: 150px;
}
#bookingmask ol ul {
	border: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#bookingmask ol ul li {
	display: inline;
	float: left;
	padding-right: 8px;
	margin-right: 8px;
}
#bookingmask .clear {
	clear: both;	
}
#bookingmask #res {
	background-image: url(http://gp-cms.com/base/core/templates/_global/images/bg_btn.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
	height: 22px;
	width: 133px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}