em {
	color: #666;
	font-variant: small-caps;
	font-style: normal;
	letter-spacing: -.05em
}

.project_description,.project_technology,.project_link {
	display: block;
	margin: 1em
}

.demonstration {
	margin-left: 52px;
	margin-top: 24px
}

.presentation_du_service {
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 14%;
	width: 50%;
	text-align: justify
}

.tags {
	font-size: 0.8em
}

#cv-microF {
	height: 80%
}

.title,.education .summary {
	font-weight: 900
}

.adr {
	margin: 8px
}

.htitle .org {
	display: inline
}

.ingeson {
	padding-bottom: .5em
}

h1,h2,h3 {
	font-family: helvetica, arial, verdana, sans-serif;
	letter-spacing: -1em;
	margin: 0;
	padding: 12px
}

#cv {
	display: inline;
	padding-left: 8em
}

.header h1 {
	visibility: hidden
}

h2 {
	position: relative;
	margin-right: 0;
	font-size: 42px;
	margin: 0; /*padding:.3em*/
}

h6 {
	margin-left: 10%
}

.hresume h3,.hresume h6 {
	width: 50%
}

.demonstration h4 {
	font-weight: 100;
	font-size: 14px;
	color: #595D60;
	margin-left: 14%;
	width: 50%;
	margin-top: 0;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	letter-spacing: +.4em;
	border-bottom: #dbfeb2 dashed thin;
	border-top: #dbfeb2 dashed thin
}

h4>b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	background-color: #F0FFC9;
	vertical-align: 30%;
	padding-left: 6px;
	color: #62997A
}

.hresume h6 {
	font-size: 42px;
	margin: 8px;
	margin-left: 10%;
	padding-left: 20px;
	letter-spacing: -.05em
}

h3 {
	font-size: 16px;
	margin-left: 7%;
	padding-left: 20px;
	letter-spacing: -.05em
}

h4:hover {
	cursor: pointer
}

.exemple {
	padding: 1em;
	margin-bottom: 10px;
	margin-left: 64px;
	background-color: #F0FFC9;
	text-align: justify;
	clear: both
}

* html #cont {
	margin-left: 200px
}

* html h3,* html h2 {
	margin-right: 0;
	padding-right: 0
}

html,body {
	height: 100%
}

body .lpf {
	height: auto
}

#cont {
	margin-left: 200px;
	position: relative
}

body {
	background: url(abybLOGO2007.png) no-repeat left center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .8em;
	height: auto
}

ul {
	margin-left: 32px;
	margin-top: 16px
}

li {
	color: #000;
	list-style-type: square
}

#mode_projet li {
	list-style-type: decimal
}

a {
	color: #4d593e;
	font-weight: 700;
	text-decoration: none;
	border-bottom: #ff8a17 dotted thin
}

a:hover,a:focus {
	border-bottom: #ff8a17 thin solid
}

#links a {
	color: #72243D;
	background-color: #F0FFC9;
	padding: 2px;
	border-bottom: none
}

#links {
	position: relative;
	padding: 2px;
	left: 5%
}

#links2 {
	text-align: right
}

#links2 a {
	margin-right: 8px
}

#links a:hover,#links a:focus {
	border-bottom: none;
	color: #F0FFC9;
	background-color: #72243D;
	padding: 2px
}

#links a#selected {
	border-bottom: none;
	color: #72243D;
	background-color: #fff;
	padding: 2px
}

.plugins {
	font-weight: 100;
	font-size: 0.8em
}

.footer a {
	font-weight: 100;
	color: #ffffff;
	text-decoration: none;
	border-bottom: #ffffff dotted thin
}

#flashcontent {
	height: 800px
}

img,.swfir {
	float: right
}

.sondage,.footer {
	text-align: center
}

.footer img {
	float: none
}

.org,.location {
	color: #666
}

.org {
	font-weight: 700;
	padding-left: .7em
}

.date_duration {
	color: #ff8a17;
	display: inline
}

.htitle {
	display: inline;
	background-color: #F3FAFE;
	padding: 2px
}

abbr {
	border: none
}

.description {
	padding-top: .6em
}

#hcard-Bruno-Baudry {
	margin: 1em;
	padding: 1em;
	float: right;
	width: 300px;
	height: 168px;
	position: relative;
	right: 0;
	background-color: #F3FAFE
}

.summary,.experience,.education {
	margin-left: 13%;
	margin-top: 1em;
	padding-top: 1em
}

hr,.main {
	clear: both
}

.main a {
	letter-spacing: .3em
}

.codes {
	color: #ff8a17;
	font-weight: 200
}

a.inside,.education .summary {
	margin-left: 0
}

.swfobject {
	margin-left: 92px
}

.skills li {
	list-style-type: none
}