/*
Theme Name: Jacadie
Version: 1.0
Description: Le thème du blog du Nouveau-Brunswick.
Author: Thierry Palau - Yann Lobry
Author URI: http://graphitit.fr
*/

*
{
	margin:0;
	padding:0;
}

body
{
	margin:0;
	padding:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:left;
	position:relative;
}

p
{
	margin:0;
	padding:0;
}

.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}

.clearer
{
	height:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
}

.clear
{
	font-size:0px;
	line-height:0px;
}

.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}

.invisible
{
	display:none;
	border: 0;
	margin: 0;
	padding: 0;
	
}

.inside{position:relative;text-align:left;}.block{overflow:hidden;}

img
{
	border:0px;
	margin:0px;
	padding: 0px;
	
}

select,input,textarea{font-size:99%;}form{margin:0;padding:0;}

.inline
{
	display: inline;
}

.right
{
	float: right;
}

.left
{
	float: left;
}

#left{float:left;}#right{float:right;}

.align_center
{
	text-align: center;
}

.nndeco {
text-decoration:none;
}

/* Images */

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignright, img.alignright {
margin: 0 0 2px 7px;
display: inline;
}

.alignleft, img.alignleft {
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */


/* GENERAL */

a
{
	color:#7e0009;
	font-size: 11px;
}

a:visited
{
	color:#7e0009;
}

a:hover
{
	color:#015e56;
}

h1 {font-size: 16px;line-height: 20px;font-weight: normal;color: #454545;text-align: left;margin: 14px 0 2px 1px;}

p {font-size: 11px;line-height: 15px;color: #535353;}

div.hr_gris
{
	height:1px;
	margin: 0;
	padding:0;
	background-color:#d8d8d8;
	border:0;
	color:#d8d8d8;
}

div.hr_gris hr {display:none;}

div.marget8 {margin-top: 8px;}

div.hr_fin_post {margin: 3px 0 4px 0;}

/* STRUCTURE */

#main{width:auto;position:relative;}

#wrapper { width:974px; margin:0 auto; }
#header { height:439px; } /* 439 */
#right { width:300px; }
#main {  margin-right:300px; }
#footer { height:100px; }

.bord1, .bord2 {width: 32px;}

.ombr_bord_g
{
	background: url(images_structure/ombr_bord_g.gif) repeat-y;
	position: relative;
	width: 12px;
}

.ombr_bord_d
{
	background: url(images_structure/ombr_bord_d.gif) repeat-y;
	position: relative;
	width: 12px;
}

.mask_ombr, .mask_ombr2 {height: 207px;position: absolute;top: 439px;width: 12px;}

.content {padding: 0 9px 0px 12px;width: 865px;background-color: #fcfdfe;}


/* HEADER */

a.liens_fonds_head_ {display:block;text-decoration:none;width:974px;height:203px;cursor: pointer;}

#header .inside {text-align: center;}

a.lien_header {font-weight: bold;color: #a86e6d;}

a.lien_header:visited {color: #a86e6d;}

a.lien_header:hover {color: #014842;}

.head_marge {margin: 0 53px 0 55px;}

.head1, .head2 {display: block;margin-top: 25px;}

.foot1, .foot2 {display: block;margin: 9px 0 10px 0;}

.head2, .foot2 {font-size: 10px;color: #b1b0b0;}

img.rss_head {margin-top: 1px;float: right;}

.logo_head img {margin-top: 32px;}

/* +++ */
.head1, .head2, .foot1, .foot2 {width: 352px;}

.head1 {text-align: left;}

.head2, .head2 p, .foot2, .foot2 p {text-align: right;}

.head2 p {width:352px;}

.logo_head {width: 162px;display: block;float: left;}

/* CONTENT */

#content_centre {margin-right:22px;width: 543px;}

.post_date {font-size: 14px;color: #529ddd;display: block;background: url(images_structure/fleche_date.gif) no-repeat 0 6px;padding-left: 14px;margin: 12px 0 9px 0;}

.post_content {margin-left: 14px;}

.post_marge {margin-bottom: 36px;}

.post_content h2 {margin-bottom: 10px;}

.post_content h2, .post_content h2 a {font-size: 24px;font-weight:normal;line-height:24px;color: #3b3b3b;text-decoration: none;}

.post_content p {margin-bottom: 8px;}

.post_content .entry div {font-size:11px;line-height:15px;color: #535353;margin-bottom: 8px;}

.post_content p img {
padding: 0;
max-width: 100%;
}

.post_content .wp-caption {margin-top: 15px;}

.post_content p.wp-caption-text {margin: 5px 0 10px 0;font-size: 10px;background: url(images_structure/fleche_legende.gif) no-repeat 0 2px;line-height: 10px;padding-left: 11px;}

.postmetadata {color: #b1b0b0;}

.comments-link {font-weight: bold;}

.entry .vvqbox {margin: 20px auto;}

/* a2a */

	.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:28px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.7;
		-moz-opacity:.7;
		filter:alpha(opacity=70);
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
		-moz-opacity:1;
		filter:alpha(opacity=100);
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}



#main ul.addtoany_list {display: block;height: 28px;}

ul.addtoany_list li {float: right;}

.legend_a2a {float: right;font-size: 10px;color: #989797;line-height: 30px;display: block;margin-right: 10px;}

/* PAV PARTENAIRE */

.ss_content
{
	width: 880px;
	padding: 0 3px;
}

.pav_partenaires
{
	width: 801px;
	background-color: #f0f0f0;
	padding: 23px 60px 7px 19px;
}

.pav_partenaires img
{
	float: left;
	margin-right: 19px;
}

.pav_partenaires h2
{
	margin: 2px 0 2px 0;
	color: rgb(65, 64, 64);
	font-size: 16px;
	font-weight: normal;
	line-height: 19px;
}

.pav_partenaires a
{
	font-size: 12px;
	line-height: 16px;
}

.pav_partenaires span
{
	font-size: 12px;
	color: #969798;
}

/* FOOTER */

#footer p
{
	float: left;
	width: 628px;
	margin-left: 44px;
	font-size: 10px;
	color:#969798; 
	margin-bottom: 15px;
}

#footer span
{
	display: block;
	margin: 2px 0 7px 0;
}

/* SIDEBAR */

#sidebar li {list-style-type: none;line-height: 19px;}

#sidebar h2, #archive #sidebar h2 {font-size: 16px;line-height: 24px;color: #454545;font-weight: normal;margin: 0;}

#sidebar li.widget {padding: 12px 14px 18px 14px;margin-bottom: 7px;background-color: #eee1e1;}

#wp-calendar {font-size: 11px;color: #000;}

#wp-calendar caption {text-align: left;font-size: 11px;line-height: 16px;font-weight: bold;color: #454545;padding: 7px 0 3px 0;}

#wp-calendar th, #wp-calendar tbody td {width:33px;text-align: center;line-height: 23px;margin-bottom: 1px;}

#wp-calendar th {font-weight: normal;background-color: #f4ebeb;}

#wp-calendar tbody td {background-color: #fff;}

#wp-calendar tbody a {font-weight:bold;color: #fff;background-color: #7f0009;width:33px;text-align: center;display: block;line-height: 23px}

#wp-calendar tbody a:visited {color: #fff;background-color: #7f0009;}

#wp-calendar tbody a:hover {color: #fff;background-color: #015e56;}

#wp-calendar #prev, #wp-calendar #next {color:#7e0009;font-size: 11px;}

#wp-calendar #next {text-align: right;}

#wp-calendar tfoot td {padding-top: 3px;}

#sidebar li.widget li.cat-item {font-size: 11px;color:#7e0009;line-height: 20px;}

.textarea_search {border: solid 1px #c0bfc0; width: 181px;height:18px;float: left;font-size: 13px;padding: 2px;}

.submit_search {float: left;width:78px;height:24px;background: #7f0009;font-size: 12px;border: none;font-weight: bold;color: #fff;cursor: pointer;}

.submit_search:hover {background: #015e56;color: #fff;}

#better-tag-cloud {text-align: justify;}

/* SINGLE */

#main .navigation {height: 30px;font-size: 8px;color:#7e0009;text-align: center;}

#main .navigation a {font-size: 10px;}

.navigation .nav_filet {font-size: 10px;color: #b1b0b0;}



/* COMMENTS */

h3#comments {font-size: 14px;color: #529ddd;font-weight: normal;margin-bottom: 5px;}

ol.commentlist li, ol.commentlist {list-style-type:none;}

ol.commentlist li {display: block;}

ol.commentlist li.thread-even {background-color: #f2f2f2;}

.depth-1 {padding: 1px 12px 20px 12px;margin-bottom: 15px;}

ol.commentlist div.comment-body {margin-top: 15px;}

.comment-author {font-size: 10px;color: #b1b0b0;margin-top: 5px;}

.comment-author a {font-size: 10px;}

.comment-author cite {font-style: normal;}

.comment-body .hr_gris {margin-top: 5px;}

.commentlist ul.children {padding-left: 15px;border-left: dotted 1px #d3d1d1;}

.moderat {display: block;background-color: #d3d3d3;font-size: 11px;line-height: 24px;font-weight: bold;font-style: normal;color:#535353;text-align: right;padding-right: 12px;margin-top: 12px;}

#respond h3 {font-size: 14px;color: #529ddd;font-weight: normal;margin-bottom: 12px;}

#respond #author, #respond #email, #respond #url {width: 248px;border: solid 1px #737373;height: 18px;padding: 2px;margin-bottom: 15px;font-size: 12px;}

textarea#comment {width: 422px;border: solid 1px #737373;padding: 2px;font-size: 12px;}

#respond p {margin-bottom: 5px;}

#respond label small {font-size: 12px;}

#respond label small span, #respond p.commsub small span {color: #7e0009;}

#respond p.commsub {margin: 10px 0 35px 0;}

#respond #submit {margin-left: 282px;width: 90px;}

/* ARCHIVES */

#archive h2 {
color: #454545;
font-size: 12px;
font-weight: normal;
line-height: 20px;
margin: 14px 0px 2px 1px;
text-align: left;
}

#archive h3 a {
color: #3B3B3B;
font-size: 24px;
font-weight: normal;
line-height: 24px;
text-decoration: none;
}

#archive h3 {margin-bottom: 10px;}

/* POP UP AMI */

#amion {display: none;}

.popup1 {
background: url(images_structure/pixt_blc80.png) repeat;
height: 100%;
left: 0px;
position: fixed;
top: 0px;
width: 100%;
z-index: 10000;
}

.popup2 {
top:60px;
position: fixed;
width: 100%;
z-index: 10001;
}

.popup3 {
margin: 0px auto;
overflow: hidden;
z-index: 10002;
width:528px;
position: relative;
}

.popup3 a.fermer {display: block;position: absolute;top: 15px;right: 17px;background: url(images_structure/picto_fermer.gif) no-repeat top right;padding-right: 27px;line-height: 24px;}

.popup4 {
background: url(images_structure/popup_bord.png) repeat-y;
padding: 0 30px;
}

#sendtofriendform .ami_phrase {font-size: 12px;line-height: 15px;color: #535353;padding: 20px 0 17px 0;width: 420px;}

#sendtofriendform .gtextbox {border: solid 1px #737373;width: 246px;height:18px;padding: 2px;font-size: 13px;}

#sendtofriendform label {font-size: 12px;color: #555555;}

#sendtofriendform .mail label {margin-left: 10px;}

#sendtofriendform .mail, #sendtofriendform .message {margin-bottom: 10px;}

#sendtofriendform .message label, #sendtofriendform .sec {display: block;margin-bottom: 4px;}

#sendtofriendform textarea {width: 442px;height: 97px;border: solid 1px #737373;font-size: 13px;padding: 4px}

#sendtofriendform .envoyer {float: right;}

#send-link-to-friend-result {display: block;margin-bottom: 10px;font-size: 13px;color: #7e0009;}

/* REGLAGES PREMIER POST DaTE */

#post-49 {margin-top: 20px;}

#sidebar li.plume-voyageuse {padding-bottom: 14px;text-align: left;}

#sidebar li.plume-voyageuse p {font-weight: bold;font-size: 12px;line-height: 16px;}

/* ########++++######## */

.wpfoot a {display: none;}

.addtoany_share_save_container {clear: left;}
