
body
{
 background-attachment:fixed;

 background-position:bottom right;
 background-repeat:no-repeat;
}

.diyw #wrapper{
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #wrapperShadowLeft{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
}
.diyw #wrapperShadowRight{
 background-repeat:no-repeat;
 display:none;
}
.diyw #navigation{
 background-image:none;
 background-repeat:no-repeat;
 /*font-family:arial;*/
 margin-bottom:5px;
 margin-top:5px;
}
.diyw .first{
 background-image:none;
 display:none;
 height:0;
}
.diyw .second{
 background-image:none;
 display:none;
 height:0;
}
.diyw .third{
 background-image:none;
 display:none;
 height:0;
}
.diyw #header{
 background-color:#fff;
 height:auto;
 padding-bottom:10px;
 padding-top:10px;
}
.diyw #content{
 float: left;
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #mainWrapper{
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #mainWrapper .top{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #mainWrapper .center{
 background-color:transparent;
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #mainWrapper .content{
 padding:20px;
}
.diyw #mainWrapper .bottom{
 background-color:#000;
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #footerCenterContent{
 padding:20px;
}
.diyw #mainTop{
 background-color:#000;
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #mainBottom{
 background-color:#000;
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #sidebarWrapper{
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #sidebarWrapper .top{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
}
.diyw #sidebarWrapper .center{
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #sidebarWrapper .bottom{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
}
.diyw #sidebarWrapper .navigation{
 background-image:none;
 background-repeat:no-repeat;
 padding-bottom:0px;
}
.diyw #sidebarWrapper .content{
 background-image:none;
 background-repeat:no-repeat;
 padding:1px 5px;
}
.diyw #footer{
 border-bottom:1px dotted #333;
 border-top:1px dotted #333;
 margin:10px 0 180px 0;
}
.diyw #footer .top{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #footer .center{
 background-image:none;
 background-repeat:no-repeat;
 padding:10px 0;
}
.diyw #footer .content{
 padding:0;
}
.diyw #footer .bottom{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}

.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3{
 margin-bottom:0;
 margin-top:0;
 padding-bottom:0;
 padding-top:0;
}
.diyw #navigation{
 border-bottom:1px dotted #000000;
 border-top:1px dotted #000000;
}
.diyw .mainNav1{
}
.diyw #mainNav1 a,
.diyw #mainNav1 a:link,
.diyw #mainNav1 a:visited{
 background-image:none;
 background-repeat:no-repeat;
 color:#000;
 font-size:12px;
 text-decoration:none;
 text-transform:uppercase;
}
.diyw #mainNav1 a span{
 display:block;
 font-style:italic;
 padding:10px 20px;
}
.diyw #mainNav1 a.parent,
.diyw #mainNav1 a.parent:hover,
.diyw #mainNav1 a.current,
.diyw #mainNav1 a.current:hover{
 background-image:url(https://www.peggy-yona.fr/s/img/navigation-parent-back.png);
 background-position:center;
 color:#000;
}
.diyw #mainNav1 a:hover,
.diyw #mainNav1 a:active,
.diyw #mainNav1 a:focus{
 background-image:url(https://www.peggy-yona.fr/s/img/navigation-parent-back.png);
 background-position:center;
 background-repeat:no-repeat;
 color:#000;
}
.diyw #sidebarWrapper #mainNav2{
 font-family:arial;
 font-style:italic;
 margin-bottom:80px;
 margin-top:20px;
 width:300px;
}
.diyw #sidebarWrapper #mainNav2 a,
.diyw #sidebarWrapper #mainNav2 a:link,
.diyw #sidebarWrapper #mainNav2 a:visited{
 background-image:none;
 background-repeat:no-repeat;
 color:#333;
 text-decoration:none;
}
.diyw #sidebarWrapper #mainNav2 span{
 border-top:1px dotted #333;
 font-size:12px;
 padding:10px 20px 10px 20px;
}
.diyw #sidebarWrapper #mainNav2 a.parent span{
 border:none;
}
.diyw #sidebarWrapper #mainNav2 a.parent{
 background-color:#669999;
 background-image:none;
 background-repeat:no-repeat;
 color:#fff;
}
.diyw #sidebarWrapper #mainNav2 a.parent:hover{
 background-color:#669999;
 background-image:none;
 background-repeat:no-repeat;
 color:#fff;
}
.diyw #sidebarWrapper #mainNav2 a.current,
.diyw #sidebarWrapper #mainNav2 a.current:hover{
 background-image:none;
 background-repeat:no-repeat;
 color:#669999;
}
.diyw #sidebarWrapper #mainNav2 a:hover,
.diyw #sidebarWrapper #mainNav2 a:active,
.diyw #sidebarWrapper #mainNav2 a:focus{
 background-image:none;
 background-repeat:no-repeat;
 color:#669999;
}
.diyw #sidebarWrapper #mainNav3 a,
.diyw #sidebarWrapper #mainNav3 a:link,
.diyw #sidebarWrapper #mainNav3 a:visited{
 background-image:none;
 background-repeat:no-repeat;
 color:#333;
 text-decoration:none;
 text-transform:uppercase;
}
.diyw #sidebarWrapper #mainNav3 span{
 border-top:medium none;
 font-size:11px;
 padding:6px 35px;
}
.diyw #sidebarWrapper #mainNav3 a.current{
 background-image:none;
 color:#669999;
}
.diyw #sidebarWrapper #mainNav3 a:hover,
.diyw #sidebarWrapper #mainNav3 a:active,
.diyw #sidebarWrapper #mainNav3 a:focus{
 background-image:none;
 color:#669999;
}
.diyw a,
.diyw a:link,
.diyw a:visited{
 color:#669999;
 text-decoration:none;
}
.diyw #mainWrapper .content p{
 margin-bottom:17px;
}
.diyw #mainWrapper .content h1{
 margin-bottom:10px;
}

.diyw #mainWrapper .content h1,
.diyw #mainWrapper .content h2,
.diyw #mainWrapper .content h3 {
	margin-bottom: 10px;
}

.diyw #mainWrapper .content h2{
 margin-top:25px;
}


.diyw #sidebarWrapper .content h1{
 border-bottom:1px dotted #333;
 border-top:1px dotted #333;
 width:286px;
}
.diyw #sidebarWrapper .content h2{
 width:286px;
}
.diyw #sidebarWrapper .content h3{
 width:286px;
}


body
{
 margin:0;
 padding:0;
}

.diyw img, .diyw a img{
 border:0;
}
.diyw img{
 display:block;
}
.diyw #wrapper{
 position:relative;
 width:960px;
}
.diyw #wrapperShadowLeft,
.diyw #wrapperShadowRight{
 height:100%;
 position:absolute;
 top:0;
 width:16px;
}
.diyw #wrapperShadowLeft{
 left:-16px;
}
.diyw #wrapperShadowRight{
 right:-16px;
}
.diyw .center{
 margin:0 auto;
}
.diyw #header{
 padding-left:0;
 padding-right:0;
 position:relative;
 width:100%;
 float: left;
}
.diyw #header div#emotion-header{
 margin:0 auto;
}
.diyw #navigation{
 position:relative;
 width:100%;
}
.diyw .separator{
 width:100%;
}
.diyw #sidebarWrapper .navigation{
 position:relative;
}
.diyw #mainNav2 a,
.diyw #mainNav2 a:link,
.diyw #mainNav2 a:visited{
 white-space:normal;
 word-wrap:break-word;
}
.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3{
 list-style:none;
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;
 text-align:left;
 white-space:nowrap;
}
.diyw #mainNav1 a,
.diyw #mainNav2 a,
.diyw #mainNav3 a{
 display:block;
}
.diyw #mainNav1:after, 
.diyw #mainNav2:after, 
.diyw #mainNav3:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;
 zoom:1;
}
.diyw #mainNav1 li, 
.diyw #mainNav2 li{
 float:left;
}
.diyw #mainNav2 li{
 clear:both;
 width:100%;
}
.diyw #mainNav2,
.diyw #mainNav3{
 width:100%;
}
.diyw #mainNav2 a,
.diyw #mainNav3 a{
 max-width:320px;
}
.diyw #mainNav2 span{
 display:block;
}
.diyw #mainWrapper{
 float:right;
 position:relative;
 width:640px;
}
.diyw #mainWrapper .center{
 min-height:400px;
 padding:0;
 width:580px;
}
.diyw #sidebarWrapper{
 float:right;
 min-height:400px;
 position:relative;
 width:320px;
}
.diyw #sidebarWrapper .top,
.diyw #sidebarWrapper .center,
.diyw #sidebarWrapper .bottom,
.diyw #mainWrapper .top,
.diyw #mainWrapper .bottom,
.diyw #footer,
.diyw #footer .top,
.diyw #footer .center,
.diyw #footer .bottom{
 width:100%;
}
.diyw #footer .center{
 display:block;
}
.diyw #sidebarWrapper .top,
.diyw #sidebarWrapper .center,
.diyw #sidebarWrapper .bottom,
.diyw #mainWrapper .top,
.diyw #mainWrapper .center,
.diyw #mainWrapper .bottom,
.diyw #footer,
.diyw #footer .top,
.diyw #footer .center,
.diyw #footer .bottom{
 float:left;
 position:relative;
}
