/*   Theme URI: http://www.parallele.chDescription: Homepage - Conciergerie LopèsAuthor: PARALLELE, atelier de communicationVersion: 1*/@charset "UTF-8";/* CSS Document *//* ---------------------------------------------------------- *//* =Reset basé sur le travail de Eric Meyer/* ---------------------------------------------------------- */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	background: transparent;	border: 0;	margin: 0;	padding: 0;	vertical-align: baseline;}body {	line-height: 1.5;}h1, h2, h3, h4, h5, h6 {		font-weight: normal;}ol, ul {	list-style: none;}blockquote {	quotes: none;}blockquote:before, blockquote:after {	content: '';	content: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}a img {	border: none;}/* ---------------------------------------------------------- *//* = Structure *//* ---------------------------------------------------------- */body {	font-family: 'Dosis', arial, sans-serif;	font-size: 13px;	font-weight: 400;	color: #787371;	border-top: 4px solid #7cb846;	background: #e7e3e0; /* Old browsers */}#page {	width: 300px;	margin: 0 auto;	padding-top: 60px;}/* ---------------------------------------------------------- *//* = Typographie *//* ---------------------------------------------------------- *//* Headings-------------------------------------------------------------- */h1 { font-weight: normal; font-size:56px; margin-bottom: 68px; color: #95c030; }h2, h2 a { font-weight: normal; font-size:24px; margin-bottom: 0; color: #95c030; text-transform: uppercase; }/* Text elements-------------------------------------------------------------- */p {	margin-bottom: 1em;}a { color: #609037; text-decoration:none; }a:hover, a:focus {	color:#7cb846;	text-decoration: non;	-o-transition: .4 ease-out;	-ms-transition: .4 ease-out;	-moz-transition: .4 ease-out;	-webkit-transition: .4 ease-out;	transition: .4s ease-out;}ul {	color: #5a879e;	margin-bottom: 2em;}@media (max-width: 640px) {	body { min-height: 100% }	.hide_desktop { display: none !important; }	.hide_mobile { display: block !important; }	/*#mobilePad { margin: 0 auto; width: 480px; padding-bottom: 200px; }*/}