/* CSS Document */
body {
	font-size:13px;
	color:#373737; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0px 0px 70px;
	background-color:#fff;
	 background-image:url(images/bg_parisian.jpg); background-position:top left; background-repeat:no-repeat;

} 
h1 {}
h2 {color:#f04f45; font-family:Georgia, "Times New Roman", Times, serif; background-color:#ccc; padding:10px;}
/*
img {
	border:1px solid #ccc;
	padding:2px;
}
*/

a { 
	color: #DE0059; 
	text-decoration: none; 
}

a:visited { 
	color: #DE0059; 
	text-decoration: none; 
}

a:hover { 
	color: #000; 
	text-decoration: none; 
}


#logo{height:70px; padding-top:27px; font-size:30px; color:#1D7FC6;}
table {text-align:left; border-collapse:collapse; }
td, th {vertical-align:top;  border-collapse:collapse;}
th {background-color:#f2f2f2; }
#login_form {width:170px; background:#34231b; border:1px solid white; margin:120px auto 0; padding:1em; -moz-border-radius:9px; -webkit-border-radius:9px; text-align:center;}

#login_form h1 {margin-top:0; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff;}

#imageorder input{width:25px; border:none; background-color:#ccc; text-align:center; font-size:11px;}
#contentLeft ul {list-style:none; list-style-type:none;}
#contentLeft li {}

#siteMenu {margin-top:6px; margin-bottom:25px; font-size:12px;}
#siteMenu a {padding:5px;  background-color:#ccc; text-decoration:none;}
#siteMenu a:hover {background-color:#34231b; text-decoration:none;}


label, form td {font-size:11px; padding-right:5px;}
input, textarea {border:1px solid #ccc; font-size:11px; padding:4px; margin-bottom:1px;}
select {border:1px solid #ccc; font-size:11px;}



#maincontentWrapper { width:900px; margin:0; padding:0;}

/*MENU TOP WRAPPER*/
#headerWrapper {height:133px; clear:both; }
#header_logo {position:relative; float:left; top:28px;}



/*Admin link*/
#header_admin  {position:relative; float:right; width:80px; top:05px; text-align:left; font-size:18px; clear:right; text-transform:lowercase;  left:-1px;}
#header_admin  a {position:relative; right:16px; font-size:18px; color:#323232; line-height: 29px; text-transform:uppercase;}

/*Language selection*/
#header_lang  {position:relative; float:right; width:80px; top:57px; text-align:center; font-size:16px; right:20px; color:#323232;}
#header_lang a{color:#323232;}
#header_lang button {width:auto; background:none; border:none; padding:0; margin:0; display:inline; float:left;font-size:11px; color:#323232; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}



/*Main Menu*/
/*Main Menu*/
#header_mainmenu  {width:570px; position:relative; float:right; padding:20px 0 0 0; }
#header_mainmenu td {padding:5px 0 5px 0; margin:0;}
#header_mainmenu td.col1 {width:150px; vertical-align:top; text-align:left;}
#header_mainmenu td.col2 {width:150px; vertical-align:top; text-align:left;}
#header_mainmenu td.col3 {width:150px; vertical-align:top; text-align:left;}
#header_mainmenu td.col4 {width:120px; vertical-align:top; text-align:left;}

#header_mainmenu a {text-decoration:none;   text-transform:uppercase; color:#323232; text-transform:uppercase; font-size:18px; letter-spacing:0px;z-index:999;}
#header_mainmenu a.active {color:#ed0050;} 
#header_mainmenu a:hover {color:#ed0050;  text-decoration:none; z-index:999;} 
#header_mainmenu button {display:none;}
#header_mainmenu button:hover {color:#ed0050; z-index:999; cursor:pointer;}
			
			
			
/*Subheader - language selection */
#subheader_languageselection  {width:100%; height:50px; text-align:right; }

/*ARTIST LIST*/
#artistlist_table{ width:100%; margin:auto;}
#artistlist_table_1col{ width:70%; margin:auto; }
.artistlist_table_td {padding:0;}
.artistlist_table_td a{font-size:44px; color:#393939; text-decoration:none; margin-bottom:40px; margin-top:40px;}
.artistlist_table_td a:hover{color:#ed0050;}


/*VIEW PRINCIPALE AVEC COLONNE DE GAUCHE ET CONTENU À DROITE*/
.col_left_title{color:#373737; overflow:hidden;  font-size:17px; font-weight:bold; padding:0px 0px 15px 0px; height:auto; font-weight:bold; margin:0; text-transform:uppercase;} /*sIFR*/

.col_left_artistname {color:#373737; overflow:hidden;  font-size:14px; font-weight:bold; padding:0; height:auto; clear:both; }
.col_left_expodate {color:#373737; overflow:hidden;  font-size:11px;  height:auto; font-weight:normal; padding:0 0 10px 0; margin:0; }

.mailing_title {color:#373737; overflow:hidden;  font-size:17px; font-weight:bold; padding:5px 0 30px 0; height:auto; font-weight:bold; margin:0;}

#private_title {color:#373737; overflow:hidden;  font-size:20px; font-weight:bold; padding:5px 0 30px 0; height:auto; font-weight:bold; margin:0;}

#colLRWrapper { width:100%;}

#col_left{ position:relative; float:left; width:240px; height:683px; }
	/*#col_left a{font-size:20px; color:#000; text-decoration:none; font-weight:normal; line-height:25px;}
	#col_left a.active {color:#ed0050; font-weight:bold;}
	#col_left a:hover{color:#ed0050; font-weight:bold;}*/
	
#col_right{ position:relative; float:right;  width:640px; }
#col_right p {padding-top:0; margin-top:0; }
#mainimagewrapper {position:relative; float:right; width:653px; padding-top:6px;}
#mainimagewrapper img{border:none; /*border:3px #fff solid;*/}
#mainimagewrapper img:hover{/*border:3px #ccc solid;*/}
#mainimageinfo {color:#373737; font-size:14px; padding:5px 0 0 0;}
	#mainimageinfo p {padding:0; margin:0;}
	#mainimageinfo_titre {font-weight:bold;}


#works_arrows {text-align:right;}
/*ARTISTE_VIEW, MENU EN HAUT À GAUCHE*/

.leftmenu {padding:0; margin:0 0 21px 0;}
.leftmenu ul{ list-style:none; list-style-type:none; padding:0 0 0 0px; margin:0; }
	.leftmenu ul li a{font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#303030; text-transform:lowercase;  text-decoration:none; line-height:20px; }
	.leftmenu ul li a:hover, #artist_leftmenu ul li a.active{color:#ed0050; }
	.leftmenu ul li a.active {color:#ed0050;}

	
#workslist {height:300px; width:234px;}


.leftthumbnails {list-style:none; display:block; float:left; padding:0px 15px 13px 0px; margin:0;}

/*bio et autres maintexts à droite*/
#col_right_Maintext  {font-size:13px; color:#393939; line-height:19px; text-align:left; width:70%; position:relative; float:left; margin:0;}
	#col_right_Maintext p  {padding:0; margin:0;}
	#col_right_Maintext a  {font-size:13px; color:#393939; text-decoration:underline;}
	
#col_right_Maintext_news {font-size:13px; color:#393939; line-height:19px; text-align:left; width:85%; position:relative; float:left; margin:0;}

/*maintexts à propos*/
#col_right_Maintext_about  {font-size:12px; color:#393939; line-height:19px; text-align:left; padding:0; margin:0; width:280px; left:197px; position:relative;}
	#col_right_Maintext_about p  {padding:0; margin:0;}
	#col_right_Maintext_about a  {font-size:12px; color:#393939; text-decoration:underline;}
	
#col_right_Maintext h3 {font-size:14px; color:#fc0357; font-weight:bold;}
/*expos*/
.artist_expo_titre {font-size:16px; color:#393939; line-height:19px; text-align:justify; font-weight:bold; }
.artist_expo_date {font-size:14px; color:#393939; line-height:19px; text-align:justify;}
.artist_expo_otherartists a{font-size:14px; color:#393939; line-height:19px; text-align:justify;}

/*pubs*/
.pub_list_title a{color:#373737; overflow:hidden;  font-size:17px;  height:auto; font-weight:bold; }
.pub_list_title a:hover {color:#ed0050; text-decoration:none;}
/*list d'exposition ou de publications*/
.expo_pub_title, a.expo_pub_title {color:#373737; overflow:hidden;  font-size:17px;  height:auto; font-weight:bold; }
a.expo_pub_title:hover {color:#ed0050; text-decoration:none;}
.expo_pub_date {color:#373737; overflow:hidden;  font-size:14px;  height:auto; font-weight:normal;}
.expo_pub_artist {color:#373737; overflow:hidden;  font-size:14px;  height:auto; font-weight:normal; clear:both;}
.expo_pub_artist a {color:#373737; overflow:hidden;  font-size:14px;  height:auto; font-weight:normal; text-decoration:none;}
.expo_pub_artist a:hover{color:#DE0059;}
.expo_pub_mainimage {position:relative; float:left; margin-right:10px; width:195px; border:none;}


#expo_pub_list_table{float:left; width:100%; border-collapse:collapse;}
/*
.expo_pub_list_table_td a{font-size:44px; color:#393939; text-decoration:none; line-height:50px;}
.expo_pub_list_table_td a:hover{color:#ed0050; font-weight:bold;}
*/

/***NOUVELLES***/
.newsTitle { font-size:14px;  font-weight:bold; color:#373737; }
.newsDate {font-size:11px; color:#373737;}
.newsMaintext {font-size:14px; color:#393939; line-height:19px; text-align:justify;}

tr.news_even {height:150px;}
tr.news_even td {padding:13px;} 
tr.news_odd {height:150px; background-color:#eaeaea; padding:10px;} 
tr.news_odd td {padding:13px;} 
/******FOOTER********/
#footer_wrapper {padding-top:80px; font-size:11px; color:#323232; width:900px; }
#footer_wrapper a{color:#323232; text-decoration:none;}
#footer_wrapper img{border:none; }
#footer_copyright {position:relative; float:right; width:40%; text-align:right; bottom:21px;}
#footer_keepitart {position:relative; float:left; width:179px; height:22px; background-image:url(images/keepitart.png); background-repeat:no-repeat;  clear:both;}


a.previousmore {color:#000; font-size:11px; clear:both; position:relative; float:right; padding-right:13px;}


/*Upcoming expos*/
.expo_upcoming_imglegend {padding:0; margin:0}
	.expo_upcoming_imglegend p {padding:0; margin:0}

/*Home*/
.home_imglegend {padding:0 0 0 7px; margin:0}
	.home_imglegend p {padding:0; margin:0}
	
.partenaire_nom {font-size:16px; color:#393939; line-height:19px; text-align:justify; font-weight:bold;  }

.partenaire_nom a{font-size:16px; color:#393939; line-height:19px; text-align:justify; font-weight:bold;  }


#status_home {text-align:right;}
#home_table {clear:both;}
