/*Theme Name: alainTheme URI: http://www.amours-chats.com Description: theme 1.Version: 0.1Author: alain failly Creation Theme by alain failly || http://www.amours-chats.com */
	@import url("layout.css");
/* début Structure */
body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	/*background-image: url(images/fond-body.jpg);
	background-repeat: repeat-x;*/
	background-color: #D21A55;
}
#pre_header {
	background-image: url(images/fond_preheader.jpg);
	width: 900px;
	height: 29px;
}
ul#menu_pages  {
float: left;
width: 650px;
height: 20px;
margin-top: 5px;
margin-left: 40px;
}
ul#menu_pages li{
float: left;
}
ul#menu_pages li a{
font-size: 18px;
font-weight: bold;
font-variant: small-caps;
text-decoration: none;
color: #FFFFFF;
}
#flag_us img{
float: right;
margin-top: 10px;
margin-right: 40px;
width: 26px;
height: 21px;

}
#page {
	background-color: white;
	background-image: url(images/fond_page.jpg);
	background-repeat: repeat-y;
	margin: 10px auto 0 auto;
	padding: 0;
	width: 900px;
	/*border: 1px solid #959596;
*/
}
#header {
	background-image: url(images/fond_header.jpg);
	margin: 0;
	padding: 0;
	height: 161px;
	width: 900px;
}
#titre {
	float: left;
	width: 280px;
	height: 80px;
}
p.intro_index {
width: 500px;
}
.bandeau468 {
clear: both;
display: block;
width: 470px;
height: 62px;
margin: 0 auto;
}
.bandeau160-600 {
clear: both;
display: block;
width: 160px;
height: 600px;
margin: 0 auto;

}
#contenu {
	clear: both;
	width: 850px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#recherche {
	width: 850px;
	height: 34px;
	margin: 0 auto;
	background-color: #D21A55;
}
#searchform {
	margin-left: 30px;
	line-height: 30px;
}
#content {
	float: left;
	width: 530px;
padding-left: 10px;
/*border: #C792E4 1px dotted;*/
}
#content .post .post-date {
	float: left;
	color: #000000;
	text-align: center;
	width: 56px;
	height: 56px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	font: normal 12px "Century Gothic", Verdana;
	background-image: url(images/fond_date.png);
	background-repeat: no-repeat;
}
#content  .post-date span {
	display: block;
	font: bold 17px "Century Gothic", Verdana;
	color: #D21A55;
	padding: 14px 0 0 0;
}
.post {
	float: left;
	width: auto;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	text-align: justify;
	background-image: url(images/fond_comment.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #F0F0F0;
	    border-bottom: #D21A55 1px dashed;
}
.post_content {
clear: both;
margin: 0 auto;
	margin-top: 10px;	


}
.post_content li{
padding-left: 15px;
padding-bottom: 5px;
line-height: 1.5em;
}
.post_content p {
padding: 4px;
text-indent: 20px;
}
.post_content p:first-letter {
font-weight: bold;
color: #d21a55;

}
.post_content img {
display: block;
margin: 0 auto;
	padding: 4px;

}
.post_content a {
	text-decoration: none;
}
.post_content a.more-link {
font-size: 10px;
text-decoration: underline;
}
ul.comment_tag {
	display: block;
	/*border: #FFFFFF 1px dotted;*/
}
.comment_tag li {
	float: left;
	list-style-type: none;
	padding-left: 110px;
	padding-top: 10px;
}
.comment_tag p {
	padding-left: 30px;
	background-image: url(images/etiquette.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.comment_tag li a {
	font-size: 10px;
	text-decoration: none;
}
p.catego {
float: left;
	width: 440px;
	padding-bottom: 10px;

}
p.catego a {
	text-decoration: none;
	color: #A43AE0;
}
.post hr {
	display: block;
}
.clear {
	clear: both;
}
#footer {
	padding: 0;
	margin: 0 auto;
	width: 900px;
	clear: both;
	background-image: url(images/fond_pied.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footer p {
	margin: 0;
	padding: 20px 0;
	font-size: 10px;
	text-align: center;
}
#footer p a {
	text-decoration: none;
	color: #000000;
}
/*fin de la Structure */
/*-------------textes-------------*/
h2 {
	float: left;
	display: block;
	margin-top: 5px;
	padding-bottom: 3px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #D21A55;
	text-transform: capitalize;
width: 440px;
}
h2 a {
	text-decoration: none;
  	text-transform: capitalize;	
  	color: #D21A55;
}
h1, h1 a {
	float: left;
	margin-top: 5px;
	padding-bottom: 3px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #D21A55;
	text-transform: capitalize;
	width: 440px;
}
#content h1 {
	float: left;
	margin-top: 5px;
	padding-bottom: 3px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #D21A55;
	text-transform: capitalize;
	text-align: left;
	width: 440px;
}
#content h1 a{
	float: left;
	margin-top: 5px;
	padding-bottom: 3px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #D21A55;
	text-transform: capitalize;
	text-align: left;
	width: 440px;
}
p {
	line-height: 1.4em;
}
/* Main - Sidebar */
#sidebar {
	float: right;
	width: 300px;
	margin-bottom: 10px;
	font: normal 12px/18px "Trebuchet MS", Verdana;
	color: #2f2f2f;
	padding-top: 7px;
	background-color: #FFFFFF;
	/*border: #C792E4 1px dotted;*/
}
#sidebar #sidebar-left a, #sidebar #sidebar-right a {
	color: #b50000;
	text-decoration: none;
}
#sidebar #sidebar-left a:hover, #sidebar #sidebar-right a:hover {
	text-decoration: underline;
}
#sidebar #sidebar-left {
	float: left;
	width: 170px;
	/*border-right: 1px rgb(255,0,204) dotted;*/
}
#sidebar #sidebar-right {
	float: left;
	width: 130px;
	margin-left: 1px;
}
#sidebar .sidebar-box {
	margin-bottom: 1px;
	width: 170px;
}
#sidebar .sidebar-box .st-tag-cloud {
	background-image: url(images/sidebar_fond.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 12px 15px 12px;
}
/* Sidebar - Titles */
#sidebar h3 {
	width: 170px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	color: #d21a55;
	background: url("images/sidebar_titre.jpg") no-repeat;
	margin-bottom: 4px;
}
/* Sidebar - Menus */
#sidebar #sidebar-left ul, #sidebar #sidebar-right ul {
	margin: 0;
	padding: 0 10px 15px 0;
	list-style-type: disc;
	list-style-position: inside;
	width: 170px;
	/*background-image: url(images/sidebar_fond.jpg);*/
	background-position: left bottom;
	background-repeat: no-repeat;
}
#sidebar #sidebar-left ul li, #sidebar #sidebar-right  ul li{
	color: #000000;
	padding-left: 8px;
	font-size: 11px;
	border-bottom: 1px dotted #A43AE0;
	margin: 0 2px;
	line-height: 12px;
}
#sidebar #sidebar-left ul li a, #sidebar #sidebar-right  ul li a{
	color: #000000;
	text-decoration: none;
}
#sidebar #sidebar-left ul li a:hover, #sidebar #sidebar-right  ul li a:hover{
	text-decoration: underline;
}
#sidebar #sidebar-left ul li ul, #sidebar #sidebar-right  ul li ul{
	width: 133px;
}
#sidebar #sidebar-left ul li ul li, #sidebar #sidebar-right  ul li ul{
	border-bottom: none;
}
/* Sidebar - Texts */
#sidebar .textwidget {
	padding: 0 5px;
	width: 151px;
	margin: 0 4px 5px 4px;
	background: #7a7d82;
}
.rss_sidebar {
float: left;
	width: 170px;
	height: 80px;

	text-align: center;
/*	background-image: url(images/sous-rss.jpg);*/
	background-color: #C7E03A;
}
.rss_sidebar p {
	float: left;
	height: 24px;
	margin: 10px  auto 10px 10px;
}
.compte_rss{
width: 170px;
height: 38px;
}
.compte_rss img{
float: left;
margin: 5px 10px 0 10px;
}
/* commentaires */
.cadre_commentaires {
width: 450px;

}
ol.commentlist {
	width: 500px;
	/*border: 1px #000000 solid;
*/
	list-style-type: decimal;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
}
ol.commentlist li a {
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
ol.commentlist p {
	width: 400px;
	margin: 10px 0 10px 40px;
	padding: 5px;
	border: 1px #C7E03B dotted;
	background-color: #F5F9DC;
}
.commentmetadata {
	width: 460px;
}
/* articles relatifs */

h4{
clear: both;
width: 400px;
padding: 4px;
font-size: 16px;
font-weight: bold;
color: #000000;
margin-bottom: 5px;
border: 1px #c792e4 dotted;
}
#content ul.st-related-posts  {
clear: both;
margin-bottom: 15px;
}
#content ul.st-related-posts  li{
list-style-type: disc;
margin-left: 25px;
color: #819426;
}
#content ul.st-related-posts li a{
color: #819426;
}
/*flux cat*/
.flux_cat {
float: left;
	width: 300px;
	margin-left: 5px;

	text-align: center;
	background-color: #C7E03A;

}
.titre_flux_cat {
text-align: left;
padding-left: 10px;
font-size: 16px;
font-weight: bold;
color: #FD770C;
}
.flux_cat ul {
text-align: left;
margin-left: 50px;
}
.flux_cat ul li{
padding-left: 30px;
height: 28px;
	background-image: url(images/rss-cat.gif);
background-repeat: no-repeat;
}
.flux_cat ul li a{
line-height: 20px;

}
strong {
font-weight: bold;
}
.annu {
float: right;
margin-right: 30px;
margin-top: 13px;
font-size: 14px;
font-weight: bold;
color: #000000;
}
.annu a{
color: #FFFFFF;
text-decoration: none;
}
.wp_syntax {
width: 400px;
height: 50px;
}
.code_pre {
width: 400px;
height: 50px;
}
img.gauche {
float: left;
margin-right: 10px;
border: 1px #D21A55 solid;
}
#logo_rss {
background-color: #C7E03A;
}
#twitter {
width: 300px;
height: 50px;
font-size: 16px;
font-weight: bold;
color: rgb(0,10,0);
}
#twitter img{
float: left;
}
#sidebar #twitter .tw_vert {
float: left;
display: block;
width: 190px;
height: 50px;
line-height: 50px;
color: rgb(149,237,249);
}
/* citations*/
dl {
				margin: 1em 0;
				padding: .5em;
			
			}
dt {
				margin-top: 5px;
				font-size: 18px;
				font-weight: bold;
				color: #d21a55;
text-transform: uppercase;
			}
dt a{
color: #d21a55;
			}
			dd {

      }
     dl dd cite {
     display: block;
      font-size: 10px;
      margin-bottom: 15px;
      }
.definition {
     display: block;
      font-size: 10px;
      margin-bottom: 15px;
      }
			
			blockquote {
text-indent: 20px;
background: url(images/quote1.png);
background-position: 0 2px;
background-repeat: no-repeat;
margin: 5px;

}

.post_content blockquote p {
display: inline;
margin: 0;
padding-right: 25px;
/*background-image: url(images/quote2.png);
background-position: bottom right;
background-repeat: no-repeat;*/
color: #d21a55;
}
.post_content blockquote p img {
display: inline;
}
.pub_droite {
clear: both;
width: 300px;
height: 250px;

}
