/* Style sheet for Formatout */
/* Inner pages */
/* By Natmark-Concept inc. All rights reserved. */

body {
	margin: 10px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	color: #000000;
    font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	text-align: center; /* Hack for IE5/Win */
	}

html { height: 100.1%; } /* Hack to make the right-side scrollbar appear on all pages and avoid bumpy navigation */
img { border: 0px; }

#outerframe {
	width:749px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	border-right: 1px solid #A7B312;
	background-color: #ffffff;
	color: #000000; }

/* Fonds et éléments spéciaux */
.bg_sidemenu { background-image: url(../images/bg_sidemenu.gif); background-repeat: repeat-y; background-color: #EAEAAA; color: #000; }
.bg_topmenu { background-image: url(../images/bg_topmenu.gif); background-repeat: no-repeat; }
.bg_menu { background-color: #EBEAAA; color: #000; border-bottom: 1px solid #A7B312; }
.bg_breadcrumbs { background-image: url(../images/bg_breadcrumbs.gif); background-repeat: repeat-x; background-color: #EAEAAA; color: #CB4E22; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 18px; border-right: 1px solid #A7B312; }
a.breadcrumbs:link, a.breadcrumbs:visited { background-color: #EAEAAA; color: #CB4E22; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.breadcrumbs:hover, a.breadcrumbs:active { background-color: #EAEAAA; color: #CB4E22; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.border_bottom { border-bottom: 1px solid #A7B312; }

/* Body Content */
#content { margin: 8px 30px 10px 16px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify; background-color: #FFFFFF; color: #000000; font-size: 12px; }
#content .framed { border: 1px solid #A7B312; border-collapse: collapse; background-color: #E6F1C7; color: #000000; text-align: justify; font-size: 12px; padding: 10px; }
#content p { margin-top: 12px; margin-bottom: 10px; font-size: 11px; line-height: 14px; }
#content h1 { font-size: 18px; font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #A7B312; background-color: #ffffff; padding-top: 5px; margin-bottom: 6px; } 
#content .subtitle { font-size: 16px; color: #CB4E22; background-color: #ffffff; font-weight: bold; margin-left: 14px; }
#content h2 { font-size: 16px; font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #CB4E22; background-color: #ffffff; margin-bottom: 4px; } 
#content h3 { font-size: 14px; font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #000; background-color: #ffffff; margin-bottom: 4px; } 
#content a:link, #content a:visited { color: #CB4E22; background-color: #ffffff; text-decoration: underline; }
#content a:hover, #content a:active { color: #CB4E22; background-color: #ffffff; text-decoration: overline; }
#content .title { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; color: #000; background-color: #FFFFFF; font-size: 12px; font-weight: bold; margin-bottom: 0px; }
#content .descriptive { font-weight: normal; font-size: 11px; margin-top: 0px; background-color: transparent; color: #000000; }
#content blockquote { font-style: italic; }
#content dt { color: #A7B312; background-color: #FFFFFF; font-weight: bold; }
#content dd { margin-left: 0px; padding-left: 25px; }
#content ul, #content li { margin: 5px 0px 5px 5px; padding-left: 10px; font-size: 11px; line-height: 14px; }
#content ul.conf, #content li.conf { margin: 5px 0px 5px 5px; padding-left: 2px; font-size: 11px; line-height: 14px; }
#content hr { color: #A7B312; background-color: #FFFFFF; width: 100%; height: 1px; }
#content .small { font-size: 10px; }
#content a.small:link, #content a.small:visited { text-decoration: none; font-size: 10px; }
#content a.small:hover, #content a.small:active { text-decoration: underline; font-size: 10px; }
/* Boutons submit */
#content .btn { background-color: #DAE1D0; border: 1px solid #A7B312; padding-left: 3px; padding-right: 3px; }
#content a.btn:link { background-color: #DAE1D0; border: 1px solid #A7B312; font-size: 11px; color: #A7B312; text-decoration: none; padding-left: 3px; padding-right: 3px; } 
#content a.btn:visited { background-color: #DAE1D0; border: 1px solid #A7B312; font-size: 11px; color: #A7B312; text-decoration: none; padding-left: 3px; padding-right: 3px; }
#content a.btn:hover { background-color: #A7B312; border: 1px solid #A7B312; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 3px; padding-right: 3px; }
#content a.btn:active { background-color: #A7B312; border: 1px solid #A7B312; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 3px; padding-right: 3px; }

/* Primeurs membre - Dans les nouvelles */
td.star { border: 1px solid #A7B312; border-collapse: collapse; margin: 0px; padding: 0px 6px 0px 6px; }


/* Primeurs boutique - Sous le contenu */
.primeur { border: 1px solid #A7B312; border-collapse: collapse; margin: 0px; padding: 0px; }
.titre_primeur { background-color: #EAEAAA; color: #000; margin: 0px; padding: 2px 6px 3px 6px; font-size: 11px; font-weight: bold; }
.auteur_primeur { background-color: #fff; color: #8C970F; padding-left: 0px; }
.desc_primeur { text-align: justify; padding: 0px 10px 4px 0px; }

/* Annonces boutique - Colonne de droite entrée */
.boutique { border: 1px solid #A7B312; margin: 0px; padding: 4px 0px 14px 6px; width: 141px; background-color: #F9FAB6; color: #000; text-align: left; font-size: 11px; }
.auteur { background-color: #F9FAB6; color: #666; line-height: 14px; text-align: left; font-size: 11px; }
.ajouter { border-bottom: 1px solid #ffffff; margin: 0px; padding: 4px 0px 5px 8px; width: 141px; background-color: #A7B312; color: #000; text-align: left; font-size: 11px; }
a.ajouter:link, a.ajouter:visited { background-color: #A7B312; color: #000; text-decoration: underline; font-size: 11px; padding: 0px; border: none; }
a.ajouter:hover, a.ajouter:active { background-color: #A7B312; color: #fff; text-decoration: underline; font-size: 11px; padding: 0px; border: none; }

/* Thèmes des conférenciers - Colonne de droite profils */
.photo { border: 1px solid #A7B312; width: 147px; margin-top: 8px; padding: 8px 0px 8px 0px; background-color: #ffffff; color: #000; text-align: center; font-size: 11px; }
.themes { border: 1px solid #A7B312; width: 141px; margin: 0px 0px 10px 0px; padding: 4px 1px 4px 6px; background-color: #F9FAB6; color: #000; text-align: left; font-size: 11px; line-height: 12px; }
p { margin-top: 5px; margin-bottom: 5px; }

/* Titres publiés à la boutique - Colonne de droite profils */
.publications { border: 1px solid #A7B312; width: 141px; margin: 0px 0px 10px 0px; padding: 4px 1px 4px 6px; background-color: #F9FAB6; color: #000; text-align: left; font-size: 11px; line-height: 12px; }
p { margin-top: 5px; margin-bottom: 5px; }
a.pub:link, a.pub:visited { color: #CB4E22; background-color: #F9FAB6; text-decoration: underline; }
a.pub:hover, a.pub:active { color: #CB4E22; background-color: #F9FAB6; text-decoration: overline; }

/* ---- Colors ---- */
.green { background-color: #A7B312; color: #000; }
.beige { background-color: #EAEAAA; color: #000000; }
.orange { background-color: #fff; color: #CB4E22; }

/* ---- Footer ---- */ 
.footer { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; background-color: transparent; color: #000000; font-size: 10px; }
a.footer:link, a.footer:visited { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; background-color: transparent; color: #000000; text-decoration: none; font-size: 10px; }
a.footer:hover, a.footer:active { font-family: Geneva, Arial, Verdana, Helvetica, sans-serif; background-color: transparent; color: #000000; text-decoration: underline; font-size: 10px; }

/* Formulaires */ 
.field { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.entry { background-color: #fff; color: #000000; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
input.submit { border: 1px solid #A7B312; background-color:#F9FABB; color:#000000; text-align: center; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.erreur_titre { display:block; color:#fff; background-color:#e67e00; margin:5px 15px 0  15px; font-size:11px; font-weight:bold; padding:6px; text-align:center; }
.erreur_cadre { border:1px solid #e67e00; background-color:#f9fab6; color:#000; margin:0 15px 5px 15px; padding:10px; font-size: 11px; }
.erreur_champs { border:1px solid #e67e00; background-color:#f9fab6; font-size: 11px; }
.smallorange { font-size: 10px; background-color: #fff; color: #CB4E22; }