html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	height:100%;
	background: #262320;
	/*background: #0c0b0a url('../img/bg1.png') repeat left top;*/
	/*background: #709c42 url('../img/background_body.png') repeat-x top center;*/
}

a img { border: none; }
a {outline:none;}

/* new clearfix */ .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clearfix { zoom: 1; } /* IE6 */ *:first-child+html .clearfix { zoom: 1; } /* IE7 */ 

#container {
	position:relative; 
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/ombrage.png') repeat-y center top;
	min-height:100%;
}

* html #container {
	height: 100%;
}

#content {
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	width:960px;
	background-color: #fff;
}

#entete {
	width: 960px;
	height: 186px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#logo_classique {
	float: left;
	width: 175px;
	height: 186px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#entete_droite {
	float: left;
	width: 785px;
	height: 186px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/background_entete.jpg') no-repeat left top;
}

#slogan {
	width: 730px;
	height: 95px;
	padding: 60px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
}

#slogan h1 {
	font-size: 24px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#slogan h2 {
	font-size: 16px;
	color: #c38347;
	font-weight: 400;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu {
	/*width: 645px;*/
	width: 790px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: auto;
	width: 790px;
}

#menu ul li {
	display: block;
	float: left;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	text-transform: uppercase;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
}

#menu ul li.oeuvre a:link, #menu ul li.oeuvre a:visited {
	color:#E49516;
	text-decoration:underline;	
}

#menu ul li.oeuvre a:hover, #menu ul li.oeuvre a:active {
	text-decoration:none;	
}

#menu ul li.separator{ 
	width: 1px;
	height: 20px;
	background: url('../img/tiret_menu.png') center center no-repeat;
	font-size: 0px;
	overflow: hidden;
}
#menu ul li a { color: #FFFFFF; text-decoration: none; }
#menu ul li a:link { color: #FFFFFF; text-decoration: none; }
#menu ul li a:visited { color: #FFFFFF; text-decoration: none; }
#menu ul li a:hover { color: #d8d8d8; text-decoration: underline; }
#menu ul li a:active { color: #d8d8d8; text-decoration: underline; }

#menu ul li.active { color: #d8d8d8; text-decoration: none; }
#menu ul li.active a:link { color: #d8d8d8; text-decoration: none; }
#menu ul li.active a:visited { color: #d8d8d8; text-decoration: none; }
#menu ul li.active a:hover { color: #d8d8d8; text-decoration: none; }
#menu ul li.active a:active { color: #d8d8d8; text-decoration: none; }

#menu ul li.current { color: #d8d8d8; text-decoration: none; }
#menu ul li.current a:link { color: #d8d8d8; text-decoration: none; }
#menu ul li.current a:visited { color: #d8d8d8; text-decoration: none; }
#menu ul li.current a:hover { color: #d8d8d8; text-decoration: none; }
#menu ul li.current a:active { color: #d8d8d8; text-decoration: none; }

/*
#menu ul li a { color: #666666; text-decoration: none; }
#menu ul li a:link { color: #666666; text-decoration: none; }
#menu ul li a:visited { color: #666666; text-decoration: none; }
#menu ul li a:hover { color: #333333; text-decoration: none; }
#menu ul li a:active { color: #333333; text-decoration: none; }

#menu ul li.active { color: #333333; text-decoration: none; }
#menu ul li.active a:link { color: #333333; text-decoration: none; }
#menu ul li.active a:visited { color: #333333; text-decoration: none; }
#menu ul li.active a:hover { color: #333333; text-decoration: none; }
#menu ul li.active a:active { color: #333333; text-decoration: none; }

#menu ul li.current { color: #333333; text-decoration: none; }
#menu ul li.current a:link { color: #333333; text-decoration: none; }
#menu ul li.current a:visited { color: #333333; text-decoration: none; }
#menu ul li.current a:hover { color: #333333; text-decoration: none; }
#menu ul li.current a:active { color: #333333; text-decoration: none; }
*/

#menu ul li img {
	width: 1px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#contenu {
	width: 860px;
	padding: 0px 50px 0px 50px;
	margin: 0px 0px 0px 0px;
	background: #fff url('../img/darche-comunnique_v2.jpg') no-repeat center top;
	min-height: 760px;
	
	/*background: #fff url('../img/background_accueil.jpg') no-repeat center top;*/
	/*background: #ffffff url('../img/background_bag.jpg') no-repeat center top;*/
	
	/*background: #ffffff url('../img/background_ball.jpg') no-repeat center top;
	min-height: 620px;*/
}

#content div.bg_apropos{
	background: #ffffff url('../img/background_1.jpg') no-repeat center top;
	min-height: 620px ;
}
#content div.bg_gouverneur{
	background: #ffffff url('../img/background_2.jpg') no-repeat center top ;
	min-height: 620px ;
}
#content div.bg_organisation{
	background: #ffffff url('../img/background_3.jpg') no-repeat center top ;
	min-height: 620px ;
}
#content div.bg_partenaires{
	background: #ffffff url('../img/background_bag.jpg') no-repeat center top ;
	min-height: 620px ;
}
#content div.bg_contact{
	background: #ffffff url('../img/background_ball.jpg') no-repeat center top ;
	min-height: 620px ;
}
#content div.bg_oeuvre{
	background: #ffffff url('../img/background_bag2.jpg') no-repeat center top ;
	min-height: 620px ;
}
#content div.bg_media{
	background: #ffffff url('../img/background_4.jpg') no-repeat center top ;
	min-height: 620px ;
}

* html #contenu {
	height: 559px;
}

#contenu a { color: #333333;}
#contenu a:link { color: #333333;  }
#contenu a:visited { color: #333333;  }
#contenu a:hover { color: #000000; }
#contenu a:active { color: #333333; }

#description {
	width: 550px;
	padding: 40px 0px 0px 310px;
	margin: 0px 0px 0px 0px;
}

#description h2 {
	font-size: 26px;
	color: #fff;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

#description ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 100px;
}

#description ul li {
	font-size: 16px;
	color: #fff;
	line-height: 20px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 8px 0px;
	background: url('../img/puce_carree.png') no-repeat left 6px;
}

#description ul li ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

#description ul li ul li {
	font-size: 16px;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
}

#presidence_partenaires {
	position: relative;
	width: 860px;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 0px;
	min-height: 255px;
}

* html #presidence_partenaires{
	height: 255px;
}

#presidence_honneur {
	float: right;
	width: 465px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#presidence_honneur_top {
	width: 430px;
	height: 43px;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
	background: url('../img/presidence_honneur/top_box.png') no-repeat left top;
}

#presidence_honneur_top span {
	font-size: 24px;
	color: #fff;
	line-height: 43px;
	font-weight: 400;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#presidence_honneur_contenu {
	width: 395px;
	padding: 15px 35px 0px 35px;
	margin: 0px 0px 0px 0px;
	background: url('../img/presidence_honneur/repeat_box.png') repeat-y left top;
}

.presidence_contenu_item {
	width: 395px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.presidence_contenu_left {
	float: left;
	width: 98px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.presidence_contenu_right {
	float: left;
	width: 287px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.presidence_contenu_right h6 {
	font-size: 15px;
	color: #333333;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

.presidence_contenu_right p {
	font-size: 12px;
	color: #424242;
	line-height:15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#presidence_honneur_bottom {
	width: 465px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/presidence_honneur/bottom_box.png') no-repeat left top;
}

.presidence_photo {
	width: 92px;
	height: 92px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 3px solid #dddddd;
}

.presidence_photo a{
	display: block;
	width: 100%;
	height: 100%;
}

#partenaires_accueil {
	position: absolute;
	bottom: 17px;
	width: 395px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#partenaires_accueil img {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
}

.texte , #Section1{
	width: 480px;
	min-height: 518px;
	padding: 100px 25px 0px 25px;
	margin: 0px 0px 0px 330px;
	background-color: rgb(255, 255, 255); 
	background-color: rgba(255, 255, 255, 0.8);
	/*background-color: #ffffff;*/
}

.texte_home{
	position: relative;
	left: -50px;
	width: 260px;
	
	padding: 390px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	background: none;
	/*background-color: rgb(255, 255, 255); 
	background-color: rgba(255, 255, 255, 0.5);*/
}
* html .texte, * html #Section1 {
	height: 559px;
}

.home_left_bar{
	position: absolute;
	top: 20px;
	left: 30px;
}

.home_normal_text p{
	line-height: 19px !important; 
	font-size: 14px !important;
}

#playerbox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px px 0px;
	
}

.texte_home  div.infos_video_title{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	
	
}

.texte_home  div.infos_video_title h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 24px;
	color: #343434;
	
}

.texte_home  div.infos_video_title p.lighblue{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 16px;
	color: #E49516;
	
}



.texte h2, #Section1 h2 {
	font-size: 18px;
	color: #333;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	clear:both;
}

.texte p , #Section1 p{
	font-size: 13px;
	color: #333;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.texte strong {
	color:#333333;	
}

.texte ul {
	margin-left:25px;
	padding:0;	
}

.texte ul li {
	color:#333333;	
}

.texte ul.medias_list {
	margin:0 0 50px;
	padding:0;
	font-size:14px;
	list-style-type:none;
}

.texte ul.medias_list li a:link, .texte ul.medias_list li a:visited {
	text-decoration:none;
}

.texte ul.medias_list li.current a:link, .texte ul.medias_list li.current a:visited {
	text-decoration:underline;	
}

.texte ul.medias_list li {
	float:left;
	padding:0 10px 0 10px;	
}


div.x_partner_bloc{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	width: 480px; 
	border-bottom: solid 1px #cccccc;
}

div.x_partner_photo{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	height: 80px;
	float: left;
}

div.x_partner_info{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 23px 0px 0px 66px;
	width: 224px;
	/*height: 80px;*/
	float: left;
}

div.x_partner_info h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: 900;
}

div.x_partner_info span.partner_url{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: 400;
}


.partners_table{
	width: 480px;
	border: none;
}


.partners_table tr td.hr{
	height: 1px;
	width: 100%;
	background-color: #cccccc;
}

.table_img{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	width: 190px;
	
}
.table_infos{
	margin: 0px 0px 0px 0px;
	width: 224px;
	padding: 0px 0px 0px 66px;
}

.table_infos h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: 900;
}
.table_infos span.partner_url{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: 400;
}

.table_infos span.partner_url a{ text-decoration: none; }
.table_infos span.partner_url a:link{ text-decoration: none; }
.table_infos span.partner_url a:visited{ text-decoration: none; }
.table_infos span.partner_url a:active{ text-decoration: none; }
.table_infos span.partner_url a:hover{ text-decoration: underline; }



div.galerie_photo div.galerie_element{
	margin: 0px 4px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 3px solid #DDDDDD;
}


div.home_intro{
	margin: 0px 0px 0px 0px;
	padding: 100px 25px 0px 25px;
	float: left;
	width: 380px;
	min-height: 518px;
	background-color: rgb(255, 255, 255); 
	background-color: rgba(255, 255, 255, 0.8);
}





/*** Encans ***/

#content div.content_encans{
	background: none;
}

#content div.content_encans div.list_artistes{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#content div.content_encans div.list_artistes ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content div.content_encans div.list_artistes ul li {
	margin: 10px 0;
	padding: 0px 17px 0px 17px;
	float: left;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	list-style-type: none;
	text-transform: uppercase;
	display: block;
	font-family: Georgia;
	border-right: 1px dotted #6D4222;
}

#content div.content_encans div.list_artistes ul li.last {
	border-right: none;
}

#content div.content_encans div.list_artistes ul li.active a:link,
#content div.content_encans div.list_artistes ul li.active a:visited {
	color: #8e6241;
	text-decoration:underline;
}

#content div.content_encans div.list_artistes ul li a:link,
#content div.content_encans div.list_artistes ul li a:visited {
	text-decoration:none;
	color: #6D4222;
}

#content div.content_encans div.list_artistes ul li a:hover,
#content div.content_encans div.list_artistes ul li a:active {
	text-decoration:underline;
}

#content div.content_encans div.encan_contenu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content div.content_encans div.encan_contenu div.encan_bio{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 285px;
	float: left;
}

#content div.content_encans div.encan_contenu div.encan_bio div.encan_artist_image{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#content div.content_encans div.encan_contenu div.encan_oeuvre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 575px;
	float: left;
	text-align: center;
}

#content div.content_encans div.encan_contenu div.encan_oeuvre img,
#content div.content_encans div.encan_contenu div.encan_bio div.encan_artist_image img {
	background:#f6ebe4;
	border: 1px solid #d9bea9;
	padding: 5px;
}

#content div.content_encans div.encan_contenu div.encan_oeuvre div.encan_oeuvre_image{
	position: relative;
}
#content div.content_encans div.encan_contenu div.encan_oeuvre div.vendu{
	/*background: url('../img/vendu.gif') left top no-repeat;*/
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border: 1px solid #D9BEA9;
	background-color: #F6EBE4;
	text-align:center;
	font-size: 30px;
	color: red;
	font-size: bold;
	text-transform: uppercase;
}


#content div.content_encans div.encan_contenu div.encan_oeuvre div.encan_prices{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

#content div.content_encans div.encan_contenu div.encan_bio p {
	line-height:17px;
	color: #6D4222;
}

#content div.content_encans div.encan_contenu div.encan_bio h2 {
	color: #59351b;
	font-size: 16px;
	text-transform:uppercase;
}



#content div.content_encans div.encan_contenu div.encan_oeuvre div.form{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 40px;
	text-align: left;
}

#content div.content_encans div.encan_contenu div.encan_oeuvre div.form div.input{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

#content div.content_encans div.encan_contenu div.encan_oeuvre div.form div.input label{
	display: block;
	font-weight: bold;
}

#content div.content_encans div.encan_contenu div.encan_oeuvre div.form div.input input{
	display: block;
	width: 250px;
}


#flashMessage{
	font-size: 14px;
	font-weight: bold;
	color: #E00000;
	margin-bottom: 30px;
}


#content div.foursome_photo img{
	border: 3px solid #DDDDDD;
}

#content span.legend{
	color: #727272;
	font-size: 11px;
	font-style: italic;
}
