body {
	font: 12px arial,verdana,sans-serif;
	padding-top:4px;
	padding-bottom:0px;
	margin:0px;
	background-color:#FCD456
}

a,
a:link,
a:visited,
a:active,
.post-container a {
	color:#000066;
	text-decoration:underline
}
a:hover,
.post-container a:hover {
	color:#000066;
	text-decoration:none
}

#page {
	width: 964px;
	margin: 0 auto;
}

#container {
	width: 964px;
	margin: 0 auto;

}
#wrap {
	 clear: both;     
	width: 964px;
	padding:0;	
}
#content-container {	              /*contient la side bar et le contenu ppal*/
	float: left;
	width: 964px;
	padding:0px;
	background-color:#FFFFFF;
}

#content {
	float: left;
	margin-left:0px;
	padding:0px;
	margin-top:0px;
	position:relative;
}

d:url(images/content-bottom.gif) no-repeat bottom center;
}

.bgbottom {   
	width: 964px;
	padding:0;
	height:8px;
	position:relative;
	clear:both;
	background:url(images/content-bottom.gif) no-repeat bottom center;
}

#image_header {
	/* padding:4px; */
}

#header h1 
{
	font:48px gramond, 'times new roman';
	text-align:left;
	padding-top:40px;
	padding-left:60px;
}

#header h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	margin:0;
	color:#381802;
}
#subtitle {
	font-family: arial;
	color: #662A00;
	font:18px arial;
	text-align:left;
	font-weight:normal;
	padding-left:80px;
}
#footer {	
	color:#AD5A08;
	font: 12px arial,verdana,sans-serif;
	text-align:center;
	height:17px;
	float:left;
	width:964px;
	position:relative
}
.footerlinks {
	color:#996600;
	text-align:center;
	float:left;
	width:800px;
	padding-top:10px;
	margin-left:100px;

}
.footerlinks  a {
	color:#AD5A08;
	text-decoration:underline;
}

/* General Header Styles */
h2 {
	margin-top:0;
	font-size:16px;	
}
h3 {
	margin:0;
	font-size:14px;	
}

/* Post Related */
h2 a:hover, h2 a:visited, h2 a:active, h2 a {
	text-decoration:none;
}
.post-container         /* Contenu ppal */
{
	float:left; 
	width:700px; 
	margin-left:10px;
}
.post {
	width:700px;
	margin:0;
	padding-top:0;
	padding-right:16px;
	color:#333333;         /* Couleur du texte dans la page ppale */
	float:none;
	display:block;
}
.posttop {
	width:650px;
	color:#970f00;		
}

.post p {
	margin:0px;
}

.post a,
.post a:link,
.post a:active, 
.post a:visited {
	color:#000066;
	text-decoration:underline
}

.post a:hover {
	color:#000066;
	text-decoration:none
}

.posttop h2 {
	font-family: arial,verdana,sans-serif;
	font-size:26px;
	/*gramond,'times new roman';*/
	text-align:left;
	overflow:visible;
	margin-bottom:5px;
	padding:0;
	float:left;
	
}
.posttop h2 a {
	color:#970f00;
	text-decoration:underline;
	font-weight:normal;
}

.postinfo
{
	height:35px;
	width:510px;
	float:left;
	color:#A60D05;
	text-align:left;
	margin-top:0;
	padding-top:5px;
	font:11px verdana;
}

.postinfo a ,
.postinfo a:link,
.postinfo a:active,
.postinfo a:visited {
	text-decoration:underline;
	color:#000066;
}
.postinfo a:hover {
	text-decoration:none;
	color:#000066;
}

.commentinf
{
	float:right;
	margin-right:20px;
	margin-top:2px;
}
.metainf{
	float:left;
	margin-left:20px;
	margin-top:2px;
}
.post p {
	margin:0px;
}

.navigation a,
.navigation a:link,
.navigation a:active,
.navigation a:visited{
	color:#000066;
	text-decoration:undreline;
	font-weight:bold
}
.navigation a:hover {
	color:#000066;
	text-decoration:none;
	font-weight:bold
}	

.navigation {
	text-align:right;
	font-size:12px;
}
img.centered {
	display: block;
}
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 .alignright {
	margin-bottom:10px;
}
.navigation .alignleft {
	margin-bottom:10px;
}	

.pagetitle{
	font-family: arial,verdana,sans-serif;
	font-size:16px;
	margin-top:0;
	margin-bottom:5px;
	text-align:left;
	color:#888888;
	margin-right:15px;
	overflow:visible
}
#date
{
background:url(images/calendar.gif) no-repeat;
float:left;
width:70px;
height:65px;
margin:0px 10px 0 10px;
}
.month      /*mois affich‚ dans la date de l'article*/
{
	text-align:center;
	font-size:12px;
	margin:0;	
	height:25px;
	color:#970f00;
	padding-top:3px;
	height:18px;

}
.day
{
text-align:center;
font:38px gramond, 'times new roman';
color:#970f00;
}
blockquote {
	font: 11px verdana,arial,sans-serif;
	margin:5px;
}
a img {
	border:0;
}

.entry {
	font: 12px arial,verdana,sans-serif;
	float:left;
	padding-top:5px;
	padding-right:25px;
	padding-left:15px;
	padding-bottom:10px;
	text-align:justify;	
	margin-bottom:20px;	
}

.intro {
	font: 12px arial,verdana,sans-serif;
	width:600px;
	padding:0px 25px 15px 0px;
	text-align:left;	
	margin-bottom:0px;	
}

/* Sidebar Related */
#sidebar {
	width:204px;
	margin-left:10px;
	float:left;	
}

#sidebar ul {
	margin: 0 ;
	padding: 0px;	     /*pour toute la sidebar */
	width:174px;
}
#sidebar ul h2{               	/*encadrement du titre des categories de la side bar*/
	font:12px verdana;
	text-transform:uppercase; 
	color:#970F00;
	background-color:#FFDF74;
	border:1px solid #CCCCCC;
	text-align:left;
	font-weight:bold;
	/*font-variant:small-caps;*/
	padding:3px 0px 0px 8px;
	height:17px;
	margin-top:10px;
	width:166px;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin:0;
	padding:0;
}

#sidebar ul li ul {
	margin: -10px 0px 0px 0px;
	padding:6px;                            /*cadres des contenus des cat‚gories dans la side bar*/
  border:1px solid #CCCCCC;	              /*cadres des contenus des cat‚gories dans la side bar*/
  width:162px;
}

#sidebar ul ul li {
	list-style-type: none;
	margin-left:0px;
	list-style-image: none;
	color:#000000;	              /*texte dans la side bar   avant #D5780A*/
	padding:5px 0 10px 20px;
	margin-left:0px;
	background:url(images/arrow.gif) no-repeat left;
}

#sidebar p {
	margin:0;
	font: 10px arial,verdana,sans-serif;
}
#sidebar a {              /*liens dans la side bar   avant #D5780A*/
	color:#003399;
	text-decoration:none;	
}
#sidebar a:hover {
	text-decoration:underline;	
}

/* User Comment Specific */
#comment
{
border:1px solid #483F2E;
color:#483F2E;
background-color:#FFFFFF;
}
#respond
{
	padding-left:10px;
}
#commentform
{
	padding:10px;

}
#commentform input
{
border:1px solid #483F2E;
background-color:#F1CD8A;
color:#C09247;
}

ol.commentlist {
	margin-left:25px;
	padding:0;
}

ol.commentlist a {
	color:#839927;	
}
ol.commentlist p {
	margin-top:3px;
	margin-bottom:10px;
}
small.commentmetadata {
	font: 10px arial,verdana,sans-serif;
}
small.commentmetadata a {
	text-decoration:none;
}
#submit {
	height: 25px;
	background-color: #F5F5F5;
	margin: 10px 10px 0 0;
	color:#483F2E;
	font-size: 1.2em;
}

/************************/
/*     Search Design    */
/************************/
#searchform{
margin:0 0 10px 15px;
}
#s
{
	width:150px;
	font:12px tahoma;
	color:#000000;
}
/*-------------Other------------------*/
hr {
	display: none;
}
a 
{
	/*lien titre et autre*/
	color:#D5780A;
	/*text-decoration:underline;*/
}

#wp-calendar
{
width:245px;
color:#D59E43;	
margin-left:10px;
text-align:center;
}
#calendar
{

}
td
{
color:#3C3C3C;
}

/* MH *************************************************************************************************************************************** */
#header {
	width: 964px;
	background-color: #FFFFFF
}

/* MH *********************************************** BANNIERE */
.addthis_rss_dossiers {
	float:right; 
	margin-top:113px;
	margin-right:15px
}
.addthis_rss_dossiers  img {
	vertical-align:middle
}

.addthis_rss_dossiers a:link {
	text-decoration:none
}

/* MH ********************************************************** TOPEST MENU */
.topestmenu {
	font-family:arial,verdana,sans-serif;
	width:100%;
	height:16px;
	padding-top:3px;
	padding-bottom:0px;
	background-color: #E68816;
	font-size:11px;
	text-align:center;
	margin-bottom:2px
}

.topestmenu_link {
	margin-left:5px;
	text-decoration:none;
}

.topestmenu a:link,
.topestmenu a:active,
.topestmenu a:visited {
	color:#FFF7D2;
	text-decoration:none
}

.topestmenu a:hover {
	color:#970f00;
	text-decoration:none
}
	
/* MH ********************************************************** BOTTOM MENU */
.copyright {
	text-align:center; 
	background-color:#ffffff;
	padding-top:12px;
	padding-bottom:4px;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666666
}
.bottommenu {
	width:100%;
	height:17px;
	padding-top:2px;
	background-color: #E68816;
	font-size:11px;
	text-align:center
}

.bottommenu_link {
	margin-left:5px;
	text-decoration:none;
}

.bottommenu a:link,
.bottommenu a:active,
.bottommenu a:visited {
	color:#FFF7D2;
	text-decoration:none
}

.bottommenu a:hover {
	color:#970f00;
	text-decoration:none
}

/* MH **************************************************** DEBUT 1ere ligne du menu principal */
.topMenuL1_dossiers {
  width:954px;
	height:30px;
	margin: 5px 0px 0px 5px;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	border-right:1px solid #777777
}

.topMenuL1Item_dossiers,
.topMenuL1ItemActif_dossiers  {
  position:relative;
	height:23px;
	border-left:1px solid #777777;
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 41px
}

.topMenuL1ItemActif_dossiers {
	background-color:#f5B642;
}


.topMenuL1Item_dossiers a:link,
.topMenuL1Item_dossiers a:visited {
	color: #970f00;
	text-decoration:none;
}

.topMenuL1Item_dossiers a:hover {
	color: #970f00;
	text-decoration:underline
}

.topMenuL1ItemActif_dossiers a:link, 
.topMenuL1ItemActif_dossiers a:visited, 
.topMenuL1ItemActif_dossiers a:hover{
	color: #FFFFFF;
	text-decoration:underline
}

/* MH:************************************************ 2eme ligne du menu principal  */
.topMenuWrapper {
	background-color:#ffffff;
	margin:auto;
	width:964px;
	position:relative;
	height:89px;		/*hauteur sous top menu avant bonjour CBE*/
	z-index:100;
	background-image:url(http://aucoeurdubienetre.com/univers/templates/tmpl_uni/images/h_menu_bg.png );
	background-repeat:repeat-x;
	background-position:bottom
}

.topMenu {
	position:absolute;
	top:0px;
	left:4px;
	width:955px;   /*largeur top menu*/  
}

table.topMenuCont {
	width:100%;
}

table.topMenuCont td {
	padding:0px;
	margin:0px;
}

.topMenuItem,
.topMenuItemActive {
	border-left:1px solid #FFDF74;
	border-bottom:1px solid #FFF7D2
}

td.topMenuItemHover {
	border-left:1px solid #FFDF74;
	border-bottom:1px solid #FFF7D2;;
}

.topMenuItemCont {
	font-size:13px;
	text-align:center;
	height:20px;		/*OK hauteur top menu qui définit la hauteur de tab_cutting.gif */
	padding-top:2px;	/*OK hauteur du texte dans top menu*/
	font-weight:bold;
	text-transform:capitalize;
	white-space:nowrap;
}

.topMenuItem .topMenuItemCont {
	background-image:url(http://aucoeurdubienetre.com/univers/templates/tmpl_uni/images/tab_cutting.gif);	/*OK image fond top menu non cliqué*/
}

.topMenuItemActive .topMenuItemCont {
	background-image:url(http://aucoeurdubienetre.com/univers/templates/tmpl_uni/images/tab_cutting.gif);	/*OK image fond top menu actif*/
	color: #C16205;						/*OK police de texte sans lien*/
}

.topMenuItemHover .topMenuItemCont {
	background-image:url(http://aucoeurdubienetre.com/univers/templates/tmpl_uni/images/tab_cutting.gif);	/* MH: survol 2eme ligne */  /*OK image fond top menu survolé, mettre en commentaire pour avoir le fond, pn pour changer la couleur de police */
	/*border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;*/
	background-color: #FFF7D2;
	color: #970f00;		/*marche pas voir quel css de lien survolé ?*/
}

/* MH: ************************************************ 3eme ligne du menu principal  */
/*********** titre */
.topPageHeader {	
	font-family:verdana;
	font-weight:bold;
	font-size:23px;
	color:#666666;
	height:29px;
	margin-bottom:2px;
}

/******* boite des liens */
.topCustomMenu {
	font-family:arial,verdana,sans-serif;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	height:15px;
	position:relative;
}

/* espacement entre les liens */
.topCustomMenu a,
.topCustomMenu span {
	margin-right:11px;
	vertical-align:middle
}

/*
#C16205 >>> orange foncé
#2F462B >>> gris foncé
*/
/* lien actif */
.customMenuItemActive {	
	color:#494949
}

a.customMenuItem {
	position:relative;
}

/* lien */
a.customMenuItem,
a.customMenuItem:link,
a.customMenuItem:active,
a.customMenuItem:visited {
	color:#757575;
	text-decoration:none
}

/* lien survolé */
a.customMenuItem:hover {
	color:#494949
}
/****** fin boite des liens */

/*les liens ne changent pas de couleur*/
.hiddenMenu	{	/*sous menu du top menu*/
	position:absolute;
	top:24px;
	left:4px;
	z-index:150
}

.hiddenMenuBgCont {		/*sous menu du top menu remplace subMenu*/
	width:954px;
	height:57px;
	padding-top:8px;
	background-image:url(http://aucoeurdubienetre.com/univers/templates/tmpl_uni/images/h_menu_bg.png );
	background-repeat:repeat-x;
	position:static;
	font-weight: bold;
}
/*
* html .hiddenMenuBgCont {	
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/h_menu_bg.png', sizingMethod='scale');
}
*/
.hiddenMenuCont {
	margin-left:14px;
	position:relative;
}

a.customMenuItem {
	position:relative;
}

a.menu_item_link,
a.menu_item_link:link,
a.menu_item_link:visited {
	color:#FFF7D2;			/*couleur du lien top menu ET lien top menu survolé*/
}

a.menu_item_link:active,
a.menu_item_link:hover {
	text-decoration:none;
	color:#C16205;		/*couleur du lien survolé dans le top menu, ne marche que pour sondage et article si a.menu_item_link:link, est placé avant*/
}	

a.menu_item_link,
a.menu_item_link:link,
a.menu_item_link:visited {
	text-decoration: none;		/*text-decoration: underline; du top menu*/
}

.no_hello_actions a,
.no_hello_actions a:link,
.no_hello_actions a:visited,
.no_hello_actions a:hover,
.no_hello_actions a:active {
	color:#003399;
	/*color:#336699;*/
}

.one_tag a,
.one_tag a:link,
.one_tag a:active,
.one_tag a:visited {
	color:#800040;
}

.one_tag a:hover {
	color:#0000FF;
}

.bottomLinks a,
.bottomLinks a:link,
.bottomLinks a:visited {
	color: #444444;
	text-decoration: underline;
}

.bottomLinks a:hover,
.bottomLinks a:active {
	color: #970f00;
	text-decoration: none;
}

#tag_cloud a,
#tag_cloud a:link,
#tag_cloud a:active,
#tag_cloud a:visited,
#recent-posts a,
#recent-posts a:link,
#recent-posts a:active,
#recent-posts a:visited, 
#recentcomments a,
#recentcomments a:link,
#recentcomments a:active,
#recentcomments a:visited, 
#linkcat-2 a,
#linkcat-2 a:link,
#linkcat-2 a:active,
#linkcat-2 a:visited,
#linkcat-32 a,
#linkcat-32 a:link,
#linkcat-32 a:active,
#linkcat-32 a:visited {
	color:#000066;
	text-decoration:none
}

#tag_cloud a:hover, 
#recent-posts a:hover,
#recentcomments a:hover, 
#linkcat-2 a:hover,
#linkcat-32 a:hover  {
	color:#000066;
	text-decoration:underline
}

