@charset "UTF-8";
/* CSS cork print makers */


* {
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	font-size: 100%;
	font-style: normal;
}
body {
	padding: 0px;
	text-align: left;
	background-color:#fff;
}
#page {
	position:relative;/*contient tout les autres calques*/
	/*margin: 0px auto;*/
	width:960px;
	text-align: left; /*on r&eacute;tablit l'alignement normal du texte */
}
ul{
/*padding-bottom:10px;*/
}

li{
font-family:Arial, Verdana, sans-serif;
line-height:17px;
font-size:13px;
color:#6e6e6e;
margin-bottom:10px;
margin-left:40px;
list-style-image:url(images/dash_on_white.gif);

}

img {
	border:0px;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#459dba;
}
a:hover {
	text-decoration:underline;
	cursor:hand;
}
.topLink a {
	color:#5a5a5a;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.navMenuItem,.navMenuItemSelected {
	padding:3px;
	padding-left:5px;
	padding-right:5px;
}
.navMenuItem a,.navMenuItemSelected a {
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.navMenuItemSelected {
	background-color:#3996B5;
}
.toTop a {
	color:#3996b5;
}
p {
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	color:#6e6e6e;
	text-align:left;
	margin-bottom:15px;
}
.mLeft430 p {
	color:#8f8f8f;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:10px;
	margin-bottom:0px;
}
.tSText p {
	margin-left:25px;
}
em {
	font-style:italic;
}

h1 {
	font-family:Arial, Verdana, sans-serif;
	font-size:18px;/*color:#225e8a;*/
	line-height:30px;
	color:#5a5a5a;
	margin-bottom:10px;
}
#content2 h1 {
	padding-top:15px;
}
.mLeft206 h1 {
	color:#7c7c7c;
	margin-bottom:0px;
}
h2 {
	font-family:Arial, Verdana, sans-serif;
	font-size:18px;/*color:#225e8a;*/
	line-height:30px;
	color:#4f4f4f;
	margin-bottom:10px;
}
.tSText h2 {
	margin-left:25px;
	color:#3996b5;
}
#content2 h2 {
	padding-bottom:10px;
	line-height:20px;
}
h3 {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;/*color:#225e8a;*/
	line-height:12px;
	color:#4f4f4f;
	margin-bottom:10px;
}
#bg {
	float:left;
	background-image:url(images/banner2-bg.gif);
	background-repeat:no-repeat;
}
#bg2 {
	float:left;
	background-image:url(images/banner1-bg.gif);
	background-repeat:no-repeat;
}
#menuLeft {
	float:left;
	width:285px;
}
#menuLeft h1 {
	padding-bottom:20px;
	text-transform: uppercase;
}
#col2 {
	float:left;
	width:675px;
}
#header, #header2 {
	float:left;
	width:675px;
}
#bg2 #navigation {
	float:left;
}
#navigation {
	width:675px;
}
#subnavigation {
	width:158px;
	margin-top:10px;
}
#content {
	float:left;
	width:675px;
	margin-top:85px;/*background-color:#eee;*/
}
#content2 {
	float:left;
	width:675px;
	
	/*background-color:#aaf;*/
}
#content2Type{
	float:left;
	width:898px;/*675*/

	
	/*background-color:#faf;*/
}
#content3 {
	float:left;
	width:871px;
}
#footer {
	float:left;
	width:675px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:15px;
	color:#6e6e6e;
	text-align:left;
	padding-top:5px;
	margin-bottom:10px;
	/*background-color:#faf;*/
	
	border-top:1px solid #99daf0;/*2 eee*/
}
#footer div{float:left;}
#footer div.sponsors{
float:right;}
#footer2 {
	float:left;
	width:900px;/*800*/
	
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:30px;
	color:#6e6e6e;
	text-align:left;
	padding-top:10px;
	margin-bottom:10px;
	
	/*background-color:#faf;*/
	
	border-top:1px solid #99daf0;
}
#footer2 div{float:left;}
#footer2 div.sponsors{
float:right;}
#selectArtist {
	float:left;
	width:871px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
	color:#6e6e6e;
	text-align:left;
	padding-top:5px;
	margin-bottom:5px;
	border-top:1px solid #99daf0;
}
#selectArtist p {
	text-align:center;
	letter-spacing: 2px;
	color:#3996b5;
	margin-bottom:0px;
}
#selectArtist a {
	color:#bfbfbf;
	font-weight:bold;
}
#selectArtist a.selected {
	color:#3996b5;
}
.topLink {
	margin-left:45px;/*60*/
	margin-top:40px;/*50*/
}
.newsLink {
	width:180px;
	margin-top:170px;/*230*/
	margin-left:55px;
}
.col00 {
	float:left;
	width:0px;
	height:325px;/*400*/
}
.col000 {
	float:left;
	width:0px;
	height:140px;
}
.headerForm {
	float:left;
	width:646px;
	height:98px;/*172*/
}
.headerForm2 {
	float:left;
	width:646px;
	height:83px;
}
.headerShowroom {
	float:left;
	width:646px;
}
.col1 {
	float:left;
	width:346px;
	height:222px;
	margin-left:0px;/*3*/
}
.col2 {
	float:left;
	width:280px;
	margin-left:10px;
}
#fsearch .searchInput {
	border:0px;
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	width:154px;
	height:17px;
	background-color:#f9faf9;
	
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#6e6e6e;
	text-align:left;
}
.navDiv {
	float:left;
}
.navDiv a {
	display:block;
	padding-left:4px;
	padding-right:4px;
	line-height:28px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-transform: uppercase;
	
	/*background-color:#faf;*/
}
.navDiv a:hover, .navDiv .selected {
	background-color:#99daf0;
	text-decoration:none;
}
.subnavDiv a {
	display:block;
	padding-left:4px;
	line-height:20px;
	background-color:#99daf0;
	color:#fff;
	text-transform: uppercase;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.subnavDiv a:hover, .subnavDiv .selected {
	background-color:#3996b5;
	text-decoration:none;
}
.mLeft206 .subnavDiv a {
	display:block;
	padding-left:4px;
	line-height:20px;
	color:#5a5a5a;
	text-transform: uppercase;
	background-color:#fff;
}
.mLeft206 .subnavDiv a:hover, .mLeft206 .subnavDiv .selected {
	background-color:#fff;
	color:#3996b5;
	text-decoration:none;
}
.typeShow {
	float:left;
	width:898px;
	/*border-top:1px solid #99daf0;*/
	padding-top:10px;
	padding-bottom:10px;
	
	/*work with sthe numcells script*/
	/*display:none;*/
}
.typeShow2 {
	float:left;
	width:675px;
	padding-bottom:5px;
	padding-top:10px;
}
.lineShow2 {
	float:left;
	width:675px;
	height:10px;
	border-top:1px solid #99daf0;
}
.typeShow .tSImage {
	float:left;
	width:210px;
	height:1px;
	background-color:#fff;
}
.typeShow .tSText {
	border-top:1px solid #99daf0;
	float:left;
	width:665px;
}
.tSImage a {
	display:block;
	width:86px;
	height:86px;
	background-position:center;
	background-repeat:no-repeat;
}
.typeShow2 .tSImage {
	float:left;
	width:86px;
}
.exhibGallery {
	float:left;
	width:190px;
}
a.exhibThumb{
float:left;
	width:86px;
	height:86px;
	margin-right:5px;
	margin-bottom:5px;
	background-position:center;
	background-repeat:no-repeat;
}
a.exhibThumb:hover{
text-decoration:none;
}
.tSText {
	float:left;
	width:500px;
	margin-left:10px;
}
.exhibText {
	float:left;
	width:400px;
}
span.date {
	font-weight:normal;
	text-transform: uppercase;
	font-size:14px;
}
span.artist {
	font-weight:normal;
}
.toTop {
	float:left;
	width:150px;
	margin-bottom:0px;
}
.artShow {
	float:left;
	width:80px;
	height:120px;
	margin-left:5px;
	margin-top:5px
}
.artShow a {
	width:80px;
	height:80px;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
}
.artShow p {
	font-size:10px;
	color:#000;
	line-height:10px;
	text-align:center;
}
.mLeft65 {
	margin-left:65px;
}
.mLeft75 {
	margin-left:75px;
}
/*.mLeft140 {
	margin-left:140px;
	
}*/
.mLeft430 {
	margin-left:430px;
	margin-top:34px;
}
.mLeft285 {
	margin-left:0px;
	margin-top:83px;
}
.mLeft206 {
	margin-left:62px;
	margin-top:206px;
}
.titleArtist {
	float:left;
	width:300px;
	margin-top:100px;
	margin-left:140px;
}
.titleArtist2 {
	float:left;
	width:600px;
	margin-top:100px;
}
.mTop135 {
	margin-top:135px;
}
.mTop20 {
	margin-top:20px;
}
.ArtisitLink {
	padding-left:10px;
	padding-right:10px;
}
.titleArtist2 p {
	color:#99daf0;
	text-decoration:none;
	font-weight:bold;
}
a.ArtisitLink {
	color:#797979;
	font-weight:normal;
}
.Acol1 {
	float:left;
	width:200px;
}
#thumbLinks a {
	display:block;
	float:left;
	width:98px;
	margin-right:2px;
	margin-bottom:2px;
	height:98px;
	background-position:center;
	text-decoration:none;
}
#pCol {
	width:410px;
	margin-left:25px;
}
#pressCuttings a {
	display:block;
	width:180px;/*196*/
	height:180px;/*196*/
	background-position:center;
	text-decoration:none;
	
	margin-bottom:5px;
	
}
.cutting {
	width:180px;/*196*/
	font-size:13px;/*11*/
	
	
	
	text-align:center;
	float:left;
	margin-right:18px;/*9*/
	margin-bottom:18px;/*9*/
	color:#8a8a8a;/*777*/
}
.Acol2 {
	float:left;
	width:615px;
	margin-left:45px;
	padding-bottom:30px;
}
span.artist {
	font-size:16px;
	margin-right:25px;
}
span.title {
	font-size:14px;
	font-style:italic;
	margin-right:5px;
}
span.type {
	color:#3996b5;
}
.bio{
float:left;
margin-right:5px;
margin-botoom:5px;
}
.Acol2 h1{
color:#3d98b7;
font-size:12px;
margin-bottom:0px;
}


/*form*/


.fcontact {
	float:left;
	width:500px;	
	margin-top:16px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:13px;
	
	padding-bottom:15px;
	
	
}
.fcontact label {
	float:left;
	width:500px;
	height:13px;
	margin-top:5px;
	padding-left:5px;
	line-height:13px;
}
label.title {
	width:500px;
	padding-top:5px;
}
label.title2 {
	width:500px;
	padding-top:10px;
	height:20px;
	font-weight:bold;
}
label.long{
	width:500px;
	height:40px;
	padding-top:5px;
}
label.short{
	width:480px;
	height:15px;
	padding-top:5px;
}

.fcontact input {
	float:left;
	width:300px;
	height:20px;
	font-size:11px;
	margin-top:5px;
	/*background-image:url(images/input-bg.gif);*/
	border:0px;
	padding-left:5px;

	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;	
	background-color:#f9faf9;
	
}
input.radio {
	width:13px;
	margin-right:350px;
	background-image:none;
}
input.checkbox{
   	float:left;
	width:13px;
	line-height:40px;
	height:13px;
	margin-top:10px;
	/*margin-right:150px;*/
	background-image:none;
}
input.long {
	/*background-image:url(images/input-bg.gif);*/
	border:0px;
	width:380px;
	
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;	
	background-color:#f9faf9;
	
}
.fcontact input.submit {
	height:20px;
	color:#fff;
	
	background-image:none;
	border:0px;
	float:left;
	width:380px;
	
	background-color:#3996b5;
}
.fcontact textarea {
	float:left;
	width:380px;
	height:100px;
	margin-top:5px;
	/*background-image:url(images/textare-bg.gif);*/
	border:0px;
	overflow:hidden;
	padding-left:5px;
	
	
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;	
	background-color:#f9faf9;
	
	
}
.fl{
float:left;
}


