/* COMMUN */

html, body{
	background-color:#4e5051;
	color:#a7abae;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

img, table{
	border:0px;
}

td{
	font-size:10px;
	text-align:left;
	vertical-align:top;
}

td.bottom{
	vertical-align:bottom;
}

td.right{
	text-align:right;
}

a{
	color:#a7abae;
}

/* A */


/* IMG */
.menubt{
	margin-left:4px;
}
.featureart{
	border-width:1px;
	border-style:solid;
	border-color:#a7abae;
}


/* TABLE */



/* TD */
td.artsingletop{
	height:96px;
	width:80px;
}

td.txtprinthome{
	padding:0px 5px 10px 2px;
}

td.pict_name{
	background:url(../img/pict_nameholder.gif) no-repeat;
	color:#FFFFFF;
	font-size:10px;
	height:16px;
	padding:1px 0px 0px 4px;
}

td.pict_gallery{
	padding-left:5px;
}

td.bio_info {
	padding:10px 0px 15px 10px;
}

/* DIV */

/* commun */
#headercontainer_en, #headercontainer_fr{
	background-image:url(../img/header_bg_en.gif);
	height:290px;
	margin:0px 5px;
	text-align:center;
	width:794px;
}

#headercontainer_fr{
	background-image:url(../img/header_bg_fr.gif);
}

#menuholder{
	background:url(../img/menu_bg.gif) no-repeat;
	height:16px;
	margin:6px 5px 0px 5px;
	padding-top:4px;
	text-align:left;
	width:794px;
}

#footerholder_en, #footerholder_fr{
	background:url(../img/footer_en.gif) no-repeat;
	float:left;
	height:92px;
	margin:0px;
	text-align:center;
	width:804px;
}

#footerholder_fr{
	background:url(../img/footer_fr.gif) no-repeat;
}

#maincontainer{
	background-image:url(../img/bg.gif);
	padding-top:5px;
	text-align:center;
	width:804px;
}

/* home */
#homeartholder{
	background:url(../img/home_art_bg.gif) no-repeat;
	height:243px;
	margin:0px 5px 1px 5px;
	padding-left:149px;
	text-align:left;
	width:645px;
}

#homeportfolioholder{
	margin:0px 5px;
	text-align:left;
	width:794px;
}

#homeprintholder{
	background:url(../img/home_print_bg.gif) no-repeat;
	float:left;
	height:244px;
	margin-right:1px;
	width:397px;
}

#homewebholder{
	background:url(../img/home_web_bg.gif) no-repeat;
	float:left;
	height:244px;
	width:396px;
}

#homeartcontainer{
	float:left;
	height:222px;
	margin:9px 0px 0px 0px;
	width:471px;
}

#homeprintcontainer{
	height:223px;
	margin:5px 0px 0px 4px;
	width:393px;
}

#homeprintbt{
	height:16px;
	margin:0px 0px 0px 4px;
	text-align:right;
	width:393px;
}

#homewebcontainer{
	height:223px;
	margin:5px 0px 0px 4px;
	width:392px;
}

#homewebbt{
	height:16px;
	margin:0px 0px 0px 4px;
	text-align:right;
	width:392px;
}

/* portfolio */
#printwork{
	background:#ffffff url(../img/bg_print_work.gif) bottom no-repeat;
	margin:1px 5px 0px 5px;
	padding:5px 0px;
	text-align:left;
	width:794px;
}

#webwork{
	background:#ffffff url(../img/bg_web_work.gif) bottom no-repeat;
	margin:1px 5px 0px 5px;
	padding:5px 0px;
	text-align:left;
	width:794px;
}

#list_title{
	margin:0px 0px 11px 2px;
	width:725px;
}

#list_detail{
	margin:0px 0px 21px 149px;
	width:576px;
}

#portfoliodetailsholder{
	background:url(../img/portfolio_detail_bg.gif) no-repeat;
	height:278px;
	margin:0px 5px 157px 5px;
	padding-left:149px;
	text-align:left;
	width:645px;
}

#portfoliodetailsholderprint{
	background:url(../img/portfolio_detail_bg_print.gif) no-repeat;
	height:384px;
	margin:0px 5px 51px 5px;
	padding-left:149px;
	text-align:left;
	width:645px;
}

#portfoliodetailscontainer{
	float:left;
	height:253px;
	margin:9px 0px 0px 0px;
	width:455px;
}

#portfoliodetailscontainerprint{
	float:left;
	height:359px;
	margin:9px 0px 0px 0px;
	width:455px;
}

#portfoliodetailsbt{
	float:left;
	height:16px;
	margin:0px;
	width:455px;
}

/* Contact */

#contactholder_en, #contactholder_fr{
	background:url(../img/contact_bg_en.gif) no-repeat;
	height:253px;
	margin:0px 5px 109px 5px;
	padding-left:149px;
	padding-top:73px;
	text-align:left;
	width:645px;
}

#contactholder_fr{
	background:url(../img/contact_bg_fr.gif) no-repeat;
}

#contactcontainer{
	float:left;
	height:165px;
	margin:0px;
	width:493px;
}

/* BIO */


#pictholder{
	background:url(../img/pict_bg.gif) no-repeat;
	height:206px;
	margin:0px 5px;
	padding-left:149px;
	text-align:left;
	width:645px;
}

#pictcontainer{
	float:left;
	height:150px;
	margin:9px 0px 0px 0px;
	width:600px;
}

#cvholder{
	background:#ffffff url(../img/cv_bg.gif) bottom no-repeat;
	margin:0px 5px;
	padding-left:4px;
	text-align:left;
	width:790px;
}

#cvcontainer{
	float:left;
	margin:9px 0px 0px 0px;
	width:576px;
}

#cvbt{
	float:left;
	height:17px;
	margin:0px;
	text-align:right;
	width:670px;
}

/* H */

h1.titleprint{
	color:#ff1900;
	font-size:11px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

h2.type{
	color:#a7abae;
	font-size:11px;
	margin:0px;
	padding:0px;
}

h3.work{
	color:#a7abae;
	font-size:11px;
	font-weight:normal;
	margin:15px 0px;
	padding:0px;
	text-transform:uppercase;
}

h3.footertxt{
	color:#FFFFFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:60px 0px 0px 0px;
	padding:0px;
}

/* INPUT */
input.user, input.mail {
	background-color:#ffffff;
	color:#a7abae;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:1px solid #a7abae;
	margin:4px 0px 15px 0px;
	padding:2px;
	width:135px;
}

textarea.message{
	background-color:#ffffff;
	color:#a7abae;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:1px solid #a7abae;
	margin:4px 0px 5px 0px;
	padding:2px;
	width:346px;
}