/* Style sheet for Bye-Bye Peur */
/* By Natmark-Concept inc. Copyright - All rights reserved. */

body {
	margin:10px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 11px;
	}
	
img 	{ border: 0px; }
html 	{ height: 100.1%; } /* Hack to make the right-side scrollbar appear on all pages and avoid bumpy navigation */
.bkbanner { background-image: url(../images/bkg_banner.gif); background-repeat: repeat-x; background-color: #D1C3B3; color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; font-weight: bolder; padding-left: 16px; padding-top: 14px; }
.bkbanner2 { padding-left: 30px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bolder; font-style: italic; }

#outerframe {
	width:732px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	border: 1px solid #000000; 
  	background-color: #ffffff;
	color: #303030; }

/* Menu vertical gauche */
.menu { border: 1px solid #B2B2B2; background-color: #ffffff; display: block; width: 180px; font-family: Arial, Geneva, Helvetica, sans-serif; text-align: left; margin-left: 2px; color: #303030; text-decoration: none; font-size: 12px; font-weight: bold; }
/* Boutons de sections principales - OFF - */
a.menuoff:link, a.menuoff:visited { display: block; width: 168px; color: #303030; background-color: #ffffff; text-decoration: none; padding: 4px 0px 6px 12px; font-weight: bold; }
a.menuoff:hover, a.menuoff:active { display: block; width: 168px; color: #303030; background-color: #E8E1D9; text-decoration: none; padding: 4px 0px 6px 12px; font-weight: bold; }
/* Boutons de sections principales - ON - */
a.menuon:link, a.menuon:visited   { display: block; width: 168px; color: #303030; background-color: #D9B0AF; text-decoration: none; padding: 4px 0px 6px 12px; font-weight: bold; }
a.menuon:hover, a.menuon:active   { display: block; width: 168px; color: #303030; background-color: #E8E1D9; text-decoration: none; padding: 4px 0px 6px 12px; font-weight: bold; }

/* Section dontenu du site */
#content 			{ background-color: #ffffff; line-height: 16px; color: #303030; text-align: left; margin: 16px 26px 16px 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
#content p 			{ text-align: left; margin-top: 4px; }
#content p.center { text-align: center; }
#content p.right 	{ text-align: right; }
#content h1 		{ background-color: #ffffff; color: #B4625F; font-weight: bold; font-size: 16px; }
#content h2 		{ background-color: #ffffff; color: #B4625F; font-weight: bold; font-size: 14px; margin-bottom: 0px; }
#content h3 		{ background-color: #ffffff; color: #B4625F; font-weight: bold; font-size: 12px; margin-bottom: 0px; }
#content a:link 	 { background-color: #ffffff; color: #B4625F; text-decoration: underline; } 
#content a:visited { background-color: #ffffff; color: #A6A6A6; text-decoration: underline; }
#content a:hover 	 { background-color: #ffffff; color: #D1C3B3; text-decoration: overline; }
#content a:active  { background-color: #ffffff; color: #B4625F; text-decoration: underline; }
#content lu,li,ul { margin-top: 0px; }
#content .title 	{ background-color: #ffffff; color: #B4625F; font-weight: bold; margin-bottom: 0px; }
#content .descriptive { margin-left: 0px; font-weight: normal; margin-top: 0px; padding-left: 25px; line-height: 16px; }
#content blockquote { font-style: italic; }
#content .framed 	{ text-align: justify; border: 1px solid #A6A6A6; border-collapse: collapse; line-height: 13px; }
#content .testimonials { text-align: justify; padding: 6px; border: 1px solid #A6A6A6; border-collapse: collapse; line-height: 13px; }
#content dt 		{ background-color: #ffffff; font-size: 11px; color: #D9B0AF; font-weight: bold; }
#content dd 		{ background-color: #ffffff; font-size: 11px; color: #303030; margin-left: 0px; padding-left: 25px; }
#content hr 		{ background-color: #B4625F; color: #B4625F; width: 100%; height: 1px; }
#content .small 	{ background-color: #ffffff; color: inherit; font-size: 10px; }
#content a.small:link 		{ background-color: inherit; color: #303030; text-decoration: underline; font-size: 10px; }
#content a.small:visited 	{ background-color: inherit; color: #303030; text-decoration: underline; font-size: 10px; }
#content a.small:hover 		{ background-color: inherit; color: #303030; text-decoration: overline; font-size: 10px; }
#content a.small:active 	{ background-color: inherit; color: #303030; text-decoration: underline; font-size: 10px; }
#content p.footer { font-size: 11px; }
/* Formulaires */
#content fieldset { padding: 4px; border: 1px solid #B4625F; width: 480px; display:block; font-size: 11px; }
#content legend { font-weight: bold; color: #B4625F; background-color: inherit; margin-bottom: 10px; margin-top: 10px; font-size: 12px; font-weight: bold; }
#content .field { font-size: 11px; }
#content input.submit { background-color:#D9B0AF; color:#303030; text-align: center; }
#content td.normal { background-color: #ffffff; color: #303030; font-size: 11px; line-height: 20px; }
#content td.fields { background-color: #ffffff; color: #303030; font-size: 11px; text-align: right; line-height: 20px; padding-right: 5px; font-weight: bold; }
#content td.options { background-color: #ffffff; color: #303030; font-size: 11px; text-align: left; line-height: 20px; padding-left: 5px; font-weight: bold; }


/* Footer */
.footer 		 { text-align: center; color: #303030; background-color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; padding-top: 4px; padding-bottom: 6px; }
a.footer:link 	 { background-image: none; text-decoration: none; }
a.footer:visited { background-image: none; text-decoration: none; }
a.footer:hover   { background-image: none; text-decoration: underline; }
a.footer:active  { background-image: none; text-decoration: underline; }

/* Couleurs */
.beige 	 { background-color: #ffffff; color: #FDBF2D; }
.grey 	 { background-color: #ffffff; color: #FFEECB; }
.darkpink { background-color: #ffffff; color: #B4625F; }
.palepink { background-color: #ffffff; color: #D9B0AF; }
.white 	 { background-color: transparent; color: #ffffff; }

/* Formulaire */
.erreur_titre { display:block; color:#fff; background-color:#c12f33; margin:5px 15px 0  15px; font-size:12px; font-weight:bold; padding:6px; text-align:center; }
.erreur_cadre { border:1px solid #c12f33; background-color:#FFDDDE; color:#000; margin:0 15px 5px 15px; padding:10px; }
.erreur_champs { border:1px solid #c12f33; background-color:#FFDDDE;font-size: 11px;}
