/* browsers interpret margin and padding a little differently, we'll remove all default padding and margins and set them later on */* {	margin: 0;	padding: 0;}/*Set initial font styles*/body { text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 82%; line-height: 1em;}/*set font size for all divs, this overrides some body rules*/div {	font-size: 1em;}/*if img is inside "a" it would have borders, we don't want that*/img {	border: 0;}/*default link styles*//* set all links to have underline and bluish color */a, a:link a:active { text-decoration: underline; /* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */	background-color: inherit; color: #F60;}a:visited { text-decoration: underline; background-color: inherit; color: #F60;/* a different color can be used for visited links */}/* remove underline on hover and change color */a:hover { text-decoration: none; background-color: inherit; color: #F60;}/*****************basic layout *****************/body { margin: 0; padding: 0; /* default text color for entire site*/	color: #0f3278; /* you can set your own image and background color here */	background: #84d0f0 url(../uploads/mss/bk.jpg) repeat-x;}div#pagewrapper { /* min max width, IE wont understand these, so we will use java script magic in the <head> */ max-width: 99em; min-width: 60em; /* now that width is set this centers wrapper */ margin: 50px auto; padding:8px 8px 0px 8px; background-color: #FFFFFF; color: #0f3278; width: 964px;}/* header, we will hide h1 a text and replace it with an image, we assign a height for it so the image wont cut off */div#header { height: 200px; margin: 0; padding: 0; background-image:url(../uploads/mss/header.jpg); background-repeat:no-repeat; background-position:top right;}div#header h1 a {/* this will make the "a" link a solid shape */	display: block;/* adjust according your image size */	height: 100px;/* this hides the text */	text-indent: -999em;/* old firefox would have shown underline for the link, this explicitly hides it */	text-decoration: none;}div#header h1 {	margin: 0;	padding: 0;/*these keep IE6 from pushing the header to more than the set size*/	line-height: 0;	font-size: 0;}div#header h2 {/* this is where the site name is */	float: right;	line-height: 1.2em;/* this keeps IE6 from not showing the whole text */	font-size: 1.5em;/* keeps the size uniform */	margin: 35px 65px 0px 0px;/* adjust according your text size */color:#0f3278.}div.crbk {/* sets all to 0 */	margin: 0;	padding: 0;}div.breadcrumbs {/* CSS short hand rule first value is top then right, bottom and left */	padding: 0em;/* its good to set font sizes to be relative, this way viewer can change his/her font size */	font-size: 90%;/* css shorthand rule will be opened to be "0px 0px 0px 0px" */	margin-left: 50px; width:50%; float:right; text-align:right;}div.breadcrumbs span.lastitem {	font-weight: bold;}div#search { /* position for the search box */	float: left; /* enough width for the search input box */	width: 220px; text-align: left; padding: 0 0 0 0; margin: 0 0 25px 0;}/* a class for Submit button for the search input box */input.search-button { color:#FFF; font-size:12px;	border: none;	height: 22px;	width: 53px;	margin-left: 5px;	padding: 0px 2px 2px 0px;/* makes the hover cursor show, you can set your own cursor here */	cursor: pointer;/* you can set your own image here */	background: url(../uploads/mss/search.gif) no-repeat center center;}div#content { /* some air above and under menu and content */ margin: 1.5em auto 0 0; padding: 0px; background-image:url(../uploads/mss/main-bk.jpg); background-repeat:repeat-x; background-position:bottom; min-height:450px; clear: both;}div#contentacc { /* some air above and under menu and content */	margin: 1.5em auto 0 0; padding: 0px; background-image:url(../uploads/mss/main-bk0.jpg); background-repeat:repeat-x; background-position:bottom right; min-height:450px; clear: both;}/* this gets all the outside calls that were used on the div#main before  */div.back1 {/* this will give room for sidebar to be on the left side, make sure this number is bigger than sidebar width */	margin-left: 23%;/* and some air on the right */	margin-right: 2%;/* you can set your own image here */}div.back1f { margin-left: 0%; margin-right: 0%; margin-bottom:0px; float: right;}div.flash { margin-left:50px; padding:50px; background-color: #369;}/* this is an IE6 hack, you may see these through out the CSS */* html div.back1 {/* unlike other browser IE6 needs float:right and a width */	float: right;	width: 69%;/* and we take this out or it will stop at the bottom  */	margin-left: 0%;/* and some air on the right */	margin-right: 10px;/* you can set your own image here */}div.back2 {/* you can set your own image here */}div.back3 {/* you can set your own image here */}div#main {/* this is the last inside div so we set the space inside it to keep all content away from the edges of images/box */	padding: 10px 15px;/* you can set your own image here */}.specialite { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#F60; margin: 90px 0px 0 10px; width:160px;}div#sidebar { /* set sidebar left. Change to right, float: right; instead, but you will need to change the margins. */	float: left; /* sidebar width, if you change this change div.back and/or div.back1 margins */	width: 210px; /* FIX IE double margin bug */	display: inline; /* the 20px is on the bottom, insures space above footer if longer than content */	margin: 0px 0px 20px; padding: 0px;}div#sidebarb {	padding: 10px 15px 10px 20px;}div#sidebara { padding: 0px 0px 0px 0px;}div#boxes { padding: 0;}div#boxv { height:125px; margin-bottom:20px; background-image: url(../uploads/mss/boxe-v.gif); background-repeat: no-repeat;}div#boxo { height:125px; margin-bottom:20px;}div#boxr { background-image:url(../uploads/mss/boxe-r.gif); background-repeat:no-repeat; height:125px; margin-bottom:20px;}div.footback {/* keep footer below content and menu */	clear: both;/* this sets 10px on right to let the right image show, the balance 10px left on next div */	padding: 0px 10px 0px 0px;}div#footer {/* this sets 10px on left to balance 10px right on last div */	padding: 0px 0px 0px 10px;/* color of text, the link color is set below */	color: #595959;}div.leftfoot {	float: left;	width: 30%;	margin-left: 20px}div#footer p { /* sets different font size from default */	font-size: 1em; /* some air for footer */	padding: 0.6em; /* centered text */	text-align: center;    margin: 0;}div#footer p a {/* footer link would be same color as default we want it same as footer text */	color: #595959;}/* as we hid all hr for accessibility we create new hr with div class="hr" element */div.hr {	height: 1px;	padding: 1em;	border-bottom: 1px dotted black;	margin: 1em;  clear: both;}/* relational links under content */div.left49 { /* combined percentages of left+right equaling 100%  might lead to rounding error on some browser */	width: 70%; clear: both;}div.right49 {	float: right;	width: 29%;/* set right to keep text on right */	text-align: right;}div#content_soin { float:left; width:100%;}div#content_left { float:left; width:48%;}div#content_right{ float:right; width:48%; margin:0px;}div#content h1 { /* font size for h1 */	font-size: 1.6em; line-height: 1em; margin: 0 0 0.5em 0; color: #03488B;}div#content h2 { color: #03488B; /* font size for h2 the higher the h number the smaller the font size, most times */	font-size: 1.5em; text-align: left; padding-bottom: 1px; /* set borders around header */	border-bottom: 1px dashed #03488B; /* a larder than h1 line height */	line-height: 1.5em; /* and some air under the border */	margin: 0 0 0.5em 0;}div#content h3 { color: #F60; font-size: 1.2em; line-height: 1.2em; margin: 0 0 0.5em 0;}div#content h4 { color: #03488B; font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.25em 0;}div#content h5 { color: #03488B; font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0;} h6 {	font-size: 1.2em; color: #03488B; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}div#baseline {margin-left:250px;}/* END HEADINGS *//* TEXT */p {/* default p font size, this is set different in some other divs */	font-size: 1em;/* some air around p elements */	margin: 0 0 1.5em 0;	line-height: 1.4em;	padding: 0; text-align:justify;}blockquote {	border-left: 10px solid #ddd;	margin-left: 10px;}strong, b {/* explicit setting for these */	font-weight: bold;}em, i {/* explicit setting for these */	font-style: italic;}/* Wrapping text in <code> tags. Makes CSS not validate */code, pre {/* css-3 */	white-space: pre-wrap;/* Mozilla, since 1999 */	white-space: -moz-pre-wrap;/* Opera 4-6 */	white-space: -pre-wrap;/* Opera 7 */	white-space: -o-pre-wrap;/* Internet Explorer 5.5+ */	word-wrap: break-word;	font-family: "Courier New", Courier, monospace;	font-size: 1em;}pre {/* black border for pre blocks */	border: 1px solid #000;/* set different from surroundings to stand out */	background-color: #ddd;	margin: 0 1em 1em 1em;	padding: 0.5em;	line-height: 1.5em;	font-size: 90%;}/* Separating the divs on the template explanation page */div.templatecode {	margin: 0 0 2.5em;}/* END TEXT *//* LISTS *//* lists in content need some margins to look nice */div#main ul,div#main ol,div#main dl {	font-size: 1.0em;	line-height: 1.4em;	margin: 0 0 1.5em 0; list-style-image: url("../uploads/mss/puce.gif");}div#main ul li,div#main ol li { margin: 0 0 0em 2em;}/* definition lists topics on bold */div#main dl {	margin-bottom: 2em;	padding-bottom: 1em;	border-bottom: 1px solid #c0c0c0;}div#main dl dt {	font-weight: bold;	margin: 0 0 0 1em;}div#main dl dd {	margin: 0 0 1em 1em;}.link a { text-decoration: none; /* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */  background-color: inherit; color: #FFF; font-weight:bold; line-height:16px;}/* praticiens*/.td{ border:solid 1px #ccc; background-color:#FFF; padding:5px; height:30px; margin-bottom:5px;}.td_name{ border:solid 1px #ccc; background-color:#FFF; padding:5px; height:30px; font-weight:bold; color:#F60; margin-bottom:5px; line-height: 16px;}.td_header{ border:solid 1px #ccc; background-color:#c3e6f7; padding:5px; height:30px; font-weight:bold; color:#0f3278; margin-bottom:5px;}.listjob SELECT{ width:300px; height: 100px; border: solid 1px #999; border-style:solid; font-size:14px;}SELECT{ font-size:11px; font-weight:bold; color:#ff6600;}.selcli { border:solid 1px #ccc; background-color:#FFF; font-size:11px; font-weight:bold; color:#0f3278; }select#cliniques{	width:197px;	background: #DDFFDD;	border:1px solid #95c153;	color:#777777;	margin: 10px 0 0 0;}/* END LISTS */
