/* CSS Document */
* {
	font-family: Arial, Helvetica, sans-serif; .
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

select {
	border: 2px solid #E4C583;
	width: 120px;
	text-align: center;
	color: white;
	background-color: black;
	font-weight: bold;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	color: #FFFFFF;
}

table {
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0;
}

b {
	font-weight: bold;
	color: #E4C583;
}

.dore {
	color: #E4C583;
}

.blanc {
	color: #FFFFFF;
}

hr {
	clear: both;
	visibility: hidden;
}

img {
	border: 0 none;
}

.arabesque {
	background: #E4C583;
}

.haut1{height: 670px;}
.haut2{height: 930px;}
.haut3{height: 2210px;}
.haut4{height: 1160px;}
.haut5{height: 575px;}
.haut6{height: 655px;}
.haut7{height: 740px;}
.haut8{height: 1330px;}
.haut9{height: 575px;}
.haut10{height: 1670px;}
.haut11{height: 910px;}
.haut12{height: 2710px;}
.haut13{height: 930px;}
.haut14{height: 1090px;}
.haut15{height: 910px;}

#menu {
	width: 690px;
	height: 86px;
}

#lien {
	position: absolute;
	bottom: 5px;
	left: 10px;
}

#contenu {
	padding: 16px;
	text-align: justify;
	background: #201F1F url(../../images/commun_degrade.gif) top repeat-x;
	height: auto !important;
	height: 440px;
	min-height: 440px !important;	
}

#col_droite {
	width: 199px;
	text-align: right;
}

#reference {
	position: relative;
	text-align:left;
}

#burj { /*border: 1px solid red;*/
	position: absolute;
	width: 77px;
    height: 100px;
	left: 753px;
	top: 3px;
	background: #000000 url(../../images/commun_burj.gif) bottom right no-repeat;
}
#burj2 { /*border: 1px solid red;*/
    position: absolute;
    width: 77px;
    height: 100px;
    left: 753px;
    /*left: 0px;*/
    bottom: 0px;
    /*background: #000000 url(../../images/commun_burj.gif) bottom right no-repeat;*/
}

#pix {
	position: absolute;
	bottom: -1px;
	right: -1px;
	width: 1px;
	height: 1px;
	border: 1px solid red;
}

#contenu p:first-letter {
	font-weight: bold;
	color: #E4C583;
	font-size: 16px;
}

#contenu a {
	color: white;
	text-decoration: underline;
}

#contenu ul.puce {
	list-style-type: none;
	margin-left: 20px;
}

.filet {
	padding-bottom: 1px;
	border-bottom: 1px solid #BD9753;
}
.filetbas {
	padding-bottom: 0px;
	border-bottom: 1px solid #BD9753;
}

/* PRESSE */
#presse a .dore,#presse a .blanc {
	text-decoration: underline;
}

#presse h2 {
	color: #E4C583;
	font-size: 12px;
	padding: 10px 0px 10px 30px;
	margin: 0px;
}

#presse td {
	padding: 10px;
}

#presse .contact {
	padding-left: 30px;
	color: #E4C583;
}

#presse .contact .gros {
	color: #FFFFFF;
	font-size: 12px;
}

#infos ul.puce {
	margin: 0 0 0 25px;
	list-style-image: url(../../images/info_puce.gif);
}

ul.puce2 {
	color: white;
	margin-left: 15px;
	list-style-image: url(../../images/info_puce.gif);
	font-size: 11px;
}

/* INTERVIEWS ET ARTICLES */

#interview h2{font-weight: bold;color: #E4C583; font-size:12px; padding:20px 0px 3px 0px; margin:0px;}

#interview h3{ text-align:left; font-weight:bold; font-size:12px; padding:5px 0 0 0; margin:0px;}

/* INFOS PRATIQUES */
#infos {
	text-align: center;
	color: #E4C583;
}

#infos a {
	text-decoration: underline;
	color: white;
}

#infos .invisible {
	text-align: left;
	display: none
}

/* PROGRAMME */
#contenu #programme p:first-letter {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}

#programme h2 {
	color: #E4C583;
	font-size: 12px;
	padding: 10px 0px 10px 20px;
	margin: 0px;
	background: url(../../images/info_puce.gif) left no-repeat;
}

#contenu #programme p {
	padding: 0px;
	margin: 0px;
}

/* INSCRIPTION */
#contenu #inscription p {
	padding: 0px;
	margin: 0px;
	text-align:center;
	font-weight: normal;
	color: #E4C583;
	font-size: 12px;
}

#contenu #inscription p:first-letter {
	padding: 0px;
	margin: 0px;
	text-align:center;
	font-weight: bold;
	color: #E4C583;
	font-size: 12px;
}

#contenu #inscription table {
	padding: 0px;
	margin: 0px;
	text-align:center;
	font-weight: normal;
	color: #E4C583;
	font-size: 12px;
}

#contenu #inscription .td_gauche {
	padding: 0px;
	margin: 0px;
	width:150px; 
	padding-right:20px; 
	height:30px;
	text-align:right;
}

#contenu #inscription .petit {
	font-weight: normal;
	color: #E4C583;
	font-size: 10px;
}

#contenu #inscription b {
	font-weight: normal;
	color: #FFFFFF;
}

#contenu #inscription input {
	border: 1px solid #E4C583;
	text-align: left;
	color: white;
	/*background-color: black;*/
	background-image:url(../../images/fd_input.jpg);
	background-repeat:repeat-x;
	font-weight: normal;
	padding-left:4px;
}

#contenu #inscription .boite {
	border: 0px solid;
	width: 15px;
	text-align: left;
	color: white;
	font-weight: normal;
	padding:0px;
	background-color:none;
	background-image:none;
}

#contenu #inscription .image {
	border: 0px solid;
	text-align: left;
	color: white;
	font-weight: normal;
	padding:0px;
}

.marge10 {
	margin: 10px 0px;
}

#partenaires {
	width: 443px;
	text-align: center;
	margin: 0 auto;
}

.part_img {
	display: block;
	float: left;
}

.clear {
	clear: both
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img {
	border: none;
}

#lightbox-container-image-box {
	position: relative;
	background-color: #000;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image {
	padding: 10px;
}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box>#lightbox-nav {
	left: 0;
}

#lightbox-nav a {
	outline: none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}

#lightbox-nav-btnNext {
	right: 0;
	float: right;
}

#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #000;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}

#lightbox-image-details-caption {
	font-weight: bold;
}

#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}