* { margin: 0; padding: 0; }

body, input, textarea { font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 11px; text-align: justify; line-height: 1.4em; }
body { background: #f1ede1 url('images/background.png') repeat-x; }
body { color: #333; }

p { margin-bottom: 10px; text-align: justify; }

h1, h2, h3, h4, h5, h6 { color: #76412b; font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom: 10px; }

ul, li { list-style: square; list-style-image: url(images/puce.png); margin: 0; padding: 0; }
li { margin-left: 30px; margin-bottom: 15px; }

#page { width: 1000px; margin: auto; padding-top: 20px; }

#header { width: 680px; height: 180px; margin: auto;}
#header a { color: inherit; text-decoration: none; }
#header h1 { font-size: 32px; padding-top: 15px;}
#header h4 { font-size: 18px; margin-top: 15px; font-weight: normal; line-height: 20px; }

.floatLeft { float: left; margin-right: 10px; }
.floatRight { float: right; margin-left: 10px; }

#about { height: 220px; width: 250px; color: white; }
#about { margin-left: 720px; font-size: 13px; padding-top: 40px; }
#about p { text-align: justify; }
#about img { margin-top: 0px; }

#sidebar { float: right; width: 300px; position: relative; top: -100px; }
#sidebar ul { list-style: none; text-align: left; }
#sidebar ul li { list-style: none; text-align: left; padding: 0; margin-left: 10px; }
#sidebar ul li .top { background: url(images/side-top.png) no-repeat; height: 12px; margin-top: 10px; }
#sidebar ul li .middle { background: url(images/side-middle.png) repeat-y; padding: 7px 48px 7px 16px; }
#sidebar ul li .bottom { background: url(images/side-bottom.png) no-repeat; height: 12px; }
#sidebar ul li ul { margin-left: 20px; }
#sidebar ul li ul li { list-style: url("images/puce.png"); padding: 0; padding-right: 12px; }
#sidebar li { margin-bottom: 0px; padding: 10px 30px 10px 10px; text-align: 30px; color: #76412b; }

#sidebar h4 { margin: 0 15px;}
#sidebar h5 { font-size: 13px; margin-top: 15px; margin-left: 5px; }
#sidebar h6 { font-size: 14px; margin-left: 10px; height: 32px; line-height: 32px; vertical-align: middle; background-repeat: no-repeat; padding-left: 40px; }

#sidebar ul #searchItem { }
#sidebar ul #searchItem h6 { background-image: url('images/recherche.png'); }

#sidebar ul #categoriesItem { }
#sidebar ul #categoriesItem h6 { background-image: url('images/categories.png'); }

#sidebar ul #social_links { }
#sidebar ul #social_links h6 { background-image: url('images/reseaux.png'); }

#sidebar ul #rssItem { }
#sidebar ul #rssItem h6 { background-image: url('images/rss.png'); }
#sidebar ul #rssItem ul { margin-bottom: 15px; }
#sidebar ul #rssItem #feedsCounter { margin-left: 65px; }

#sidebar ul #newsletterItem h6 { background-image: url(images/newsletter.png); }
#sidebar ul #newsletterItem input { border: 1px solid silver; width: 82%; }
#sidebar ul #newsletterItem .error { color: #AA0000; margin-bottom: 6px; text-align: center; }
#sidebar ul #newsletterItem .success { color: #AA0000; margin-bottom: 6px; text-align: center; }
#sidebar ul #newsletterItem button { display: none; }

#sidebar ul #libraryItem h6 {background-image: url(images/ouvrage.png);}

#sidebar ul #tagsCloud { }
#sidebar ul #tagsCloud p { padding: 0 30px 5px 10px; }
#sidebar ul #tagsCloud h6 { background-image: url(images/tags.png); }

#sidebar #librairie p { text-align: center; }

#sidebar ul #partnersItem { }
#sidebar ul #partnersItem h6 { background-image: url(images/partenaires.png); }
#sidebar ul #partnersItem .logo { list-style: none; background-color: white; position: relative; left: -25px; margin-bottom: 10px; text-align: center; width: 200px; padding: 5px; }
#sidebar ul #partnersItem .logo { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }

#middle { width: 700px; position: relative; top: -210px; }
#middle #topMiddle { background: url(images/top-content.png) no-repeat; height: 14px; width: 700px; }
#middle #centerMiddle { background: url(images/background-content.png) repeat-y; width: 700px; } 
#middle #bottomMiddle { background: url(images/bottom-content.png) repeat-y; width: 700px; height: 14px; margin-top: 0;}

#content { padding: 35px; }
#content h2 a { color: #5d1c0a; text-decoration: none; }

#content h1 { margin-top: 15px; font-size: 24px; }
#content h2 { font-size: 14px; line-height: 19px; width: 570px; margin-bottom:16px; min-height: 30px; }
#content h3 { margin-top: 15px; font-size: 12px; }
#content h6{ font-size: 11px; margin-top: 10px; }
#content h6 a { font-weight: normal; }

#content small { color: #a27664; display: block; margin-bottom: 5px; font-size: 11px; }

#content .bandeau { background: #E3DED1; border-bottom: 1px solid silver; padding-left: 10px; padding-top: 5px; text-align: left;height: 43px;margin-bottom:25px; }

#content ul, #content ol { margin: 20px; }
#content ol li { color: #333; list-style: decimal; }
#content ol li ul li { list-style: disc; }
#content li { text-align: justify; }

#content img { /*border: 1px solid #863D29;*/ }
a:hover img.aligncenter {outline: 5px solid #863D29; } 

#footer { margin-top: 10px; text-align: center; }
#footer p { text-align: center; color: #9a756a; }

.navigation { margin-bottom: 10px; }

a { text-decoration: none; color: #76412b; }
a img { border: none; }

hr { color: silver; background-color: silver; height: 1px; border: 0;  }

cite { font-weight: bold; }

input[type="text"], textarea { padding: 5px; border: 1px solid silver; }
textarea { width: 550px; }

blockquote { margin-top: 20px; margin-bottom: 20px; font-style: italic; }

.photo { margin: auto; text-align: center; margin-top: 10px; margin-bottom: 10px; }
.photo img { border: 1px solid gray; }

.pagination { text-align: center; } 
.pagination span.current { font-weight: bold; }
.pagination span, .pagination a { margin: 5px; } 

.navigation { margin-top: 15px; text-align: center; }
.navigation a { margin: 5px; }
.navigation span { font-weight: bold; margin: 5px; }

strong.important { color: #990000; font-weight: normal; }

.edit-comment-admin-links-no-icon { height: 18px; }

#sidebar p { margin-bottom: 0 }
#librairie { padding : 14px }
#librairie a, #librairie p { margin : 0 5px 10px 0 }

#page #content .sociable ul { list-style: none; height: 20px; text-align: center; margin-top: 10px;  }
#page #content .sociable ul li { list-style: none; float: left; width: 20px; padding: 0; background: none;}
#page #content .sociable ul li img { border: 0; }
#page #content .sociable ul li a img { border: 0; }

#page #content #commentform label { float: left; width: 300px; text-align: left; }
#page #content #commentform input { width: 250px; }

#content .post h2{ float: left; }
#content .post .printlink { float: right; margin-bottom: -8px;  margin-top:-30px; margin-right: 10px; vertical-align:middle; }
#content .post .printlink img { background: inherit; border: inherit; padding: inherit; vertical-align: middle;}
#content .entry { clear: left; }

.postdate { float: left; display: block; margin: -3px 10px 0 0; background: url(images/calendrier.png) no-repeat;
width: 45px; height: 50px; font-family: Arial; }
.bgdate { background: #76412B; width: 43px; height: 44px; float: left; margin: 0 10px 10px 0; }
.postdate .month { color:white; text-transform: uppercase; text-align: center; margin-bottom: 3px;
margin-top: 3px; font-weight: bold; padding-right: 1px; }
.postdate .day { color:black; text-align: center; font-size: 1.5em; padding-right: 1px; }
.postdate .year { color:#aeaeae; text-align: center; margin-top: -3px; padding-right: 1px; }

#page #content .center { text-align: center;}

/* Vidéos Bricard */
#videoAnecs, #videoAnecs2{
	width:600px;
	margin:0 auto;
}
#imagesVideo, div.videos{
	text-align: center;
	padding-left:15px;
	width:100%;
	margin: 0 auto;
	margin-top:15px;
}
#imagesVideo div, div.videos div{
	width:145px;
	height:212px;
	float:left;
	margin-right:12px;
	cursor: pointer;
	line-height: 14px;
	margin-bottom:15px;
}

#page #content #imagesVideo div.active img, #page #content div.videos div.active img{
	border-color:#6A3060;
}
#imagesVideo img, div. videos img{
	margin:5px;
	width:100px;
	height:100px;
}
