/** Styles de base **/*{	font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;	font-size:100%;	margin:0;	padding:0;	border:0;}/** --- **//** Titres **/@font-face{	font-family: 'DistrictThinRegular';	src: local('distth-webfont'), local('distth-webfont'), url('../sources/font/distth-webfont.ttf') format('truetype');}h1{	font-family: DistrictThinRegular, "Trebuchet MS", Tahoma, sans-serif;	font-size:2em;	font-weight:400;	color:#fff; 	padding:1.5% 0;}h2{	font-family: "Trebuchet MS", Tahoma, sans-serif;	font-size:1.4em;	font-weight:400;	color:#333033;	text-decoration:underline;	/*text-shadow: 2px 2px 3px #666;*/	margin:25px 0 15px 0;}/**  ---  **//** Textes et liens**/p{	font-size:1em;	margin-bottom:5px;}strong{	font-size:1em;	font-weight:700;}a{	color:#556b82;	text-decoration:none;}a:hover{	color:#6dabc7;	text-decoration:underline;}/** --- **//** Liste de définitions **/dl{	clear:both;	margin:3% 0;	font-size:0.9em;}dl dt{	float:left;}dl dd{	margin-left:110px;}/** --- **//** Blocs **/header, nav, section, aside, footer{	display:block;}header, footer{	text-align:center;}header{	background-color:#333033;	border-bottom:5px solid #6dabc7;	width:100%;}footer{	color:#fff;	background-color:#333033;	border-top:5px solid #6dabc7;}/** --- **//** Barre de navigation **/nav{	margin:10px 0 5px 0;}nav a {	-moz-border-radius: 10px; 	-webkit-border-radius: 10px; 	border-radius: 10px; 	background-color:#556b82;	padding:3px 30px;	font-size:14px;	color:#fff;	text-decoration:none;}nav a:hover{	color:#fff;	background-color: rgba(109,171,199,0.9);	text-decoration:none;}/** --- **//** Sections principales du site **/#content{	width:960px;	margin:0 auto;}section.content{	width:60%;	float:left;}section.sidebar{	width:30%;	margin-left:10%;	float:right;}section.cv{	width:100%;}/** -- **//*** Réalisations ***/figure.realisations{	width:260px;/**/	float:left;	margin:0 4% 3% 0;}figure.realisations img{	-webkit-box-shadow: 2px 2px 5px  #6dabc7;	-moz-box-shadow: 2px 2px 5px #6dabc7;	box-shadow: 2px 2px 5px #6dabc7;}figure.realisations figcaption{	display:block;	width:260px;	font-size:0.8em;	text-align:center;}/*** CV ***/section.cv p{	text-align:center;}figure.social{float:right;}figure.social a:hover{	-moz-transform: rotate(6deg);  	-webkit-transform: rotate(6deg); }/** Autres **/div.clear{	clear:both;}.left{float:left;}.right{float:right;}/** --- **/
