body {
	font-size: 70%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	color: #333;
	text-align: center;
}
			
#lastnews h2 {
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #58baff;
	color: white;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	text-align: center;
	margin: 0px;
}
			
#lastnews ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	font-size: 1.1em;
}
			
#lastprojects h2 {
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	text-align: center;
	background-color: #58baff;
	color: white;
	margin: 0px;
}
			
#lastprojects ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	font-size: 1.1em;
}
			
#look
{
	margin-left: 30px;
	display: block;
	position: relative;
	height: 200px;
	width: 700px;
}

#world
{
	z-index: 3;
	position: absolute;
}

#block1
{
	z-index: 1;
	position: absolute;
	width: 600px;
	height: 180px;
	margin-top: 7px;
	margin-left: 100px;
	background-color: #58baff;
	border-width: 2px;
	border-color: black;
	color: white;
}

#block1 a
{
	color: white;
}

#slider table
{
	margin-top: 0px;
	margin-left: 100px;
	margin-bottom: 0px;
	text-align: center;
	font-size: 1.5em;
	width: 500px;
}

.text
{
	height: 160px;
	width: 400px;
	text-decoration:underline;
}

.photoSlide
{
	height: 150px;
}

#slider {float:left; position:relative; overflow:auto; margin-top: 0px;margin-left:0px; width:600px; height:155px; background:#58baff; vertical-align:middle;}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:500px; height:300px; padding-right:10px}
.pagination {float:left; list-style:none; height:25px; margin:1px 0 0 282px}
.pagination li {float:left; cursor:pointer; padding:3px 6px; background:#FFFFFF; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination li:hover {background:#777; border:1px solid #bbb; color:#000}
li.current {border:1px solid #ccc; background:#888}

li#content {width:464px; height:270px; padding:15px 28px 15px 18px}
			
#lastnews
{
	border-style: inset;
	border-color: black;
	border-width: 1px;
	margin-left: 30px;
	margin-top: 20px;
	width: 225px;
	background-color: white;
	text-align: center;
}
			
#allArticles
{
	background-color: white;
	margin-left: 270px;
	margin-top: -514px;
	width: 460px;
	border-style: inset;
	border-color: black;
	border-width: 1px;
}
			
#allArticles h2
{
	margin: 10px;
	text-decoration: underline;
	text-align: center;
}
			
#allArticles p
{
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 15px;
	text-align: center;
}
			
#lastprojects
{
	border-style: inset;
	border-color: black;
	border-width: 1px;
	margin-left: 30px;
	margin-top: 20px;
	width: 225px;
	background-color: white;
	text-align: center;
}

.article
{
	margin: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.article img
{
	height: auto;
	width: 400px;
}

.article ul li
{
	margin-left: 20px;
}

.article p
{
	margin: 5px;
	text-align: center;
}
			
#description
{
	border-style: inset;
	border-color: black;
	border-width: 1px;
	margin-top: -200px;
	margin-left: 750px;
	height: 400px;
	width: 230px;
	background-color: white;
}
			
#description h2
{
	margin: 10px;
	text-decoration: underline;
	text-align: center;
}
			
#description p
{
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 15px;
	text-align: center;
}
			
#certification
{
	border-style: inset;
	border-color: black;
	border-width: 1px;
	margin-left: 750px;
	margin-top: 10px;
	height: 320px;
	width: 230px;
	background-color: white;
}
			
#certification h2, h3
{
	margin: 7px;
	text-decoration: underline;
	text-align: center;
}
			
#certification p
{
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 15px;
	text-align: center;
}
			
#photo
{
	height: 150px;	
}

#leftside
{
	float: left;	
}

#menuleft
{
	width: 260px;
	float: left;
}

#slideshow * { margin: 0; padding: 0; }
#slideshow { background: url('../chartes/bg_shadow.gif') no-repeat top; position: relative; width: 500px; height: 150px; margin-top: 30px; margin-left: 200px}
#slideshow #menuFavoris, #slideshow #picturesFavoris, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url('../chartes/spinner.gif'); display: block; top: 68px; left: 205px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #picturesFavoris { background: url('../chartes/bg.jpg'); width: 437px; height: 180px; left: 0; overflow: hidden; }
#slideshow #picturesFavoris li { display: block; position: absolute; top: 0; width: 437px; }
#slideshow #picturesFavoris li img { display: block; position: relative; bottom: 0; }
#slideshow #menuFavoris { background: url('../chartes/bg_side.jpg'); list-style-type: none; width: 166px; height: 160px; right: 0; padding-top: 20px; }
#slideshow #menuFavoris li { display: block; z-index: 1000; position: relative; zoom: 1; }
#slideshow #menuFavoris li a { display: block; font: 11px "Lucida Grande", "Verdana"; text-decoration: none; padding: 7px 0 7px 28px; z-index: 1000; color: #ccc; line-height: 14px; vertical-align: middle; zoom: 1; }
#slideshow #menuFavoris li a:focus { outline: 0; }
#slideshow #menuFavoris li a:hover { color: #fff; }
#slideshow #menuFavoris li.current a { font: 15px "Georgia"; color: #fff; padding: 5px 0 5px 28px; line-height: 18px; }
#slideshow #menuFavoris li.background { background: url('../chartes/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }
		

