/****************************************************/
/* CSS File							Sassy Buteau	*/
/* IRMA-Andropause									*/
/*													*/
/* Last modified: July 23rd 2004 					*/
/****************************************************/

/*******************/
/* SCREEN SETTINGS */
/*******************/

@media screen {
	/* BODY */
	body { 
		text-align:center; 																			/* DO NOT TOUCH	*/
		margin:0 15px 0 15px; padding:0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		background-color:#D2DAE1; 
	}
	#header, #nav, #navImage, #main, #nav2, #footer { 
		min-width:790px; 														/* Defines minimum width of window */
		width:expression(document.body.clientWidth < 792 ? "790px" : "auto" );
	}

	/* FRAME */
	#frame { 
		max-width:1100px; 
		width:expression(document.body.clientWidth > 1100? "1100px": "auto" ); 
	} 
	#frame { margin:0 auto; text-align:left; }
	#frame-noscript { position:absolute; top:0; background-color:#FF0000; }
	
	/* HEADER */
	#header, #header-logo, #header-pub { height:85px; overflow:hidden; }
	#header { border-bottom:0px solid #FFFFFF; background:url(../images/banner2.jpg) top right no-repeat #D2DAE1; }
	#header-logo { height:86px; position:absolute; }
	
	/* TOP NAVIGATION BAR */
	#nav { background:#193F64; height:18px; border-top:1px solid #000000; border-bottom:0px solid #000000; text-align:right; border-right:0px solid #D2DAE1; } 
		#nav-menu, #nav-menu li { height:18px; margin:0; padding:0; font-size:14px; }
		#nav-menu li { float:right; list-style-type:none; border-left:1px solid #000000; }
		#nav-menu li a { position:relative; color:#FFFFFF; padding:0 7px; display:block; text-decoration:none; border-bottom:1px solid #193F64; background-color:#48637E; font-variant:small-caps; font-weight:bold; }
		#nav-menu li a:hover { color:#000000; background-color:#D2DAE1; border-bottom:1px solid #D2DAE1; }
		#nav-menu li a.selected { color:#000000; background-color:#D2DAE1; border-bottom:1px solid #D2DAE1; }
	
	/* NAVIGATION IMAGE */
	#navImage { display:none; }

	/* MAIN CONTENT */
	#main { border-top:4px solid #D2DAE1; padding:0; margin:0; background-color:#D2DAE1; }
	#main-left   { margin:0; padding:0; float:left;  width:170px; }
/*	#main-right  { margin:0; padding:0; float:right; width:150px; height:400px; background:#FFCC66; }*/
/*	#main-right  { margin:0; padding:0; float:right; width:150px; height:400px; border:1px solid black; }*/
	#main-right  { margin:0; padding:0; float:right; width:150px; height:400px;}
	#main-center { margin:0 150px 0 174px; padding:50px 35px 20px; position:relative; background: url(../images/head01.jpg) top left no-repeat; z-index:0; }
	#main-center-mp { z-index:1; }
	#main-center-mp span { color:#607793; font-size:14px; font-style:oblique; font-variant:small-caps; font-weight:bold; }
/*	#main-right-mp { text-align:center;	padding:50px 50px 0; }*/
	#main-right-mp { text-align:center;	padding:0px; background-color:#193F64; color:white; }
		/* Hides left and right content on initial pages */
		.init #main-left, .init #main-right { display:none;	}
		.init #main-center { position:relative; margin:0; padding:0; background:transparent; }
	#main-clear { clear:both; height:4px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
	
	
		/* LEFT MENU */
		#main-left-menu { width:170px; padding:0; margin:0; font-size:11px; font-weight:bold; border-top:1px solid #000000; }
		#main-left-menu a { display:block; color:#000000; text-decoration:none; text-align:left; }
		#main-left-menu span { color:#FFFFFF; display:block; padding:8px 4px 8px 10px; text-align:left; font-style:italic; }
		#main-left-menu li { padding:0; margin:0; list-style-type:none; border-bottom:1px solid #000000; background:#193F64; }
		#main-left-menu a { color:#FFFFFF; padding:8px 4px 8px 0; border-left:1px solid #000000; border-right:1px solid #000000; } 
		#main-left-menu a:hover { background-color:#48637E; }
		#main-left-menu ul a 	{ color:#000000; font-size:10px; padding:4px 4px 4px 20px; background-color:#F6FBFE; }
		#main-left-menu ul a:hover { background-color:#D2DAE1; }
		#main-left-menu ul li { border-bottom:0; border-top:1px solid #999999; list-style-type:none; font-size:10px; }
		#main-left-menu .selected a { color:#FFFFFF; background-color:#48637E; }
		#main-left-menu .selected a:hover { background-color:#48637E; }
		#main-left-menu .selected ul a { color:#000000; background-color:#FFFFFF; }
		#main-left-menu .selected ul a:hover { background-color:#D2DAE1; }
		#main-left-menu ul { display:none; padding:0; margin:0; font-weight:normal; font-size:10px; } /* border-bottom:1px solid #999999; } */
		#main-left-menu .selected ul { display:block; }
		#main-left-menu img { float:left; border:0; margin:0 0 0 5px; padding:0; text-decoration:none; } 
		#main-left-menu .space { border-bottom:0; height:20px; background:transparent; border-left:1px solid #D2DAE1; border-right:1px solid #D2DAE1; }
		#main-left-menu .showsubmenu { display:block; }

		/* CENTER CONTENT */
		#version1 { display:none; }
		#main-center-content { border-bottom:4px solid #D2DAE1; padding:0; margin:0; }
		#main-center-content a { text-decoration:none; }
		#main-center-image { width:299px; height:204px; float:right; padding:0; margin:0; }
		#main-center-image img { border:1px solid #000000; float:right; background:url(../images/pensif.jpg) top left no-repeat; }
		#main-center-text { height:202px; border:1px solid #000000; background:url(../images/lunettes.jpg) top left no-repeat #FFFFFF; margin:0 299px 0 0; }
		#main-center-text2 { height:202px; background:url(../images/savoir_plus.gif) bottom right no-repeat; }
		#main-center-text3 { min-height:202px; border:1px solid #000000; background:url(../images/lunettes.jpg) top left no-repeat #FFFFFF; margin:0; }
		#main-center-text4 { height:202px; }
		#main-center-text-mp { padding:25px 50px 0; }
		#main-center-links,#main-center-links1 { margin:0; padding:0; }
		#main-center-links div,#main-center-links1 div { height:85px; width:32%; border:1px solid #000000; text-align:center; }
		#main-center-links div img ,#main-center-links1 div img { float:left; border:0; margin:0;  }
/*#main-center-links div img { position:relative; top:-1px; left:-1px; } */
		#main-center-links,#main-center-links1 a { text-decoration:none; font-size:13px; }
		#main-center-links a span,#main-center-links1 a span { font-size:20px; font-weight:bold; margin:20px 0 0 0; color:#000000; font-style:normal; }
		#main-center-links a:hover span,#main-center-links1 a:hover span { color:#E39902; }
		#link-patient { background: url(../images/patients2.jpg) top right no-repeat #FFFFFF; float:left; }
		#link-news { background: url(../images/nouvelles.jpg) top right no-repeat #FFFFFF; float:right;}
		#link-prof { background: url(../images/sante.jpg) top right no-repeat #FFFFFF; float:left;  margin-left:1.5%; }
	
	/* BOTTOM NAVIGATION BAR */
	#nav2 { background:#193F64; height:20px; border-bottom:1px solid #000000; }
	#nav2-logo { height:20px; }
	#nav2-logo img.left { float:left; }
	#nav2-logo img.right { float:right; }
	
	/* FOOTER */
	#footer { height:50px; background-color:#D2DAE1; padding-top:10px; text-align: center; }
	#footer a { font-size:10px; text-decoration:none; }
	
	/* TAGS REDEFINED */
	p { text-align:justify; }
/*
	p { color:#898989; }
	p { color:black; }
*/
	h3 { color:#607793; font-size:14px; font-style:oblique; }
	h2 { font-size:16px; }
	a { color:#000000; }
/*	a:hover { color:#E39902; }*/
	img { border:0px; }
	h3 a { color:#607793; }
	
	main-center-text2 a:hover { color:#000000; }

	.registration fieldset { padding:10px; }
	.registration table { width:100%; }
	.registration table th { text-align:center; background-color:#48637E; color:#FFFFFF; height:20px; }
	.registration table td { width:30%; height:20px; }
	.registration table td input.text { width:100%; }
	.registration table td input.text2 { width:98%; }
	input { font-family:Verdana, Arial, Helvetica, sans-serif; }
	.style1 {color: #333333;font-style:oblique;font-weight:bold;}
}

/******************/
/* PRINT SETTINGS */
/******************/

@media print {
	body { text-align:center; margin:10px 15px 0 15px;	padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	
	#frame { margin:0 auto; text-align:left; }
	#frame-noscript, #header, #nav, #navImage, #main-left, #main-right, #main-clear, #nav2, #footer { display:none; }
	#main-center { position:relative; margin:0 50px; padding:1px 15px 20px; }
	
	p { text-align:justify; color:#898989; }
	h3 { color:#607793; font-size:14px; font-style:oblique; }
	h2 { font-size:16px; }
	a { color:#2274EF; }
}
