/*  
Theme Name: Regalez-Vous
*/

* { margin: 0; padding: 0; }

html {font-size: 100%;}
body {font-size: .8em/1.5em;}

body {
	background: url(img/bg.png) top center repeat-y #EBEBEB ; 
	font-family: Tahoma, Verdana, sans-serif; 
	color: #000; 
	letter-spacing: 1px;
}

/* Font-size    
	http://sixrevisions.com/css/css-typography-02/ 
	http://www.jan-quickels.de/tools-web-typography/
*/


/*
#blogtitle h1, #h1    { font-size: 35px; }

#blogtitle p {  font-size: 10px; }
#content .nextprevious a {  font-size: 10px; }
#footer { font-size: 10px;  }

#content .postmeta { font-size: 11px; }

#content h1 a { font-size: 22px; }
#content h2 { font-size: 18px; }

#sidebar h2 { font-size: 12px; }
#sidebar h3 {font-size: 12px; }
#sidebar p , #sidebar ul li { font-size: 11px; }
*/
body { font: normal 0.8764em/1.5em Arial,Verdana,sans-serif; } 
html>body { font-size: 14px; } 
p { margin: 1.5em  0; font-size: 1em; line-height: 1.5em; }
h1 , #blogtitle h1, #h1 { margin: 0.75em 0; font-size: 2em; line-height: 0.75em; }
h2 { margin: 0.875em 0; font-size: 1.7143em; line-height: 0.875em; }
h3 { margin: 1.05em 0; font-size: 1.4286em; line-height: 1.05em; }
h4 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h5 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h6 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }



/* RESTE */



p img { 
    border: 2px solid gray;
    margin: 0 0 0 15px;
    padding: 0;
}

.alignright { float: right;}
.alignleft { float: left;}

#wrapper { width: 750px; margin: 0 auto; }





#content { float: left; width: 480px; margin-top: 20px; }
#content .post { margin-bottom: 40px; }

#content h1 a { color: #000; font-weight: normal; text-decoration: none; }
#content h1 a:hover { color: #999; }	

#content .postmeta { margin: 6px 0 ; color: #666; }
#content .postmeta a, .postmeta a:link { color: #333; text-decoration: none; }
#content .postmeta a:hover { color: #999; text-decoration: none; }

#content .postmeta .postmeta-date { text-align: right; }
#content .postmeta .postmeta-categorie { text-align: right; }




#content .title { margin: 0 0 20px 0;  }

#content .post ul { margin-left: 20px !important; margin-bottom: 15px; }
#content .post ul li { list-style-type: square !important; }

#content p { margin-bottom: 1em; }


#content p , #content li , #content pre { 
	line-height:145%;
}


#content a { color: #7d4900; text-decoration: none; }
#content a:hover { text-decoration: underline; } 


#content .nextprevious { height: 50px; display: block; } 
#content .nextprevious a { color: #999; text-decoration: none; }   
#content .nextprevious .left { float: left; }
#content .nextprevious .right { float: right; }

.relatedposts a:hover { color: #333; }

#content h2 { color: #000; font-weight: normal; margin : 1em 0; }


#comments { margin: 0; padding: 0; }

.alt { background-color: #fff !important; background-image: none !important; }

.comment-title, .comment-title a:hover{ color: #666; }
.comment-meta, .comment-meta a, .comment-meta a:hover { color: #333; }

.postcomment { clear: both; margin: 20px 0 0 0; padding: 20px; }

.postcomment input, .postcomment textarea { border: 1px solid #aaa; }
.postcomment input:hover, .postcomment textarea:hover { border: 1px solid #ccc; }
.postcomment input#author, .postcomment input#email, .postcomment input#url { width: 100% !important; width: 456px;  height: 18px; }

.postcomment textarea#comment { width: 100% !important; width: 456px; height: 130px; }

.postcomment input#submit { width: auto; height: 25px; padding: 2px 10px 3px 10px; background: #f9f9f9; }
.postcomment input#submit:hover { background: #fff; }	

#commentError {
	padding: 20px;
	border: 2px solid red;
	background: #f8dcdc;
	display:none;
	margin-bottom:10px;
}




#sidebar { width: 232px; float: right; color: #653c02; } 

#sidebar a img { border: none; }
#sidebar ul { margin-bottom: 20px; list-style:none}
#sidebar ul li { background: url(img/bullet.png) 0 9px no-repeat; padding: 0 10px; margin: 0 0 5px 5px; }

	
#sidebar ul li a { color: #653c02; text-decoration: none; }
	
#sidebar ul li a:hover { color: #995a00; }



#blogtitle {
    font-family: Georgia,Verdana;
    margin: 0 0 60px;
    padding: 2px 0 10px;
    text-align: center;
}

#blogtitle p { margin: 0 ; padding: 0; color: #7D4900; }

#blogtitle h1, #h1    { margin: 25px 0 5px 0; font-weight: normal; letter-spacing: 2px; }
#blogtitle h1 a , #h1 a      { color: #7D4900; text-decoration: none; }     
#blogtitle h1 a:hover, #h1 a:hover { color: #7D4900; text-decoration: none; }             


	




#searchForm label {
	display:block;
	 margin-top: 5px;
}

#sidebar input { padding: 10px 55px 5px 5px; background: url(img/search.png) top left no-repeat; border: 0; width: 200px; color: #333; }
#sidebar input:focus { color: #333; }
	



#sidebar h3 {
	padding: 7px ; 
	margin: 5px 0; 
	text-decoration: none; text-transform: uppercase; font-weight: bold; color: #7d4900; 
	background-color: #eedda7;
}




#footer { padding: 7px 0; clear:both; width: 750px; margin: 0 auto;}
#footer p { margin-bottom: 5px; color: #222; }
#footer a { text-decoration: none; color: #222; }
#footer a:hover { text-decoration: underline; color: #222; }


.invisible { display: none !important; }



#social-single {
    background-color: #F9F9F9;
    border-bottom: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0;
    float: left;
    margin: 5px 0;
    padding-bottom: 2px;
    position: relative;
    width: 100%;
}
#social-tweet , #social-fb-like , #social-fb-send , #social-google-plus {
    float: left;
    margin: 10px 0 0;
    width: 20%;
}

.qrcode {
	text-align: center;
}

.manger-bouger {
	font-size: 9px;
}
