/*
Theme Name: Ferme de santé
Theme URI: http://fermedesante.com
Description: Version 2 du thème pour fermedesante.com.
Version: v2
Author: Cyrille Chaussepied
Author URI: http://www.4dromadaires.com
*/

/* reset
-------------------------------------------------*/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset{
margin: 0;
padding: 0;
}
img, fieldset{
border: 0;
}

/* general
-------------------------------------------------*/

@font-face {
    font-family: 'CantarellRegular';
    src: url('fonts/Cantarell-Regular-webfont.eot');
    src: url('fonts/Cantarell-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Cantarell-Regular-webfont.woff') format('woff'), url('fonts/Cantarell-Regular-webfont.ttf') format('truetype'), url('fonts/Cantarell-Regular-webfont.svg#CantarellRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('fonts/ColabLig#aba39b-webfont.eot');
    src: url('fonts/ColabLig-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ColabLig-webfont.woff') format('woff'), url('fonts/ColabLig-webfont.ttf') format('truetype'), url('fonts/ColabLig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
background:#aba39b;
}
body {
background:#aba39b;
font: normal 100% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
margin: 0;
color: #211209;
}
p {
margin:0 0 25px 0;
}
em, i {
font:normal italic 100% "CantarellRegular", sans-serif, Arial, Helvetica;
}
a {
color:#211209;
text-decoration:underline;
outline:none;
}
a:hover {
color:#694F3F;
}
big {
font-size:1.2em;
font-weight:bold;
line-height:1.46em;
color:#887662;
}
small {
font-size: .9em;
color: #9f8c77;
}
blockquote {
background: url(../images/blockquote.png) no-repeat 4px 0;
padding: 0 0 0 26px;
font: italic 100% "CantarellRegular", sans-serif, Arial, Helvetica;
color: #897662;
}
ul {
list-style: none;
margin: 1.2em 0 1.8em 10px;
}
ul li {
background: url(../images/bullet.png) no-repeat 0 .5em;
padding: 0 0 .5em 16px;
}
ol {
margin: 1.2em 0 1.8em 10px;
}
ol li {
margin: 0 0 .5em 16px;
}
h1, h2, h3, h4, h5, h6 {
font-family:"ColaborateLightRegular", sans-serif, Arial, Helvetica;
line-height: 25px;
color:#574b41;
margin:0 0 10px 0;
font-weight:bold;
}
h1 {
font-size:130%;
padding-bottom:15px;
text-decoration:underline;
}
h1 a{
color:#574b41;
cursor:pointer;
}
h1 a:visited{
color:#574b41;
}
h1 a:hover{
color: #000;
}
h2 {
font-size:120%;
padding-bottom:15px;
}
h3 {
font-size:110%;
padding-bottom:15px;
}
h4 {
font-size:100%;
padding-bottom:15px;
}
h5 {
font-size:90%;
}
h6 {
font-size:80%;
}
input, textarea, select {
font: 100% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
}
input[type=text], input[type=password], textarea {
background: #fdfde8;
border: solid 1px #d6d1c7;
padding: 5px 7px;
}
textarea:focus, input[type=password]:focus, input[type=text]:focus {
border: solid 1px #ca6c18;
background: #fff;
outline: none;
box-shadow: 0 1px 4px #c5c5a2;
-webkit-box-shadow: 0 1px 4px #c5c5a2;
-moz-box-shadow: 0 1px 4px #c5c5a2;
}

a#top{
position:absolute;
top:-100px;
left:0;
height:0;
line-height:0;
text-decoration:none;
}

.spacer1{
clear:both;
line-height:0;
height:0;
}
.spacer2{
clear:both;
line-height:5px;
height:5px;
padding:0;
margin:0;
}
.spacer3{
clear:both;
line-height:30px;
height:30px;
padding:0;
margin:0;
}
.spacer4{
clear:both;
line-height:22px;
height:22px;
padding:0;
margin:0;
}
.spacer5{
clear:both;
line-height:18px;
height:18px;
padding:0;
margin:0;
}
.spacer6{
clear:both;
line-height:35px;
height:35px;
padding:0;
margin:0; 
}
.spacer7{
clear:both;
line-height:10px;
height:10px;
padding:0;
margin:0;
}
.spacer8{
clear:both;
line-height:50px;
height:50px;
padding:0;
margin:0;
}
.spacer9{
clear:both;
line-height:70px;
height:70px;
padding:0;
margin:0;
}

.sup{vertical-align:super;font-size:50%;}
.sup2{vertical-align:super;font-size:70%;font-family:"CantarellRegular", sans-serif, Arial, Helvetica;}
.note1{font-size:80%;font-family:"CantarellRegular", sans-serif, Arial, Helvetica;}

.page-id-20 .separatorBottom, .page-id-8 .separatorBottom, .page-id-22 .separatorBottom, .page-id-88 .separatorBottom, .page-id-94 .separatorBottom{
display:none;
}

span.lighter1{
color:#574b41;
font-weight:bold;
}
span.lighter2{
color:#000;
font-weight:bold;
}

/* pageWrapper
-------------------------------------------------*/
#pageWrapper {
width:960px;
margin:50px auto;
-moz-box-shadow: 0px 0px 60px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 0px 60px rgba(0,0,0,0.5);
box-shadow: 0px 0px 60px rgba(0,0,0,0.5);
}

/* header
-------------------------------------------------*/
#header {
position:relative;
width:956px;
height:176px;
padding:2px 2px;
background:#24130b url(../images/header.jpg) no-repeat left top;
position: relative;
border-bottom:1px solid #e8e3cc;
}
#headerBorder {
width:954px;
height:174px;
border:1px solid #9e6628;
}
#header #logo {
font: bold 130% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
margin: 0 0 10px;
color: #74685c;
text-shadow: 0 1px 0 #fff;
}
#header #logo, #header #logo a {
color: #74685c;style="border: 5px solid #b7b5b3;"
text-decoration: none;
}
#header #logo a:hover {
color: #ca6c18;
}
#header .description {
width:440px;
margin:45px auto 0 auto;
padding:0 0 0 400px;
font:17px "CantarellRegular", sans-serif, Arial, Helvetica;
color: #cbc5b0;
text-shadow: 0 1px 0 #000;
text-align:right;
letter-spacing:1px;
line-height:32px;
}

/*menu
-------------------------------------------------*/
#menu, #menuEn{
width:960px;
height:59px;
border-top:1px solid #c4c1bf;
border-bottom:1px solid #b2aca5;
background:#999795 url(../images/menubg.png) repeat-x left top;
}
#menu #nav{
width:950px;
height:59px;
list-style:none;
margin:0;
padding:0 0 0 10px;
background:url(../images/menulight.png) no-repeat left top;
}
#menuEn #nav{
width:930px;
height:59px;
list-style:none;
margin:0;
padding:0 0 0 30px;
background:url(../images/menulight.png) no-repeat left top;
}
#menu #nav li, #menuEn #nav li{
float:left;
margin:0;
padding:0;
background:url(../images/separator.png) no-repeat left 19px;
position:relative;
}
#menu #nav li#lien1, #menuEn #nav li#lien1{
background:none;
}
#menu #nav li a{
font:14px "CantarellRegular", sans-serif, Arial, Helvetica;
display:block;
height:41px;
padding:18px 10px 0 10px;
text-decoration: none;
color: #000;
}
#menu #nav li#lien8 a{
padding:18px 0 0 10px!important;
}
#menuEn ul#nav li a{
font:14px "CantarellRegular", sans-serif, Arial, Helvetica;
display:block;
height:41px;
padding:18px 11px 0 11px;
text-decoration: none;
color: #000;
}
#menu ul#nav li a:hover, #menuEn ul#nav li a:hover{
color: #fff;
text-shadow:none;
}
#body1 #menu li#lien1 a, #body2 #menu li#lien2 a, #body3 #menu li#lien3 a, #body4 #menu li#lien4 a, #body5 #menu li#lien5 a, #body6 #menu li#lien6 a, #body7 #menu li#lien7 a, #body8 #menu li#lien8 a{
background:none;
color:#fff;
text-shadow: 0 1px 1px #000;
}
#body1 #menuEn li#lien1 a, #body2 #menuEn li#lien2 a, #body3 #menuEn li#lien3 a, #body4 #menuEn li#lien4 a, #body5 #menuEn li#lien5 a, #body6 #menuEn li#lien6 a, #body7 #menuEn li#lien7 a, #body8 #menuEn li#lien8 a{
background:none;
color:#fff;
text-shadow: 0 1px 1px #000;
}

/*slideshow - - - - - - - - - - - - */
#slideshow{
position: relative;
width: 728px;
height: 360px;
margin: 0 auto;
border:5px solid #9c9a98;
-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}

#slideshow img{
margin:0!important;
position: absolute;
top: 0;
left: 0;
z-index: 8;
opacity: 0.0;
}

#slideshow img.active {
z-index: 10;
opacity: 1.0;
}

#slideshow img.last-active {
z-index: 9;
}

/* content
-------------------------------------------------*/
#wrapper {
width:960px;
background:#fff;
overflow: hidden;
}

#linesBg1 {
position:relative;
width:960px;
background:url(../images/linesbg1.png) repeat-y left top;
}
#linesBg2 {
width:960px;
background:url(../images/linesbg2.png) no-repeat left top;
}
#content{
width:738px;
margin:0 auto;
padding:70px 0 0 0;
}
#content span.title1{
font-family: 'ColaborateLightRegular';
color: #211209;
font-size:17px;
text-align:center;
border-bottom:1px solid #996429;
padding:0 0 5px 0;
}
#content h1{
margin-bottom:30px;
}

#bggbLinkImg{
display:block;
width:555px;
height:163px;
margin:70px auto 80px auto;
padding:50px 0 0 0;
text-decoration:none;
background:url(http://fermedesante.com/wp-content/uploads/2012/01/methode-bggb-img.png) no-repeat left top;
text-align:center;
font-size:22px!important;
}
#bggbLinkImg span#guide{
font-size:18px!important;
display:block;
height:10px;
padding:15px 0 0 0;
}
#bggbLinkImg span#guidezVous{
font-size: 18px!important;
}
#bggbLinkImg span#more{
display:block;
padding:24px 0 0 0;
font-family:sans-serif, Arial, Helvetica;
font-size:14px!important;
font-weight:bold;
color:#756747;
}

.post {
margin: 0 0 45px;
clear: both;
}
.post-title a {
text-decoration: none;
color: #211209;
}
.post-title a:hover {
color: #ca6c18;
}
.post-date {
font: 100% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
color: #887057;
width: 80px;
margin:0;
float:left;
}
.post-data {
margin: 0 0 20px;
font:14px "CantarellRegular", sans-serif, Arial, Helvetica;
color: #b09473;
}
.post-data a {
color: #b09473;
text-decoration: none;
padding-bottom: 4px;
}
.post-data a:hover {
color: #211209;
text-decoration: none;
}
.post-data span {
padding: 0 0 3px 19px;
margin-right: 12px;
}

.postcategory:hover {
background-position: 0 -253px;
}
.posttag {
background: url(../images/postdata-icons.png) no-repeat 0 -86px;
}
.posttag:hover {
background-position: 0 -339px;
}
.postcomment {
background: url(../images/postdata-icons.png) no-repeat 0 -172px;
}
.postcomment:hover {
background-position: 0 -425px;
}

.more-link {
font:90% "CantarellRegular", sans-serif, Arial, Helvetica;
text-decoration: none;
padding: 0 12px 3px 0;
}
a.more-link:hover {
background-position: right -67px;
}

.post-nav {
width: 100%;
overflow: hidden;
margin: 10px 0 25px;
padding-top: 12px;
}
.post-nav a {
font: normal 90% "CantarellRegular", sans-serif, Arial, Helvetica;
padding: 3px 0 12px;
display: block;
text-decoration: none;
width: 225px;
background: #ccc;
}
.post-nav .previous a {
float: left;
}
.post-nav .previous a:hover {
background-position: 0 -191px;
}
.post-nav .next a {
text-align: right;
float: right;
}
.post-nav .next a:hover {
background-position: right -574px;
}

.separatorDiv{
width:460px;
height:110px;
margin:0 auto;
background:url(../images/textseparator.png) no-repeat left center;
}
.separatorDiv2{
width:460px;
height:124px;
margin:0 auto;
background:url(../images/textseparator.png) no-repeat left 75px;
}
.separatorDiv3{
width:460px;
height:90px;
margin:0 auto;
background:url(../images/textseparator.png) no-repeat left 45px;
}
.separatorDiv4{
width:460px;
height:72px;
margin:0 auto;
padding:0 0 15px 0;
background:url(../images/textseparator.png) no-repeat left 36px;
}
.separatorBottom{
width:460px;
height:100px;
margin:0 auto;
background:url(../images/textseparator.png) no-repeat left 30px;
}
.simpleSeparator{
width:460px;
height:4px;
margin:0 auto;
padding:10px 0 80px 0;
background:url(../images/textseparator.png) no-repeat left center;
}


a#aMethode{
color:#574b41;
}
a#aMethode:visited{
color:#574b41;
}
a#aMethode:hover{
color:#211209;
}

p.objectif{
color:#574b41;
font-weight:bold;
font-size:120%;<sup style="font-size: 60%;">®</sup>
}


div.produit{
position:relative;
float:left;
width:173px;
height:118px;
margin-top:40px;
-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
div.produit:hover{
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

#prd1{margin-right:15px;}
#prd2{margin-right:15px;}
#prd3{margin-right:15px;}
#prd4{margin-right:0;}

a.aDeco{
display:block;
width:173px;
height:118px;
text-decoration:none;
color: #24130b;
}

a#aImg1{background:url(../images/encart1all.jpg) no-repeat left top;}
a#aImg2{background:url(../images/encart2all.jpg) no-repeat left top;}
a#aImg3{background:url(../images/encart3all.jpg) no-repeat left top;}
a#aImg4{background:url(../images/encart4all.jpg) no-repeat left top;}

a#aImg1:hover{background:url(../images/encart1all.jpg) no-repeat left -118px;}
a#aImg2:hover{background:url(../images/encart2all.jpg) no-repeat left -118px;}
a#aImg3:hover{background:url(../images/encart3all.jpg) no-repeat left -118px;}
a#aImg4:hover{background:url(../images/encart4all.jpg) no-repeat left -118px;}

a#aImg1en{background:url(../images/encart1all-en.jpg) no-repeat left top;}
a#aImg2en{background:url(../images/encart2all-en.jpg) no-repeat left top;}
a#aImg3en{background:url(../images/encart3all-en.jpg) no-repeat left top;}
a#aImg4en{background:url(../images/encart4all-en.jpg) no-repeat left top;}

a#aImg1en:hover{background:url(../images/encart1all-en.jpg) no-repeat left -118px;}
a#aImg2en:hover{background:url(../images/encart2all-en.jpg) no-repeat left -118px;}
a#aImg3en:hover{background:url(../images/encart3all-en.jpg) no-repeat left -118px;}
a#aImg4en:hover{background:url(../images/encart4all-en.jpg) no-repeat left -118px;}

div.prodLink{
float:left;
width:173px;
height:118px;
padding:10px 0 0 0;
text-align:center;
}
#prlink1{margin-right:15px;}
#prlink2{margin-right:15px;}
#prlink3{margin-right:15px;}
#prlink4{margin-right:0;}

table.horaires{
border-collapse:collapse;
border:none;
margin-bottom:25px;
}
table.horaires td{
text-align:left;
padding:0 5px 0 0;
}

.post-edit-link{
display:none!important;
}

.themebggb{
width:738px;
margin:0 0 62px 0;
padding:0 0 70px 0;
background:url(../images/textseparator.png) no-repeat center bottom;
}
.themebggb .bggbTxt{
float:left;
width:500px;
padding:0 18px 0 0;
line-height:25px;
}
.themebggb .bggbImg{
float:left;
width:218px;
height:300px;
background:#fff;
border: solid 1px #bab6ad;
}

.themebggb2{
width:738px;
margin:0 0 62px 0;
padding:0 0 62px 0;
background:url(../images/textseparator.png) no-repeat center bottom;
}

#content ul{
margin:0 0 20px 0;
}
#content ul li{
margin:0 0 8px 0;
}

span.registered{
font-size:80%;
}

p.toTop{
text-align:right;
padding-bottom:20px;
}
p.toTop a{
color:#756747;
text-decoration:underline;
font-size:90%;
}
p.toTop a:visited{
color:#99865d;
}
p.toTop a:hover{
color:#211209;
}

p#bottomP{
font-size:90%;
padding:0;
margin:0 0 -20px 0;
}
p#bottomP a{
color:#211209;
text-decoration:underline;
background:url(../images/square.png) no-repeat left center;
padding:0 0 0 13px;
}
p#bottomP a:visited{
color:#211209;
}
p#bottomP a:hover{
color:#756747;
}
span#copyright {
float: right;
}

span#copyright a {
color:#211209;
text-decoration: none;
background:none;
padding:0;
}
span#copyright a:hover {
text-decoration: underline;
color:#694F3F;
}

a.bottomMenu1, a.bottomMenu2{
text-decoration:underline;
}

.post div.social{
float:left;
width:25px;
height:24px;
margin:0 10px 0 0;
}
.post div.social a{
display:block;
width:25px!important;
height:24px!important;
}
.post div.social img{
vertical-align:bottom;
border:none;
}

/* comments
-------------------------------------------------*/
#comments, #respond h4 {
font:bold 100% "CantarellRegular", sans-serif, Arial, Helvetica;
padding: 15px 0 0;
margin: 5px 0 20px;
letter-spacing: -.04em;
text-shadow: 0px 1px 4px #dfdfbb;
}
#comments, .commentlist #respond h4 {
}
#comments em, #respond h4 em {
font:normal italic 90% "CantarellRegular", sans-serif, Arial, Helvetica;
}
/* commentlist level1 */
.commentlist {
list-style: none;
margin: 0;
padding: 0;
}
.commentlist li {
margin: 0 0 20px;
padding:0 0 10px 0;
background:url(../images/textseparator.png) no-repeat center bottom;
}
.commentlist li ul li{
border:none;
}
.comment-author {
margin: 0 0 5px;
}
.comment-author small {
color: #645546;
font-size: .85em;
}
.comment-author cite {
font:bold 100% "CantarellRegular", sans-serif, Arial, Helvetica;
}
.comment-author cite a {
text-decoration: none;
}
.avatar {
position: absolute;
margin: -4px 0 0 -65px;
background: #fdfde8;
border: solid 1px #d6d1c7;
padding: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.reply {
padding: 0 0 0 12px;
}
.comment-reply-link {
display:none;
font-size: 80%;
font-weight: bold;
color: #645546;
text-decoration: none;
}
.comment-reply-login{
display:none;
font-size: 80%;
font-weight: bold;
color: #645546;
text-decoration: none;
}
a.comment-reply-link:hover {
color: #211209;
}
.commententry {
clear: both;
}

/*commentlist level2 */
.commentlist ul {
margin: 20px 0 0;
padding: 0;
}
.commentlist ul li {
background: none;
margin: 0;
padding: 0;
}
.commentlist ul .comment-author {
margin: 0 0 10px;
}
.commentlist ul .avatar {
width: 32px;
height: 32px;
position: relative;
float: left;
margin: -5px 10px 0 0;
}

/*commentlist sub levels */
.commentlist ul ul {
margin-left: 53px;
padding: 0;
}

/* comment nav */
.comment-nav {
clear: both;
float: right;
margin: -33px 0 0;
line-height: 1em;
}
.comment-nav a {
text-decoration: none;
color: #b8a98a;
font-weight: bold;
text-transform: uppercase;
}
.comment-nav a:hover {
color: #211209;
}
.comment-nav .previous a {
background: url(../images/comment-nav.png) no-repeat 0 -144px;
padding-left: 18px;
margin-right: 20px;
}
.comment-nav .previous a:hover {
background-position: 0 -217px;
}
.comment-nav .previous a:after {
content:  close-quote;
}
.comment-nav .next a {
background: url(../images/comment-nav.png) no-repeat right 3px;
padding-right: 24px;
}
.comment-nav .next a:hover {
background-position: right -70px;
}
.comment-nav .divider {
background: url(../images/comments-nav-circle.png) no-repeat center center;
padding: 0 10px;
}

#respond {
position: relative;
padding-bottom: 40px;

}
#respond .cancel-comment-reply {
position: absolute;
top: 20px;
right: 0;
}
#respond #cancel-comment-reply-link {
font:bold 80% "CantarellRegular", sans-serif, Arial, Helvetica;
text-transform: uppercase;
background: url(../images/cancel-reply.png) no-repeat 0 3px;
padding: 2px 2px 2px 16px;
text-decoration: none;
color: #b8a98a;
}
#respond #cancel-comment-reply-link:hover {
text-decoration: none;
color: #211209;
background-position: 0 -55px;
}
#commentform{
padding:0;
margin:0;
}
#commentform input[type=text]{
width: 210px;
margin-right: 5px;
background: #fdfde8;
border: solid 1px #d6d1c7;
padding: 5px 7px;
color:#27160b;
}
#content textarea, #commentform textarea {
width:724px;
height: 130px;
padding: 10px 7px;
border: solid 1px #c8af79;
background: #f7f7f7;
color:#27160b;
font:normal 100% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
}
#content textarea:focus, #commentform textarea:focus, #commentform input[type=text]:focus {
border: solid 1px #ca6c18;
background: #fff;
outline: none;
box-shadow: 0 1px 4px #c5c5a2;
-webkit-box-shadow: 0 1px 4px #c5c5a2;
-moz-box-shadow: 0 1px 4px #c5c5a2;
}
#content select{
float:right;
}
#commentform label {
font-weight: bold;
}
#commentform label small {
font-weight: normal;
}
#commentform #submit, .fdsForm input[type=submit], button{
float:right;
background:#7a6f67;
border:#807153 1px solid;
font:normal 100% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
color:#fff;
cursor:pointer;
padding:5px 7px;
box-shadow: 0 2px 4px #bfbfbf;
-webkit-box-shadow: 0 2px 4px #bfbfbf;
-moz-box-shadow: 0 2px 4px #bfbfbf;
outline:none;
}
#commentform #submit:hover, .fdsForm input[type=submit]:hover{
background:#2b180c;
border:#000 1px solid;
box-shadow: none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}


/* contact 
-------------------------------------------------*/
div.fdsf {
position:relative;
margin: 0;
padding: 0;
}
.fdsForm{
width:600px;
margin:0 auto 20px auto;
padding-bottom:0;
}
.fdsForm label{
float:left;
}
span.fdsFormCtrw {
position: relative;
}
.fdsForm input[type=text], .fdsForm textarea{
float:right;
width:400px!important;
background: #f7f7f7;
border: solid 1px #c8af79;
color:#27160b;
}
.fdsForm input[type=text]:focus, .fdsForm textarea:focus{
border: solid 1px #ca6c18;
background: #fff!important;
box-shadow: 0 2px 4px #bfbfbf;
-webkit-box-shadow: 0 2px 4px #bfbfbf;
-moz-box-shadow: 0 2px 4px #bfbfbf;
}
.fdsf p#resultatOk{
clear:both;
width:598px;
padding:15px;
margin:15px auto 0 auto;
border: 1px dashed #68af56;
}
.fdsf p#resultatNon{
clear:both;
width:598px;
padding:15px;
margin:15px auto 0 auto!important;
border: 1px dashed #FF7800;
}


/* questionnaire
------------------------------------------------*/
.fdsForm{
position:relative;
}
.fdsForm label{
width:210px;
}
div.fdsForm input[type=text], form.fdsForm input[type=text], form.fdsForm textarea, div.fdsForm textarea{
width:300px!important;
}
.page-id-12 div.mmf-response-output{
width:505px;
float:left;
margin:-250px 0 0 80px;
line-height:25px;
}
span.mmf-radio{
padding:0 0 0 30px;
}
span.fdsFormCtrw select{
float:left;
margin:0 0 0 45px;
}


/* sidebar
-------------------------------------------------*/
#sidebar{
position:absolute;
top:0;
right:0;
}


/* footer
-------------------------------------------------*/
#footer {
position:relative;
width:960px;
height:40px;
margin:-25px 0 0 0;
padding:0;
color:#5f5f5f;
background:url(../images/footer.jpg) no-repeat left bottom;
font: 100% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
color:#211209;
}


/* wordpress post formating
-------------------------------------------------*/
.center {
text-align: center;
}
img.alignleft, img.aligncenter, img.alignright, img.alignnone {
background: transparent;
}
.alignleft {
float: left;
margin-right: 20px;
}
.alignright {
float: right;
margin-left: 20px;
}
.aligncenter {
text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
text-align: center;
background: #fff;
border: solid 1px #d6d1c7;
padding: 5px 2px 0;
margin-bottom: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.wp-caption-text {
font: 100% "ColaborateLightRegular", sans-serif, Arial, Helvetica;
margin: 6px 0;
color: #777;
}

/* wordpress post formating end
-------------------------------------------------*/
