/*

Theme Name: Candy

Theme URI: http://blogtoolbox.fr/

Description: Thème pour Candy

Version: 1

Author: Maxime Guernion

Author URI: http://blogtoolbox.fr/

*/



/*corps de la page web */

* {

	margin: 0;

	padding: 0;

}

body {

	font-family: "Segoe Print", "Comic Sans MS", "Angelina", sans-serif;

	font-size: 12px;

	background-color: #CC9999; 

	background-image: url('img/background.png');

	background-repeat: repeat-x;

	background-position: 0px 0px;

	color: #3E4449;

}

#page-wrap {

width: 970px;

	margin: 0 auto 0;

	background-image: url('img/header_bg.jpg');

	background-repeat: no-repeat;

	background-position: right top;

	min-height: 100%;

}

/* En tete - Header */

#header {

	width: 700px;

	text-align: left;

}

#header h1 {

	font-size:55px;

	width: 500px;

	padding: 100px 0 10px 0;

	text-align: center;

	color: #583408;

	background-image: url('img/title.png');

	background-repeat: no-repeat;

background-position: bottom left;



}

#header h1 a, #header h1 a:hover, #header h1 a:active {

	color: #583408;

	text-decoration: none;

display: block;

text-indent:-5000px;

}

#header h2 { font-size: 70%; width: 400px; }

ul#nav {

	margin: 0 0 40px 0;

	text-align: right;

	font-size: 16px;

	padding: 20px 0 0 0;

}

ul#nav li {

	display: inline;

	margin: 0;

}

ul#nav li a {

  color: #3a1802;

	padding: 6px 0 0 0;

	margin-right: 15px;

	float: left;

}

ul#nav li a:hover {

font-weight: bold;

}

#banderole {

	margin-top: 20px;

	color: #583408;

	width: 600px;

}

#banderole a {

color: #662600;

}

/* gestion du contenu */

#container {

	text-align: left;

	overflow: auto;

	width: 100%;

	position: relative;

	background-position: right;

margin: 40px 0 0 0;

}

#content {

	float: left;

	width: 600px;

	overflow: hidden;



}

.post {

  margin: 0;

	text-align: left;

	line-height: 20px;

	background-color: #f4e2e0;

	padding: 8px;

border: 1px solid #fff;

	margin-bottom:18px !important;

	-moz-border-radius: 8px;

	

}

.post_content p {

	margin: 1em 0;

}

.post_content a {

	color:#662600;

text-decoration: none;

}

.post_content a:hover {

	color:#662600;

text-decoration: underline;

	

}

.post h2 {

	padding: 0;

        color: #662600;

}

.post h2 a {

	text-decoration: none;

	color: #662600;

}

.post h2 a:hover, post h2 a:active {

	text-decoration: underline;

	color: #662600;

}

.post_content h3 {

	font-size: 20px;

	padding: 5px 0 5px 0;

	color: #662600;

	font-weight: bold;

}

.post_content img {

	/*display: block;

	margin: 10px auto 10px;*/

}

.post_content blockquote {

	margin: 10px 0 15px 20px;

	background-image: url(img/blockquote.gif);

	background-position: top left;

	background-repeat: no-repeat;

	padding: 5px 0 0 45px;

}

.post_content code {

	display: block;

	background-color: #F8FAEB;

	padding: 5px;

	margin: 10px 10px 15px 20px;

	border-top: 1px dashed #ccc;

	border-bottom: 1px dashed #ccc;

}

.post_content ol, .post_content ul {

	list-style-position: inside;

	margin: 10px 0 10px 45px;

}

.post_content ol li, .post_content ul li {

	padding: 5px 0 5px 0;

}

.postmetadata {

border-top: 1px dashed #583408;

border-bottom: 1px dashed #583408;

background-color: #ebD7d0;

  color:#808080;

  font-size:75%;

padding-left: 4px;
height: 27px;
}

.postmetadata a {

	text-decoration: none;

	color: #662600;

}

.postmetadata a:hover, .postmetadata a:active {

	text-decoration: underline;

color: #662600;

}

img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}





.navigation {

	float: right;

	font-size:82%;

}

.navigation a {

  color: #662600;

	text-decoration: none;

}

.navigation a:hover, .navigation a:active {

	text-decoration: underline;

}

/* gestion de la sidebar */

#sidebar {

	float: left;

  width: 250px;

margin: 0 0 0 100px;

}

#sidebar ul {

	margin: 0;

	padding: 0;

	}

#sidebar ul li {

  -moz-border-radius: 8px;

  margin-bottom: 18px;

  padding: 8px;

  background-color: #f4e2e0;

border: 1px solid #fff;

  list-style-type: none; 



}

#sidebar ul li ul li {

	padding: 3px 0 3px 5px;

	margin: 0;

	display: block;





border: none;

	}

#sidebar h2 {

  padding: 0 0 5px 0;

  margin: 0;

color: #662600;

	}

#sidebar a { 	color: #662600; text-decoration: none;}

#sidebar a:hover, #sidebar a:active { color: #662600; text-decoration: underline; }



#sidebar #search {

background-image: url('img/recherche.jpg');

padding-top: 42px;

padding-bottom: 25px;

	background-repeat: no-repeat;

	background-position: top center;



}





#sidebar #s { margin: 0 0 0 25px !important; 

padding: 2px !important; 

border: none !important; 

width: 150px !important; 

background-color: #FCF3F4 !important; } 

#sidebar .searchbutton { display: none; }





#sidebar #sideblog- {

background-image: url('img/blocnote.png');

padding-top: 93px;

	background-repeat: no-repeat;

	background-position: top center;

}

#sidebar #categories-254810811 {

background-image: url('img/cate.png');

padding-top: 83px;

	background-repeat: no-repeat;

	background-position: top center;

}

#sidebar #openxtra-most-popular-post {

background-image: url('img/articles.png');

padding-top: 85px;

	background-repeat: no-repeat;

	background-position: top center;

}

#sidebar #openxtra-most-popular-post h2 { display: none; }

#sidebar #openxtra-most-popular-post ul li { background-color: #ebd7d0; border: 1px solid #662600; margin-bottom: 15px; }



#sidebar #categories-254810811 h2 { display: none; }

#sidebar #community-cloud {

background-image: url('img/nuage.png');

padding-top: 103px;

	background-repeat: no-repeat;

	background-position: top center;

}

#sidebar text-172755541 { overflow: hidden; }

#sidebar text-172755541 a { text-decoration: none; border: none; }

#sidebar text-172755541 img { }



#sidebar ul li#text-255375101 div.textwidget li { border: 1px solid #662600; background-color: #ebd7d0; }





/* gestion des commentaires */

.comments-template {

}

.comments-template a { color: #662600; }

.comments-template ol {

	list-style: none;

}

.commentmetadata {

  color: #808080;

	padding-top: 3px;

	font-size: 75%;

}

.commentmetadata a {

	text-decoration: none;

	color: #662600;

}

.commentmetadata a:hover, .commentmetadata a:active, .comments-template a:hover, .comments-template a:active {

  text-decoration: underline;

  color: #662600;

  }

.comments-template ol li p {

	line-height: 20px;

}

.comments-template ol li {

	line-height: 15px;

	padding: 8px;

	position: relative;

	clear: both;

	margin: 0;

	overflow: auto;

	-moz-border-radius: 8px;

  background: #f4e2e0;

border: 1px solid #fff;

  margin-bottom: 18px !important;

background-image: none;

}

.comments-template ol li.author {

background-color: #ebd7d0;

border: 2px solid #662600;

background-image: url('img/reponse.png');

padding-right: 170px;

	background-repeat: no-repeat;

	background-position: right top;

}

#formulaire {

-moz-border-radius: 8px;

  background: #f4e2e0;

border: 1px solid #fff;

  margin-bottom: 18px !important;

  padding: 8px;

}

.comments-template ol li p a {



}

.comments-template ol li p a:hover {



	text-decoration: none;

}

.comments-template h2, .comments-template h3 {



}

.comments-template textarea, .comments-template input {

	padding: 2px;

	border: 1px solid #adadad;

	line-height: 20px;

	margin-bottom: 5px;

}

.comments-template input#author {

	background: transparent url(img/ico_user.gif) no-repeat 2% 50%;

	padding: 3px 0px 3px 25px;

}

.comments-template input#email {

	background: transparent url(img/ico_mail.gif) no-repeat 2% 50%;

	padding: 3px 0px 3px 25px;

}

.comments-template input#url {

	background: transparent url(img/ico_home.gif) no-repeat 2% 50%;

	padding: 3px 0px 3px 25px;

}

.comments-template input#submit {

background-color: #cc9999;

font-weight: bold;

padding: 4px 15px;

}

.comments-template  input#submit:hover {



}

h3#comments, p.nocomments {

	padding: 8px;

  -moz-border-radius: 8px;

border: 1px solid #fff;

  background-color: #f4e2e0;

  margin-bottom: 18px !important;

	color: #662600;

}

h3#respond {

background: #f4e2e0;

  margin-bottom: 8px;

  padding: 0px;

	color: #662600;

}

#protect { 

padding: 8px;

  -moz-border-radius: 8px;

  background: #fff;

  margin-bottom: 18px !important;

}

/* gestion du footer */

#footer {

	clear: both;

	overflow: auto;

	position: relative;

	text-align: center;

	margin: 10px 0 10px 0;

	font-size:75%;

	background-color: #f4e2e0;

	-moz-border-radius: 8px;

  padding: 3px 8px 3px 8px;

}

#footer a {

		color: #662600;

	text-decoration: none;

}

#footer a:hover, #footer a:active {

		color: #662600;

	text-decoration: underline;

}
