/* ################################## WRAPS TOPS MENU #############################*/

#top {
background-image: url(http://files.myopera.com/folleherbe/Blog/topbienvenue.jpg);
background-color: #ffffff;
width: 920px !important;
text-align: left;
margin-bottom: 50px !important;
margin: 0 auto !important;
padding: 0px 0px 0px 0px;
height: 342px !important; 
}

#top h1 { 
padding-top: 45px;
margin-left: 4px;
line-height: 50%;
font-size: 35px;
font-family: helvetica;
}

#top2 {
margin: 40px 0px 20px 0px;
padding: 0px 0px 0px 0px;
height:69px;
background-image: none !important;
width:200px;
float:left;
background-color: transparent !important;
}

#top2 h1 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 22px;
line-height: 30px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}

h2 { 
font-size: 1.85em;
margin-top: 0 [overwritten];
margin-right: 0 [overwritten];
margin-bottom: 0.3em [overwritten];
margin-left: 0 [overwritten];
line-height: 1.2;
color: #505050;
}
a:link, a:visited, a:active, #side a.username:link, #side a.username:visited, #calendar tbody a:link, #calendar tbody a:visited { 
color:  #898989;
}

a:hover, #side a:hover { 
text-decoration: none;
cursor: pointer;
}

a { 
color: #898989[overwritten];
text-decoration: underline [overwritten];
}

#albumlist { 
border-bottom-color: #ffffff;
border-bottom-width: 0px;
border-bottom-style: solid;
}

#albumlist a:link, #albumlist a:visited { 
color: #898989;
}

#albumlist li.even a { 
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 8px -3240px [overwritten];
background-color: #ffffff;
background-image: none;
}

#albumlist li a { 
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 8px -3240px [overwritten];
background-color: #ffffff;
background-image: none;
border-top-color: #ffffff;
border-top-width: 0px;
border-top-style: none;
}

.sidebox, #albumslides { 
margin-top: 0;
margin-right: 0;
margin-bottom: 15px;
margin-left: 0;
background-color: transparent;
}


#top-photo {display: none !important;}

#menu { 
background-color: transparent !important;
background-image: none !important;
margin: 20px 17px 20px 0px;
padding: 0px 0px 0px 0px;
height: 68px;
color: #a9d741;
float:right;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
text-align: right !important;

}

#menu ul {
border-style: none !important;
background-color: transparent !important;
float:right;
font-family: helvetica, arial, sans-serif;
font-size: 22px !important;
list-style-type: none;
list-style-type: none;
color: #a9d741;
padding: 0px;
margin: 70px 0px 0px 0px;
font-stretch: extra-expanded;
}

#menu ul li {
border-style: none !important;
background-color: transparent !important;
padding: 0px 5px 0px 5px !important;
line-height: 16pt !important;
float: left;
color: #a9d741;
text-align: center;
}

#menu ul li a span {
font-size: 16px !important;
text-decoration:none;
color: #a9d741;
font-weight: bold !important;
}

#menu ul li a:link {
padding: 0px 0px 0px 0px !important;
border-style: none !important;
background-color: transparent !important;
background-image: none !important;
display: block;
font-size: 16px !important;
text-decoration:none;
outline: none;
color: #a9d741;
font-weight: bold !important;
}

#menu ul li a:visited {
padding: 0px 0px 0px 0px !important;
border-style: none !important;
background-color: transparent !important;
background-image: none !important;
display: block;
font-size: 16px !important;
text-decoration:none;
outline: none;
color: #a9d741;
font-weight: bold !important;
}

#menu ul li a:hover {
padding: 0px 0px 0px 0px !important;
border-style: none !important;
background-color: transparent !important;
background-image: none !important;
display: block;
background-color: transparent;
text-decoration: none;
font-size: 16px !important;
outline: none;
color: #a9d741;
font-weight: bold !important;
}

#selected {
border-style: none !important;
background-color: transparent !important;
background-image: none !important;
display: block;
font-size: 16px !important;
text-decoration:none;
outline: none;
font-weight: bold !important;
}

#wrap0 { 
width: 100% !important;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
background-repeat: no-repeat !important;
background-position: 50% 9px !important;
background-color: #ffffff;
background-image : url('http://files.myopera.com/folleherbe/Blog/background.jpg'); 
}

#wrap1 {
width: 100% !important;
margin: 0 auto !important;
padding: 0px !important;
background-image: none !important;
background-color: transparent !important;
}

#wrap2 {
width: 100% !important;
margin: 0 auto !important;
padding: 0px !important;
background-image: none !important;
background-color: transparent !important;
}

#wrap3 {
width: 100% !important;
margin: 0 auto !important;
padding: 0px !important;
background-color: transparent !important;
}

#wrap4 {
margin: 0 auto !important;
width: 920px !important;
padding: 0px 20px 0px 20px !important;
margin-top: -10px !important;
z-index: 800 !important;
background-image: url('http://files.myopera.com/folleherbe/Blog/Skin/ombre2.png') !important;
background-repeat: repeat-y !important;
background-color: transparent !important;
}

#subtitle {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 17px; 
font-style: normal;
font-family: helvetica;
color: #ffffff;
}

#side { 
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-color: transparent;
background-image: none;
}

#albumslides, #myphoto { 
border-top-color: #ffffff;
border-left-color: #ffffff;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-color: #ffffff;
background-image: none;
}

#side h2, #side .h2, #side caption { 
background-attachment: scroll;
background-repeat: repeat-x;
background-position: 0% 0%;
background-color: #ffffff;
background-image: url("http://my.opera.com/community/graphics/themes/106/side2.gif");
border-bottom-color: #ffffff;
border-bottom-width: 1px;
border-bottom-style: solid;
color: #ffffff;
}


/* ################################## ETC #############################*/

h2 { 
font-size: 1.85em;
margin-top: 0;
margin-right: 0;
margin-bottom: 0.3em;
margin-left: 0;
line-height: 1.2;
color: #505050;
}

h3 { 
font-size: 1.17em;
font-weight: 700;
color: #898989;
}


#side h2, #side caption { 
color: #505050;
background-attachment: scroll;
background-repeat: repeat-x;
background-position: 0% 100%;
background-color: #eeeeee;
background-image: url("http://my.opera.com/community/graphics/themes/side1.gif");
} 

.title a:hover { 
color: #505050;
}

.title a:link, .title a:visited { 
text-decoration: none;
color: #505050;
}

.post .title { 
color: #505050;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
line-height: 1;
font-family: helvetica;
}

.pagenav b, #main .pagenav a:hover { 
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-color: #898989;
background-image: none;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
color: #ffffff;
}

#content { 
padding-top: 20px;
padding-bottom: 20px;
padding-left: 0;
color: #505050;
font-family: helvetica;
}

.postdate, .post .tags, .postinfo, #side h2, #side caption { 
text-transform: none;
color: #898989;
}

.postdate, .post .tags { 
font-size: 0.85em;
margin-top: 0.25em;
margin-right: 0;
margin-bottom: 1em;
margin-left: 0;
}

#firstpost { 
font-family: helvetica;
}

.url { 
color: #898989;
}

#side #getopera h2, #side #myspots h2 { 
background-attachment: scroll;
color: #898989;
background-repeat: repeat-x;
background-position: 0% 100%;
background-image: url("http://my.opera.com/community/graphics/themes/side1.gif");
}



