body {text-align:center; font-family: Verdana, Arial, sans-serif;}
.floatL {float:left;}
.floatR {float:right;}
.marginR { margin-right:10px;}
.marginT { margin-top:10px;}
.marginB { margin-bottom:10px;}
.block {display:block;}
.clear {clear:both;}
.size1on2 {width:48%;}
/* Header*/
#header {height:80px;}
#header #title {width:280px; float:left}
#header #contact {margin-left:380px; width:300px;}
#header #contact ul li {list-style-type: none;}
#header #contact ul li strong {width:100px;}
#header #contact {display:none;}
#header #scrum { position: absolute; top:10px; margin-left:500px; }
#header #scrum img {border:0;}
/* Page */
#page {width:700px; margin:auto; text-align:left;}
#page h1 {font: 300% Georgia, Verdana, sans-serif; margin:0;}
#page h1 span {font-family: Georgia, Verdana, sans-serif; font-weight: bold;font-style: italic;}
#page h1 a, #page h2 a {text-decoration: none; color:#000;}
#page h2 {font: 100% Georgia, Verdana; margin:0;font-weight: bold;font-style: italic;}
/* Page content */
#content {margin-top:10px;}
#content p {font-size:75%; line-height:140%;}
#content a {color:#000; border-bottom:1px dotted #000; text-decoration: none;}
#content a:hover {border-bottom:1px solid #000;}
#content h3 {font: 110% Georgia, Verdana; margin:10px 0 0 0;font-weight: bold;font-style: italic; border-bottom:1px solid #000; margin-bottom:10px;}
#content ul {margin:0; padding:0; border-left:8px solid #ddd;}
#content ul li {margin:0; padding:0 0 0 5px; list-style-type: none; font-weight: bold; font-size: 90%;}
#content ul li ul {margin-bottom:10px;border:none;}
#content ul li ul li {margin:0; padding:0; list-style-type: none; font-weight: normal;}
/* Projets */
#content #projets {border:none; margin-left:10px;}
#content #projets li {font-weight: normal; float:left; margin:0 10px 15px 0;}
#content #projets li a {border: none; width:120px; height:80px; display:block; border:1px dashed #ddd;}
#content #projets li a:hover {border:1px dashed #333;}
#content #projets li a img {border: none;}
#content #demotip { display:none; background:transparent url(/img/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff;}
/* Twitter */
#content #twitter {border:none;}
#content #twitter li {font-size: 80%; font-weight: normal; margin-bottom:10px; padding:0;}
#content #twitter li a {font-size:100%; font-weight: normal; color:#000;}
#content #twitter li a.img {border: none;}
#content #twitter li a img {border: none;}
#content #twitter li span.date {font-style: italic; font-size: 80%;}
/* Contact */
#content #contact label {display:block;}
#content #contact input {width:100%;}
#content #contact textarea {width:100%;}
/* Footer */
#footer {text-align:right;}
#footer img {border:0;}
#footer span.contact {font-size:75%; font-style: italic; padding-bottom:5px;}