/* Style sheet for AEDQ */
/* Inner pages */
/* By Natmark-Concept inc. Copyright 2005. All rights reserved. */

body {
	margin:0px 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: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	}

#Content {
	width:756px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	border:1px solid #3E7898;
	background-color:#ffffff;
	}

p { font-size: 12px; color: #000000; }
.framed  { border: 1px solid #3E7898; padding: 0px; margin-right: 1px; margin-left: 1px; margin-top: 1px; margin-bottom: 2px; }
.framedpartners  { background-color: #8BACC0; padding: 0px; margin-right: 16px; margin-left: 0px; }
.framedmenu  { border: 1px solid #3E7898; background-color: #E2EBF0; padding: 5px; margin-right: 10px; margin-left: 10px; font-size: 10px; color: #000000; }
.framedactivities  { border: 1px solid #3E7898; background-color: #F6F8F9; padding: 5px; margin-right: 0px; margin-left: 0px; font-size: 11px; color: #000000; }
.activitiestitles { color: #3E7898; font-size: 12px; font-weight: bold; }

/* Menu et sous-menu gauche */
.on { display: block; width: 132px; background-color: #C5D6E0; background-image: url(../images/btn_on.gif); background-repeat: no-repeat; color: #3E7898; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #C5D6E0 #C5D6E0 #C5D6E0; }
a.main:link { display: block; width: 132px; background-color: #E4ECF0; background-image: url(../images/btn_off.gif); background-repeat: no-repeat; color: #3E7898; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #E4ECF0 #E4ECF0 #E4ECF0; }
a.main:visited { display: block; width: 132px; background-color: #E4ECF0; background-image: url(../images/btn_off.gif); background-repeat: no-repeat; color: #3E7898; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #E4ECF0 #E4ECF0 #E4ECF0; }
a.main:hover { display: block; width: 132px; background-color: #C5D6E0; background-image: url(../images/btn_on.gif); background-repeat: no-repeat; color: #FF8700; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #C5D6E0 #C5D6E0 #C5D6E0; }
a.main:active { display: block; width: 132px; background-color: #C5D6E0; background-image: url(../images/btn_on.gif); background-repeat: no-repeat; color: #FF8700; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #C5D6E0 #C5D6E0 #C5D6E0; }
a.submenu:link { display: block; width: 132px; background-color: #E4ECF0; font-size: 11px; color: #FF8700; text-decoration: none; padding: 0px 0px 2px 24px; }
a.submenu:visited { display: block; width: 132px; background-color: #E4ECF0; font-size: 11px; color: #FF8700; text-decoration: none; padding: 0px 0px 2px 24px; }
a.submenu:hover { display: block; width: 132px; background-color: #E4ECF0; font-size: 11px; color: #3E7898; text-decoration: none; padding: 0px 0px 2px 24px; }
a.submenu:active { display: block; width: 132px; background-color: #E4ECF0; font-size: 11px; color: #3E7898; text-decoration: none; padding: 0px 0px 2px 24px; }

/* 15e Anniversaire - Menu et sous-menu gauche */
.on15 { display: block; width: 132px; background-color: #FFB96A; background-image: url(../images/btn_on15.gif); background-repeat: no-repeat; color: #3E7898; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #C5D6E0 #C5D6E0 #C5D6E0; }
a.on15:hover { display: block; width: 132px; background-color: #FFB96A; background-image: url(../images/btn_off15.gif); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #C5D6E0 #C5D6E0 #C5D6E0; }
a.main15:link { display: block; width: 132px; background-color: #FFB96A; background-image: url(../images/btn_off15.gif); background-repeat: no-repeat; color: #3E7898; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #E4ECF0 #E4ECF0 #E4ECF0; }
a.main15:visited { display: block; width: 132px; background-color: #FFB96A; background-image: url(../images/btn_off15.gif); background-repeat: no-repeat; color: #3E7898; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #E4ECF0 #E4ECF0 #E4ECF0; }
a.main15:hover { display: block; width: 132px; background-color: #FFB96A; background-image: url(../images/btn_on15.gif); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #C5D6E0 #C5D6E0 #C5D6E0; }
a.main15:active { display: block; width: 132px; background-color: #FFB96A; background-image: url(../images/btn_on15.gif); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; border: 1px solid; padding: 3px 0px 1px 22px; border-color: #FFFFFF #C5D6E0 #C5D6E0 #C5D6E0; }

/* Corps de la page */
a:link { font-size: 12px; color: #3E7898; text-decoration: none; } 
a:visited { font-size: 12px; color: #3E7898; text-decoration: none; }
a:hover { font-size: 12px; color: #FF8700; text-decoration: none; }
a:active { font-size: 12px; color: #FF8700; text-decoration: none; }
H1 { font-size: 14px; color: #3E7898; font-weight: bold; } 
H2 { font-size: 12px; color: #3E7898; font-weight: bold; } 
H3 { font-size: 11px; color: #3E7898; font-weight: bold; } 
.title { font-size: 12px; color: #3E7898; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; }
.descriptive { font-size: 12px; color: #000000; margin-left: 0px; font-weight: normal; line-height: 13px; }
blockquote { font-size: 12px; font-style: italic; }
dt { font-size: 12px; color: #3E7898; font-weight: bold; }
dd { font-size: 12px; color: #000000; margin-left: 0px; padding-left: 25px;   }
.small { color: #000000; font-size: 10px; }
a.small:link { color: #000000; text-decoration: underline; font-size: 10px; }
a.small:visited { color: #000000; text-decoration: underline; font-size: 10px; }
a.small:hover { color: #000000; text-decoration: overline; font-size: 10px; }
a.small:active { color: #000000; text-decoration: overline; font-size: 10px; }
hr { color: #3E7898;}

/* Couleurs */
.menu { background-image: url(../images/menu_back.gif); }
.blanc { background-color: #FFFFFF; }
.eggshell  { background-color: #FAFAEE; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: 13px; }
.blanccalendar { background-color: #FFFFFF; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: 13px; }
.paleblue { background-color: #E2EBF0; font-size: 12px; }
/* Menu de droite */
.palerblue { background-color: #E6EAED; }
.palestblue { background-color: #F6F8F9; }
.orange { color: #FF8700; font-size: 12px; font-weight: bold; }

/* Boutons CSS */
.btn { background-color: #E4ECF0; border: 1px solid #3E7898; padding-left: 3px; padding-right: 3px; }
a.btn:link { background-color: #E4ECF0; border: 1px solid #3E7898; font-size: 11px; color: #3E7898; text-decoration: none; padding-left: 3px; padding-right: 3px; } 
a.btn:visited { background-color: #E4ECF0; border: 1px solid #3E7898; font-size: 11px; color: #3E7898; text-decoration: none; padding-left: 3px; padding-right: 3px; }
a.btn:hover { background-color: #3E7898; border: 1px solid #3E7898; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 3px; padding-right: 3px; }
a.btn:active { background-color: #E4ECF0; border: 1px solid #3E7898; font-size: 11px; color: #FF8700; text-decoration: none; padding-left: 3px; padding-right: 3px; }


/* Contour photo TA du mois */
.photo { border: 1px solid #A2A2A2; }

/* ---- Footer ---- */
.footer { color: #000000; font-size: 10px; }
p.footer { color: #000000; font-size: 10px;	}
a.footer:link { color: #000000; text-decoration: underline; font-size: 10px; }
a.footer:visited { color: #000000; text-decoration: underline; font-size: 10px; }
a.footer:hover { color: #000000; text-decoration: overline; font-size: 10px; }
a.footer:active { color: #000000; text-decoration: overline; font-size: 10px; }

/* Pour le calendrier */
.palerblue { background-color: #E6EAED; }
.palestblue { background-color: #F6F8F9; }
.orange { color: #FF8700; font-size: 12px; font-weight: bold; }
caption { font-size: 12px; color: #3E7898; font-weight: bold; }
#calendar { font-size: 11px; color: #FF8700; font-weight: normal; }
#calendar .off { font-size: 11px; color: #FF8700; }
#calendar .sel { font-size: 11px; color: #3E7898; font-weight: bold; }
#calendar .sel a:link { font-size: 11px; color: #3E7898; text-decoration: none; } 
#calendar .sel a:visited { font-size: 11px; color: #3E7898; text-decoration: none; }
#calendar .sel a:hover { font-size: 11px; color: #3E7898; text-decoration: none; }
#calendar .sel a:active { font-size: 11px; color: #3E7898; text-decoration: none; }
#calendar a:link { font-size: 11px; color: #FF8700; text-decoration: none; } 
#calendar a:visited { font-size: 11px; color: #FF8700; text-decoration: none; }
#calendar a:hover { font-size: 11px; text-decoration: none; }
#calendar a:active { font-size: 11px; text-decoration: none; }

/* Formulaire de sondage */ 
.field { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.entry { background-color: transparent; color: #000000; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
input.submit { border: 1px solid #9DBCD7; background-color:#EEF3F8; color:#35506A; text-align: center; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.erreur_titre { border:1px solid #333333; display:block; color:#fff; background-color:#35506A; margin:5px 15px 0 15px; font-size:11px; font-weight:bold; padding:6px; text-align:center; }
.erreur_cadre { border:1px solid #333333; background-color:#EEF3F8; color:#000; margin:0 15px 5px 15px; padding:10px; font-size: 11px; }
.erreur_champs { border:1px solid #333333; background-color:#EEF3F8; font-size: 11px; }
.smallorange { font-size: 10px; background-color: #fff; color: #CB4E22; }

