html,body{
	margin: 0;
	padding: 0;
	}


.cell_home_top_right{
	 border-right:2px solid #FFFFFF;
	 border-top:2px solid #FFFFFF;
}

.cell_index_bottom_left{
	 vertical-align:bottom;
	 border-bottom:2px solid #FFFFFF;
	 border-left:2px solid #FFFFFF;
	 height: 90px;
	 width: 90px;
}

A:link {text-decoration: none; color:#AAAAAA;}
A:visited {text-decoration: none; color:#AAAAAA;}
A:active {text-decoration: none; color:#AAAAAA;}
A:hover {text-decoration: none; color:#AAAAAA;}

.cell_1 {
	height: 60px;
	width: 90px;
}

img{border:none;}

.maintable{margin-top:20px;}

.copyright {
	font-size: 8px;
	margin-top: 20px;
	display: block;
	margin-left:150px;
}
.bodycell {
	text-align: left;
	vertical-align: top;
}

.cell_text {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}


.cell_thumb_title{
	text-align:center;
	font-size:13px;
	vertical-align:top;
	height:30px;
}

.cell_display_title_image{
	text-align:right;
	padding:5px;
	padding-right:15px;
	height:15px;
	width:auto;
	vertical-align:middle;
	font-size:12px;
}

.cell_display_caption_image{
	text-align:right;
	padding-top:5px;
	padding-left:30px;
	padding-right:15px;
	height:200px;
	width:auto;
	vertical-align:top;
	font-size:12px;
}

.cell_display_rail{
	height:auto;
	width:auto;
	text-align: center;
	vertical-align:top;
}

.cell_display_thumbinrail{
	width:70px;
	height:70px;
	}
	
	

.static_blog_header_eng{
padding-top:15px;
padding-bottom:5px;
padding-left:90px;
padding-right:190px;
text-align:justify;
font-size:13px;
}

.static_blog_header_fr{
padding-top:15px;
padding-bottom:5px;
padding-left:190px;
padding-right:90px;
text-align:justify;
font-size:13px;
}



.entry_entry_blog{
text-align:center;
padding-bottom:30px;
}

.entry_blog_title{
display:block;
text-align:center;
padding-bottom:10px;
}



.title_blog_header{
padding-top:20px;
text-align:center;
font-size:30px;
}


.image_title_disp_blog_even{
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}

.image_disp_blog_even{
padding-left:20px;
padding-right:20px;
padding-bottom:25px;
float:right;
}

.caption_blog_even{
font-size:11px;
text-align:justify;
padding-left:20px;
padding-bottom:25px;
}

.image_title_disp_blog_odd{
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}

.image_disp_blog_odd{
padding-left:20px;
padding-right:20px;
padding-bottom:25px;
float:left;
}

.caption_blog_odd{
font-size:11px;
text-align:justify;
padding-right:20px;
padding-bottom:25px;
}

.block_in_container{
 position:relative;
}

.clear_both{
 clear:both;
}

.title_wallpaper_header{
padding-top:20px;
padding-left:100px;
padding-right:100px;
text-align:center;
font-size:15px;
}

.container_wallpaper{
padding-top:20px;
padding-bottom:20px;
text-align:center;
margin-left:15px;
margin-right:15px;
margin-top:20px;
}

.im_in_wallpaper{
position:relative;
width:800px;
height:240px;
margin-bottom:20px;
}

.div-1a {
 position:absolute;
 top:0;
 right:0;
 width:400px;
}
.div-1b {
 position:absolute;
 top:0;
 left:0;
 width:400px;
}

.div-2a {
 position:absolute;
 top:0;
 right:0;
 width:200px;
}
.div-2b {
 position:absolute;
 top:0;
 left:0;
 width:200px;
}

.cell_thumb {
	height: 187px;
	width: 187px;
}

.home_pics { height: 150px; width: 150px; padding:0; margin:0; overflow: hidden }

.home_table
{ position:relative;}

.home_txt{
	font-size:24px;
	position:absolute;
	top:210px;
	left:125px;
	width:300px;
	text-align:center;
}

.home_txt_fr{
	font-size:24px;
	position:absolute;
	top:350px;
	left:525px;
	width:300px;
	text-align:center;
}

.disp_portfolio_bold a
	{ 
	color:#FFFFFF;
	font-weight:bold;
}

.disp_portfolio_bold a:visited
	{ 
	color:#FFFFFF;
	font-weight:bold;
}

.twitter_txt A:link {text-decoration: none; color:#54A050;}
.twitter_txt A:visited {text-decoration: none; color:#AAA000;}