#global table, #global ul {


	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;

}

body, td, th {
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
}

#global p {
	
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
	line-height : 20px;
	margin-bottom : 20px;
	font-size: 13px;

}

#global p a , .page-content ul a{

	color : #3e89ad;
	border-bottom: 1px solid #8fa4ae;
	text-decoration:none;

}

#global p a:hover , .page-content ul a:hover{

	color : #0f9fe5;
	border-bottom: 1px solid #fff;
	text-decoration:none;

}

div.global div.header {

	background:none;
	background-repeat:no-repeat;
	height:132px;

}

div.global {
	margin:0 auto;
	padding-bottom:30px;
	padding-top:11px;
	width:961px;
}

div.global div.content {
	background-image:none;
	background-repeat:repeat-y;
	overflow:hidden;
	position:relative;
	width:961px;
}

* html div.global div.content { background-image:none; }


.hotel {
	background:none;
	}
.mediasociaux{
	position:absolute;
	right:13px;
	bottom:21px;
	height:32px;
}
.header .mediasociaux a {
	height:32px;
	width:32px;
	display:inline;
}



body {

	background : #000103 url('../images/bg-ladies-mid.jpg') center top repeat-y;

}

#body2{
	background : transparent url('../images/bg-ladies-top.jpg') center top no-repeat;
}
#body3{

	background : transparent url('../images/bg-ladies-bottom.jpg') center bottom no-repeat;
}

#public_api_top{

	background:url(../images/bg-api.jpg) repeat-x;

}

#public_api_top_content {

	width : 961px;

}

div.global div.content div.page-content {

	padding-top : 2px;
	BACKGROUND:NONE;
	width : 961px;
	margin : 0;
	
}


div.global div.content table.nav {
	width:961px;
	background:url(../images/bg-menu.jpg) no-repeat;
	margin : 0;
	border-bottom: 0;
}

div.global div.content table.nav td {

	background:url(../images/sep-menu.jpg) right center no-repeat;
 	
}

div.global div.content table.nav td a{

	height : 50px;
	background-image:none;
	
	border-left:0;
	border-right:0;
	}

html > body div.global div.content table.nav td a span.bnav  {

	height : 50px;
	background:url(../images/bg-menu-hover.jpg) no-repeat;
	

}

div.global div.content table.nav td a span.tnav {

	color:#fff;
	
padding-top : 11px;
	
}

div.global div.content table.nav td a span.hnav {

	
	color:#0f9fe5; 
	
	font-size:10px;

}


.header h1 {
	margin:0 0 0 0;
	padding-top:0px;

}

.header a {
	height:115px;
	width:402px;
}

div.global div.content div.page-content div.content-modules {

	margin:6px 0 4px 10px;
	width:940px;

}

h2#content_title {
	color:#ffffff;
	font-size:25px;
	font-weight:normal;
	margin-left:10px;

}

div.modbox.mb1 h3.modbox-title , div.modbox.mb2 h3.modbox-title{
	background:transparent url(../images/bg-head-box.jpg) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	height:46px;
	line-height:46px;
	margin-right:0px;
	padding:0 0 0 45px;
	position:relative;

}

div.modbox.mb1 h3.modbox-title span.modbox-title-r  {
	background-image : url(../images/picto-head-box.jpg);
	height:38px;
	position:absolute;
	left:5px;
	top:4px;
	width:31px;
}

div.modbox.mb1 div.modbox-content {
	background:#000 url(../images/bg-box.jpg) no-repeat scroll right bottom;
	color:#fff;
	font-size:12px;
	line-height : 20px;
	padding:10px 12px 8px;
	position:relative;
}

div.modbox.mb1 div.modbox-content div.modbox-content-c {
	background-image:none !important;
	
	bottom:0;
	height:5px;
	position:absolute;
	right:0;
	width:5px;
}

div.global div.content table.nav td a:hover {
		
		background : url(../images/bg-menu-hover.jpg) ;
		background-color: transparent;
		
	}
	


html > body div.global div.content table.nav td a:hover {
		background : none;
		background-color: transparent;
		
	}
	
#subnav div {

	border-right : solid 1px #303030;
	border-left : solid 1px #303030;
	border-bottom : solid 1px #303030;
	
}

.subnav-list {

	background : #000 url('../images/bg-subnav.jpg') repeat-x;

}

html > body div.subnav-list a {
	
	background:none;
	border : none;
	

}

div.subnav-list a {

	background-color:none;
	color : #fff;
}

div.subnav-list a:hover {

	background-color: #2b2b2b;
	color : #0c9ada !important;
}


div.modbox.mb1 div.modbox2-content {

	background:#000 url(../images/bg-box.jpg) no-repeat scroll right bottom;
	color:#fff;
	font-size:12px;
	line-height : 20px;
	padding:10px 12px 8px;
	position:relative;
	
}

div.modbox.mb2 h3.modbox-title {

	display:block;;
	visibility:visible;

}

div.subnav-list a{
		
		background-color : transparent;
		border:none;
			
}
	
.footer_pptladies {

	height : 314px;
	text-align : center;
	
	
}

.footer_pptladies ul{
padding-top : 78px;
	

}

.footer_pptladies li{

	
	display : inline;
	margin-right : 20px;

}
.footer_pptladies li a{
 	
	
	color : #4089ad;
	text-decoration:none;
	font-size : 12px;
 
}

.footer_pptladies li a:hover{
 	
	
	color : #0f9fe5;
	text-decoration:none;
	font-size : 12px;
 
}

div.global div.content div.content-event {
	margin-left: 1px;
	background:#000103 url('../images/bg-event.jpg') repeat-x;
	border-top:0;
	height:230px;
	position:relative;
	width:100%;

}

div.global div.content div.content-event h3.content-event-title {
padding-top : 0px;
	color:#fff;
}

div#global div.content div.content-event a {
	
	border:0;
	color : #fff;

}


div.global div.content div.content-event div.img-event {
	display:inline;
	float:left;
	height:168px;
	margin-left:31px;
	position:relative;
	width:280px;
}

div.global div.content div.content-event div.img-event a.plus-event {

	border : 0;

}

.tableau_agenda {
	border : 1px solid #999;
}
.tableau_agenda td{
	border-right : 1px solid #999;
	border-bottom : 1px solid #999;
	padding:3px;
}
.tableau_agenda a {

	color : #ddd;
	
}

.tableau_agenda a:hover {

	color : #fff;
	
}

/* DARK FORM */

fieldset.fs div.fs-label {

	color : #fff;

}

#form_contact { color : #fff;}

#form_contact input{
	background : url('../images/form/bg-input2.jpg') repeat-x ;
 	background-color:#000000;
	color : #fff;
 	border: 1px solid #616060;
 }
 
#form_contact input:hover{
	border: 1px solid #a6a6a6;
}
 
#form_contact input:focus{
	border: 1px solid #a6a6a6;
	background : url('../images/form/bg-input.jpg') repeat-x ;
}

#form_contact textarea{
		
	background : url('../images/form/bg-txt.jpg') repeat-x ;
}

#form_contact input#bt-form {
	background : url('../images/form/bt-envoi.jpg') repeat-x ;
}

#form_contact textarea{
	border: 1px solid #616060;
	color : #fff;
 
}

#form_contact textarea:hover{
	
	border: 1px solid #a6a6a6;
		
}
	
#form_contact textarea:focus{
	
	border: 1px solid #a6a6a6;
		
}

#form_contact input#bt-form {
	color : #fff;
	
}

/* FIN DARK FORM */

ul {

	margin : 0 0 20px 0;

}

ul.index li a {

	color : #fff;

} 

div.global div.content div.page-content div.content-index ul.index li a:link, div.global div.content div.page-content div.content-index ul.index li a:visited {
	color:#fff;
	text-decoration:none;
	
}

div.global div.content div.page-content div.content-index ul.index li a:hover {

	background : #00405b;

}

div.global div.content div.page-content div.content-index ul.index li {
	border-bottom : 1px solid #1b84ce; 
	background:none;
	font-size:17px;
	height:30px;
	line-height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

div.global div.content div.page-content div.content-modules div.content-modules-cell { 

	padding-bottom : 2px;

}

div.agenda-item div.agenda-p, div.agenda-item p.agenda-date{

	color : #fff;


}


.page-content table {
	border : 1px solid #fff;
	border-collapse : collapse; 
	
}

#global table p{
	margin-bottom:0;
}

.page-content table th{
	color : #ce4fd0;
	text-align : center;
	padding:3px;
}


.page-content table td{
	
	border-right : 1px solid #fff;
	border-bottom : 1px solid #fff;
	/*text-align : left;*/
	font-size:13px;
	padding:3px;
}
.page-content table  a {

	color : #ddd;
	
}
#s4 {
	width:610px;
}
#pres4 {
	width:610px; 
}
a img, .noborder, #global p a.noborder, .page-content ul a.noborder:hover, div.modbox.mb1 div.modbox-content a.noborder,#global p a.noborder{
	border : 0; 
}
.blogpaginate {
	margin : 0 0 0 20px;
	color : #fff;
}
.blogpaginate a{
	color : #fff;
	font-size : 13px;
}
h3.modbox-title a {
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
#live-poker{
	width:135px;
	height:69px;
	position:absolute;
	top:0px;
	right:17px;
}
div.global div.content div.content-event div.img-event div.description-event{
	font-size:12px;
}
div.global div.content div.content-event div.img-event div.sub-title-event{
	font-size:12px;
}
a img{
	border:0;
}