/*
Theme Name: H&ocirc;tel Cooper
Theme URI: http://www.coloria.ca/
Description: Th&egrave;me &eacute;labor&eacute; pour l'H&ocirc;tel Cooper.
Version: 1.0
Author: Nadine St-Amand (Accent Net)
Author URI: http://www.accentnet.ca/
Tags: blue, custom header, fixed width, two columns, widgets

	Ce th&egrave;me met en valeur le cot&eacute; Nature accessible par l'auberge du Mont St-Pierre.
	Une partie fixe et nuageuse coulisse sur un fond montagneux et nuageux.
	Sur la page principale une fille s'&eacute;veille en pleine nature
*/



/* Begin Typography & Colors */
#pagetitle
{
	position:absolute;
	color:#999999;
	font-weight:bold;
	font-size:20px;
	z-index:10000000;
}
#vin
{
	background-image:url(images/vin-rouge.png);
}
#nuage
{
position:absolute;top:0px;left:0px;width:1000px;height:200px;background-repeat:no-repeat;font-size:30px;margin-bottom:100px;	
}
#h2
{
position:absolute;top:10px;left:0px;width:455px;height:30px;color:white;text-align:center;margin-left:7px;margin-top:7px;padding:5px;padding-top:10px;font-size:30px;z-index:2;	
}
#accueil
{
margin-left:335px; border-left:solid 3px #dddddd;height:100%;padding-left:5px;color:#333333;overflow:hidden;	
}
#diaporama
{
	position:absolute;top:208px;margin-right:0px;left:680px;z-index:3;
}
#photo-box
{
	position:relative;height:300px;background-image:none;z-index:3;width:258px;
}
#cache-photo
{
	z-index:2;position:absolute;top:0;left:0;width:238px;height:300px;background-image:url(images/cadre-cache-petit.png);	border-right:solid 15px white; border-left:solid 15px white;
}
#montre-photo
{
	background-color:white;background-image:url(diaporama/photo-1.jpg);overflow:hidden;position:absolute;
	top:44px;left:53px;overflow:hidden;width:183px;height:257px;z-index:1;	
}
#intro-category
{
	/*min-height:200px;*/
	width:600px;
	font-size:14px;
	text-align:justify;
}
#intro-category p
{
	display:block;
	margin-bottom:10px;
}

#sidebar ul li a
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
#sidebar fieldset
{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;	
}

#sidebar ul
{
	margin-left:10px;
	list-style-type:none;
	margin-top:-5px;
	margin-bottom:-5px;
	list-style-type:none;
}
#sidebar ul#menu li a
{
	margin:5px;
	list-style-type:none;	
	display:block;
	width:230px;
	padding:4px;
	color:white;
	background-color:#9e140a;
	font-weight:bold;
	display:inline-block;	
}
#sidebar ul#menu li a:hover,
#sidebar ul#menu li a.active
{
	color:white;
	background-color:#3d0501;
	font-weight:black;
	text-decoration:none;
}

#sidebar ul li ul
{
	display:none;
}
#sidebar div h4,#sidebar legend
{
	font-weight:bold;
	font-size:18px;
	color:#9e140a;
	/*color:#f7d45c;*/
}
@-moz-document url-prefix() { #sidebar fieldset { /*border:solid 4px #f7d45c; */border:solid 4px #cccccc;} } 

#sidebar fieldset
{
	margin-left:5px;
	padding:5px;
	width:240px;
}
#sidebar legend
{
	margin-left:20px;
}

#sidebar fieldset ul
{
	clear:both;
	list-style-type:none;	
	margin-top:5px;
}
#sidebar fieldset ul li
{
	list-style-type:none;	
}
#sidebar fieldset ul li, #historique li
{
}
#sidebar fieldset ul li a
{
}
#sidebar fieldset ul li a:hover, #historique a:hover
{
	background-color:#9e4b43;
	color:white;
}
		/* hides the second object from all versions of IE */
		* html object.mov {
			display: none;
		}

		/* displays the second object in all versions of IE apart from 5 on PC */
		* html object.mov/**/ {
			display: inline;
		}

		/* hides the second object from all versions of IE >= 5.5 */
		* html object.mov {
			display/**/: none;
		}
		

*{margin:0;padding:0}
pre,code{font:1.0em Monaco,'Courier New',monospace}
html
{

	background-repeat:no-repeat; 
	background-position:center 0px;
	background-attachment:fixed;
	height:100%;
	background-image:url(images/hiver-pale.png);	
}
	body
	{
		position:relative;
		font:84% arial,free-sans,sans-serif;line-height:1.5em;min-height:100%
	}
		
	#container
	{
		width:980px;
		margin:0 auto;
		padding-bottom:240px;
		position:relative;
	}
	#content
	{
		position:relative;
		width:980px;		
		min-height:630px;
	}
	#content .page
	{
		padding:12px 40px 20px 40px;	
		min-height:1700px;
		/*min-height:1000px;*/
	}
	#header
	{
		/*
		width:980px;
		height:90px;
		background-image:url(images/entete.png);		
		*/		
		position:relative; 
		top:0px;left:0px; 
		margin-bottom:50px;
		margin-top:30px;		
		
		width:998px;
		height:112px;		
		background-image:url(images/entete-caramel-petite.png);
	}
	#header h1
	{
		display:inline-block;
		margin-left:30px;
		margin-top:25px;
		color:white;
	}
	#header h1 a
	{
		font-family:Arial, sans-serif;
		color:white;
		font-size:35px;
		font-variant:small-caps;
		font-weight:bold;
	}	
	
	.description, .illustration
	{
		position:relative;
		display:block;
		margin-top:10px;
		width:630px;
	}
	
	.description .boite, .illustration .boite
	{
		display:block;
		width:630px;
		height:auto;
	}
	#index .description .boite
	{
		height:298px;
		background-image:url(images/vin-rouge.png);		
		background-repeat:no-repeat;		
		background-position:10px 20px;
	}
	
	.boite
	{
		background-color:white;
		margin-bottom:0px;
	}
	
	#content div.post h3.extrait-titre
	{
		display:block;
		margin-bottom:5px;-top:5px;		
	}

	#content div.post h3.extrait-titre a
	{
		color:#b09732;font-weight:bold;		
	}
			
	.page
	{
		padding:0px 40px 0px 40px;			
		position:relative;
		margin-bottom:0px;
		width:920px;
		background-image:url('images/coin-caramel-cote-ombre-980px.png');
		z-index:2;
	}	
	.page-open
	{
		margin:0;
		width:1000px;
		height:25px;
		background-image:url('images/coin-caramel-dessus-ombre-980px.png');
		position:relative;
		top:0;left:0;
		z-index:1;	
	}
	.page-close
	{
		margin:0;		
		width:1000px;
		height:35px;
		background-image:url('images/coin-caramel-dessous-ombre-980px.png');
		position:relative;
		bottom:0;left:0;
		z-index:1;
	}
	
	.boite-open
	{
		width:630px;
		height:15px;
		background-image:url('images/coin-blanc-dessus-630px.png');
		position:relative;
		top:0;left:0;
		z-index:1;	
	}
	.boite-close
	{
		width:630px;
		height:15px;
		background-image:url('images/coin-blanc-dessous-630px.png');
		position:relative;
		bottom:0;left:0;
		margin:0;
		z-index:1;
	}

	.box-open
	{
		width:268px;
		height:15px;
		background-image:url('images/coin-blanc-dessus-268px.png');
		position:relative;
		top:0;left:0;
		z-index:1;	
	}
	.box
	{
		width:268px;
		position:relative;
		top:0;left:0;
		z-index:1;	
		background-color:white;
		margin:0;
		padding:0;
	}
	.box-close
	{
		width:268px;
		height:15px;
		background-image:url('images/coin-blanc-dessous-268px.png');
		position:relative;
		bottom:0;left:0;
		z-index:1;
	}	
	
	/*#header .page
	{
		height:75px;
	}*/
	
	morelink {
		clear:both;
		float:right;
		background: url(images/morearrow.gif) left center transparent no-repeat;
		padding-left:16px;
		font-size: 16pt;
	}
	
	#sidebar
	{
		width:270px;
		position:absolute;
		top:360px;
		right:0px;
		margin-right:50px;
		overflow:hidden
	}
	#sidebar *
	{
		padding:0;
		margin:0;
	}
		
	#main-page-title,#tag-line{position:absolute;top:-1000em}
	
	#footer
	{
		padding:10px 0;
		margin-bottom:50px;
		margin-top:50px;		
		text-align:center;
		color:white;
		clear:both;
	}
	#footer a{color:white}
	#footer p{margin:0}	

	.logo{position:absolute;top:12px;left:0}
	.logo img{margin:0}
	.post-body{line-height:1.5em}.post-body p{margin-bottom:1.5em}	
	#contenttop{height:12px;width:980px;position:absolute;top:216px;left:0;background:url(images/top-edge.gif) no-repeat top right transparent}
	#footer li{display:inline;margin-left:20px}#footer li:first-child{margin-left:0}
	#footer ul{margin:0;padding:0}
	.search-box{background:url(images/search.gif) no-repeat bottom left transparent;position:absolute;top:0;right:0;width:310px;height:45px;padding:0}
	.search-box .errorMessage{position:absolute;top:14px;left:16px;height:1.25em;line-height:1.25em;background-color:#fff;width:150px;z-Index:2;color:#900}
	form p{margin-bottom:3px;overflow:hidden}
	#searchsite,#searchforum{position:absolute;right:0;top:0;height:10px;width:10px}
	#searchsite_label,#searchforum_label{color:#eee;position:absolute;font-size:11px;right:10px;width:60px;display:block;line-height:11px;height:11px;z-index:100}
	#searchforum_label{top:10px}
	#searchsite_label{bottom:10px}
	#searchstring.focused{color:#000}
	#searchbutton{position:absolute;bottom:10px;left:190px;width:40px;height:24px;overflow:hidden}
	#posts dl,#posts dd{margin:0}
	#posts dt{clear:both}#posts dd{padding:0.2em}
	#posts dt a{display:block;padding:5px 5px 5px 28px}
	.morelinksmall,.more-link,.more_link_small{float:right;clear:right;font-size:14px;margin-bottom:1em}
	.morelinksmall a,.morelinksmall span,.more-link span,.more_link_small a{background:url(/common/images/morearrow.gif) no-repeat left center transparent;padding-left:18px}
	.more_link{clear:both;float:right;background:url(images/morearrow.gif) left center transparent no-repeat;padding-left:16px;font-size:16px}
	.post-nav-link{border-top:solid 1px #ddd;padding-top:1em;margin-top:1em;font-size:18px;text-align:right}
	.single-cat-title h1{font-size:18pt;color:#660000;padding-bottom:0.25em;border-bottom:solid 1px #ddd}
	.widget_wpAmember{padding:5px 10px;border:solid 1px #ccc}#a_password,#a_login{width:145px;border:solid 1px #ccc;padding:3px 5px}
	#footer .home-link{background:url(images/boiled_16_home.png) no-repeat left center transparent;padding-left:24px}
	#footer .forum-link{background:url(images/boiled_16_usergroup.png) no-repeat left center transparent;padding-left:24px}.widgettitle{font-size:18px;margin-bottom:1em}
	.widget_wpAmember p{line-height:2em;text-align:right}
	.widget_wpAmember label{float:left;width:100px;clear:left;text-align:left}
	table.profile{width:100%}table.profile th{text-align:center;background-color:#eee;border-collapse:collapse}
	table.profile td{font-size:10px}table.profile td a{display:block;border:solid 1px #eee;padding:0 0.25em}
	table.profile td a:hover{background-color:#eee;text-decoration:none}
	table.profile th{font-variant:small-caps}
	.profileAvatar{text-align:center;width:48px;padding:5px;border:solid 1px #eee}
	.profileAvatar .gravatarLink{padding:0;border:none 0}
	.widget{margin-bottom:40px}
	.widget ul{margin:0;padding:0}
	.widget ul ul{margin:0.5em 0 0 1.25em}
	.widget ul ul ul{margin-top:0}
	.widget ul li{list-style-type:none;margin-bottom:3px}
	.widget ul li a{line-height:1.5em;padding:5px;display:block;}
	.widget ul ul li a{background-color:transparent;padding:0;font-weight:normal}
	
	.toggleExpanded,.toggle:hover,.toggle.over,.forumLinks li.over,.forumLinks li:hover,.forumLinks li a:hover,.widget ul li.current_page_item a,.widget ul li.current-cat a,.widget ul li a:hover{
	background-color:#DCEFF6;color:#444;text-decoration:none}
	.widget ul li li.current_page_item  a,.widget ul li.current_page_item  li a:hover,.widget ul li.current-cat  li a:hover,.widget ul li li.current-cat  a,.widget ul ul li a:hover{background-color:transparent;text-decoration:underline}
	.widget ul li.current_page_item li a,.widget ul li.current-cat li a{text-decoration:none;background-color:transparent}
	#posts{overflow:hidden;width:690px;display:inline;float:left;margin-bottom:20px}
	.post-body{line-height:1.5em}
	.post-tags,.post-cats{font-size:14px;display:block;line-height:2em;color:#999}
	.page-links{text-align:right;margin-bottom:1em}
	.page-links span{margin:0 5px}
	.page-links a span{font-size:22px}
	.post-meta{clear:both;text-align:right;color:#ddd}
	.taxonomy{clear:both;background-color:#f9f9f9;margin-top:0.5em;border:solid 1px #eee;padding:0 0.5em}
	.post-meta a{color:#ddd}
	.post-meta a:hover{color:#bbb}
	.post{ padding:0;margin:0;}
	#section h2#pagetitle {margin-left:10px;position:relative;}
	#section .boite > div, #article .boite > div {position:relative;margin-left:10px;margin-right:10px;border:solid 1px white;}
	#section .boite > div ul, #article .boite > div ul {list-style-position:inside; }
	div.first-post,.post:first-child{margin-top:0;border-top:0px;padding-top:0}
	#comments-block{margin-top:1.5em;border-top:solid 1px #ddd;padding-top:1.5em}
	.comment-header{line-height:24px}.comment-footer{line-height:24px;text-align:right}
	.comment-header .avatar{vertical-align:top}
	#commentlist li{border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;margin-bottom:1em;padding:1em 0.5em}
	#commentlist li.alternate{background-color:#f9f9f9}
	#commentlist li.author{background-color:#ffe;border-color:yellow}.edit-post{text-align:right}
	#comments_rss_link{line-height:16px;vertical-align:middle;text-align:right}
	#comments_rss_link img{vertical-align:bottom}.new-comment{margin-top:3em}
	form#commentform #comment{width:688px;border:solid 1px #ccc}
	form#commentform .submit{float:right}
	#footerbar{width:900px;border-top:1px solid #e6e6e6;padding-top:20px}
	#footerbar .widget{width:220px;margin:0 0 10px 120px;display:inline;float:left}
	#footerbar .widget:first-child{margin-left:0}#wp-calendar{width:100%}
	#tag_cloud a{line-height:1.2em;height:auto;vertical-align:middle}
	.theme_preview{width:690px;background:url(images/theme_header.png) no-repeat left top white;margin:40px 0;line-height:1.5em}.theme_preview h1{margin:0 20px 0 10px;padding:3px 40px 0 10px;background:url(images/theme_title.png) no-repeat right top transparent;display:inline;float:left;height:27px}
	.theme_excerpt{width:420px;float:left;margin-bottom:22px}
	.theme_body{padding:20px 20px 0 20px;overflow:hidden;border-left:solid 1px #ccc;border-right:solid 1px #ccc;width:648px;clear:both;position:relative}
	.theme_body p{margin:0 0 20px 0}.theme_demo,.theme_download{float:right;clear:right;width:200px;text-align:center;margin-bottom:22px}
	.post-body .theme_demo,.post-body .theme_download{float:left;clear:none;margin:1em 0 1em 96px}
	.theme_tags{background:url(images/theme_tags.gif) bottom left no-repeat #999;color:white;padding:0px 20px;font-size:10pt;line-height:1.5em}
	.theme_tags a{color:white}
	.theme_image{margin-bottom:20px;float:right;width:200px;height:150px;display:block;overflow:hidden;position:relative}
	.picture_frame{width:200px;height:150px;display:block;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;z-index:10;background:url(images/smallframe.png) no-repeat left top transparent}
	.theme_demo,.theme_download{background:url(images/button.gif) center center no-repeat white;vertical-align:middle;height:22px;line-height:22px}
	.theme_demo:hover,.theme_download:hover{text-decoration:none;background:url(images/button_hover.gif) center top no-repeat white}
	#homeheadbar h1{margin-bottom:10px}
	.forumLinks{margin:0;padding:0;list-style-type:none}
	.forumLinks li{background:url(images/boiled_16_usergroup.png) no-repeat 5px center #eee;padding:5px 5px 5px 26px;margin-bottom:3px}
	.forumLinks li a{display:block}
	.latestForum{margin-top:2em}
	ul.cross li.tick,ul.cross li,ul.tick li{list-style-type:none;line-height:24px;padding-left:24px;background:url(images/boiled_16_accept.png) no-repeat left center transparent}ul.cross li,ul li.cross{list-style-type:none;line-height:24px;padding-left:24px;background:url(images/boiled_16_delete.png) no-repeat left center transparent}
	#posts table{width:100%;border-collapse:collapse;border:double 3px #ccc}
	#posts table tr.alternate{background-color:#f9f9f9}
	#posts table td{padding:0.5em 1em;vertical-align:top;border-left:solid 1px #ccc}
	#posts tfoot,#posts tfoot tr,#posts tfoot td{text-align:center;font-size:10px;color:#f9f9f9;background-color:#999;padding:0}
	#posts table th{padding:0.5em 1em;text-align:left;background-color:#222;color:#f9f9f9}
	.post-title h1{font-size:22px}
	.star-item h3{background:url(images/boiled_16_favourites.png) no-repeat left center transparent;padding-left:24px}
	.advantages h3{background:url(images/boiled_16_charts.png) no-repeat left center transparent;padding-left:24px}
	.view h3{background:url(images/boiled_16_listview.png) no-repeat left center transparent;padding-left:24px}
	.right-column{width:300px;float:right}
	.left-column{width:350px;float:left}
	.error404 #content{background:#FFFFFF url(images/lost.jpg) no-repeat scroll 40px bottom}
	.error404 .left-column{background-color:#fff}
	.error404 .left-column{background-color:rgba(255,255,255,0.9)}
	#homeheadbar{width:702px;position:relative;left:-15px}
	body.home #homeheadbar{width:900px}
	#homeheadbar .activeWidget{margin:0;overflow:hidden;background:url(images/widget.png) no-repeat left top transparent}
	.homeHeadBarRight{background:url(images/tab.png) no-repeat 0 0 transparent;position:absolute;right:-237px;top:-15px;z-index:10;width:245px;height:200px;text-align:center}
.
/* End captions */


	ul,ol{padding-left:2em}
	p,address,pre,blockquote,ul,ol,hr,code,table{padding-bottom:5px; display:inline-block;}
	/*
	blockquote{margin:0 50px 1.5em 50px;border:solid 1px #eee;padding:1em}
	blockquote p,blockquote blockquote{margin:0;border:0}
	*/
	body.safari{word-spacing:-0.2em}
	h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:18px;margin-bottom:3px}
	a{outline:0;font-weight:normal;text-decoration:none;color:#660000}
	a:active,a:focus,a:hover{text-decoration:underline}
	
	#posts p a{font-weight:bold}
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:black}
	
	div.error,.errmsg{border:double 3px #660000;padding:10px;text-align:center;color:red;background-color:white;font-weight:bold}
	ul.error li,label.error{color:red}.hidden{display:none}.clear{display:block;height:1px;font-size:1px;line-height:1px;overflow:hidden;clear:both;visibility:hidden}
	.post img{margin:0.25em 0.5em;max-width:100%}.right,.alignright{float:right}.left,.alignleft{float:left}.center,.aligncenter{text-align:center}a img{border:0}
	img[align="left"]{margin-left:0;float:left}
	img[align="right"]{margin-right:0;float:right}
	img.right,img.alignright{margin-left:1em}
	img.left,img.alignleft{margin-right:1em}
	img.aligncenter{margin:1em auto;display:block}


/* "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." */

