/*
Theme Name: Restoredesign
Description: Restoredesign is a free clean and minimal WordPress blog theme, with an optional minimal layout, perfect to manage your personal, lifestyle, travel, food, recipes or fashion blog. Now is ecommerce ready and is optimized to work with WooCommerce and Contact Form 7 plugins. The blog section has a beautiful masonry grid and you are able to create a pinterest style gallery, adding the image post formats. You can manage the options of Restoredesign from the WordPress Theme Customizer. The theme support all modern browsers like Firefox, Chrome, Safari, Opera and Internet Explorer 8, 9 and 10 and uses the most modern technologies like HTML5 and CSS3. 
Author: Olivier Schwartz.
Author URI: https://www.restoredesign.fr
Version: 1.0.0
Text Domain: restoredesign
Domain Path: /languages

*/


body
{ left: 0px; top: 0px; background-color: #2d2626; }

/* ====================== START TYPOGRAPHY ====================== */
#en_tete
{ position: absolute;  top: 88px; left:0px; width: 550px; height: 20px; text-align; font-family: Raleway, Arial, Verdana, serif; font-size: 11px; letter-spacing: 0px; }
.architecture
{ font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: none; color: rgb(22,19,19); left: 538px; top: -24px;}
.design
{ font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: none; color: rgb(22,19,19); left: 719px; top: -24px;}
.signage
{ font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: none; color: rgb(22,19,19); left: 881px; top: -24px;}
.visuel
{ font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: none; color: rgb(22,19,19); left: 1057px; top: -24px;}
.architecture1
{font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: none; color: rgb(255,255,255); left: 538px; top: -24px; }
.design1
{ font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute;  text-decoration: none; color: rgb(255,255,255); left: 719px; top: -24px; }
.signage1
{  font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: none; color: rgb(255,255,255); left: 881px; top: -24px; }
.visuel1
{font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: blink; color: rgb(255,255,255); left: 1057px; top: -24px; }
.visuel2
{font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: blink; color: rgb(255,255,255); left: 1140px; top: -24px; }
.visuel3
{font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: blink; color: rgb(255,255,255); left: 974px; top: -24px; }
.visuel4
{font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: blink; color: rgb(255,255,255); left: 1013px; top: 0px; }
.visuel5
{font-family: Raleway, Arial, Verdana, serif; font-size: 12px; font-weight: 100; letter-spacing: 2px;position: absolute; text-decoration: blink; color: rgb(255,255,255); left: 1096px; top: 0px; }
.logoa
{ border: none; position: absolute; left: 555px; top: -78px; }
.logob
{ border: none; position: absolute; left: 717px; top: -78px; }
.logoc
{ border: none; position: absolute; left: 882px; top: -78px; }
.logod
{ border: none; position: absolute; left: 1047px; top: -78px; }
.logoe
{ border: none; position: absolute; left: 1130px; top: -78px; }
.logof
{ border: none; position: absolute; left: 964px; top: -78px; }
.logog
{ border: none; position: absolute; left: 1003px; top: -64px; }
.logoh
{ border: none; position: absolute; left: 1086px; top: -64px; }
.re
{ text-decoration: none; position: absolute; font-size: 36px; font-weight: 100; letter-spacing: -2px; color: rgb(127,0,255); font-family: Raleway, Arial Black, Arial, Verdana, serif; font-weight:500; left: 17px; top: -69px; }
.mots
{ position: absolute;  top: 0px; left:0px; width: 1200px; height: 0px; text-align; font-family: Arial, Verdana, serif; font-size: 1px; letter-spacing: 0px; color: #2d2626;}
.ici
{ text-decoration: none; position: absolute; font-size: 16px; font-weight: 100; letter-spacing: 6px; color: rgb(255,255,0); font-family: Arial, Verdana, serif; left: 233px; top: -5px; }

	

.gb
{
	position: absolute;
	text-decoration: none;
	text-align: left;
	color: rgb(37,34,34);
	font-family: x-large/105% Arial, Verdana, serif;
	font-size: 12px;
	line-height: 18px;
  	left: 235px;
	top: 150px;
   width: 585px;
   height: 528px;
}
.fr
{
	position: absolute;
	text-decoration: none;
	text-align: left;
	color: rgb(37,34,34);
	font-family: x-large/105% Arial, Verdana, serif;
	font-size: 12px;
	line-height: 18px;
  	left: 235px;
	top: 142px;
   width: 585px;
   height: 578px;
}
.descro
{
	position: absolute;
	text-decoration: none;
	text-align: left;
	color: rgb(135,125,125);
	font-family: Arial, Verdana, serif;
	font-size: 11px;
	line-height: 12px;
  	left: 27px;
	top: 150px;
   width: 165px;
   height: 698px;
}
.plus
{
	position: absolute;
	color: rgb(90,85,85);
	text-decoration: blink;
   font-size: 11px;
  	left: 107px;
	top: 610px
}
.plus1
{
	position: absolute;
	color: rgb(90,85,85);
	text-decoration: blink;
   font-size: 11px;
  	left: 107px;
	top: 580px
}
.plus2
{
	position: absolute;
	color: rgb(90,85,85);
	text-decoration: blink;
   font-size: 11px;
  	left: 107px;
	top: 595px
}
.listehdp
{
	position: absolute;
	text-decoration: none;
   font-size: 10px;
	line-height: 12px;
  	right: 0px;
	bottom: -100px
}
#corps
{
	position: absolute;
	font-family: Arial, Verdana, serif;
	color: rgb(135,125,125);
   left: 202px;
   top: 14px;
   width: 1000px;
   height: 650px;
   font-size: 12px;
   text-align: left;
}
.hdp
{
	border: none;
	position: absolute;
   width: 727px;
  	left: 225px;
   top: 149px;
}
.concept
{
	position: absolute;
	text-decoration: none;
   font-size: 12px;
text-decoration: none;
color: rgb(166,152,152);
	border: none;
	   width: 240px;
position: absolute;
  	left: 713px;
   top: -65px;
}
.recrute
{
position: absolute;
   left: 710px;
   top: 105px;

}
.nomination
{
	position: absolute;
   left: 175px;
   top: 5px;
}
.nomination1
{
	position: absolute;
   left: 700px;
   top: 0px;
filter: alpha(opacity=50);
	opacity: 0.5;

}
.texte
{
	position: absolute;
   left: 159px;
   top: 159px;
   width: 705px;
}
.mov
{
	position: absolute;
   left: -2px;
   top: 0px;
}
.mov1
{
	position: absolute;
   left: -130px;
   top: 496px;
}
.plan1
{
	position: absolute;
   left: 20px;
	top: 185px;
}
.plan2
{
	position: absolute;
   left: 20px;
	top: 410px;
}
.large0
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 80px;
   top: 310px;
   font-size: 10px;
}
.large1
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 80px;
   top: 535px;
   font-size: 10px;
}
.large2
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 110px;
   top: 270px;
   font-size: 10px;
}
.large3
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 110px;
   top: 495px;
   font-size: 10px;
}
.large4
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 23px;
   top: 250px;
   font-size: 10px;
}
.large5
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 23px;
   top: 475px;
   font-size: 10px;
}
.large6
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 23px;
   top: 330px;
   font-size: 10px;
}
.large7
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 23px;
   top: 555px;
   font-size: 10px;
}
.large8
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 23px;
   top: 290px;
   font-size: 10px;
}
.large9
{
	position: absolute;
	text-decoration: blink;
   color: rgb(255,255,255);
   left: 23px;
   top: 515px;
   font-size: 10px;
}
.large10
{
	position: absolute;
	text-decoration: none;
   color: rgb(120,120,120);
   left: 35px;
   top: 155px;
   text-align: left;
   font-size: 10px;
}
.large11
{
	position: absolute;
	text-decoration: none;
   color: rgb(120,120,120);
   left: 35px;
   top: 380px;
   text-align: left;
   font-size: 10px;
}
.mode_demploi
{
	position: absolute;
	color: rgb(90,85,85);
	text-decoration: blink;
	font-size: 11px;
   left: 34px;
   top: 635px;
}
.defilement
{
	position: absolute;
   width: 900px;
   left: 34px;
   top: 486px;
    align:center;
    height: 141px;
    scrolldelay:5;
    scrollamount:3;
    onmouseout:this.start();
    onmouseover:this.stop();
}
.download
{
	position: absolute;
	text-decoration: blink;
   color: rgb(120,120,120);
   left: 40px;
   top: 375px;
   text-align: left;
   font-size: 36px;
}

.store
{
	position: absolute;
	text-decoration: blink;
   color: rgb(120,120,120);
   left: 233px;
   top: 143px;
   text-align: left;
   font-size: 36px;
}

#dtreecat, #dtreearc, #dtreepge, #dtreecatwrapper, #dtreearcwrapper, #dtreepgewrapper
{
text-decoration: none;
color: rgb(255,255,255);
white-space: nowrap;

}
#dtreecat img, #dtreearc img, #dtreepge img /* défini la limite du bloc*/
{
	border: 0px;
	vertical-align: middle;
}
#dtreecat a, #dtreearc a, #dtreepge a, #dtreecatwrapper a, #dtreearcwrapper a, #dtreepgewrapper a
{ color: rgb(118,102,96);
display: inline;
	padding: 0;
	text-decoration: none;
}

#dtreecat a.node, #dtreearc a.node, #dtreepge a.node, #dtreecat a.nodeSel, #dtreearc a.nodeSel, #dtreepge a.nodeSel {
white-space: nowrap;
	padding: 0px 1px 0px 1px;
}
#dtreecat a:hover, #dtreecat a.node:hover, #dtreecat a.nodeSel:hover, #dtreearc a:hover, #dtreearc a.node:hover, #dtreearc a.nodeSel:hover, #dtreepge a:hover, #dtreepge a.node:hover, #dtreepge a.nodeSel:hover {
color: rgb(255,255,255);
	text-decoration: none;
}
#dtreecat a.nodeSel, #dtreearc a.nodeSel, #dtreepge a.nodeSel {
color: rgb(255,255,255);
font-weight: bold;
}
#dtreecat .clip, #dtreearc .clip, #dtreepge .clip {
overflow: hidden;
}

#pied_de_page
{
	position: absolute;
   left: 0px;
   top: 698px;
	letter-spacing: 3px;
	width: 1000px;
   height: 200px;
}
.projects
{
	color: rgb(255,255,255);
	position: absolute;
   left: 210px;
	top: 0px;
	font-size: 24px;
	letter-spacing: 1px;
	text-decoration: none;
	font-family: Raleway, Arial Black, Arial, Verdana, serif;
	font-weight:400;
}
h3
{
	position: absolute;
	left: 370px;
	bottom: 146px;
	font-size: 22px;
	letter-spacing: 5px;
	color: rgb(90,85,85);
	font-family: Arial, Verdana, serif;
}
.arob
{
	position: absolute;
	left: 135px;
   top: -30px;
	color: rgb(150,136,136);
	font-family: Raleway, Arial Black, Arial, Verdana, serif;
	font-weight:100;
	font-size: 60px;
	letter-spacing: 3px;
	text-decoration: none;
}
.arob2
{
	position: absolute;
	left: 185px;
   top: 22px;
	color: rgb(75,68,68);
	font-family: Raleway, Arial Black, Arial, Verdana, serif;
	font-weight:100;	font-size: 30px;
	letter-spacing: 3px;
	text-decoration: none;
}.contact
{
	position: absolute;
	left: 120px;
   top: 34px;
	color: rgb(22,19,19);
font-family: Raleway, Arial Black, Arial, Verdana, serif;
	font-weight:300;
	font-size: 12px;
	letter-spacing: 3px;
	word-spacing: 35px;
	text-decoration: none;
}
a:hover
{
   color: rgb(255,255,255);
}	
a:focus
{
   color: rgb(100,0,255);
}	
#fond
{
		position: absolute;
   left: 0px;
   top: 0px;
}
.except
{
position: absolute;
border: none;
top:105px;
left:235px;
}
.imagefond
{
	position: absolute;
   left: 0px;
   top: 0px;
}
.referencement
{
	position: absolute;
	color: rgb(45,38,38);
   left: 0px;
   top: 0px;
}

