#body
{
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px; 
	background-color:#ffffff;
/*		background-color:#ddded4;*/
}
#container
{
width: 100%;
height: 100%;
margin: 0px;
margin-bottom: 0px;
color: #333;
border: 0px solid gray;
line-height: 130%;
background-color:#eeefe8;
font-family: Calibri;
font-size:10pt;
text-align: justify;
}

#top
{
padding: .5em;
background-color: #ddded4;
border-bottom: 0px solid gray;
background-image: url(images/body-bg.gif);
height: 180px;
font-family: Calibri;
font-size:8pt;
}

#top h1
{
padding: 0;
margin: 0;
}

#sticker
{
	width: 790px;
	height: 266px;
	color: #000;
	background-color:#fff;
/*	border: 1px solid gray;*/
border-bottom: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-top: 0px;
	position:absolute;
	left: 85px;
	top: 109px;
}

#breadcrump
{
	position:absolute;
	top:392px;
	left:85px;
	/*margin-left: 400;
	margin-top:220px;*/
	border: 0px solid gray;
	padding: 1em;
	max-width: 36em;
	width: 790px;
	/*color: fuchsia;*/
	height:20px;
	background-color: #eeefe8;
}
#content_container
{
	width: 790px;
	padding: 0;
	margin-left: 85px;
	margin-top: 250px;
	border:0px solid red;
}
#content_container_home
{
	width: 790px;
	padding: 0;
	margin-left: 85px;
	margin-top: 180px;
	border:0px solid red;
}

#container_l
{
/*	position:absolute;
	top:445px;
	left:85px;*/
	/*margin-left: 400;
	margin-top:220px;*/
	border: 4px solid gray;
	padding: 1em;
	max-width: 36em;
	width: 240px;
	background-color: #ddded4;
	
}
#container_r
{
	/*position:absolute;
	top:445px;
	left:380px;
	margin-left: 400;
	margin-top:220px;*/
	border: 4px solid gray;
	padding: 1em;
	max-width: 36em;
	width: 460px;
	background-color: #ddded4;
	
}



#leftnav p { margin: 0 0 1em 0; }
#sticker h1 {
	font: bold 250%/100% Calibri;
	position: relative;
	margin: 30px 0 50px;
	color: #314789;
}
#sticker h1 span {
	background: url(images/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}
#container h2 
{ 
margin: 0 0 .5em 0; 
font-family: Calibri;
color: #fff;
}
#container a
{
	color: black;
}
#content_container h2 
{ 
margin: 0 0 .5em 0; 
font-family: Calibri;
color: #314789;
}
#breadcrump h2 
{ 
margin: 0 0 .5em 0; 
font-family: Calibri;
color: #314789;
}
#content_container_home h2 
{ 
margin: 0 0 .5em 0; 
font-family: Calibri;
color: #314789;
}
#content_container td
{
	font-family: Calibri;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
	
}
#content_container p
{
	/*display: block;
	padding-left: 10px;	*/
}

#content_container_home td
{
	font-family: Calibri;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
#emphasis
{
border-left: 1px solid gray;
}
#emphasis_w
{
border-left: 1px solid white;
}
#text_w
{
	font-weight: bold;
	color: white;
}
/*Element for footer**********************************/
#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #32488a;
border-top: 5px solid gray;
background-image: url(images/footer-bg.gif);
height: 110px;
background-repeat: repeat-x;
margin-top: 15px;
position:relative;
}
#fleft 
{
/*float: left;*/
width: 790px;
padding: 10px;
margin-left: 85px;
margin-top: 20px;
margin-bottom: 20px;
padding:.5em;
color: white;
/*border: 4px solid red;*/
}
#fleft a
{
	color:white;
}
#fright 
{
margin-left: 392px;
margin-top: 20px;
margin-bottom:20px; 
border-left: 1px solid white;
padding: 1em;
max-width: 36em;
width: 480px;
height: 60px;
border-top: 0px solid gray;
color:white;
}
/*Element for tabs*************************************/
    #tabsF {
	float: left;
	/*width:100%;
      background:#efefef;*/
	font-size: 9pt;
	
	border-bottom: 0px solid #666;
	position: absolute;
	top:74px;
	width:880px;
}
    #tabsF ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:right;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:right;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#fff;
		border-bottom: 1px solid gray;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#666;
		border-bottom: 1px solid white;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
		}

        #tabsF #current a {
                background-position:0% -42px;
        }
        #tabsF #current a span {
                background-position:100% -42px;
					 color:#000;
					 border-bottom:1px solid white;
        }

/*[Menu: 2]***************************************/

#menu2 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#menu2 {
		  margin: 0 0 .5em 0; 
		  /*color: #fff;*/
        width: 100%;
        border: 0px solid #ccc;
        /*margin: 0px;*/
		  font-family: Calibri;
		  font-size: 12pt;
        }

#menu2 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu2 li a:link, #menu2 li a:visited {
        color: #888;
        display: block;
		 
/*        background: url(images/menu3.gif);*/
        padding: 8px 0 0 30px;
        }
#menu2 selected {
        color: #fff;
		  background-color: #314789;
        padding: 8px 0 0 30px;
		  font-weight: bold;
        }
#menu2 li a:hover, #menu2 li #current, #menu2 li a:active {
        color: #fff;
		  background-color: #314789;
/*        background: url(images/menu3.gif) 0 -32px;*/
        padding: 8px 0 0 30px;
		  font-weight: bold;
        }

/************* Element for forms*/
input {
	padding:0.15em;
	width:10em;
	border:1px solid gray;
	background:#fafafa;
	font:bold 0.95em calibri;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

input:hover, input:focus {
	border-color:gray;
	/*background:#f6f6f6;*/
	background:#d5e0f0;
} 
input[type=submit]
{
	padding:0.15em;
	width:10em;
	border:1px solid gray;
	background:#fafafa;
	font:bold 12px calibri;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input[type=submit]:hover
{
	border-color:gray;
	/*background:#f6f6f6;*/
	background:#d5e0f0;
}

select{
	padding:0.15em;
	width:10em;
	border:1px solid gray;
	background:#fafafa;
	font:bold 0.95em calibri;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
textarea{
	padding:0.15em;
	width:35em;
	border:1px solid gray;
	background:#d5e0f0;
	font:bold 0.95em calibri;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

/*Medecin*************************************************************/
.thumbnail
{
float: left;
width: 80px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
font-size: small;
}

.clearboth { clear: both; }		  
		  
/*unused past element *************************************************
#menu2 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#menu2 {
        width: 100%;
        border: 0px solid #ccc;
        margin: 0px;
        }

#menu2 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu2 li a:link, #menu2 li a:visited {
        color: #888;
        display: block;
        background: url(images/menu3.gif);
        padding: 8px 0 0 30px;
        }

#menu2 li a:hover, #menu2 li #current, #menu2 li a:active {
        color: #283A50;
        background: url(images/menu3.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }
#content
{
	margin-left: 400;
	margin-top:220px;
	border-left: 1px solid gray;
	padding: 1em;
	max-width: 36em;
	width: 460px;
	background-color: #ddded4;
	border-top: 0px solid gray;
	
}

#content2
{
	margin-left: 400;
	margin-top:270px;
	border-left: 1px solid gray;
	padding: 1em;
	max-width: 36em;
	width: 460px;
	background-color: #ddded4;
	border-top: 0px solid gray;
	
}
#leftnav
{
float: left;
width: 280px;
padding: 1em;
margin-left: 85px;
margin-top: 220px;
}

*************************/
