/*  
Theme Name: Vie a deux
Theme URI: http://madmoizelle.com/carnets/vieadeux/
Description: Vie a deux est un theme Wordpress inspire du modele Compositio par <a href="http://designdisease.com">Design Disease</a>.
Version: 1
Author: MadmoiZelle
Author URI: http://madmoizelle.com/
*/
*{margin:0;padding:0;}
body{background:#E9EFF3 none repeat scroll 0 0;color:#35383D;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:0;padding:0;}
input,button,textarea,select{color:#2D3538;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:12px;vertical-align:middle;}
fieldset{border:medium none;}
ul,ol{list-style-image:none;list-style-position:outside;list-style-type:none;}
ol{list-style-type:decimal;}
table{border-collapse:collapse;width:100%;}
img{border:medium none;text-align:center;margin:0;padding:0;}
a:active{border:0 none;color:#09C;outline-style:none;text-decoration:underline;}
a:hover{border:0 none;color:#025D87;outline-style:none;text-decoration:underline;}
a:focus{outline-style:none;outline-width:medium;}
h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;}
#bg{width:980px;margin:30px auto 0;}
#bg-all{background:#FFF none repeat scroll 0 0;border:1px solid #DCE1E5;overflow:hidden;width:980px;}
.container{float:left;width:590px;padding:30px;}
.menu{background:#262C35 none repeat scroll 0 0;float:left;overflow:hidden;width:980px;margin:0 auto;padding:10px 0 0 100px;}
.menu li{display:inline;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;height:28px;letter-spacing:-1px;line-height:14px;}
.menu li ul li{font-weight:400;letter-spacing:normal;}
.menu li a,.menu li a:visited{color:#FFF;float:left;margin-right:5px;padding:4px 6px 10px;}
.menu li a:hover{background:#FFF none repeat scroll 0 0;color:#333;text-decoration:none;}
.menu .current_page_item a,.menu .current_page_item a:visited,.menu .current_page_item a:hover{background:#FFF none repeat scroll 0 0;color:#000;}
.menu .current_page_item .page_item a,.menu .current_page_item .page_item a:visited{background:#DEF1F9 none repeat scroll 0 0;color:#333;}
.menu .current_page_item .page_item a:hover{background:#FFF none repeat scroll 0 0;color:#09C;}
.logo{border-bottom:6px solid #E6F1F3;margin-bottom:30px;overflow:hidden;}
.logo .txt{background:transparent none repeat scroll 0 0;padding-bottom:30px;padding-left:70px;width:520px;}
.logo .txt h1{font-family:Arial,Helvetica,sans-serif;font-size:55px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-3px;line-height:50px;padding-bottom:5px;text-transform:lowercase;}
.logo .txt h1 a,.logo .txt h1 a:visited,.logo .txt h1 a:hover{color:#333;text-decoration:none;}
.logo .txt p.desc{color:#2ABADA;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-1px;line-height:14px;}
.SL{float:left;padding-left:70px;width:520px;}
.title{border-bottom:1px solid #CCC;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:-1px;margin-bottom:15px;padding-bottom:15px;}
.note{background:transparent url(images/note-icon.png) no-repeat scroll left 2px;color:#690;font-size:11px;padding-left:14px;}
.edit a{background:transparent url(images/edit-icon.png) no-repeat scroll left 2px;color:#F60;font-size:11px;padding-left:14px;}
.error{color:#C00;font-size:11px;font-weight:700;}
.post,.attachment{position:relative;width:100%;}
* html .post,.attachment{width:99%;}
.p-head h3{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:-1px;line-height:28px;}
.p-cat{color:#999;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:14px;text-transform:uppercase;}
.p-cat a,.p-cat a:visited,.p-cat a:hover{color:#999;padding-right:5px;text-decoration:underline;}
.p-time{background:transparent url(images/p-time-bkg.png) no-repeat scroll right bottom;left:-70px;padding-bottom:10px;position:absolute;top:5px;width:50px;}
* html .p-time{left:-70px;}
.p-time strong{float:left;text-align:center;}
.p-time .day{background:#09C none repeat scroll 0 0;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:-1px;line-height:18px;overflow:hidden;width:40px;padding:7px 0;}
.p-time .month{background:#DEDEDE none repeat scroll 0 0;margin-bottom:10px;width:40px;padding:3px 0;}
.p-time .year{background:#FFF none repeat scroll 0 0;border:1px solid #DEDEDE;color:#BABABA;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:11px;padding:12px 5px;}
.p-con{border-top:1px solid #DBDBDB;}
.p-con p{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:19px;margin:5px 0;padding:5px 0;}
.p-con ol{list-style-image:none;list-style-position:inside;list-style-type:decimal;margin:0;padding:10px 0 10px 25px;}
.p-con ol li{padding:2px 0;}
.p-con ul{margin:0;padding:10px 0 10px 20px;}
.p-con ul li{background:transparent url(images/p-con-li.png) no-repeat scroll left 1px;color:#666;list-style-type:none;padding:2px 0 2px 13px;}
.p-con blockquote{background:#ECF6F8 none repeat scroll 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:400;line-height:19px;margin:10px 0;padding:10px 20px;}
.p-con blockquote p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:400;line-height:19px;}
.p-con blockquote li{font-size:12px;line-height:17px;list-style-type:none;padding:2px 0 2px 13px;}
.p-det{margin-top:15px;}
.p-det li{color:#7F7F7F;display:inline;margin-right:10px;padding:4px 0 6px 30px;}
.p-det li.p-det-com{background:transparent url(images/p-det-com.png) no-repeat scroll left center;}
.p-det li.p-det-com a{font-weight:700;letter-spacing:-1px;}
.p-det li.p-det-tag{background:transparent url(images/p-det-tag.png) no-repeat scroll left center;}
.p-det li a,.p-det a:visited{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:18px;margin-right:3px;}
.p-con .wpunlimited_bookmarks strong{color:#999;font-size:10px;font-weight:400;padding-bottom:2px;text-transform:uppercase;}
.p-con .wpunlimited_bookmarks a img{border:medium none;display:inline;margin:5px 0 0;padding:0;}
.p-con img{max-width:100%;padding:0;}
.p-con img.centered{border:1px solid #9B9792;display:block;margin-left:auto;margin-right:auto;padding:1px;}
.p-con img.alignright{border:4px solid #EEE;display:inline;margin:5px 0 10px 20px;padding:1px;}
.p-con img.alignleft{border:4px solid #EEE;display:inline;margin:5px 20px 10px 0;padding:1px;}
.p-con .alignright{float:right;}
.nav{overflow:hidden;padding-bottom:20px;}
.nav .left a{background:transparent url(images/nav-left.png) no-repeat scroll left 0;float:left;padding-left:20px;}
.nav .right a{background:transparent url(images/nav-right.png) no-repeat scroll right 0;float:right;padding-right:20px;}
.nav a,.nav a:visited{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-1px;line-height:16px;}
.comments-list{padding-top:20px;}
.comments-list h2{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:-1px;line-height:28px;padding-bottom:20px;}
.comments-list div.entry{background:#FFF none repeat scroll 0 0;border:1px solid #DCEDF0;margin-bottom:15px;padding:25px;}
.comments-list div.alt{background:#E1F3EE none repeat scroll 0 0;border:medium none;margin-bottom:25px;padding-top:40px;}
.comments-list p.name{color:#000;font-family:Arial,Helvetica,sans-serif,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-1px;line-height:14px;}
.comments-list p.avt{float:right;margin:0;padding:0;}
.comments-list p.avt img{border:1px solid #CCC;}
* html .comments-list p.avt{left:-60px;}
.comments-list p.date a,.comments-list p.date a:visited,.comments-list p.date a:hover{color:#96B1BC;text-decoration:underline;}
.comments-list .con{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:17px;margin-right:90px;}
.comments-list .con p{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:17px;margin:0;padding:5px 0;}
.comments-list .con blockquote{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:400;line-height:19px;margin:10px 20px;}
.comments-list .con blockquote p{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:400;line-height:19px;}
.comments-form{background:#E1F4FC none repeat scroll 0 0;margin:10px 0;padding:20px;}
.comments-form h3{border-bottom:1px solid #C5E1ED;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:-1px;line-height:28px;margin-bottom:5px;padding-bottom:5px;}
.comments-form p{color:gray;padding:7px 0;}
.comments-form .required{color:red;font-weight:400;}
.comments-form input{margin-right:7px;width:210px;padding:5px;}
.comments-form input.formid{background:#FFF url(images/form-name-bkg.png) no-repeat scroll left center;border:1px solid #A8D3E4;padding:5px 5px 5px 40px;}
.comments-form input.formemail{background:#FFF url(images/form-email-bkg.png) no-repeat scroll left center;border:1px solid #A8D3E4;padding:5px 5px 5px 40px;}
.comments-form input.formuri{background:#FFF url(images/form-uri-bkg.png) no-repeat scroll left center;border:1px solid #A8D3E4;padding:5px 5px 5px 40px;}
.comments-form textarea{background:#FFF none repeat scroll 0 0;border:1px solid #A8D3E4;width:97%;padding:4px;}
.comments-form .button{background:transparent url(images/button-post-comment.png) no-repeat scroll left center;border:1px solid #A8D3E4;color:#FFF;font-size:11px;font-weight:700;width:auto;padding:4px 6px 4px 38px;}
.SR{float:right;margin-right:30px;padding-bottom:30px;width:300px;}
.SR .search{background:#09C none repeat scroll 0 0;overflow:hidden;right:0;padding:15px;}
.SR .search form{background:#262C35 none repeat scroll 0 0;border:1px solid #3AC6E5;width:245px;padding:10px;}
.SR .search input{background:transparent url(images/search-input.png) no-repeat scroll 0 0;border:medium none;color:#666;float:left;margin-right:2px;width:145px;padding:5px 3px 5px 65px;}
.SR .search button{background:transparent url(images/search-button.png) no-repeat scroll 0 0;border:medium none;cursor:pointer;float:left;height:24px;text-indent:-1000em;width:26px;}
.SR .syn ul{margin:10px 0;}
.SR .syn li{background:transparent url(images/SynIco.png) no-repeat scroll left center;color:#FC6;display:inline;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-1px;line-height:14px;list-style-type:none;margin:0 5px 0 0;padding:3px 0 3px 15px;}
.SR .about{background:#333 none repeat scroll 0 0;color:#FFF;padding:20px 15px 15px;}
.SR .about h3{color:#FFF;font-size:24px;letter-spacing:-1px;}
.SR .about p{font-size:13px;line-height:16px;margin:0;padding:5px 0;}
.SR .categs{background:#E1F3EE none repeat scroll 0 0;margin-bottom:3px;overflow:hidden;padding:15px;}
.SR .categs div{float:left;width:130px;}
.SR .categs div h3{color:#102A30;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-1px;line-height:15px;padding-bottom:5px;}
.SR .categs div li{color:#5E8A89;font-size:11px;list-style-type:none;padding:1px 0;}
.SR .recent{background:#E1F3EE none repeat scroll 0 0;margin-bottom:3px;padding:15px;}
.SR .recent .tabs li{background:transparent none repeat scroll 0 0;float:left;}
.SR .recent .tabs li a{background:#09C url(images/tabs-inactive.png) no-repeat scroll center bottom;color:#102A30;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-1px;line-height:14px;margin-right:3px;text-decoration:none;padding:3px 6px 9px;}
.SR .recent .tabs li a.active,.SR .recent .tabs li a:hover{background:#4A6969 url(images/tabs-active.png) no-repeat scroll center bottom;color:#FFF;text-decoration:none;}
#tab-comments{display:none;margin-bottom:5px;}
#tab-comments li{background:transparent url(images/tabs-arrow.png) no-repeat scroll left 10px;border-bottom:1px solid #C5DED7;color:#000;font-size:11px;padding:4px 0 4px 6px;}
#tab-comments li a{display:block;}
#tab-posts li{background:transparent url(images/tabs-arrow.png) no-repeat scroll left 8px;line-height:14px;padding:1px 0 1px 6px;}
#tab-tags{display:none;font-family:Arial,Helvetica,sans-serif;line-height:22px;margin-bottom:5px;}
.SR .widget{background:#E1F3EE none repeat scroll 0 0;color:#5E8A89;margin-bottom:3px;padding:15px;}
.SR .widget h3{border-bottom:1px solid #C5DED7;color:#102A30;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:-1px;line-height:15px;margin-bottom:5px;padding-bottom:5px;}
.SR .widget li{background:transparent url(images/tabs-arrow.png) no-repeat scroll left 6px;color:#5E8A89;font-size:11px;padding:2px 0 2px 6px;}
.SR .widget_tag_cloud{line-height:22px;}
.SR .widget_calendar table{width:100%;}
.SR .widget_calendar table td{text-align:center;padding:3px;}
.SR .widget_calendar caption{background:#D2E9E3 none repeat scroll 0 0;margin-bottom:10px;padding:5px 0;}
.SR .widget_calendar #today{background:#D2E9E3 none repeat scroll 0 0;}
.SR .widget_search #s{border:1px solid #B5D6CD;margin-bottom:5px;width:160px;padding:3px;}
.SR .widget_flickrRSS{overflow:hidden;padding:15px 0 15px 15px;}
.SR .widget_flickrRSS h3{margin-bottom:10px;width:270px;}
.SR .widget_flickrRSS li{background:transparent none repeat scroll 0 0;display:inline;float:left;list-style-type:none;margin:0 7px 7px 0;padding:0;}
.SR .widget_flickrRSS li a img,.SR .widget_flickrRSS li a:visited img{border:1px solid #FFF;height:60px;width:60px;}
.SR .widget_flickrRSS li a:hover img{border:1px solid #000;}
.footer{width:870px;margin:0 auto;padding:15px 0 15px 90px;}
.footer p{font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;}
.footer p.copy{color:#1C3E4D;}
.footer p.copy a,.footer p.copy a:visited,.footer p.copy a:hover{color:#1C3E4D;text-decoration:underline;}
.footer p.theme{color:#6C8E9D;padding-top:2px;}
.footer p.theme a,.footer p.theme a:visited,.footer p.theme a:hover{color:#6C8E9D;text-decoration:underline;}
legend,hr{display:none;}
a:link,a:visited{border:0 none;color:#102A30;outline-style:none;text-decoration:none;}
a:link.more-link , a:visited.more-link {border:0 none;color:#FF00FF;outline-style:none;text-decoration:underline;}
* html #bg-all,* html .menu,* html .logo{height:1%;}
.menu ul,.p-con .alignleft,.SR .widget_flickrRSS ul{float:left;}
.logo .img,.p-head{padding-bottom:15px;}
.p-head h1,.p-head h1 a,.p-head h1 a:visited,.p-head h2{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:-1px;}
.p-head h1 a:hover,.p-head h2 a:hover,.p-head h3 a:hover{color:#09C;text-decoration:none;}
.p-head h2 a,.p-head h2 a:visited,.p-head h3 a,.p-head h3 a:visited{color:#333;}
.comments-list p.date,#tab-posts{font-size:11px;margin-bottom:5px;}
.SR .syn li a,.SR .syn li a:visited,.SR .syn li a:hover{color:#FFF;}
.SR .categs div a,.SR .categs div a:visited,.SR .recent a,.SR .recent a:visited,.SR .widget a,.SR .widget a:visited{color:#247682;text-decoration:underline;}
.SR .categs div a:hover,.SR .recent a:hover,.SR .widget a:hover{color:#033;text-decoration:underline;}
.SR .search fieldset,.SR .recent .tabs{height:1%;overflow:hidden;}
/* Styles for WP Post Ratings plugin  */
.post-ratings{float:right;width:150px !important;margin-top:5px;line-height:15px;font-size:11px;}
.post-ratings small{font-size:11px;}
.post-ratings-text{display:none !important;}
span.soso {color:#000080;}
span.jojo {color:#FF00FF;}

