/************************* Style CV ***************************/
body{
  font-family: serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  color:   #000000 !important;
  background-color: #b1b1b1 !important;
  background-image: url(ongcv.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 0% 90%;
  margin: 16px 1px 16px 16px;
}

a{
 font-family: serif;
 font-size: small;
 font-style: italic;
 font-variant: normal;
 text-decoration: none;
 color: #000000;
 background-color: #ffffff;
}

a:hover{
 font-family: serif;
 font-size: small;
 font-style: italic;
 font-variant: normal;
 text-decoration: underline;
 color: #000000;
 background-color: #ffffff;
}

a:active{
 font-family: serif;
 font-size: small;
 font-style: italic;
 font-variant: normal;
 text-decoration: underline;
 color: #000000;
 background-color: #C6F4FF;
}

div{
  margin-left: 1em;
}

div#menu>span{
 display: table-cell;
 margin: 0%;
 padding: 0%;
 width: 14%;
}

div#menu>span>a{
 font-family: serif;
 font-size: small;
 font-style: italic;
 font-variant: normal;
 text-decoration: none;
 color: #000000;
 background-color: #b1b1b1;
 display: block;
 text-align: center;
 border: solid #000000 1px;
 padding: 0em 1.5em;
 margin: 0%;
 height: 3em;
 line-height: 3em;
 vertical-align: middle;
}

div#menu>a:hover{
  border: solid #000000 1px;
  text-shadow:#555555 2px 2px 2px;
}

a#m1:hover{
  background: #6699FF;
  color: #ffffff;
  text-shadow:#555555 2px 2px 2px;
}

a#m2:hover{
  background: #66CC33;
  color: #ffffff;
  text-shadow:#555555 2px 2px 2px;
}

a#m3:hover{
  background: #9966FF;
  color: #ffffff;
  text-shadow:#555555 2px 2px 2px;
}

a#m4:hover{
  background: #CC0066;
  color: #ffffff;
  text-shadow:#555555 2px 2px 2px;
}

a#m5:hover{
  background: #FF9900;
  color: #ffffff;
  text-shadow:#555555 2px 2px 2px;
}

a#m6:hover{
  background: #0000FF;
  color: #ffffff;
  text-shadow:#555555 2px 2px 2px;
}

a#m7:hover{
  background: #FFFF33;
  color: #000000;
  text-shadow:#555555 2px 2px 2px;
}

p{
 font-family: serif;
 font-size: small;
 font-style: normal;
 font-variant: normal;
 color:   #000000;
 background-color: #ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 z-index:1;
}

div{
 font-family: serif;
 font-size: small;
 font-style: normal;
 font-variant: normal;
 color:   #000000;
 background-color: #ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 z-index:1;
}

div#menu{
 font-family: serif;
 font-size: small;
 font-style: normal;
 font-variant: normal;
 color:   #000000;
 background-color: #b1b1b1;
 display: table-row;
/*  width: 100%; */
 position: fixed;
 bottom: 0px;
 left: -1em;
 right: 0px;
 text-align: center;
 padding-left: 2.5em;
 padding-right: 1em;
 z-index: 1;
 border-collapse: collapse;
 box-shadow:0px -4px 4px #555555;
 -moz-box-shadow:0px -4px 4px #555555;
 -webkit-box-shadow:0px -4px 4px #555555;
}

div#main{
 color:   #000000;
 background-color: #ffffff;
 margin-right: 1em;
  margin-bottom: 0%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border-right: #000000 thin solid;
  border-bottom: #000000 thin solid;
}

div#photo{
 font-family: serif;
 font-size: small;
 font-style: normal;
 font-variant: normal;
 color:   #000000;
 background-color: #ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 float:left;
 margin: 1em;
}

img.photo{
 box-shadow:0px 0px 4px #555555;
 -moz-box-shadow:0px 0px 4px #555555;
 -webkit-box-shadow:0px 0px 4px #555555;
 margin:0px !important;
 transform:rotate(-30deg);
 -moz-transform:rotate(-30deg);
 -webkit-transform:rotate(-30deg);
}

#coordonees:after{
	content: url(/images/trombone.png);
	position:absolute;
	top:65px;
	left:9px;
}

div#coordonees{
 color:   #000000;
 background-color: #ffffff;
 text-align: right;
 margin-right: 1em;
  margin-bottom: 0%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

div#corps{
  clear:both;
  margin-right: 1em;
  margin-top: 0%;
  margin-bottom: 0%;
  padding-right: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
}

.date{
	font-weight:bold;
}

div#pied{
  margin-top: 0%;
  margin-bottom: 2em;
  margin-right: 1em;
  padding: 1em;
}

#pied img{
  float: none;
  border: none;
}

table{
 width: 60%;
  font-family: sans-serif;
  font-size: x-small;
  font-style: normal;
  font-variant: normal;
  color:   #000000;
  background-color: #ffffff;
  border-left: solid #b1b1b1 1px;
  border-top: solid #b1b1b1 1px;
  border-right: solid #000000 1px;
  border-bottom: solid #000000 1px;
  margin-left: 4em;
}

th{
 text-align: right;
}

td{
 text-align: center;
}

#corps>ul{
  list-style-type: none;
}

h1{
 color: #008080;
 font-size: xx-large;
 font-weight: bolder;
 text-decoration: underline;
 background-color: transparent;
  text-align: center;
}

h2{
 color: #000000;
 font-weight: bolder;
 text-decoration: none;
 padding-top: 3px;
 padding-bottom: 0px;
 background-color: transparent;
}

#cssform>div{
 font-family: serif;
 font-size: small;
 font-style: italic;
 font-variant: normal;
 text-decoration: none;
 color: #000000;
 background-color: #b1b1b1;
 text-align: left;
 vertical-align: middle;
}

#list{
 color: #000000;
 background-color: #b1b1b1;
}

#copyright{
	font-size:xx-small;
}

#tools{
/*	background-color:#207AD6;
	vertical-align:middle;
	padding:0em 2em;
	display:block;
	width:100%;
	height:15px;*/
	text-align:center;
	margin:0em auto 8px;
}
#styleswt{
	display:none;
}

#tools div{
	display:table-row;
}

#tools a{
	display:table-cell;
	width:80px;
	height:15px;
	padding:0em 2em;
	margin:auto;
}

#tools a span{
	visibility:hidden;
	display:none;
}

#phppowered{
	background:url(../images/php-power-micro.png) transparent no-repeat center center;
	padding-left:4em;
}

#validcss{
	background:url(../images/vcss.png) transparent no-repeat center center;
}

#validxhtml{
	background:url(../images/valid-xhtml10.png) transparent no-repeat center center;
}

#kdetalk{
	background:url(../images/kde-talk.png) transparent no-repeat center center;
}

#b1rss{
	background:url(../images/rss-valid.png) transparent no-repeat center center;
}

#b1sb{
	background:url(../images/sidebar.png) transparent no-repeat center center;
}
#___plusone_0{
	vertical-align:middle;
}

span.twitthis, #ilike{
	height:20px;
	margin:0px -2px;
	vertical-align:middle;
	display:inline-block;
}
#ilike{
	overflow: hidden;
	width: 86px;
}
span.twitthis a{
	background:url(../images/tweetthis.png) top center no-repeat transparent;
	display:inline-block;
	width:57px;
	height:20px;
	color:rgba(0,0,0,0);
	vertical-align:middle;
}
.pdflnk, .pdflnk:hover{
	font-family: 'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif;
    font-size: 11px;
	font-weight:bold;
    line-height: 20px;
	height:20px;
	display:inline-block;
}
.twitter-follow-button{
	vertical-align:bottom !important;
}


