/*
Theme Name: Must Have
Theme URI: http://www.musthaveonline.fr/
Author: Paper Donut
Author URI: http://www.paperdonut.com/
Tous droits reserves.
*/









body {width:1024px; margin: 0 auto; background-color:#000;}
img {border:none;} 


/* WRAP
--------------------------*/
#wrap {width:1024px; min-height:685px; margin: 0 auto; position:relative; z-index:10}


/* META CONNEXION
--------------------------*/
#meta_connexion {position:relative; left:800px; top:0px; width:170px; height:20px; background-color:#000; font-family:arial; font-size:0.7em;}
#meta_connexion a{color:#fff; text-decoration:none;}
#meta_connexion_new {position:absolute; list-style:none; left:10px; top:4px;}
#meta_connexion_loginout {list-style:none; position:absolute; left:90px; top:4px;}


/* MENU
--------------------------*/
#beta {color:#606060; font-family:arial; font-size:0.7em; position:absolute; left:5px; top:110px;}
#menu {position:relative; top:15px; left:0px; width:180px; height:400px;}
#menu_logo {position:relative; left:25px;}
#menu_link {position:relative; top:20px; width:180px; height:270px; background-color:#fff;}
#menu_link_list {position:relative; left:-26px; list-style:none; font-family:arial; font-size:0.9em;}
#menu_link_list li a{color:#787878; text-decoration:none;}
#menu_link_list li a:hover{color:#787878; text-decoration:line-through;}
#menu_link_title {position:relative; width:180px; height:30px; background-color:#000;}
#menu_link_title p{text-align:center; padding-top:8px; color:#fff; font-family:arial; font-size:0.8em;}


/* BLOG
--------------------------*/
#blog {position:relative; left:280px; top:36px; width:744px; height:150px; background-color:#000; font-family:arial;}
#blog_recemment {position:relative; top:-16px; left:3px; font-weight:bold; color:#fff;}
.blog_post {position:relative; height:135px; width:155px; float:left; padding-left:24px;}
.blog_post a{text-decoration:none; color:#fff; font-family:arial; font-size:0.8em;}
.blog_box_news {position:absolute; top:150px; right:0px; background:#000000; color:#fff; font-family:Arial; font-size:0.7em; width:340px; height:20px; padding-left:5px;}
.blog_box_news a{text-decoration:none; color:#fff;}



/* BLOG SINGLE
--------------------------*/
#blog_single {position:absolute; left:240px; top:60px; width:738px; height:580px; background-image:url(res/white_opacity.png); background-repeat:repeat; font-family:arial; overflow:auto;}
.blog_single_post {position:relative; left:10px; top:-20px; width:425px; height:592px;}
#blog_single_image {position:absolute; top:30px;}
#blog_single_contenu {background-image:url(res/bandeautitle.png); background-repeat:no-repeat; position:relative; top:200px; font-color:#000; font-family:arial;}
#blog_single_title {font-size:1.1em;position:relative; left:5px; top:5px; width:410px;}
#blog_single_date {font-size:0.7em;position:relative; top:5px; left:5px;}
#blog_single_texte {font-size:0.9em;position:relative; top:-20px; left:5px;}
#blog_single_texte p img {display:none;}
.ngg-galleryoverview {padding-top:12px; position:relative; left:-5px;}

/* COMMENTAIRES
--------------------------*/
.blog_single_comments{position:absolute; top:31px; left:442px; width:268px; font-family:arial;}
.blog_single_comments ul{list-style:none; position:relative; left:-37px;}
.comments_loginout {font-size:0.8em; font-weight:bold;}
.comments_loginout a{color:#000;}
.commentlist_author {background-image:url(res/comment_top.png); background-repeat:no-repeat; position:relative; top:7px; width:266px; height:20px; padding:3px;}
.commentlist_comment {background-image:url(res/comment_content.png); background-repeat:repeat-y; position:relative; width:266px; font-size:0.8em; padding-right:6px; padding-left:6px; padding-top:1px; padding-bottom:1px;}
.commentlist_comment a{color:#000;}
.commentlist_comment p{width:258px;}
.commentlist_bottom {background-image:url(res/comment_bottom.png); background-repeat:no-repeat; position:relative; top:-7px; width:266px; height:30px; font-size:0.7em;}

/* COMMENTAIRES FORMULAIRE
-------------------------------*/
#commentaire_box_author {border:1px solid #000; font-style:italic; font-family:Arial; font-size:0.8em; position:relative; margin-top:10px; width:270px;}
#commentaire_box_email {border:1px solid #000; font-style:italic; font-family:Arial; font-size:0.8em; position:relative; margin-top:10px; width:270px;}
#commentaire_box_comment{border:1px solid #000;  font-style:italic; font-family:Arial; font-size:0.8em; position:relative; margin-top:10px; width:270px; height:100px;}

/* ARCHIVES - SEARCH
--------------------------*/
#archives {position:absolute; left:255px; top:60px; width:700px; height:580px; background-image:url(res/white_opacity.png); background-repeat:repeat; font-family:arial;}
.archives_post {position:relative; height:135px; width:155px; float:left; padding-top:10px; padding-left:58px;}
.archives_post a{text-decoration:none; color:#000; font-family:arial; font-size:0.9em;}
.archives_post_date {position:relative; top:-18px; left:5px; color:#fff; font-size:0.6em;}
.archives_post_comments {position:relative; top:-18px; left:95px; color:#fff; font-size:0.7em;}
.archives_post_comments a{color:#fff;}
#archives_navigation {position:absolute; top:580px; left:620px; width:50px; height:22px; background-image:url(res/white_opacity.png); background-repeat:repeat;}
#archives_navigation a{text-decoration:none; color:#000;}
#archives_navigation_left {position:absolute; top:4px; left:5px;}
#archives_navigation_right {position:absolute; top:4px; left:34px;}

/* PAGE
-------------------------*/
#page{position:absolute; left:255px; top:60px; width:700px; height:580px; background-image:url(res/white_opacity.png); background-repeat:repeat; font-family:arial;}
.page_post {position:relative; left:10px; height:555px; width:680px; font-family:Arial, sans-serif; font-size:0.9em;}
.page_post ul{list-style:none;}


/* CONTACT FORM
--------------------------*/
#contact_form {height:24px; border:1px solid #000; outline:none; background:#fff; position:relative; width:280px;}
#contact_form_message {height:150px; border:1px solid #000; outline:none; background:#fff; position:relative; width:280px;}


/* SLIDES
--------------------------*/
.background_slide{position:fixed; width:1024px; height:682px; position:absolute; top:-1px; z-index:1; background-color:#fff; opacity:0.9;}
#slide-images{ position:absolute; display:block; width:1024px; height:682px; top:-15px;  overflow:hidden;}
#slide-images li{ position:absolute; display:block; list-style-type:none; width:1024px; height:682px; left:0px; background-color:#fff;}


/* SEARCH 
----------------------------------- */
#searchsubmit {position:relative; top:9px; left:13px; width:19px; height:18px;}
#s {position:relative; top:5px; left:11px; width:141px; height:16px; border:none; outline: none; background: url(res/search.png);  background-repeat:no-repeat;}


/* LINKS
------------------------------------ */
a{outline:none;color:#000; text-decoration:none;}
a:hover{outline:none;}
