/*
Theme Name: alafraiche
Theme URI: http://wordpress.org/
Description: Un theme alaFraiche pour montrer que nous sommes decontractees du gland!
Author: Davidous
Author URI: http://www.in-finite.info/dotclear
Tags: multicolor, fixed width, two columns, widgets

	alafraiche v1
	 http://www.alafraiche.fr

	This theme was designed and built by Davidous,
	whose blog you will find at http://www.in-finite.info/dotclear/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/






body{
	font-family:geneva,"helvetica neue",helvetica,calibri,arial,sans-serif;
	font-size:0.8em;
	margin-bottom:0;
}

ul{
list-style:none;
list-style-position:outside;
padding-left:20px;
}

#cboth{
clear:both;
}
	
#page{
margin:0 auto;
width:910px;
}

#header{
}

.search{
width:400px;
display:block;
float:right;
background:red;
margin-bottom:5px;
}

.input{
float:right;
}

img{
border:none;
}

.search li{
display:inline;
}



.banner {
margin-bottom:20px;
}




	
	
/* alaFraiche */


#col_article{
width:566px;
float:left;
}

#article{
width:100%;
margin-bottom:20px;
}

#ligne_titre{
width:100%;
}

.auteur_be{
float:right;
width:150px;
height:22px;
display:block;
background:url(images/be_auteur.jpg);
margin-bottom:0;
}

.auteur_sarah{
float:right;
width:150px;
height:22px;
display:block;
background:url(images/sarah_auteur.jpg);
margin-bottom:0;
}

.title{
/*faire un hack css pour ie */
padding:3px;
font-size:1em;
background:#ff1f00;
float:left;
color:#FFF;
margin-bottom:0;
text-align:left;
max-width:400px;
}

.title a{
color:#FFF;
text-decoration:none;
}

#contenu_article{
padding:10px;
width:100%;
background:#e3f5f9;
}

#ligne_comm{
width:100%;
height:25px;
margin-bottom:10px;
}

.suite a{
float:left;
padding:5px;
background:#8304e4;
margin-left:10px;
color:#fff;
text-decoration:none;
}

.suite a:hover{
background:#ffcc33;
}

.comm a{
float:right;
padding:5px;
background:#0fe404;
margin-right:10px;
color:#fff;
text-decoration:none;
}

.comm a:hover{
background:#f0579f;
}

#sidebar{
width:294px;
float:right;
}

#rss{
width:100%;
}


#rss_titre{
background:#fda900;
}
.rss_title{
padding:5px 0 5px 5px;
font-size:1em;
width:40%;
color:#FFF;
margin-bottom:0;
background:url(images/rss.png) no-repeat center right;
}


#contenu_rss{
width:100%;
height:40px;
display:block;
background:#ffed9b;
margin-bottom:10px;
}

.sabonner{
float:left;
padding:5px;
background:#fff;
font-size:1em;
margin-left:6px;
margin-top:6px;
}
.mail{
color:#000;
float:left;
padding:5px;
background:#fff;
font-size:1em;
margin-left:6px;
margin-top:6px;
text-decoration:none;
font-weight:bold;
}

.mail:hover{
float:left;
padding:5px;
background:#f165df;
font-size:1em;
margin-left:6px;
margin-top:6px;
color:#fff;
}
.nb_abo{
float:right;
padding:7px;
}

#presentation{
width:100%;
}

#prez_titre{
background:#c92bb1;
}
.prez_title{
padding:5px 0 5px 5px;
font-size:1em;
color:#FFF;
margin-bottom:0;
}

#prez_contenu{
width:100%;
margin-bottom:10px;
}

#prez_contenu_be{
width:100%;
height:118px;
display:block;
background:url(images/be.png);
}

#prez_contenu_sarah{
width:100%;
height:118px;
display:block;
background:url(images/sarah.png);
}

.be{
float:right;
padding:5px;
background:#fff;
font-size:1em;
margin-right:15px;
margin-top:7px;
}

#be_titre{
width:100%;
display:block;
}

.be_txt{
float:right;
width:50%;
padding:2px;
background:#fff;
font-size:0.7em;
margin-right:7px;
margin-top:7px;
}



#sarah_titre{
width:100%;
display:block;
}

.sarah{
float:left;
padding:5px;
background:#fff;
font-size:1em;
margin-left:15px;
margin-top:7px;
}

.sarah_txt{
float:left;
width:50%;
padding:2px;
background:#fff;
font-size:0.7em;
margin-left:7px;
margin-top:7px;
}

#twitter{
width:100%;
margin-bottom:10px;
}

#twitter a{
color:#FF1F00;
text-decoration:underline;
}

#twitter a:hover{
color:#008ffd;
text-decoration:none;
}

#twitt_titre{
background:#04bde4;
}
.twitt_title{
padding:5px 0 5px 5px;
font-size:1em;
color:#FFF;
margin-bottom:0;
}

#twitt_sarah{
width:100%;
height:98px;
display:block;
background: url(images/sarah_twitt.png);
}

#twitt_sarah_title{
float:left;
width:71px;
height:100%;
}

.twitter-item, .twitter{
display:inline;
list-style-type:none;
font-size:0.9em !important;
}

.twitter{
margin-left:7px;
padding-left:0;
margin-top:8px;
width:185px;
float:right;
margin-right:10px;
padding-top:0;
display:block;
}

.twitt_s{
float:left;
padding:5px;
background:#fff;
font-size:0.7em;
margin-left:6px;
margin-top:7px;
}

.twitt_img{
margin-left:14px;
}

#twitt_be{
width:100%;
height:98px;
display:block;
background: url(images/be_twitt.png);
}

#twitt_be_title{
float:left;
width:75px;
margin-left:5px;
}

#twitt_be_txt{
width:200px;
float:left;
margin-left:10px;
}


#tweet_be{
margin-left:10px;
}

.twitt_b{
float:right;
padding:3px;
background:#fff;
font-size:0.7em;
margin-right:2px;
margin-top:7px;
}

.twitt_img_be{
margin-top:3px;
margin-left:8px;
}

#cat{
margin-top:20px;
width:100%;
margin-bottom:10px;
}

#cat_titre{
list-style:none;
}
.cat_title{
padding:5px 0 5px 5px;
font-size:1em;
color:#FFF;
margin-bottom:0;
background:#7d04e4;
font-weight:bold;
}

#cat_bloc{
margin-top:6px;
}

.cat-item{
list-style:none;
font-size:1em;
Width:70%;
margin-bottom:15px;
}

.cat-item a{
padding:3px;
background:#ffc64b;
color:#fff;
text-decoration:none;
}

.cat-item a:hover{
background:#fe940a;
text-decoration:none;
}

#entetelogbook {
padding:5px 0 5px 5px !important;
font-size:1em !important;
color:#FFF !important;
margin-bottom:0 !important;
background:#ff1f00 !important;
text-transform: none !important;
}

#tempslogbook{
float:right !important;
}

#textlogbook{
clear:both !important;
}



#powerlogbook{
visibility:hidden !important;
}

#textlogbook img{
border: solid 4px #df26d0 !important;
}

#textlogbook img:hover{
border: solid 4px #e1cced !important;
}

#linkcat-2{
margin-top:10px;
list-style:none;
}

#linkcat-2 h2{
padding:5px 0 5px 5px;
font-size:1em;
color:#FFF;
margin-bottom:0;
background:#0fe404;
}

ul.xoxo a{
padding:3px;
background:#dc29b9;
color:#fff;
text-decoration:none;
}

ul.xoxo a:hover{
background:#2b7dc9;
text-decoration:none;
}

.blogroll li{
margin-bottom:15px;
}

#mybloglog{
width:100%;
}

#myblog_titre{
background:#7d04e4;
}
.myblog_title{
padding:5px 0 5px 5px;
font-size:1em;
color:#FFF;
margin-bottom:0;
font-weight:normal !important;
}

#myblog_bloc{
margin-top:6px;
}

#footer{
margin-top:10px;
width:100%;
border-left:1px solid #fb9f00;
border-right:1px solid #fb9f00;
}

#footer_titre{
background:#fb9f00;
text-align:center;
}

#footer_titre_bottom{
background:#ff6600;
text-align:center;
font-size:0.8em;
}


.footer_title{
padding:5px 0 5px 5px;
margin-bottom:0;
}

a.footer_title{
font-size:0.8em;
color:#FFF;
margin-bottom:0;
font-weight:normal !important;
text-decoration:none;
}
a.footer_title:hover{
text-decoration:underline;
}

a.footer_title:before{
content:url(images/up_left.png);
}

a.footer_title:after{
content:url(images/up_right.png);
}

#ligne_cat_post a{
padding:3px !important;
background:#fff !important;
color:#000 !important;
text-decoration:none !important;
margin-left:5px !important;
}

#ligne_cat_post a:hover{
padding:3px !important;
background:#DC29B9 !important;
color:#fff !important;
text-decoration:none !important;
margin-left:5px !important;
}

.date{
background:#fff;
padding:3px;
float:left;
font-size:0.8em;
font-weight:normal;
}

.comm_title{
background:#ab059a;
float:left;
padding:5px;
color:#fff;
}


#comm_up{
width:586px;
height:27px;
display:block;
background:url(images/comm_top.jpg);
}

#comm_content{
margin-top:-1px;
width:586px;
background:url(images/comm_bg.jpg) left repeat-y;margin-bottom:0;
color:#FFF;
}

#comm_bottom{
width:586px;
background:url(images/comm_bottom.jpg);
height:27px;
display:block;
}

#comm_content p{
padding:15px;
margin-bottom:0;
}

.comm_data_pad{
padding:5px;
}

.comm_meta{
width:100%;
background:#FFF;
color:#000;
}

/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Badoo style pagination*/
div.pagination {
	background-color:#fff;
	color:#48b9ef;
	padding:10px 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

div.pagination a {
	color:#48b9ef;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;
}

div.pagination a:hover, div.pagination a:active {
	border:2px solid #ff5a00;
	color:#ff5a00;
}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #ff5a00;
	color:#fff;
	font-weight:bold;
	background-color:#ff6c16;
}
div.pagination span.disabled {
	display:none;
}





.title_tags{
color:#FFF;
background:#a802d2;
float:left;
padding:3px;
}

#tags{
width:250px;
padding:15px;
padding-bottom:0;
float:left;
}


#tags ul a{
color:#fff;
background:#FB9F00 !important;
padding:3px;
text-decoration:none;
padding-bottom:5px;
}

#tags ul a:hover{
color:#fff;
background:#008ffd !important;
padding:3px;
text-decoration:none !important;
padding-bottom:5px;
}

#contenu_article a{
background:#dc78f5;
padding:2px;
color:#fff;
text-decoration:none;
}

#contenu_article a:hover{
background:#bf0560;
padding:2px;
color:#fff;
text-decoration:none;
}

#comm_content a{
background:#3f83ff;
padding:1px;
color:#fff;
text-decoration:none;
}

#comm_content a:hover{
background:#ffcc33;
padding:1px;
color:#fff;
text-decoration:none;
}

.more-link{
display:none;}

.flickr_title{
color:#FFF;
background:#FF1F00;
float:left;
padding:5px;
}
#flickr{width:620; padding:15px;float:left;}
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 4px solid #DC29B9 !important;}
.flickr_badge_image img:hover {border: 4px solid #facfff !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

.pagetitle_tags{
color:#FFF;
background:#a802d2;
float:left;
padding:3px;
}

.pagetitle_cat{
color:#FFF;
background:#7d04e4;
float:left;
padding:3px;
}

#footer_contenu{
height:100%;
}


#contact{

width:100%;

}





#contact_titre{

background:#6fe10e;

}

.contact_title{
padding:5px 0 5px 5px;
font-size:1em;
width:40%;
color:#FFF;
margin-bottom:0;
}





#contenu_contact{

width:100%;

height:40px;

display:block;

background:#b4fe76;

margin-bottom:10px;

}


.abon{
color:#000;
float:left;
padding:5px;
background:#fff;
font-size:1em;
margin-left:6px;
margin-top:6px;
text-decoration:none;
font-weight:bold;
}

.abon:hover{
float:left;
padding:5px;
background:#5f97ff;
font-size:1em;
margin-left:6px;
margin-top:6px;
color:#fff;
}
