/*
Theme Name: Seigneurie des Monts
Theme URI: http://www.seigneurie-des-monts.com/
Description: Th&egrave;me prestige et poésie d&eacute;velopp&eacute; sp&eacute;cialement pour la Seigneurie des Monts.
Version: 1.0
Author: Nadine St-Amand (Accent Net)
Author URI: http://www.accentnet.ca/
Tags: blue, custom , fixed width, two columns, widgets
*/
	
/* General */

.single h2
{
	color:orange;
	font-size:25px;
	font-weight:bold;
	margin-left:15px;
	margin-bottom:15px;
}

.single #contenu-principal, #categorie-introduction
{
	overflow:hidden;
}

*
{
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
}

ul, li
{
	list-style-type:square;
	list-style-position:inside;	
	margin-left:5px;
}

h1,h2,h3,h4,h5,h6
{
	font-weight:normal;
	font-size:18px;
	margin-bottom:5px;
}
a
{
	outline:0;
	font-weight:normal;
	text-decoration:none;
	color:#660000;
}

/* Mise en page */

.page
{
	width:960px;
	position:relative;
	background-color:white;
	z-index:2;
	border:solid 1px white;
	padding-bottom:10px;
}	
#container
{
	margin-left:-480px;
	left:50%;
	
	width:960px;
	padding-bottom:40px;
	position:relative;
}
#header
{
	position:relative;
	top:0;
	left:0;
	display:block;
	width:1000px;
	margin-left:auto;
	margin-right:auto;		
	z-index:200000;
	height: 207px;
	overflow:hidden;
	/*height:249px;	*/
}
	
html
{
	background-image:url(images/bande-prestige.png);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:#fddf51;	
	background-position:center -17px;
	/*background-position:center 25px;*/
}

#content
{
	position:relative;
	width:960px;
	z-index:1;
}

#content .page
{	
	position: relative;
	z-index:1;	
	background-color:white;
	min-height:100px;		
	border-top:none;
	border-left:solid 1px brown;
	border-right:solid 1px brown;	
	border-bottom:solid 1px brown;
	margin-bottom:10px;
}
#main-page-title span
{
	display:none;
}	
#main-page-title
{
	position:absolute;
	top:5px;
	left:0px;
	font-family: Verdana,Arial,sans-serif;
	background-image:url(images/seigneurie-des-monts-mini.png);
	background-repeat:no-repeat;
	/*
	top:2px;
	background-image:url(images/seigneurie-des-monts-sans-la.png)
	width:300px;
	height:152px;
	
	background-image:url(images/seigneurie-des-monts.png);
	width:321px;
	height:144px;
	*/
	width:223px;
	height:100px;
}
body
{
	width:100%;
	background-image: url('images/degrade-blanc-inverse-page.png');
	background-position:bottom;
	background-repeat:repeat-x;	
	overflow-x:hidden;
}

/*
#logo
{
	position:absolute;
	left:0px;top:10px;
	z-index:100000;
}
.logo
{
	position:absolute;
	top:12px;
	left:0;
}
*/
#menu
{
	position:absolute;
	/*top:179px;*/
	bottom:29px;
	left:0;
	height:39px;
	z-index:100000;
	padding:0;margin:0;	
	width:100%;
}		
#menu-page
{
	position:absolute;
	color:brown;
	left:770px;
	bottom:110px;
	/*top:120px;*/	
}
#menu-page a
{
	color:brown;
	font-weight:bold;		
	margin-right:10px;
}
#menu-page a:hover
{
	color:black;
}

	#menu a
	{
		display:inline-block;
		margin-right:12px;
		margin-left:12px;
		line-height:39px;	
		text-decoration:none;
		font-weight:normal;
		font-weight:bold;
		font-variant:small-caps;
		color:brown;
		font-size:20px;		
		font-family:Arial, sans-serif;				
		text-transform:lowercase;
	}
	#menu a:hover
	{
		cursor:pointer;
		text-decoration:none;
		color:#660000;
	}

#signature img
{
	display:none;
}

#footer
{
	clear:both;
	width:960px;
	position:relative;
	z-index:2;
	margin-top:-1px;
	background-color:white;
	border:1px solid #A52A2A;
	border-top:none;
	color:#D86304;	
}
#footer a
{
	color:black;
}
#footer p
{
	margin:0;
	padding:10px;
}

#footer-technique 
{
	position:relative;
	clear: both;
	padding:0;
	font-size: 11px;
	text-align: left;
	margin-top:20px;
	background-image:url(images/pixel-orange-degrade.png);
	width:960px;
	overflow:hidden;
}

#footer-technique p
{
	font-family:sans-serif;
	position:relative;
	height:auto;
	width:945px;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:15px;
}

#footer-technique strong
{
	position:absolute;
	top:0px;
	right:15px;
	font-size:13px;
	letter-spacing:2px;	
	font-family:Arial,"Trebuchet MS",Trebuchet,sans-serif;
}

/* Accueil */

.etiquette-invitation
{
	position:absolute;
	left:640px;	
	height:107px;
	width:320px;	
	background-position:left bottom;	
}
.etiquette-invitation a
{
	display:block;
	position:absolute;
	width:320px;	
	height:104px;
	top:0;
	left:0;
	text-align:center;
	font-size:40px;
	color:brown;
	overflow:hidden;
}
.etiquette-invitation a:hover
{
	color:#880000;
	background-color:white;
	opacity:0.5;
}
.etiquette-invitation a .invitation-slogan
{
	display:block;
	margin-top:30px;
	font-family:serif;	
	line-height:25px;
}
.etiquette-invitation a .invitation-detail
{
	font-family:serif;	
	display:block;
	margin-top:10px;
	font-size:14px;
	font-style:italic;
}
.etiquette-paire
{
	background-image:url(images/etiquette-grise-petite.png);
}
.etiquette-impaire
{
	background-image:url(images/etiquette-beige-petite.png);
}
#accueil
{
	position:relative;
	width:640px;	
}
#accueil h2
{
	color:#d86304;
	font-size:30px;
	margin-top:20px;		
	margin-bottom:10px;
	margin-left:10px;	
}

#accueil p
{
	margin-left:10px;	
	font-size:20px;
	font-family:sans-serif;
	color:#553333;
	line-height:30px;
	margin-bottom:10px;
	margin-right:10px;
	text-align:justify;
	
}
#citation
{
	position:absolute; 
	height:100%;
	top:-17px;
	left:641px;
	width:315px;
	padding-top:9px;
	padding-bottom:8px;	
	/*
	background-color:#f5f5ff;
	color:#D86304;*/
	/*background-color:#fde77a;
	background-image:url(images/pixel-orange-degrade.png);		*/
	/*background-color:#f9f9ff;*/
	/*background-color:#fbfbff;
	background-color:#eaeaee;*/
	background-color:#fbfbff;
	overflow:hidden;
}

#sujet-secondaire-liste a
{
	display:block;padding-left:5px;color:#2f738a;font-weight:bold;font-family:Arial; font-size:20px;	
}
#sujet-secondaire-liste a:hover
{
	background-color:white;
}
#citation .douce-fin
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
	background-image: url('images/degrade-bleu-inverse-capsule-petite.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
#citation-contenu p,#citation-contenu
{
	font-family:sans-serif;
	/*color: #7e7027;*/
	/*color: #5c5005;*/
	margin:0;
	border-left:solid 1px white;
	line-height:25px;
	font-size:30px;
	font-weight:bold;
}

#contenu-principal
{
	float:left;
	width:640px;
}

#citation div
{
	/*color:#a4b5bb;*/
	color:#367084;
	position:relative;
	-o-text-overflow: ellipsis;    /* Opera 9-10 */
   	text-overflow: ellipsis;    /* IE, WebKit (Safari, Chrome), Opera 11 */
   	-ms-text-overflow:ellipsis;
	padding:5px;	
	margin-top:45px;
	max-height:100%;	
}

#citation h2
{
	position:absolute;
	top:-15px;
	left:-5px;
	width:299px;
	height:43px;
	padding-left:7px;
	/*background-color:#d7e8ee;*/
	/*background-color:#c6d7dd;*/
	background-color:#b3d7dd;
	color:white;
	font-size:30px;
	line-height:45px;
	overflow:hidden;
}
#citation h2 img
{
	position:relative;
	top:5px;
}
#citation h3
{
	display:none;
	/*width:100%;
	text-align:center;
	position:relative;
	margin-top:50px;
	font-size:35px;
	font-weight:normal;
	color:#7e7027;
	font-family:Arial;
	*/
}

#promotion-contextuelle-liste
{
	position:relative;
	margin-bottom:4px;	
	margin-left:5px;
	height:577px;
	width:310px;
	overflow:hidden;
}
#accueil-promotion-liste
{
	position:relative;
	height:147px;
	margin-bottom:4px;	
	width:637px;
	margin-left:4px;
	overflow:hidden;
}
#promotion-contextuelle-liste .promotion-contextuelle
{
	float:left;
	width:141px; 
	height:141px;
	margin-right:3px;
	margin-bottom:4px;	
	background-image:url(images/pixel-orange-degrade.png);	
}
#accueil-promotion-liste .accueil-promotion
{
	float:left;
	width:156px; 
	height:156px;
	margin-right:3px;
	background-image:url(images/pixel-orange-degrade.png);	
}
#promotion-contextuelle-liste .promotion-contextuelle img
{
	width:141px; 
	height:141px;
}
#accueil-promotion-liste .accueil-promotion img
{
	width:156px; 
	height:156px;
}

#accueil-promotion-liste .accueil-promotion img:hover, 
#promotion-contextuelle-liste .promotion-contextuelle img:hover
{
	opacity:0.5;
}

.single .article
{
	width:640px;
}
.single  #article-reste
{
}
.single #article-reste, .single #article-reste p,  .single #article-reste *
{
	font-family:Arial !important;
	font-size:18px;
	font-color:#333333;
}
.single #article-reste p
{
	margin-bottom:10px;
	text-align:justify;
}

/*  */

#sidebar
{
	top:170px;
	position:absolute;
	right:20px;
	width:260px;
}

#posts p a
{
	font-weight:bold;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
	color:black;
}
	
/*#content .page .post h3,
#content .page .post h3 a	
{
	color:#d86304;
	font-size:20px;		
}*/

.categorie-article
{
	padding-right:7px;
	padding-left:17px;
}

.categorie div.post .categorie-apercu-illustration
{
	position:relative;
	display:block;
	float:left;
	width:150px;
	height:150px;
	margin-right:10px;		
	margin-left:10px;
}
.categorie-article .categorie-apercu-extrait
{
	font-family:Arial, sans-serif;
	font-size:17px;	
	margin-left:170px;	
	margin-right:10px;
	color;#333333;
}
.categorie-article .categorie-apercu-lien
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:white;
	-moz-opacity: 0.0;
	opacity: 0.0;
	filter:alpha(opacity=0);
	-khtml-opacity: 0.0;
}
.categorie-article .categorie-apercu-lien:hover
{
	-moz-opacity: 0.4;
	opacity: 0.4;
	filter:alpha(opacity=4);
	-khtml-opacity: 0.4;
}
.categorie-apercu-extrait br
{
	display:none;
	height:1px;
	float:left;
}
.categorie-article h3
{
	display:block;
	margin-left:160px;
	position:relative;
	width:480px;
}
.categorie-article h3 a
{
	color:#d86304;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
}


.categorie .post-open
{
	position:relative;		
	padding:0;
	margin-top:10px;
	margin-left:0;	
	margin-right:0;
	margin-bottom:0;
	
	width:641px;
	height:15px;
	
	background-image:url(images/boite-ronde-haut.png);
	clear:both;
	
}
.categorie .post-close
{
	position:relative;		
	margin:0;
	padding:0;
	
	width:641px;
	height:15px;
	background-image:url(images/boite-ronde-bas.png);
	clear:both;
	
}	

.categorie div.post
{
	position:relative;
	display:block;
	clear:both;
	margin:0;
	padding:0;		
	min-height:150px;
	overflow:hidden;
	width:641px;
	background-image:url(images/boite-ronde-contenu.png);
}
	
div.first-post,.post:first-child
{
	margin-top:0;border-top:0px;padding-top:0;
}	

#article-reste
{
	position:relative;
	padding-left:15px;
}
#article-reste img
{
	position:relative;
	border-right:solid 10px white;
	display:block;
	float:left;
	max-width:640px;
}
br
{
	clear:both;
}
#article-reste .image-couple
{
	position:relative;
	display:block;
	height:auto;
	clear:both;
}
#article-reste .image-couple
{
	display:block;
	position:relative;
}
#categorie-introduction img
{
	max-width:640px;
}
#categorie-introduction ul,
#categorie-introduction li
{
	list-style-type:square;
	list-style-position:outside;
	color:orange;
	font-weight:bold;
	display:block;
	font-family:Arial;
}
#categorie-introduction, .single .article
{
	position:relative;
	font-size:17px;	
	line-height:20px;
	text-align:justify;
	width:640px;
}
#categorie-introduction p, .single .article p
{
	position:relative;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
	width:620px;	

	font-size:17px;	
	line-height:20px;
	text-align:justify;
		
	font-family:arial,free-sans,sans-serif;	
}

.sociable
{
	display:block;
	clear:both;
}

.sociable strong
{
	display:none;
}

.sociable a
{
	clear:both;
	display:inline;
}

#categorie-article-liste
{
	position:relative;
	border:solid 1px white;
	height:auto;
	clear:both;	
	padding-left:10px;
	width:650px;
}

#categorie-introduction img, .single .article img
{
	position:relative;
	margin-bottom:15px;
}

#categorie-introduction h2, single .article h2
{
	position:relative;
	color:#D86304;
	font-size:30px;
	margin-bottom:5px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
}

#categorie-introduction .wp-caption-text, .single .article .wp-caption-text
{
	display:none;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/*#meteomedia
{
	margin-left:10px;	
}
#rss
{
	margin-top:20px;	
}
#twitter
{
	top:190px;
	left:100px;
	position:absolute;	
}
#recherche
{
	position:relative;
}
#nuage
{
	display:block; 
	clear:both;	
}
#blogoliste
{
	position:relative;	
}
*/
#proposition-contextuelle
{
	position:relative;
	float:left;
	top:0;
	right:0;
	width:315px;
	height:auto;
}
#poeme-affiche
{
	position:relative;
	display:block;
	overflow:hidden;		
	margin-bottom:10px;
	margin-left:13px;
	margin-top:7px;
	padding-left:10px;
	padding-right:10px;
	max-width:305px;
	width:272px;
	background-color:#fbfbff;
	vertical-align:bottom;
}
.page-titre
{
	color:brown;font-weight:bold;font-family:Arial;font-size:30px;
	margin-left:10px;margin-top:10px;		
}
#boite-recherche label
{
	color:brown;font-weight:bold;font-family:Arial;font-size:30px;
}
#boite-recherche input 
{
	border:solid 2px black;
	font-family:Arial;
	padding:5px;
	width:280px;
	font-weight:bold;
}
#boite-recherche input:hover
{
	background-color:yellow;
}

#boite-recherche
{
	position:relative;
	margin-left:10px;margin-top:10px;		
}
#boite-recherche #searchsubmit
{
	background-color:brown;
	border:solid 1px brown;
	color:white;
	width:auto;
}
#poeme
{
	font-size:40px;
	line-height:40px;	
	height:430px;
	/*color:#d0e3ff;*/
	/*color:#333333;*/
	/*color:#3395b8;*/
	color:#367084;
	background-color:transparent;
}
#poeme p
{
	/*width:305px;
	color:brown;
	font-size:40px;
	line-height:40px;		
	*/
}
#poeme .decoration-poetique-fuite
{
	display:block;
	position:absolute;
	top:0;left:0;
	z-index:2;
	height:450px;
	width:100%;
	background-image: url('images/degrade-blanc-inverse-poeme-petit.png');
	background-position: bottom;
	background-repeat:repeat-x;	
	overflow:hidden;		
}
#poeme .decoration-poetique-intro
{
	display:block;
	position:absolute;
	top:0;left:0;
	z-index:2;
	height:450px;
	width:100%;
	background-image: url('images/degrade-blanc-poeme-mini.png');
	background-position: top;
	background-repeat:repeat-x;	
	overflow:hidden;		
}

