/* CSS Document */

body {
background-color: #999999;
line-height:normal;
margin: 0;
padding:50px 0 0 0;
behavior:url("../../csshover.htc"); 
}
html	{
height: 100%;
}
a, input {
position:relative;}

html, body {
		margin: 0; 
	}

img.border {
border: 1px solid #FFFFFF;
}



img.border2 {
border: 1px solid #FFFFFF;
border-bottom: none;
}

input {
position:relative;
z-index:1;
}

/*home*/
#header_home {
	height:49px;
background-image:url(../../img/front/header_home.jpg);
z-index:1
}

#content2 {
position:relative;
background-repeat:repeat-x;
background-color: #38596d;
height:100%;
}

.home {
	background-image: url(../../img/front/content_home.jpg);
	!IMPORTANT height: 552px; 
	background-repeat: no-repeat;
}

#text_home {
	position: relative;
	float:right;
	width: 520px;
	height:150px;
	right: 46px;
	padding-top: 364px;
	padding-bottom: 40px;
	text-align: center;
}

#bt_current_home {
	position: relative;
	float: left;
	width: 98px;
	top: 220px;
}

#expo_home {
	position: relative;
	float:right;
	width: 206px;
	height: 241px;
	padding-top: 20px;
	background-image: url(../../img/front/expo_home.jpg);
}

#expo_home table {

	width: 100%;

}

#expo_home table td{

	text-align: center;

}

#current_home {
	position: relative;
	float:left;
	top: 83px;
	left: 17px;
	width: 309px;
	height:260px;
}
/*div generaliste*/

#all { 
	position:relative;
	margin:0 auto;
	padding:0;
	width:955px;
	background-image:url('../../img/front/degrade.jpg');
	background-repeat:repeat-x;
	background-color: #38596d;
	min-height: 100%;
}

#all2 { 
position: relative;
width: 954px;
margin: 0 auto 0 auto;
margin-top: 50px;
}

#header {
height:161px;
background-image:url(../../img/front/header.jpg);
z-index:1
}


		
#footer {
		position: relative;
		bottom: 0; left: 0;
		width: 955px;
		height: 3em;
		line-height: 2.8em; text-align: center;
		background: #999999;	
}
#footer_1 {
		height: 80px;
		clear: both;
	}	
		
*html #footer_1 {
		
	}
	
	

#footer_about {
clear:both;
text-align:center;
background-color:#999999;
height:45px;
margin-top: 30px;
padding-top:4px;
}	
#content {
padding-top: 0px;
}

#titre_section {
position:relative;
left:30px;
height:35px;
width:881px;
border-bottom: 1px solid #ffffff;
}

#bloc_left_bleu {
float:left;
width: 628px;
height: 100%;
background-color:#b2c4dd;
padding-bottom:35px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-left: 30px;
}

#bloc_left_bleu #artiste_image .images_container { 
	
	margin-top: 15px;
	overflow: auto;

}

/* Exhibition details */

#exhibition_details #bloc_left_bleu {

	width: 860px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#39596e;
	
}

#exhibition_details #bloc_left_bleu #artiste_text {

	width: 450px;
}

#exhibition_details #bloc_left_bleu #artiste_text div {
	
	float: left;
	
}

#exhibition_details #bloc_left_bleu #artiste_text div img {

	margin-right: 20px;

}

#exhibition_details #bloc_left_bleu #artiste_text h1 {
	
	font-size: 20px;
	margin-bottom: 5px;
	
}

#exhibition_details #bloc_left_bleu #artiste_text h2 {
	
	font-size: 15px;
	color: #
	
}

#exhibition_details #bloc_left_bleu #artiste_text .text_body {
	
	margin-top: 20px;
	
}


/*header*/
#lang {
position:relative;
text-align:right;
height:12px;
right:11px;
top:1px;
}

#menu {
position:relative;
top: 18px;
z-index:10
}

#menu li {
display:inline;
margin-left:20px;
padding:0;

}

.img_Menu {
margin-left: 15px;
border:0px;
}


/*artiste general*/

#nom_artiste {
float:right;
margin-top: 0px;
padding-right:40px;
width:187px;
text-align:right;
margin-bottom:35px;
}

#artiste_image {
	position:relative;
	float:left;
	width:370px;
	height: 370px;
	min-height:370px;
	overflow: auto;
	background-color:#FFFFFF;
	text-align: center;
}

#artiste_text {
position:relative;
float:right;
width:230px;
height: 100%;
right:20px;
top: 15px;
line-height:15px;
}

#lire_suite {
margin-top:50px;
margin-bottom:25px;}

#nav_obj {
	position:absolute;
	height: 20px;
	width: 100%;
	bottom: 5px;
	right: 15px;
	
}

#paint_mini {
margin: 5px;	
width: 80px;
display: inline;
}

/*artiste detail*/

.border_artiste {
margin-top:5px;
border-bottom:1px solid #39596e;
border-top: 1px solid #39596e;
padding-top:2px;
padding-bottom:2px;
}

.border_artiste2 {
border-bottom:1px solid #39596e;
padding-top:2px;
padding-bottom:2px;
}

#oeuvres_detail {
width: 210px;
height:100%;
margin-top:70px;
}

/*biographie*/

#bloc_biographie {
float:left;
padding-right:30px;
width: 851px;
margin-left:30px;
height: 100%;
background-color:#b2c4dd;
margin-bottom:30px;
padding-bottom:30px;
}


#header_bio_text {
position:relative;
height:20px;
}

#artiste_bio {
position:relative;
float:right;
width:572px;
height: 100%;
top: 10px;
line-height:15px;
}

#bloc_bio_left {
position:relative;
float:left;
width:244px;
height: 100%;
top: 15px;
left:12px;
}

#img_bio {
position:relative;
height:100%;
width:168px;
left:65px;
top: 30px;
}

.float_right_bio {
float:right;
margin-right:22px;
margin-top:5px;
}

.float_left {
float:left;
}

.float_right {
float:right;
}
/*actualitŽ*/

#bloc_actu_press_search_left {
float:left;
width:653px;
height:100%;
margin-left:30px;
}

#text_actu {
float:left;
width:300px;
margin-left:45px;
}

#img_actu {
float:right;}

#header_actu {
position:relative;
padding-top:15px;
height:15px;
border-bottom:2px solid #FFFFFF;
}

/*contact*/

#contact_plan {
	float:right;
	width:407px;
	padding-right:42px;
	margin-bottom:40px;
}

#contact_left {
float:left;
width: 465px;
margin-top:15px;
margin-left: 30px;
}

#contact_adresse_credit {
position:relative;
float:left;
width:182px;
}

#contact_centre {
position:relative;
float:right;
width: 280px;
top: 35px;
}

.logo {
margin-top: 12px;
margin-bottom: 10px;
}

.credit {
margin-bottom: 3px;
}

.contact {
margin-bottom: 10px;
}

.Trebuchet14B_W br {
line-height:10px;
}

.margin_contact {
margin-left: 15px
}

.screenmatters {
margin-top:30px;
}

.border_contact {
margin-left:15px;
border-bottom:2px solid #ffffff;
}
/*expo, pas expo*/

#header_expo_encours {
height:80px;
padding-top:10px;
padding-left:20px
}

.img_expo {
height:auto;
padding-bottom:10px;
}

.nom_expo {
margin-top: 0px;
padding-bottom:5px;
text-align:left;
border-bottom:1px solid #FFFFFF;}

.expoencours {
width:205px;
height:auto;
background-image:url(../../img/front/back_expoencours.gif);
background-repeat:no-repeat;
background-color:#3e5f74;
}

.pasdexpo {
width:205px;
min-height:361px;
height:auto;
background-image:url(../../img/front/back_pasdexpo.png);
background-repeat:no-repeat;
}

#bloc_expo_right {
float:right;
width:205px;
margin-right:41px;
height:100%;
text-align:center;
padding-bottom:30px;
}

/*liens*/

#liens_left {
float:left;
width:250px;
margin-left:55px;
margin-top:20px;
}

#liens_right {
float:right;
width:250px;
margin-right:20px;
margin-top:20px;
}

/*exposition*/

/*bloc de gauche-------------*/
#bloc_expo_left {
float:left;
width:387px;
margin-left:30px;
margin-top:15px;
padding-bottom:30px;
}

.header_expo {
border-bottom:2px solid #FFFFFF;
padding-bottom:2px;
}

.degrade_expoencours {
float:left;
width:387px;
background-image:url(../../img/front/degrade_expo1.jpg);
background-repeat:repeat-x;
height:100%;
min-height:327px;
background-color:#9f6a58;
}

/*bloc de gauche - si pas expo ------------*/

#text_pasexpo {
float:right;
width:334px;
padding-top: 15px;
}

#text_voirartiste_pasexpo {
float:right;
width:314px;
border-bottom: 1px solid #FFFFFF;
padding-bottom: 2px;
margin-top:70px;
padding-right:20px;
}

/*bloc de gauche - si expo-------------*/

#nomexpo_encours {
float:right;
width:334px;
border-bottom: 1px solid #FFFFFF;
padding-bottom: 2px;
margin-top:15px;
}

#img_expoencours {
float:right;
width:314px;
min-height:255px;
height:auto;
border-bottom: 1px solid #FFFFFF;
padding-bottom: 7px;
margin-top:7px;
padding-right:20px;
}

.fleche_float_right {
float:right;
padding-top:170px;
}
/*blog droite general------------*/

#bloc_expo_right_2 {
float:right;
width: 465px;
height:327px;	
margin-top:20px;
margin-right:45px;
}

/*bloc du milieux-------------*/

.header_expo_left {
float:left;
border-bottom:2px solid #FFFFFF;
padding-bottom:2px;
width:205px;
text-align:left;
}

.degrade_expo_avenir {
float:left;
background-image:url(../../img/front/degrade_expo2.jpg);
background-repeat:repeat-x;
height:100%;
width:205px;
background-color:#576e80;
}

.fleche {
float:left;
margin-top: 10px;
margin-left:8px;
}

#nom_expo_avennir {
float:right;
margin-top:10px;
border-bottom:1px solid #FFFFFF;
padding-bottom:2px;
text-align:left;
width: 175px;
}

#img_expo_avenir {
margin-top:80px;
padding-bottom:20px;
border-bottom:1px solid #FFFFFF;
margin-left:30px;
text-align:left;}

/*bloc de droite-----------------*/

.header_expo_right {
float:right;
border-bottom:2px solid #FFFFFF;
padding-bottom:2px;
width: 230px;
text-align:left;
}

.degrade_expo_passe {
float:right;
background-image:url(../../img/front/degrade_expo2.jpg);
background-repeat:repeat-x;
height:100%;
min-height:327px;
width:230px;
background-color:#576e80;	

}

#expo_passe {
border-bottom:1px solid #FFFFFF;
margin-left:15px;
overflow:auto;
padding:10px 0px;
text-align:left;
width:200px;
}

.img_mini {
float:left;
width: 40px;
border-bottom: 1px solid #ffffff;
}

.expo_passe_text {
float:right;
width:145px;
padding-left:5px;
text-align:left;
line-height:10px;
}
/*ie6*/

/*exposition*/

*html #bloc_expo_right_2 {
float:right;
width: 465px;
height:327px;	
margin-top:20px;
margin-right:21px;
}

*html #bloc_expo_left {
float:left;
width:387px;
margin-left:15px;
margin-top:15px;
padding-bottom:30px;
}


/*bloc du milieux-------------*/

*html.fleche {
float:left;
margin-top: 50px;
margin-left:4px;
}

*html#img_expo_avenir {
margin-top:90px;
padding-bottom:20px;
border-bottom:1px solid #FFFFFF;
margin-left:30px;
text-align:left;
}

*html #menu {
position:relative;
top: 12px;
z-index:10
}

*html #bloc_actu_press_search_left {
float:left;
width:653px;
height:100%;
margin-left:15px;
}

*html #text_actu {
float:left;
width:300px;
margin-left:30px;
}

*html #bloc_left_bleu {
float:left;
width: 648px;
height: 100%;
background-color:#b2c4dd;
padding-bottom:35px;
margin-left: 15px;
}

*html #bloc_biographie {
float:left;
padding-right:30px;
width: 851px;
margin-left:15px;
height: 100%;
background-color:#b2c4dd;
margin-bottom:30px;
padding-bottom:30px;
}

*html #contact_left {
float:left;
width: 465px;
margin-top:15px;
margin-left: 15px;
}

*html #bloc_expo_right {
float:right;
width:205px;
margin-right:21px;
height:100%;
text-align:center;
padding-bottom:30px;
}

/**********/

/*search*/

#search_titre {
position:relative;
border-bottom:2px solid #FFFFFF;
width:630px;
margin-top:15px;
padding-left:15px;
padding-bottom:3px;
}

#search {
position:relative;
background-color:#b2c4dd;
width:645px;
padding-top:15px;
height:318px;
}

input {
	border: 1px solid #3e5f74;
	margin-left: 20px;
	background-color: #fff;
}
/*publication/presses*/

#acrobat {
position:relative;
clear:both;
text-align:center;
height:15px;
padding-bottom:5px;
}

#publication_titre {
float:left;
border-bottom:2px solid #FFFFFF;
width:303px;
margin-top:15px;
padding-left:15px;
padding-bottom:3px;
}

#presse_titre {
float:right;
border-bottom:2px solid #FFFFFF;
width:303px;
margin-top:15px;
padding-left:15px;
padding-bottom:3px;
}

#publication {
float:left;
background-color:#b2c4dd;
width:308px;
padding-top:15px;
padding-left:10px;
height:318px;
}

#presse {
float:right;
background-color:#b2c4dd;
width:308px;
padding-top:15px;
padding-left:10px;
height:318px;
}

#img_publication {
/*float:left;*/
margin-left: 50px;
margin-top:6px;
}

#img_presse {
/*float:left;*/
margin-left:15px;
width: 250px;
clear: both;
}

.both {
	clear: both;
}

#text_publication {

line-height:16px;
width:300px;
}

#text_publication p {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#39596e;
		clear: both;
	margin-bottom: 20px;
}

#text_publication p a {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#39596e;
	text-decoration: underline;
}

#text_publication img {
margin-right: 10px;
margin-left:20px;
clear: both;
margin-bottom: 20px;
}

#text_presse {

line-height:16px;
width:300px;
}

#text_presse img {
	margin-right: 10px;
	margin-left:20px;
	clear: both;
	margin-bottom: 20px;
}

#text_presse p {
		font-family:"Trebuchet MS";
	font-size:12px;
	color:#39596e;
		clear: both;
	margin-bottom: 20px;
}

#text_presse p a {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#39596e;
	text-decoration: underline;
}

/*pagination*/



.paginator {  
	display: block; 
	text-align:right;
	margin: 0px; 
	padding-right: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px; 
	vertical-align: middle;
	clear: both;
	
}

.paginator div {

	

}

.paginator, .paginator a { 
	color: #B2C4DD; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	
.paginator a { 
	border: solid 1px #B2C4DD; 
	padding:1px 4px 1px 4px;
	} 
	
 .paginator em {
 
 	border: solid 1px #90A2BB; 
	padding:1px 4px 1px 4px;
 
 }
	
.paginator a:hover { 
	border: solid 1px #B2C4DD;
	padding:1px 4px 1px 4px;
	background-color:#39596e;
	}
	
	
#search .paginator {

	margin-top : 10px;

}



