/* CSS Document */

body {
	background-color:#000000;
	margin:0;
}

td {
	vertical-align:top;
}

iframe {
	margin:0;
}

div.main {
	text-align:left;
	border:thin; 
	border-style:solid; 
	border-width:1px; 
	border-top:none; 
	border-bottom:none; 
	width:748px; 
	background-repeat:no-repeat;	
	border-color:#FFFFFF; 
	background-color:#FFFFFF; 	
	background-image:url(/img/banner.jpg); 
}

div.main#special {
	background-image:url(/img/banner-red.jpg); 
}


div.banner {
	height:225px;
}
div.banner#site-accueil {
	height:305px;
}

div.content {
	margin-top:-1px;
	margin-left:9px; 
	margin-right:9px;
}

div.footer {
	background-image:url(/img/footer.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin-top:9px;
	margin-left:9px;
	margin-right:9px;
	padding-top:15px;
	height:44px;
	text-align:center;
	color:#999999;
}
.footer #menu {
	padding-top:20px;
}

div.pad {
	margin:10px;
	color:#333333;
}
div.pad#invisible {
	color:#999999;
}
div.left {
	text-align:left;
}

form {
	margin:0;
}

input {
	padding:0;
	margin:0;
}

object {
	padding:0;
	margin:0;
}
/***********************************************************/

.content {	
	background-repeat:repeat-x;
/*	width:730px;*/
}

.main-divider {
	width:9px;
}

.edge-inner {
	width:1px;
	height:1px;
	background-color:#FFFFFF;
}

.edge-left {
	width:1px;
	height:1px;
	background-color:#840000;	
}

.edge-right {
	width:1px;
	height:1px;
	background-color:#015278;
}

.footer-left {
	background-repeat:no-repeat;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	vertical-align:middle;
	height:30px;
	font-weight:bold;
	background-color:#840000;
	background-image:url(/img/left-footer.jpg);
	color:#FFFFFF;	
}

.footer-right {
	background-color:#006699;
	vertical-align:middle;
}
.footer-right a,
.footer-right a:link,
.footer-right a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
.footer-right a:hover {
	text-decoration:underline;
}

.footer-right-a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	width:345px;
	background-color:#006699;
	color:#FFFFFF;	
}

.footer-right-b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	width:149px;
	background-color:#015278;
	color:#FFFFFF;	
}

.header-left {
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
	height:43px !important;
	margin:0;
	padding:0;
	width:217px;
	background-color:#990000;
	background-image:url(/img/left-header.jpg);	
}

.header-left h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;	
	margin:0;
	padding:0;
	color:#FFFFFF;	
}
.header-left h1#journee {
	font-size:18px;
}

.header-right {
	background-repeat:repeat-x;
	vertical-align:middle;
	width:496px;
	height:43px;
	background-color:#FFFFFF;
	background-image:url(/img/right-header.jpg);	
}

.content-left {
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../img/left-fill.jpg);
	/*background-color:#E6C0C0;*/
	background-color:#FDFF9A;
	color:#333333;	
}

.content-right {
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	line-height:20px;
	background-image:url(/img/right-fill.jpg);
	background-color:#C0D4DE;
	color:#333333;	
}

.content-right #footnote {
	color:#840000;
	font-size:10px;
}
.content-right p#footnote {
	color:#999999;
	font-size:10px;
	margin:10px;
}

.content-right span {
	color:#006699;
}

.content-right h4 {
	color:#015278;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.content-right h4 span#date {
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.content-right a {
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#990000;	
}

.content-right a:hover {
	text-decoration:underline;
	color:#990000;	
} 

.content-right#site-accueil {
	background-image:url(/img/right-fill.jpg);
	background-color:#C0D4DE;
	color:#333333;
	background-position:0px -125px;
}
.content-right p.paragraph {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#015278;
	color:#333333;
}
.content-right p.paragraph span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#990000;
}

.content-right-paragraph-accueil {
	font-family:"Times New Roman", Times, serif;
	padding-left:45px;
	padding-right:45px;
	padding-bottom:20px;
	font-size:18px;	
	background-color:#FFFFFF;
	color:#015278;		
}
.content-right-paragraph {
	font-family:"Times New Roman", Times, serif;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	font-size:18px;	
	color:#015278;	
}

.content-right-paragraph p {
	font-size:14px;
	font-weight:bold;
}
.content-right-paragraph h1 span {
	font-size:14px;
	font-weight:bold;
	color:#990000;			
}

.content-right-paragraph h1,
.content-right-paragraph-accueil h1 {
	font-size:18px;
	font-weight:bold;
	color:#015278;		
}

.content-right-paragraph h2 {
	font-size:18px;
	font-weight:bold;
	color:#333333;		
}

.content-right-subtitle {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:0px;
}
.content-right-subtitle h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	color:#015278;
}
.content-right-subtitle h2#calendar {
	font-size:16px;
	font-weight:normal;
}
.content-right-subtitle h2 span#date {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#015278;
	color:#666666;
}
.content-right-subtitle h2 span#author {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#015278;
	color:#840000;
}

.content-right-subtitle h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
}

.content-right-subtitle h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	color:#015278;
}
.content-right-subtitle h4 span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#015278;
	color:#333333;
}


.content-right-note-box {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	letter-spacing:1px;
	padding:25px;
	padding-top:25px;
	background-color:#015278;	
	background-image:url(/img/content-right-note-box-accueil-bg.jpg);
	background-repeat:no-repeat;
	background-position:150px 0px;
	color:#FFFFFF;
	text-align:center;
	line-height:25px;		
}

.content-right-note-box#accueil {
	background-position:0px 0px;
}
.content-right-note-box #accueil {
	font-style:italic;
	text-align:left;
	line-height:normal;
	width:290px;
}
.content-right-note-box #overide {
	text-align:left;
	line-height:normal;
}
.content-right-note-box #accueil #signed {
	font-size:18px;
}
.content-right-note-box h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	letter-spacing:10px;
}


.sidebar {
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align:top;
	width:149px;
	background-color:#006699;
	/*background-image:url(../img/sidebar-bg.jpg);*/
	color:#FFFFFF;	
}

.sidebar #arc {
	background-repeat:no-repeat;
	padding:10px;
	padding-top:35px;
	background-image:url(/img/arc.jpg);
}
.sidebar #biopulsar {
	background-repeat:no-repeat;
	padding:10px;
	padding-top:85px;
	background-image:url(/img/biopulsar.jpg);
	background-color:#990000;
}
.sidebar #colors {
	background-repeat:no-repeat;
	padding:10px;
	padding-top:90px;	
	background-image:url(/img/colors.jpg);
	background-color:#000000;	
}
.sidebar #journee {
	background-repeat:no-repeat;
	padding:10px;
	padding-top:100px;	
	background-image:url(/img/sidebar-journee.jpg);
	background-color:#006699;	
}
.sidebar #psychk {
	background-repeat:no-repeat;
	padding:10px;
	padding-top:200px;	
	background-image:url(/img/sidebar-psych-k.jpg);
	background-color:#006699;	
}
.sidebar p#plus-link {
	text-align:right;
	font-weight:bold;
	font-size:10px;
}
.sidebar h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
}

.sidebar a,
.sidebar a:link,
.sidebar a:visited {
	text-decoration:none;
	color:#CCCCCC;	
}
.sidebar a:hover {
	color:#FFFFFF;	
}

.module {
	width:217px;
}
.module a,
.module a:link,
.module a:visited {
	font-style:italic;
	text-decoration:none;
	color:#333333;
}
.module a:hover {
	text-decoration:none;
	color:#990000;
}

.module h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:0px;
	color:#015278;
}

.module h2 span {
	font-size:14px;
	color:#333333;	
}

.module h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000;
}

.module h3 span {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.module h3 span#date {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#015278;
}

.module h3 span#author {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:840000;
}

.module #psych-k {
	text-align:center;
	margin-bottom:-50px;
}
.module #biofeedback {
	text-align:center;
	margin-bottom:-15px;
}
.module #contact-card {
	text-align:center;
	margin-bottom:-90px;
}

.plus-link {
	text-align:right;
	font-weight:bold;
}
.display-link {
	text-align:center;
}

.module #highlight {
	color:#840000;
}
.module#admin #highlight {
	color:#840000;
}
.module #warning {
	background-image:none;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	color:#840000;
}
.module #warning h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	letter-spacing:5px;
	color:#840000;
}

.module #footnote {
	font-size:10px;
	color:#840000;
}

.module p#footnote {
	font-size:10px;
	margin:10px;
	color:#840000;
}

.signature {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#015278;	
}

.signature #inverted {
	color:#FFFFFF;
}

.footer,
.footer a,
.footer a:link,
.footer a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
.footer a:hover {
	color:#015278;
}
.footer a.active {
	color:#840000;
}

.menu-top {
	height:50px;
	text-align:right;
	margin-right:10px;
}
.menu-site {
	height:30px;
	margin-top:51px;
}
.banner-intro {
	height:174px;
	margin-top:1px;
}
.banner-site {
	height:93px;
	margin-top:1px;
}
.banner-img {
	height:230px;
	width:230px;
	position:relative;
	top:-230px;
}

.divider {
	height:3px;
	text-align:center;
	margin-left:-1px;
	margin-right:-1px;	
}	

.divider #edge {
	background-color:#840000;
}
.divider #edge2 {
	background-color:#015278;
}
.divider #edge3 {
	background-color:#CEC6B9;
}
.divider #edge4 {
	/*background-color:#FFFFFF;*/
}
.divider #inner {
	margin-left:1px;
	margin-right:1px;	
	background-color:#FFFFFF;
}

.submenu {
	margin:0px;
	BORDER-TOP:#840000 1px solid; 
	BORDER-LEFT:#840000 1px solid; 
	BORDER-RIGHT:#840000 1px solid; 
	BORDER-BOTTOM:#840000 0px solid;
	height:75px;
}
.submenu#arc {
	height:75px;
}
.submenu#ateliers {
	height:125px;
}
#subNav {
	/*c09278*/
	BORDER-RIGHT:#c09278 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #c09278 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px;
	BORDER-LEFT: #c09278 0px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #c09278 0px solid;
	LIST-STYLE-TYPE: none
}
#subNav li {
	BORDER-RIGHT: #840000 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #840000 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #c09278 0px solid; 
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #840000 1px solid;
	background-image:url(/img/submenu-inactive.jpg);
	background-repeat:repeat-y;
}

#subNav li A {
	PADDING-RIGHT: 8px; 
	DISPLAY: block; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	/*BACKGROUND: url() #e5dcd1 no-repeat; */
	PADDING-BOTTOM: 5px; 
	COLOR: #840000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none;
	font-style:normal;
	font-weight:bold;
	LINE-HEIGHT: 14px; 
}

#subNav li a:link {
	text-decoration:none;
	color:#666666;
}
#subNav li a:visited {
	text-decoration:none;
	color:#666666;
}
#subNav li a:hover {
	text-decoration:none;
	color:#333333;
	background-image:url(/img/submenu-inactive2.jpg);
	background-repeat:repeat-y;
}

#subNav li.active {
	BORDER-LEFT-COLOR: #c09278;
	background-image:url(/img/submenu-active.jpg);
	background-repeat:repeat-y;
/*	background-color:#c09278;*/
}

#subNav li.active a:hover {
	color:#840000;
	background-image:url(/img/submenu-active.jpg);
	text-decoration:underline;
}

#subNav li.active a:visited {
	color:#840000;
}

.content-right #tbl-colors {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:1000;
}

.content-right #tbl-colors span {
	font-weight:bold;
}

.content-right #tbl-colors tr td{
	vertical-align:middle;
}

.content-right #tbl-colors .colorcell {
	width:16px;
	height:54px;
}

.idcell {
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:45px;
	font-family:"Brush Script MT", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
}

.idcell#turquoise {
	/*background-image:url(../img/color-title-turquoise.jpg);
	background-repeat:no-repeat;*/
	color:#00CCCC;
}
.idcell#violet {
	/*background-image:url(../img/color-title-violet.jpg);
	background-repeat:no-repeat;*/
	color:#660099;
}
.idcell#indigo {
	/*background-image:url(../img/color-title-indigo.jpg);
	background-repeat:no-repeat;*/
	color:#330099;
}
.idcell#bleu {
	/*background-image:url(../img/color-title-blue.jpg);
	background-repeat:no-repeat;*/
	color:#0000FF;
}
.idcell#vert {
	/*background-image:url(../img/color-title-green.jpg);
	background-repeat:no-repeat;*/
	color:#00CC00;
}
.idcell#jaune {
	/*background-image:url(../img/color-title-yellow.jpg);
	background-repeat:no-repeat;*/
	color:#FFFF00;
}
.idcell#orange {
	/*background-image:url(../img/color-title-orange.jpg);
	background-repeat:no-repeat;*/
	color:#FF6600;
}
.idcell#rouge {
	/*background-image:url(../img/color-title-red.jpg);
	background-repeat:no-repeat;*/
	color:#FF0000;
}

.colorcell#turquoise {
	/*background-image:url(../img/color-sample-turquoise.gif);
	background-repeat:no-repeat;*/
	/*background-color:#00CCCC;*/
}
.colorcell#violet {
	/*background-image:url(../img/color-sample-violet.jpg);
	background-repeat:no-repeat;*/
	/*background-color:#660099;*/
}
.colorcell#indigo {
	/*background-image:url(../img/color-sample-indigo.jpg);
	background-repeat:no-repeat;*/
	/*background-color:#330099;*/
}
.colorcell#bleu {
	/*background-image:url(../img/color-sample-blue.jpg);
	background-repeat:no-repeat;*/
	/*background-color:#0000FF;*/
}
.colorcell#vert {
	/*background-image:url(../img/color-sample-green.jpg);
	background-repeat:no-repeat;*/
	/*background-color:#00CC00;*/
}
.colorcell#jaune {
	/*background-image:url(../img/color-sample-yellow.jpg);
	background-repeat:no-repeat;*/
	/*background-color:#FFFF00;*/
}
.colorcell#orange {
	/*background-image:url(../img/color-sample-orange.jpg);
	background-repeat:no-repeat;*/
	/*background-color:#FF6600;*/
}
.colorcell#rouge {
	/*background-image:url(../img/color-sample-red.jpg);
	background-repeat:no-repeat;*/
	/*background-color:#FF0000;*/
}

.form-table tr th, 
.form-table tr td {
	vertical-align:middle;
}


.phone {
	font-weight:bold;
	color:#015278;
}
.phone#admin {
	color:#015278;
}

.msg {
	font-weight:bold;
	vertical-align:middle;
}
.msg#error {
	color:#990000;
}
.msg#error span {
	color:#666666;
	font-size:10px;
}


.msg#request {
	color:#015278;
}
.msg#request span {
	color:#666666;
	font-size:10px;
}
.msg#request span#overide {
	color:#990000;
	font-size:11px;
}

.msg#greeting {
	color:#015278;
}

.centerText {
	text-align:center;
}
label#disabled {
	color:#666666;
}
label#contrast {
	color:#FFFFFF;
}

.newsPageList {
	text-align:right;
}
.newsPageList a {
	font-weight:normal;
}

.survey {
background-color:#CCCCCC;
width:455px;
border-width:1px;
border-style:solid;
border-color:#006699;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
div.survey {
padding:10px;
background-color:#FFFFFF;
color:#333333;
}
div.survey h1 {
font-family:"Times New Roman", Times, serif;
color:#006699;
font-size:14px;
}
table.survey td {
text-align:center;
}
table.survey td.celId {
text-align:right;
}
table.survey td.celCheck,
table.survey td.celDesc {
text-align:left;
}
table.survey .odd {
background-color:#E9E9E9;
}
table.survey .even {
background-color:#D8D8D8;
}

