/*
Theme Name: tdf
Theme URI: http://www.oxfoz.com
Description: tdf
Version: 1.0
Author: Oxfoz Technologies
Author URI: http://www.oxfoz.com
Tags: tdf
Text Domain: tdf
This theme was designed and built by Oxfoz Technologies,
whose site you will find at http://www.oxfoz.com
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* Begin Typography & Colors */
body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Arial, Lucida Grande', Verdana, Sans-Serif;
background: #ffffff;
color: #000000;
text-align: center;
}
#page {
text-align: left;
width:1024px;
margin:5px auto;
padding:0;
font-size:12px;
}
a{
color:#000000;
font-size:12px;
}
.alignright {float:right;}
#menu-top, #menu-top ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 15px;
padding:0 0 20px;
}
#menu-top a {
color:#45B0B1;
display:block;
font-size:15px;
text-decoration:none;
text-transform:uppercase;
border-right:2px solid #45B0B1;
}
#menu-top li {
float:left;
width:110px;
text-align:center;
}
#menu-top li ul {
position: absolute;
width: 10em;
left: -999em;
}
#menu-top li:hover ul {
left: auto;
}
#menu-top li:hover ul, #menu-top li.sfhover ul {
left: auto;
}
hr{
color:#ffffff;
border:none;
clear:both;
}
img{
border:none;
}
#content{
width:690px;
margin:15px 0 0;
float:left;
padding:0;
}
#sidebar{
background-image:url(images/echos_de_femmes.jpg);
background-position:center top;
background-repeat:no-repeat;
float:right;
width:310px;
padding:90px 5px 10px 0;
height:600px;
font-size:10px;
}
#sidebar ul {
list-style:none;
padding:0 0 0 8px;
margin:0;
}
h2{
color:#842990;
font-size:16px;
margin:0;
padding:0;
}
a.savoir-plus {
color:#842990;
font-size:12px;
text-decoration:underline;
}
h2 a {
color:#842990;
font-size:16px;
text-decoration:none;
}
h2 a:hover {
text-decoration:underline;
}
#posts-home{
border-right:2px solid #45B0B1;
float:right;
margin:25px 0 0;
padding:0 20px 0 0;
width:345px;
}
#video-home{
float:left;
width:320px;
margin:15px 0 0;
padding:0;
}
#get_recent_comments_wrap a {
color:#842990;
font-weight:bold;
text-decoration:none;
}
#get_recent_comments_wrap li{
border-bottom:1px solid #000000;
margin:10px 60px 0 0;
padding-bottom:20px;
width:225px;
}
#message-home{
border-left:2px solid #45B0B1;
border-right:2px solid #45B0B1;
text-align:center;
margin-bottom:20px;
padding:10px 0;
}
#footer, #footer a {
text-align:center;
color:#808080;
text-decoration:none;
margin:50px 0 20px;
}
#extrait-video{
background-image:url(images/video_home.jpg);
background-repeat:no-repeat;
height:285px;
padding:18px 0 0 19px;
}
div.extrait-video-small{
background-image:url(images/bg_video_interne.jpg);
background-repeat:no-repeat;
height:160px;
width:220px;
padding:15px 0 0 15px;
}
#video-home .entry{
padding:0 10px 0 15px;
}

#menu-top li.page-item-6{
width:200px;
}  
li#get-recent-comments h2{
display:none;
}
#menu-top li.page-item-4{
text-align:left;
width:90px;
}
#menu-top li.page-item-16 a {
border:none;
}

#message-media{
float:left;
width:200px;
margin:0;
padding-bottom:20px;
height:220px;
}
#posts-media{
clear:both;
margin:0;
padding:0;
}
.post-date {
color:#842990;
font-size:14px;
font-weight:lighter;
}
#extrait p{
margin:15px 0 0;
color:#000000;
}
#extrait{
margin-bottom:20px;
}
#menu-top li:hover a{
color:#842990;
}
a.extrait-p{
text-decoration:none;
}
a.extrait-p:hover p{
text-decoration:underline;
}
#menu-top li.current_page_item a {
color:#842990;
}
#content .entry{
font-size:12px; 
}
#content.media .post{
float:right;
margin:0 0 30px;
padding:0;
width:480px;
}
#description{
float:left;
height:0;
margin:0;
padding:0;
text-indent:-999em;
}
#headerimg{
margin-bottom:30px;
}
#posts-media .entry{
padding:0 0 30px 0;
width:300px;
}
#posts-media #extrait a.entry-p{
width:215px;
}
.post-icon{
float:right;
margin-top:5px;
}
#posts-media #extrait, #posts-livre #extrait{
clear:both;
margin:0;
}
#extrait-media-page{
float:left;
width:225px;
}
.video-single{
background-image:url(images/bg_video.jpg);
background-position:center top;
background-repeat:no-repeat;
height:388px;
padding:30px 0 0 55px;
}

#message-blog{
float:right;
height:155px;
width:200px;
margin:0;
padding:0;
}
#posts-blog{
float:left;
margin:0;
padding:0 10px 0 0;
width:470px;
border-right:2px solid #45B0B1;
}
#posts-blog .post-date{
color:#842990;
font-size:14px;
font-weight:lighter;
margin:10px 0 0;
}
#posts-galerie .entry{
float:left;
padding:0 0 0 40px;
width:230px;
}
.clear {
clear: both;
}
form.wpcf7-form p {
background-color:#45B0B1;
color:#FFFFFF;
padding:4px 10px 4px 0;
text-align:right;
width:160px;
margin:10px 0 0;
}
form.wpcf7-form span.wpcf7-form-control-wrap {
margin:3px 0 0 10px;
position:absolute;
}
form.wpcf7-form input {
border-bottom:1px solid #45B0B1;
border-left:medium none;
border-right:medium none;
border-top:medium none;
width:500px;
margin:0;
}
form.wpcf7-form p.message-contact {
background-color:#FFFFFF;
border-bottom:1px solid #45B0B1;
color:#45B0B1;
padding:3px 10px 3px 0;
text-align:left;
width:200px;
}
form.wpcf7-form p.message-contact input{
width:488px;
}
form.wpcf7-form p.envoyer input{
background-color:#45B0B1;
background-image:url(images/envoyer.jpg);
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
height:55px;
margin:0;
padding:0;
text-align:center;
width:55px;
}
form.wpcf7-form p.envoyer{
background:none;
margin-top:50px;
padding:0;
text-align:left;
}
#wpcf7-f1-p16-o1{
margin-top:25px;
}

#posts-galerie h2 a {
color:#842990;
text-decoration:none;
}
#posts-galerie #extrait{
font-size:10px;
}
.piclenselink{
display:none;
}
#posts-galerie #extrait p{
margin:0;
padding:0;
}
#posts-blog h2{
font-family:Times;
font-size:30px;
}
#recent-posts{
margin:30px 0 0 0;
padding:0 0 0 15px;
width:190px;
}
#recent-posts ul, #recent-posts li{
font-family:arial;
font-size:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
/*text-transform:lowercase;*/
}
#recent-posts h2{
font-family:Times;
font-size:24px;
}
.navigation{
clear:right;
text-align:center;
}
#respond, h3#comments{
margin-top:30px;
}
body.archive #page h3 a {
color:#842990;
font-size:16px;
margin:0;
padding:0;
}
#voir-archives a {
color:#45B0B1;
margin:0;
padding:0;
text-decoration:none;
}
#voir-archives{
margin-bottom:20px;
}
#voir-archives ul {margin:0;padding:0;}
#voir-archives ul li {display: inline; padding: 0 10px;}
.wp-pagenavi{
margin:30px 0;
color:#45B0B1;
border:none;
font-size:15px;
}
.wp-pagenavi a {
font-size:1em;
}

#posts-media .wp-pagenavi span.pages, #posts-media .wp-pagenavi span.current,#posts-media .wp-pagenavi a:visited {
color:#45B0B1;
border:none;
}
#son {float:right;}
.ngg-imagebrowser h3{display:none;}
#posts-galerie .ngg-imagebrowser-nav{display:none;}
#langues{
float:right;
margin:8px 20px 0 0;}
.extrait-audio{
background-image:url(images/bg_audio.jpg);
background-repeat:no-repeat;
padding:20px 0 15px 25px;
}
#audioplayer1{
margin:15px 0;
}
.entry .ngg-albumoverview .ngg-album {
border:medium none;
float:left;
height:220px;
padding:0 0 0 85px;
width:200px;
}

.ngg-albumtitle a {
color:#842990;
font-weight:bold;
text-decoration:none;
}

#content .album .ngg-albumoverview{
background-image:url(images/bg_green.jpg);
background-position:left center;
background-repeat:repeat-y;
}
#posts-media #extrait-media-page .entry{
padding:0 30px 0 0;
width:215px;
float:left;
}
#content.media .tdf-media .entry{
float:left;
min-height:220px;
padding:20px;
}
.extrait-audio #audioplayer1 {
margin:0;
}
.entry a {
color:#842990;
}
.videos-femmes{
padding-top: 20px;
float:left;
}
.videos-femmes a{
color:#45B0B1;
font-size:15px;
text-transform:uppercase;
text-decoration:none;
}
#posts-livre #extrait-audio-page .entry{
float:left;
margin:0 20px 0 0;
padding:0;
width:320px;
}
.thumb-livre{float:right;margin-left:3px;}
#posts-livre .extrait-audio p{
color:#000000;
float:left;
margin:15px 0 0;
width:225px;
}
#facebook {margin-left:40px;}
.ngg-gallery-thumbnail-box {height:135px;}
#links_wrap {margin:60px 0 0 20px;}
#links_wrap a {color: #842990;font-size: 14px;font-weight:bold;}