/*
Theme Name: Galeries St-Hyacinthe - Brun
Theme URI: http://www.galeriessthyacinthe.ca
Description:
Version:
Author: Isabelle Lessard
Author URI: http://www.03medias.com/
Tags:
Text Domain: galeriessthyacinthe.ca
*/

body {color: #fff;text-align: center;margin-top:20px;font: 12px/1.2 em Arial,sans-serif;background:url(images/bg_bande_fonce.gif) repeat-x left 142px #2f1400;
	}
	/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;margin-right:10px;margin-bottom:10px;margin-top:10px;
}

.alignright {
	float: right;margin-left:10px;margin-top:10px;margin-bottom:10px;
}

/* Chroniques */
#bulle_magasinage{background:url(images/chroniques.jpg) no-repeat;height:183px;font-size:11px;padding-top:137px;padding-left:15px;line-height:1.1em;color:#2f1400;}
#bulle_magasinage h3{height:20px;margin:0;padding:0;}

/* Headings */
h1{margin-top:10px;height:45px;margin-bottom:60px;}
h2{margin-bottom:5px;margin-top:20px;height:22px;}
h3{margin-top:10px;height:22px;margin-bottom:5px;}
h3+p, h2+p{margin-top:0;}
h2+h3{margin-top:0px;}

/* Tableau - Page Point de Services */
#points_service td{padding-bottom:20px;}
#points_service h2{margin:0;width:170px;}
#points_service p{margin:0;padding:0;}

/* Forms */
input{padding:2px}
.form_newsletter{background:url(images/bg_form.png) no-repeat center top;padding-top:10px;height:174px;margin-top:15px;}
.form_newsletter_large{background:url(images/bg_form2.png) no-repeat center top;padding-top:10px;height:264px;margin-top:15px;}
.form_concours{padding:15px;}
.form_concours td
{font-size:13px;padding-bottom:4px;}
.date_2char
{width:15px;padding:2px;}
.date_4char{width:30px;padding:2px;}
/* Footer */
#footer{clear:both;color:#d1d3d4;font-size:11px;text-align:center;padding-top:10px;}

/* Links */
a{text-decoration:none;color:#fff;}
a:hover{color:#bd7015;}

#logo{margin-right:20px;margin-top:10px;}

/* Layouts */
img{border:none;}
.hr{border-bottom:1px dashed #bd7015;height:1px;font-size:1px;margin:15px 0px;}
.hr hr
{display:none;}
small{font-size:11px;}

/* Container */
#container {width:960px;margin:0 auto;text-align:left;}

.inner{margin:0 10px;}
.bt_bottom{position:absolute;top:500px;margin-left:10px;}

/* Midcol */
#midcol .inner{margin:30px;}
#midcol a{font-weight:bold;color:#d2af90;}
#midcol a:hover{color:#bd7015;}

.home #midcol .inner{margin:0;}
#leftcol{float:left;width:200px;margin-right:30px;}
.home #midcol{padding:0;}

   


#midcol.pale{background:url(images/bg_ronds_content_pale.gif) repeat #fff;color:#000;}
.single #midcol{background:url(images/bg_ronds_content_pale.gif) repeat #fff;color:#000;}
#midcol,.postid-1032 #midcol{float:left;text-align:left;width:500px;min-height:600px;line-height:1.5em;background:url(images/bg_ronds_content.gif) repeat;color:#fff;}
/* Right col */
#rightcol{float:right;width:200px;margin-left:30px;}
#leftcol, #rightcol {background:url(images/bg_gradient_col.jpg) no-repeat center;height:600px;}


/* Zone pub */
.pub{position:absolute;top:290px;}

/* Nav */
#nav ul{list-style:none;padding:0;text-transform:uppercase;font-size:13px;padding:0 15px;margin: 20px 0px 0px 0px;}
#nav ul li{margin-bottom:0px;display:block;margin-bottom:12px;padding:0;line-height:1.1em;}
#nav a:hover{color:#bd7015;}
.current_page_item a{color:#bd7015;}
.postid-169 .page-item-982 a{color:#bd7015;}

/* Home */
#home_zone_1
{background:url(images/home_zone_1.png) no-repeat;width:225px;height:134px;padding-left:25px;padding-top:17px;position:absolute;z-index:30;top:492px;left:20px;}
#home_foiredulivre
{width:98px;height:122px;z-index:30;position:absolute;/*top:504px;left:50px;*/top:415px;left:380px;}
#home_jemevade
{width:334px;height:229px;z-index:30;position:absolute;/*top:504px;left:50px;*/top:397px;left:0px;}





#home_zone_2 
{position:absolute;z-index:30;top:329px;left:322px;width:114px;padding:15px;background:url(images/home_zone_2.png) no-repeat;height:297px;text-align:right;}

#bt_alertes_shopping{/*position:relative;left:-33px;top:0px;*/position:absolute;top:550px;left:307px;z-index:100;}

/* Validation javascript */
#msg {display:none; position:absolute; z-index:200;padding-left:5px}
#msgcontent {display:block; background:#F4F6D1;padding:6px 8px; min-width:150px; max-width:250px;color:#000;font-weight:bold;border:1px solid #000;}