/*
Theme Name: LaurentDEMONTIERS_Black
Description: A black and white, fluid theme for Laurent DEMONTIERS' website
Version: 1.0
Author: Laurent Demontiers & Marc Verney
Author URI: http://demontiers.com
Tags: black, black and white, fluid, two columns

	This theme is :
	- designed by Laurent Demontiers | http://laurentdemontiers.com
	- built by Marc Verney | http://marcverney.net
	- copyright Laurent DEMONTIERS - All rights reserved

*/

/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a,cite {margin:0;padding:0;background-repeat:no-repeat;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
abbr{border:0}
input[type=text], textarea {padding:3px 2px 1px; border-style:solid; border-width:1px; border-color:#727272 #B4B4B4 #DADADA; font:1em Arial, sans-serif; background-repeat:repeat-x;}
input[type="submit"] {font-family: Arial, sans-serif;}

body {font-size:87.5%; font-family:Arial, serif; background-repeat:repeat;}
#wrapper {width:90%; min-width:960px; max-width:1500px; margin:0 auto;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {outline:none;}
.button {padding:4px 21px 3px 6px; font-weight:bold; font-size:0.8571em; line-height:1.9em; background-color:black; color:white; background-position:right 4px; border:0; background-repeat:no-repeat;}
.button:hover {background-color:#8E0030;}
.footer {clear:both; overflow:hidden;}

/* IMAGES D'ARRIERE-PLAN */
input[type=text], textarea {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAMAAACuX0YVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFy8vL9vb2RrD5BQAAAA5JREFUeNpiYGBgBAgwAAAFAAKHgt9+AAAAAElFTkSuQmCC);}
body {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////v7+/o0N2OQAAABVJREFUeNpiYGRkYGAAE1CKkREgwAAAZAAJfcasGwAAAABJRU5ErkJggg==); }
#menu .current_page_item, .entry .header, .single .mission .header h1, .module .header, .widget .header, #featured h3.active {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAALBAMAAACJ0mBNAAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///////////93d3cAAADKUYY1AAAABXRSTlMAiP///+o4vncAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFnRFWHRDcmVhdGlvbiBUaW1lADI2LzA4LzA5g0BFbAAAADtJREFUCJk1ycERABAUA9HowOgAHaAD+q/JF0lOmX3oxxsoS3dXJMPIMESG4WUBs+BngjLBOWA6BzTmC3jiEBMGALdxAAAAAElFTkSuQmCC);}
#categories .header, .home #jobs .header {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAMAAAAIAYw9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF////h4eH////DhJJLwAAAAN0Uk5T//8A18oNQQAAADVJREFUeNpcyMkBADAIAjBg/6FbRXuYZ0AMhMZR0H9U1Ht7su7FuPpyqnyerriaU2KPlgADACT2AKPeJ7ShAAAAAElFTkSuQmCC);}
/* fleche-noire-droite.png */.postContent ul li, .related ol li, .pings li, #jobs .toAll, #follow .rssByCategory li {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANBAMAAABbflNtAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHJj5lAAAADHRSTlMAIjNEVWZ3iLvM7v/885CHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABV0RVh0Q3JlYXRpb24gVGltZQA0LzEwLzA5qZyXTQAAADhJREFUCJljYGDgcmCAAe4dAnDm7mUI5u5GBHNXApy5e6cCnLl7I0LUAM4sgKttwmIuwjauAAgNAM0JGFGxclOJAAAAAElFTkSuQmCC);}
#follow .rssByCategory a {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1QTFRFnp+gs7OziYqLv7+/+vr60tLS9PT0xMTF4ODgy8vM5ebm2NnZ3d3d7+/v////LvWSYAAAAA90Uk5T//////////////////8A1NyYoQAAAIJJREFUeNo8jtsSxDAIQgFNk7Rd//9zF7uXPJAB5YwgOM+s3wPGpDDy7z1fA7i+/ryD4jURH9/yCsUGuwMibidukU9/0swq5/01b0eXQeow7wqxgxQxH97hm7w74AVUHl2mMmUQboiVxuwKs9CYs7ZntWTtbNUh6hEs76cLai+9BRgA6u8FXDTr0CQAAAAASUVORK5CYII=);}
/* fleche-blanche-droite.png */#categories li a, .nextPost, .goToPost li.toPost a, .button, #recentPosts .footer a, #follow .button {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANBAMAAABbflNtAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAADHRSTlMAIjNEVWZ3iLvM7v/885CHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABV0RVh0Q3JlYXRpb24gVGltZQA0LzEwLzA5qZyXTQAAADhJREFUCJljYGDgcmCAAe4dAnDm7mUI5u5GBHNXApy5e6cCnLl7I0LUAM4sgKttwmIuwjauAAgNAM0JGFGxclOJAAAAAElFTkSuQmCC);}
.goToPost li.toComments a {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRF////AAAAEBAQgICAz8/Pv7+/QEBA39/fYGBg////HrRUIQAAAAp0Uk5T////////////ALLMLM8AAAA4SURBVHjaYmBmQABkNgQwwgADA0lynGCARYIB1T6wMjYGBhYmkHIwj4OBnYkTxmNiYQVzOAECDAA0wQFpItaK8AAAAABJRU5ErkJggg==);}
.favoritePosts li {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAMAAACDd7esAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtQTFRFGhcbxsXGf31/1NPUU1FUt7a38fDxNzQ4////WGZJbwAAAAl0Uk5T//////////8AU094EgAAAD5JREFUeNpUjskRACAIAxfw6r9iUUcn7oPkEQiMpPW2hDUc397MKlBTKVwK8XyQ4YOPz2tGd/WmdskPU4ABAHGgAZPwXQrJAAAAAElFTkSuQmCC);}
.get-recent-comments li {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAMAAACDd7esAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtQTFRFGhcbxsXGf31/1NPUU1FUt7a38fDxNzQ4////WGZJbwAAAAl0Uk5T//////////8AU094EgAAAD5JREFUeNpUjskRACAIAxfw6r9iUUcn7oPkEQiMpPW2hDUc397MKlBTKVwK8XyQ4YOPz2tGd/WmdskPU4ABAHGgAZPwXQrJAAAAAElFTkSuQmCC);}
#recentPosts {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAMAAACjpw26AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF/f39BwcHHKn8fwAAADpJREFUeNp8yEEOgCAAwDD6/09rhAQjmTvs0OFs3M2/Wyz44484fLNgwYIFCxYsWLBgwYIF++FLgAEAwLkBEokNi4kAAAAASUVORK5CYII=);}
.postContent blockquote {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAMAAABRYFY8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFurq6GRkZ8PDw+/v7fX19SkpKzs7OdHR0IiIiqqqq4ODgj4+PBwcHCwsL////AAAAaPNcYwAAAG1JREFUeNrcj1kWgCAMAwMURZZw/9uKLSJnsF+deQkLan+HZFuAX3uhTVtgPvnNuwcQtSZB/Qe47DzRxgfwlukRIxUWgIezvWIUdkDS1R36jgka0vZpV094PH1xNeX5hwE9ZfUM+Sxck0V4CzAAlJcXt5AiqhwAAAAASUVORK5CYII=);}
.sociable {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAA7CAMAAACjbzHiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFu7u7VVVVERERzMzMREREmZmZ7u7uIiIibW1tMzMzqqqq3d3diIiI////AAAA/////6bZFAAAABB0Uk5T////////////////////AOAjXRkAAADDSURBVHja1NTLDoQgDAXQFlBQof7/345mgBa8k8zWLk8Q0welU2NdWL5BitmJzLpuIk8NApQEKUMVpL5DynTFdK0vd1TdK3Kxmqvml2iCGqDGqrvVXjKy2q6VYrTXkY1qy5emOegYxNLUtssDde17q7GfNOqoAO3Zzn9LUFsVLqWsI+ZWk5vfHrnddTgcqIM2aKjZeUw5T72gP/rGL5tJrEvVbVAaK/x4x2zeMX7zP/YD3iU62OOOCkjxPruP9wn/CDAAwABAhaROSKsAAAAASUVORK5CYII=);}
.comments {background-image:url(http://demontiers.com/wp-content/themes/demontiers/images/buildings-commentaires2.png);}
.comments .header p {background-image:url(http://demontiers.com/wp-content/themes/demontiers/images/avous.png);}
/* fleche-blanche-bas.png */.comments .header a, #filterPosts .submit input, #filterMissions .submit input {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKBAMAAABGe2PVAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX///////////////////////////////////////////////////9Ruv0SAAAADXRSTlMAESIzRFVmd4i7zO7/eZdR+gAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAVdEVYdENyZWF0aW9uIFRpbWUANC8xMC8wOamcl00AAABASURBVAiZY2CQPgMCpwUYGBjYwMyjDCAwB8ScAGZqg+QVwEx2IPM4AwNMxQQo0wYmz8DAAZdnYFizAM70MQCRAP8DHNy70UGjAAAAAElFTkSuQmCC);}
.commentlist .meta {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxQTFRF5+fn4eHh/Pz8/f396Ojo3t7e3d3d39/f+/v75OTk4ODg3Nzc4+Pj4uLi6enp/v7+5eXl5ubm+vr6////CJK40gAAABR0Uk5T/////////////////////////wBPT+cRAAAAWklEQVR42lzISQ7AIAxD0TAPHRLM/e9aEEWF/o2tR/UNKs5L78bDer2b9jesM6tpZwFQMJ+ZQOhR5mmcBwFF8TBWBbNycje+PmqYuqWVAJFKItiTQn9q+AgwAIsWDUHivrL3AAAAAElFTkSuQmCC);}
.commentlist .bypostauthor .meta {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALBAMAAABv+6sJAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX////W1tbW1tbW1tbW1tbW1tbW1tbW1tZ7e3t0dHRsbGxmZmYAAADZdEuyAAAADXRSTlMAESKZqrvM3f//////0m+TDAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAVdEVYdENyZWF0aW9uIFRpbWUANy8xMC8wOZh0jdAAAABSSURBVAiZY2AAAlUBBihgqkqEMcX3LIMKM2adOQkVFltz5sxUsDBj5JkzZ04GgJisc4DMMy0gZgSIdeaEAwMDSw+YCRL2gLDOnDBggAqeOdMAAGbFKaD8Voa9AAAAAElFTkSuQmCC);}
/* fleche-blanche-gauche.png */.previousPost, .toPostList a {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANBAMAAABbflNtAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAADHRSTlMAIjNEVWZ3iLvM7v/885CHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABV0RVh0Q3JlYXRpb24gVGltZQA0LzEwLzA5qZyXTQAAADxJREFUCJljYAADlgUMUMDYvQHGzNoNY0rshjHZVsOYTLN3w5jSu+FMZoQoAzuCyaCBYCKZi2wbAyvQDQDNbBxr3mtORgAAAABJRU5ErkJggg==);}
#pageFooter {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD4CAMAAAAaVnxqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATVQTFRFAQEBYmJiZGRkZWVlAwMDAgICBAQEY2NjBwcHExMTXl5eYGBgDQ0NX19fU1NTWFhYYWFhAAAAHBwcCgoKXV1dDg4OFhYWEBAQCwsLCAgIXFxcCQkJBQUFBgYGW1tbVlZWUFBQSkpKWVlZQUFBQ0NDQkJCRUVFRERERkZGSUlJTU1NT09PVVVVVFRUUVFRTk5OUlJSNDQ0KCgoHx8fWlpaKioqICAgDAwMKSkpHR0dIyMjEhISGhoaHh4eIiIiMjIyKysrERERFBQUMDAwNjY2Ojo6Pj4+PDw8FxcXQEBATExMDw8PLy8vLi4uSEhILS0tS0tLMTExISEhZmZmJCQkGRkZODg4FRUVJiYmOzs7OTk5NTU1LCwsJSUlJycnGxsbR0dHPT09Nzc3GBgYV1dXPz8/MzMzVyQR8QAAAL9JREFUeNo0wQc7gmEAhtEvSlaa9mxQGiKyiUopofpkhcz+/09we67XOZbf+vvPZTrNIXNBF3VYZ3VegzqjexzXSb3itJ7ziCNa5AOn9JJf7PCYPQb0gCfc5i7bPOUh7/jKR74xx33mecYX3vKaDZbYYoF9a4tdlvnJez7zgk+s8oMV/rDGKFcZY5xrTPCdN1xnWJusM8ksU1zRDW5yQjNMc1m/6dWI7nBJ5zSko+rRMfWpw3SbA+agaVv2rwADAAkVKxS/ge8UAAAAAElFTkSuQmCC);}
/* fleche-blanche-haut.png */.toTop a {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKBAMAAABGe2PVAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX///////////////////////////////////////////////////9Ruv0SAAAADXRSTlMAESIzRFVmd4i7zO7/eZdR+gAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAVdEVYdENyZWF0aW9uIFRpbWUANC8xMC8wOamcl00AAAA/SURBVAiZY2AAAh8DBhhYswDG4jhzHMa0OXNaAcqcc+bMBAiL/cwZmAptIBOqAigPVcEGYp05CmJKg5mnBRgAap0c3J1HdPYAAAAASUVORK5CYII=);}
#aside {background:url(http://demontiers.com/wp-content/themes/demontiers/images/voiture.png) 50% bottom no-repeat;}
#follow .rssAll, #follow form {background:url(http://demontiers.com/wp-content/themes/demontiers/images/abonnements.png) no-repeat;}
/* fleche-noire-bas.png */#follow .footer a {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKBAMAAABGe2PVAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAilU6eAAAADXRSTlMAESIzRFVmd4i7zO7/eZdR+gAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAVdEVYdENyZWF0aW9uIFRpbWUANC8xMC8wOamcl00AAABASURBVAiZY2CQPgMCpwUYGBjYwMyjDCAwB8ScAGZqg+QVwEx2IPM4AwNMxQQo0wYmz8DAAZdnYFizAM70MQCRAP8DHNy70UGjAAAAAElFTkSuQmCC);}
/* fleche-noire-haut.png */#follow .footer a.active {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKBAMAAABGe2PVAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAilU6eAAAADXRSTlMAESIzRFVmd4i7zO7/eZdR+gAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAVdEVYdENyZWF0aW9uIFRpbWUANC8xMC8wOamcl00AAAA/SURBVAiZY2AAAh8DBhhYswDG4jhzHMa0OXNaAcqcc+bMBAiL/cwZmAptIBOqAigPVcEGYp05CmJKg5mnBRgAap0c3J1HdPYAAAAASUVORK5CYII=);}
#mainHeader .rss {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRF+fn5qKmr09TVDAoMwsPETUtP6uvr8/PzsrK0l5aZycrLurq8LSkuiYeKa2ls19fY4eHi3d7f5ebmrq6wxcbHtre5vr/B2tvczs/Q4+PkoaCinp6gFxMYGhYb////AAAAiOnagQAAATFJREFUeNpkktuygyAMRZFLlataBGkl7f//5UlQW6cnD47uRRaEkUGrWsX7pxi8sKZFB/cDd/J6McaGAOIfwZz1fc/DpY/Ikfe32z25+iXfHMl9VfVDqJzykvL7Y5rDgVh7CiHAbY/HNM3zGsSFNFqVxXzlfBeyy6AC9DiOnC9ONEIbR6/aLOA556U8oZG27zR3zYGoFGPoHcm+7zp6bBMQjTFLBCJHjn6P38KVZZESmxicOS/Go6R6KbP09Tib2kppfvS5nLO17py0Kkl+jT7YrE1JiXPSqkzz46qQUhpCZbgeaM7mz3RpKg3D4CsTbjMbDi0UAquRuDjE+ARWN/JjAJn8tFGMseuAQfNTYMnfSNcRqRr9rSeRn0i3E+F01nSdgHmMF3Ke7b3/ePB5+RNgAPDcMUYdhaQYAAAAAElFTkSuQmCC);}
.submit .reset, #filterPosts .close, #filterMissions .close {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAIBAMAAAAPRhLjAAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///////////////////+Rd1MVAAAABXRSTlMAM2bu/4FQ14MAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMjYvMDkvMDk7/CIJAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAC5JREFUCJljYGBgYDJkEFZggABmZ0ETAyib0cTYWQDKZhB2MWTAwkZWg6wXZiYA5HgEyeDeUhYAAAAASUVORK5CYII=);}
#pageFooter .contact .QRCode img {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAMAAADL21gSAAAAA3NCSVQICAjb4U/gAAAAjVBMVEX////////////////////////////////////////////////////////////////29vbv7+/k5OTd3d3Y2NjMzMzFxcW9vb20tLSurq6lpaWZmZmUlJSOjo6EhIR7e3t1dXVra2tmZmZbW1tRUVFLS0tCQkI6OjozMzMqKiohISEYGBgQEBAJCQkAAACfxJnsAAAAL3RSTlMAESIzRFVmd4iZqrvM3e7//////////////////////////////////////////5EtXq0AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFXRFWHRDcmVhdGlvbiBUaW1lADMvMTAvMDlsO6nDAAAB3UlEQVQ4jXWU7WKyMAyFwYnI5wEREdmLEz+Gs/b+L29t0iLC3vyi5WmSkzR1nJG5XhDHSONovXT+Y6sIL0vCxR/IUiHZvuvvUvS3dqu4wJ0yAbDpnnKwn0Z5ew/qRsiOI0TbvQJWYyjCppczO75RIYrHnJHyDAwRfeR33n2cdlvk5eFsqBaJyd5NceG901CBwuzsEVphNQva6b9VVRL2ya4zDrhA9qPXokTeCvpqc0W1JmDIGR2M53xQ2GuKEhMZXJJ/1auLPUvWKSg3Zz2VNjKqomqEjiWaWgcXOq2OxQSqZ6iovkDJObBDDe1IDhLVe9ZB6quqLVBqhzdSSPF0UmscjQe2WrBSbaR6g8UUauSLYaiYQQUVoDAnHtbTig93vK2TFrlhMv3jCTjOhxUxQJ1Nj2T3iFUxTZ0qzOwy1ElVnBYs+jZ8mbqpwx71bk+rfxOI79hdp6T6koAbW79D32YzoPu05tSlbEZQwQe/kZqrGdv+X7c25y+6WFIUWNu5hL2/sv9q6ubzLMyyQjRMi4/MUmN7HpCMhl3N73HGPEqkbw+Cr+o7Gc9TjnjyaCwT4HB9eelUk8PZi+EEqSpg3XaX7tTo4Yq8GaJny389UGn4J8LD7PlBGASrj/ftX+Atc0kuNYkSAAAAAElFTkSuQmCC);}
.postContent li {list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANBAMAAABbflNtAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHJj5lAAAADHRSTlMAIjNEVWZ3iLvM7v/885CHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABV0RVh0Q3JlYXRpb24gVGltZQA0LzEwLzA5qZyXTQAAADhJREFUCJljYGDgcmCAAe4dAnDm7mUI5u5GBHNXApy5e6cCnLl7I0LUAM4sgKttwmIuwjauAAgNAM0JGFGxclOJAAAAAElFTkSuQmCC);}
#selectionCount span.loading {background-image:url(http://demontiers.com/wp-content/themes/demontiers/images/loader14.gif);}

/* PAGE HEADER */
#pageHeader {margin:0 auto 20px; border-top:6px solid black; height:1%; width:90%; min-width:960px; max-width:1500px;}
#blogTitle {height:175px; border-bottom:1px solid #202020; background-color:white;}
#blogTitle a {display:block; padding:0 10px; width:35em; max-width:100%; text-decoration:none}
#blogTitle .name {font:3.4286em "Century Gothic", Verdana, serif;}
#blogTitle .description {text-transform:uppercase;}
#blogTitle .description span {color:#D11B3D; text-transform:none;}
#index {background:black; height:2.4286em; line-height:2.4286em;}
#menu {float:left; width:65%;}
#menu ul {height:2.4286em;}
	.js #menu ul {position:relative;}
#menu li {float:left; margin:0 2px; padding-bottom:11px;}
#menu li:first-child {margin-left:5px;}
	.js #menu ul li.back {z-index: 8; position: absolute; background-color:#8E0030; margin:4px 0 0; height:1.071429em;}
#menu .current_page_item {background-position:50% bottom;}
#menu a {padding:5px 10px; text-transform:uppercase; color:white; background:black;}
	.js #menu a {background-color:transparent; position: relative; z-index: 10;}
#menu a:hover {background-color:#8E0030; text-decoration:none;}
	.js #menu a:hover {background-color:transparent;}
#menu .current_page_item a {color:black; background-color:white;}
	.js #menu .current_page_item a {background-color:white;}
#searchform {float:right; width:35%; text-align:right;}
#searchform p {display:inline; margin-right:1em; font-size:0.8571em; line-height:2.8333em;}
#searchform label {color:white;}
#searchform .submit {padding-top:3px;}

/* PAGE BODY */
#pageBody {overflow:hidden; width:90%; min-width:960px; max-width:1500px; margin:0 auto 75px;}

/* MAIN */
#main {float:left; width:66%; margin:0 1% 0 0;} /*ie*/
.entry {margin-bottom:20px;padding:10px; background-color:white;}

/* MAIN HEADER */
#mainHeader {margin-bottom:20px; padding:0 10px 3px; background-color:black; color:white; overflow:hidden;}
#mainHeader h1 {float:left; font:3em "Century Gothic", Arial, sans-serif; text-transform:uppercase; width:72%;}
#mainHeader a {color:white; float:right;}
#mainHeader a.rss {padding:23px 35px 2px 0; background-position:right bottom; font-family:Arial, sans-serif;}
#main .entry .header {margin-bottom:0; padding:0 0 9px 0; background-position:15px bottom; background-color:transparent;}
#main .entry .header h1 {float:none; width:auto; padding:10px 0 10px 10px; margin-bottom:5px; font:bold 2.5714em/1 Arial, sans-serif; background-color:black; text-transform:none; color:white;}
#main .entry .header h1 img {border:5px solid white; vertical-align:middle;}
#main .entry .header h1 span {display:inline-block; width:88%; vertical-align:middle;}
#main .entry .header h1 a {color:white;}
#main .entry .header h1 a:hover {text-decoration:none;}
#main .entry .header h1 a:hover span {text-decoration:underline;}
#main .entry .header .postmetadata  {padding:2px 10px; font-style:italic; color:white; background-color:black;}
#main .entry .header .postmetadata a {float:none; color:white; text-decoration:underline;}
#main .mission .header {margin-bottom:0; padding:5px 0; overflow:visible; border-bottom:1px solid white; background:black none no-repeat; padding-bottom:0; position:relative;}
#main .mission .header h1 {float:none; width:auto; display:inline; padding:0 0 16px 10px; font:normal 1.5em/normal "Century Gothic", Arial, sans-serif; background-color:transparent; background-position:20px bottom; text-transform:none; display:block; margin-bottom:-11px;}
.page #main .entry #mainHeader, .error404 #main .entry #mainHeader {padding-bottom:6px;}

/* MODULES (home, sidebar, etc.) */
.module, .widget {border:10px solid black; padding:10px; background-color:white;}
.module .header, .widget .header, #featured h3 {padding-bottom:9px; margin-bottom:10px; background-position:15px bottom;}
.module h2, .widget h2, #featured h3 span {clear:both;padding:0 10px 3px; font:2.1429em "Century Gothic", Verdana, serif; background-color:black; color:white;}
.home #main .module {margin-bottom:20px; border-width:10% solid red;}

/* MODULES RECRUTEMENT ET TWEETS */
#jobsAndTweets {background:black; overflow:auto; margin-bottom:20px;}
#main #jobs, #main #tweets {float:left; width:50%; border:0; padding:0; margin-bottom:0;}
#jobs .header, #tweets .header {border:10px solid black; border-width:10px 10px 0 10px; padding:10px 10px 9px 10px; margin:0; background-position:25px bottom; zoom:1;}
#jobs .body, #tweets .body {border:10px solid black; border-width:0 10px; padding:10px; overflow:auto;}
#jobs .body {padding-bottom:0;}
#jobs .footer, #tweets .footer {border:10px solid black; border-width:0 10px 10px; padding: 0 10px 10px;}
#jobs .footer {padding-bottom:0;}
#jobs .header, #jobs .body, #jobs .footer {border-right:0; background-color:black; color:white;}
#jobs h2 {background-color:white; color:black;}
#jobs h3 {border:1px solid white; padding:5px 0 5px 10px;}
#jobs ul {clear:both;}
#jobs ul ul {background:white; color:black; padding:5px 10px 3px;}
#jobs li {clear:both; overflow:hidden; margin-bottom:20px;}
#jobs li li {padding:5px 0; border-bottom:1px solid black; margin-bottom:0}
#jobs li li.missionLength {border:0;}
#jobs li.missionDate, #jobs li.missionLength {font-style:italic; font-size:0.8571em;}
#jobs .button, #tweets .button {float:right; line-height:1.2em;}
#jobs .button:hover {background-color:black;}
#jobs .toAll {background-color:white; color:black; margin:10px 0 20px;}
#jobs .footer .toAll {margin:0;}
#jobs .toAll:hover {background-color:white;}
#tweets li {border-bottom:1px solid black; margin-bottom:5px;}
#tweets p {padding:5px 0;}
#tweets p.pubDate {font-size:0.8571em; font-style:italic;}
#tweets .body a {text-decoration:underline;}
#tweets .body a:hover {color:#D11B3D;}

/* MODULE LECTURES CONSEILLEES */
#reading {clear:both;}
#reading ul {overflow:hidden; padding-bottom:10px;}
#reading li {float:left; width:48%;}
#reading li .button {float:right; line-height:1.2em; margin-top:10px;}
#reading li.firstchild {margin-right:4%;}
#reading h3 {font-size:1.3em; margin-bottom:20px; font-weight:bold;}
#reading img {border:5px solid black; float:left; margin:0 10px 10px 0;}
#reading .excerpt {font-size:0.8571em;}
#reading .excerpt a.more {font-size:1em;}
#reading .footer {clear:both; border-top:1px solid black; padding-top:10px;text-align:right;}

/* POST COMPLET */
.postContent {line-height:1.2857;}
.postContent p {margin:1em 0 1.2857em;}
.postContent h1, .postContent h2, .postContent h3, .postContent h4, .postContent h5, .postContent h6 {margin:0.5em 0 0.4em; font-weight:bold; line-height:1em;}
.postContent h1, .postContent h2 {font-size:2.1429em;}
.postContent h2 {background-color:#000000; color:#FFFFFF; padding:5px 10px;}
.postContent h3 {font-size:1.7143em;}
.postContent li {list-style-position:inside;}
.postContent ol li {list-style:decimal inside;}
.postContent blockquote {margin-left:20px; padding-left:30px; font-style:italic;}
.postContent a {color:#D11B3D;}
.postContent img {border:10px solid black; margin:10px;}
.postContent .wp-caption {background-color:black; padding:10px;}
.postContent .wp-caption p {margin:8px 0 0; font-size:0.8571em; text-align:center; color:white;}
.postContent .wp-caption img {display:block;border:0; margin:0;}
.postContent .alignleft {float:left; margin:0 10px 10px 0;}
.postContent .alignright {float:right; margin:0 0 10px 10px;}

/* TAGS */
.tags {margin:2em 0; padding:10px 0 0; border-top:1px solid black;}
.tags h2, .tags p {display:inline; margin-right:5px;}
.tags a {text-decoration:underline;}

/* ARTICLES SIMILAIRES */
.related {margin:1em 0;}
.related h2 {padding:5px 10px; margin-bottom:10px; font-size:1.2857em; color:white; background-color:black; padding}
.related ol li {padding-left:20px; background-position:0 1px;}
.related a {text-decoration:underline;}

/* SOCIABLE */
.sociable {margin-top:-10px; padding-left:21px; min-height:59px;}
.sociable_tagline {background-color:white; padding:10px 20px 7px;}
.sociable ul {background-color:white; padding-left:21px; padding-bottom:7px;}
.sociable ul li {display:inline; margin-right:15px;}

/* COMMENTAIRES */
.comments {margin-top:40px; padding-top:64px; background-repeat:repeat-x;}
.comments .header {
  padding:5px 20px;
  background-color:black;
  color:white;
  position:relative;
  z-index:1000000000;
}
.comments .header h2 {
  font-size:2.1429em;
  font-weight:bold;
}
.comments .header p {
padding:5px 0 0 12px;
text-align:center;
  width:56px;
  height:96px;
//background-color:orange;
  position:absolute;
  left:55%;
  bottom:0;
  color:black;
  font:0.7142em/0.6em "Comic Sans MS",  Arial, sans-serif;
}
.comments .header a {
  float:right;
  color:white;
  padding-right:20px;
  margin-top:-20px;
  text-decoration:underline;
  background-position:right 4px;
  font-size:0.8571em;
}
.comments .commentlist {clear:both;}
.commentlist, .comments .feedlink {display:block; padding:10px; border:10px solid black; border-width:0 10px; background-color:white;}
.commentlist li {margin:20px 0 30px;}
.commentlist .meta {font-size:1.2857em; font-weight:bold; margin-bottom:-1px; padding-bottom:10px; background-position:center bottom; position:relative;}
.commentlist .meta cite {font-weight:bold;}
.commentlist .meta cite a {color:#D11B3D;}
.commentlist .header {display:none;}
.commentlist .commentContent {padding:7px; border:1px solid #D5D5D5; -webkit-border-radius: .7em; -moz-border-radius: .7em; border-radius: .7em; background-color:#FAFAFA;}
.commentContent p {margin:1em 0 1.2857em;}
.commentlist .bypostauthor .commentContent {background-color:black; color:white;}
.commentlist .bypostauthor .commentContent a {color:white;}
.comments .feedlink {margin-top:-15px; padding:0 10px 10px; text-align:right;}
.comments .footer {color:white; background-color:black; padding:20px;}
.comments .footer a {color:white; text-decoration:underline;}
.comments .footer h2 {font-size:1.7143em;}
.comments .footer .moderationPolicyNote {margin:1em 0 2em; font-size:0.7857em;}
#commentform {font-size:0.8571em;}
#commentform label {display:block; font-weight:bold; margin-top:1em;}
#commentform textarea {width:100%;}
#commentform .submit {text-align:center; padding-top:10px;}

/* RETROLIENS */
.pings {margin:10px 0; padding:10px; background-color:white;}
.pings .header {margin-bottom:10px; padding:5px 10px; font-size:1.7143em; color:white; background-color:black;}
.pings p {font-size:0.8571em;}
.pings a {text-decoration:underline;}
.pings .trackbackList {font-size:1em; margin-top:10px;}
.pings .trackbackList li {padding-left:20px; background-position:left 1px;}

/* LIENS DE NAVIGATION */
.previousPost, .nextPost, .toAll a {background-color:black; color:white; padding:5px; font-size:0.8571em; font-weight:bold;}
.previousPost a, .nextPost a {font-style:italic; color:white; font-weight:normal;}
.previousPost {border-bottom:1px solid white; padding-left:25px; background-position:left center;}
.nextPost {padding-right:25px; text-align:right; background-position: right 6px;}
.toAll a {color:white; float:right; margin-top:10px; padding-right:25px; background-position:97%;}
.toTop {padding-right:20px; text-align:center; background-position:right center;}
.toTop a {background-position:right 5px;}

/* FORMULAIRES */
.realForm {margin-top:7px; padding:10px; border:1px solid #D5D5D5; -webkit-border-radius:0.7em; -moz-border-radius:0.7em; border-radius:0.7em; background-color:#E5E5E5; color:black;}
.submit input, input.submit {background:white; border:1px solid black; padding:2px 2px 1px; margin-left:0.5em; font-weight:bold; cursor:pointer;}
.realForm .submit {clear:both; padding-top:10px; border-top:1px solid #FDFDFD; text-align:center;}
.realForm .submit input {color:white; background-color:black; padding-right:20px; background-repeat:no-repeat; background-position:right center;}
.realForm legend, .realForm p.legend {font-weight:bold;}
.noData {padding:20px;text-align:center;background-color:white;}

/* FORMULAIRE DE FILTRAGE DES ARTICLES */
#filterPosts, #filterMissions {background:black; color:white; padding: 10px; margin:-20px 0 20px; border-top:1px solid white; overflow:hidden;}
#filterPosts h2, #filterMissions h2 {font-size:0.8571em; cursor:pointer; font-weight:bold; float:left;}
#filterPosts a.close, #filterMissions a.close {float:right; padding-top:0; padding-bottom:0; line-height:normal; background-position:right center;}
#filterPosts a.close:hover, #filterMissions a.close:hover {background-color:transparent; text-decoration:none;}
#filterPosts .reset, #filterMissions .reset {padding-right:6px; padding-left:21px; background-position:left; margin-right:40px}
#filterPosts fieldset {float:left; width:32%; padding-top:3px; margin-bottom:10px;}
#filterPosts #byCat, #filterPosts #byTag {margin-right:2%;}
#filterPosts ul {font-size:0.8571em; border-top:1px solid #AAABB1; border-right:1px solid #595D63; background-color:white; padding:3px; height:75px; overflow:auto;}
#filterPosts ul ul {padding-left:10px;border:0; height:auto; font-size:1em;}
#filterPosts li {clear:both; padding:3px 1px;}
#filterPosts li.year {font-weight:bold;}
#filterPosts li.month {font-weight:normal;}
#filterPosts li:nth-child(even) {background-color:#F4F4F4;}
#filterPosts li input {float:left; margin-right:7px; }
#filterPosts label {display:block; overflow:hidden;}
#filterPosts .disabled label {color:#BBB;}
.slideMask {clear:both; display:none; padding:1px 0 10px;}
.slideMask.active {display:block;}
#selectionCount {padding: 5px 10px; background-color: white; margin-bottom: 10px; text-align: left; color:#92132A;}
#selectionCount span.loading {background-repeat:no-repeat; background-color:red; display:inline-block; min-width:14px; min-height:1em;}

/* FORMULAIRE DE FILTRAGE DES MISSIONS */
#filterMissions fieldset {padding:5px 0; border-top:1px solid #FDFDFD; border-bottom:1px solid #D6D6D6;}
#filterMissions fieldset:first-child {padding-top:0; border-top-width:0px; border-bottom-width:0px;}
#filterMissions p.legend {float:left; text-align:right; width:42%; margin-right:3%;}
#filterMissions ul {overflow:hidden; line-height:1.6667em;}

#main .entry .goToPost a {padding-bottom:3px;}
.toPostList {text-align:right; margin-top:10px;}

/* MISSION */
.missionCard {margin-bottom:10px; background-color:white;}
.missionCard .body {border-width:5px 10px 0; border-style:solid; border-color:black;}
.missionCard .header {padding:5px 10px 0; font-size:1.7143em; background-color:black; color:white;}
.missionCard .header a {color:white;}
.missionCard .footer {padding-bottom:10px;border-width:0 10px 10px; border-style:solid; border-color:black;}
.missionCard .details {overflow:hidden; padding:0 10px;}
.missionCard .details table {width:100%;}
.missionCard .details tr {line-height:1.6429em;}
.missionCard .details td, .missionCard .details th {border-bottom:1px solid black;}
.missionCard .details th {font-weight:bold; padding:0 20px 0; text-align:right; width:35%;}
.missionCard img {float:left; margin:10px 0 0 10px; text-align:center; border:5px solid black;}
.missionCard .toPost {margin:10px 10px 0 0;}
.missionCard .toPost a {padding-left:10px; background-position:right;}
.mission {padding:0;}
.single .mission {margin-bottom:10px;}
.mission .postContent {padding:0 10px 20px;}
.single .missionCard {margin-bottom:0;}
.single .missionCard .body {border-width:10px;}
.single .missionCard tr:last-child td, .single .missionCard tr:last-child th {border:0;}

/* GALERIE MISSION */
#main .gallery {border-style:solid; border-width:0 10px; margin:-10px -10px 0;}
#main .gallery .body {position:relative; height:200px;}
#main .gallery .body.active {background:green url(http://192.168.1.2/wp-content/themes/demontiers/images/loader.gif) 50% 50% no-repeat;}
img.active {visibility:hidden}
#main .gallery .body .prev, #main .gallery .body .next {position:absolute; top:50%; margin-top: -20px; z-index:1000;}
#main .gallery .body .prev {left:0}
#main .gallery .body .next {right:0}
#main .gallery .header {padding:0; background-image:none;}
#main .gallery h2 {margin:0; padding:5px 0px; background:black; color:white; font:normal 1.7142em "Century Gothic",  Arial, sans-serif;}
#main .gallery li {background-image:none; padding:0; display:inline;}
#main .gallery img {border:0; margin:0;}
#main .gallery .body li img {border:0; margin:0; width:100%;}
.js #main .gallery .body li img {display:none; vertical-align:bottom;}
#main .gallery .footer {background-color:black;}
#main .gallery .pagination {background-color:transparent;}
#main .gallery .pagination a {background-color:white; color:black; border-color:white;}
#main .gallery .pagination .current a {background-color:black; color:white; border-color:white; cursor:default;}
#main .gallery .pagination .current a:hover {text-decoration:none;}

/* SIDEBAR */
#aside {float:left; width:33%; margin-bottom:25px; padding-bottom:230px;}
#aside ul {line-height:1.4286em;}

/* MODULE ABONNEMENTS */
#follow {background-color:white; font-weight:bold;}
#follow .rssAll, #follow form {margin:0.7143em 0; padding-left:50px; line-height:1.4286em;}
#follow form {margin-bottom:15px; background-position:0 -80px; font-size:0.8571em;}
#follow h3 {font-weight:bold; font-size:1.1667em}
#follow .submit {background-color:black; color:white; padding-top:3px;}
#follow .rssByCategory {border-top:1px solid;}
#follow .rssByCategory h3 {text-decoration:underline;padding-top:15px; }
#follow .rssByCategory ul {padding:10px 0}
#follow .rssByCategory li {padding-left:20px; background-position:-4px 3px;}
#follow .rssByCategory a {padding:2px 25px 0 0; background-position:right top;}
#follow .footer {text-align:right; border-top:1px dashed black; margin-bottom:-5px; padding:3px 0 0; }
#follow .footer a {font-size:0.8571em; padding-right:20px; background-position:right 1px;}

/* MODULE CATEGORIES */
#categories {background-color:black; color:white;}
#categories h2 {background-color:white; color:black;}
#categories li {border-top:1px solid #7F7F7F; background-color:black;}
#categories li:first-child {border-top:0;}
#categories a {
    padding:2px 0 2px 20px;
    display:block;
    font-weight:bold;
    color:white;
    background-position:-5px 4px;
}
#categories a:hover {
    text-decoration:none
}

/* MODULE DERNIERS ARTICLES */
#recentPosts {background-color:white; background-position:left bottom;}
#recentPosts .entry {clear:both; margin-bottom:0; padding:10px 0; border-bottom:1px solid black; zoom:1;}
#recentPosts h3 {font-weight:bold;}
#recentPosts img {float:left; margin:0 10px 10px 0; border:5px solid black;}
#recentPosts .category {font-style:italic; font-size:0.8571em;}
.goToPost {clear:both; overflow:hidden;}
.goToPost li {padding:0;}
.goToPost .toComments {float:left;}
.goToPost li.toComments a {padding-right:25px; background-position:95.5% 5px;}
.goToPost .toPost {float:right;}
#recentPosts .footer {text-align:right; margin-top:11px; font-weight:bold;}
#recentPosts .footer a {padding:4px 21px 2px 6px; color:white; background-color:black; background-position: right 4px;}

/* MODULE TOP ARTICLES ET COMMENTAIRES */
.favoritePosts ul, .get-recent-comments ul {margin-top:-10px; clear:both;}
.favoritePosts li, .get-recent-comments li {border-bottom:1px solid black; padding:5px 0 5px 20px; background-position:left 9px; zoom:1;}
.favoritePosts li a {display:block;}
.get-recent-comments li a {color:#8E0030;}
#favPostsAndRecentComs h2 {font:1.2857em Arial, sans-serif; clear:none; float:left; margin-right:6px; padding-top:5px;}
#favPostsAndRecentComs .header {float:left;cursor:pointer;}

/* FOOTER */
#pageFooter {overflow:visible; background-color:#666; background-repeat:repeat-x; color:white; padding-top:6px; font-size:0.8571em;}
#pageFooter a {color:white;}
#pageFooter .legal {background-color:white; color:black; text-align:right; line-height:30px;padding:0 50px 0 10px}
#pageFooter .legal li {display:inline; border-right:1px solid black; padding-right:10px; margin-right:5px;}
#pageFooter .legal li:last-child {border-right:0;}
#pageFooter .legal a {color:black;}
#pageFooter .vcard {margin:-100px auto 0; padding:145px 0 35px 385px; line-height:1.7em; width:500px; background:url(http://demontiers.com/wp-content/themes/demontiers/images/perso-footer.png) 35px bottom no-repeat;}
#pageFooter .vcard a {text-decoration:underline;}
#pageFooter .vcard caption a {text-decoration:none;}
#pageFooter .contact h2 {font-size:1.5em; margin-bottom:1em; margin-right:190px;border-bottom:1px solid white;}
#pageFooter .contact th {padding-right:10px;}
#pageFooter .contact th, #pageFooter .family-name {text-transform:uppercase;}
#pageFooter .contact .QRCode {float:right; background-color:white; padding:20px;}
#pageFooter .contact .QRCode img {margin:-31px -35px 0 0; padding:31px 35px 0 0; vertical-align:bottom; background-position:right top; background-repeat:no-repeat;}
#pageFooter .copyright {clear:both;}
#pageFooter .copyright {padding:10px 20px; border-top:1px solid #B2B2B2; color:#B2B2B2;}
#pageFooter .copyright a {color:#B2B2B2;}
#pageFooter .toTop {text-align:center; background:black; line-height:50px; font-size:1.1667em;}

/* PAGINATION */
.pagination {background:white; text-align:center; padding:15px 0; line-height:normal;}
#pageBody .pagination ul {line-height:normal;}
.pagination li {display:inline;}
.pagination li a, .pagination .current span {font-weight:bold; border:1px solid black; padding:2px 6px; margin:0 2px;}
.pagination .current span {background-color:#8E0030; color:white; cursor:default;}
.pagination .prevnext a {background-color:black; color:white; padding:2px 0;}
.pagination .prevnext a img { padding:0 0 2px 0px ; vertical-align:bottom;}
#featured .header {display:none;}
#featured h3 {display:inline; padding-bottom:15px; margin-right:6px;}
#featured .clients, #featured .works {margin-top:17px;}
#featured li {position:relative; float:left; margin:0 10px 10px 0; border:5px solid black;}
#featured .clients li:nth-child(10) {margin-right:0;}
#featured img, #featured canvas {vertical-align:bottom;}
#featured .footer {text-align:right;}
.js #featured div.works {display:none;}
.js #featured h3 {cursor:pointer;}
.js #featured h3.active {cursor:default;}
.js #featured h3 span {font:bold 1.2857em Arial, sans-serif; line-height:1.5em; padding:4px 10px;}
.js #featured ul.clients, .js #featured ul.works, .js #featured carousel.works {display:none;}
.js #featured ul.active, .js #featured div.active {display:block;}

/* CARROUSEL REALISATIONS */
#featured .carousel {overflow:visible;}
.carousel .control {float:left;}
.carousel .prev {margin-left:-20px;}
.carousel .next {margin-right:-20px;}
.carousel .mask {float:left; width:100%;overflow:hidden;}
.carousel .mask ul {overflow:hidden; width:10000px; padding-left:10px;}
.carousel .mask li {float:left; margin-right:10px;}
.carousel .pagination {background:transparent; clear:both; margin-bottom:-24px; padding:5px 0;}
#featured .carousel .pagination li {float:none; border:0; margin:0;}

/* INFOBULLES */
.dootip {
background-color:black;
color:white;
border:1px solid white;
font-size:0.8571em;
font-style:italic;
padding:5px 8px 5px 8px;
}

.post-edit-link {
color:white;
background:black;
border:3px inset white;
padding:4px 6px;
}

#placeHolder {
padding:0;
background-color:black;
color:white;
}
#placeHolder img {
vertical-align:bottom;
}
#s {
color:#7F7F7F;
width:250px;
}



#wpcf label {display:block; padding-top:10px}
#wpcf br {display:none;}
#wpcf #contactsubmit {display:block; margin-top:15px}


#favPostsAndRecentComs {
    zoom:1; /* utile */
}
#favPostsAndRecentComs .body {
    clear:both;
    padding:1px 0 0;
    overflow:hidden;
}
#favPostsAndRecentComs .body div {

    width:312.5%;
}
#favPostsAndRecentComs .body ul {
    float:left;
    clear:none;
    width:32%;
    margin-left:2%;
}
#favPostsAndRecentComs .body {
    zoom:1
}
#favPostsAndRecentComs .body ul:first-child {
    margin-left:0;
}
strong {font-weight:bold} 