/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #cccccc;
/*background-image: url(../images/bande.jpg);*/
background-repeat: repeat-x;
font-size: 14px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
}
/*
a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}
*/

h1 {
font-size:22px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 10px;
color: #5c2424;}

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
padding-top: 15px;
margin:0px;
color: #5c2424;}

h3 {
font-size:18px;
font-weight: normal;
padding: 5px 10px;
padding-top: 15px;
margin:0px;}

h4 {
font-size:16px;
font-weight: normal;
padding: 5px 10px;
padding-top: 15px;
margin:0px;}

img.download {vertical-align:middle;}

a img{
border:  none ;
}

/* ----------container to center the layout-------------- */
#container {
width: 910px;
margin-bottom: 10px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner1 {
background-color: #ffffff;
text-align: center; 
padding: 0px;
margin: 0px;
}

#banner2 {
clear: both;
background-color: #5c2424;
text-align: right; 
padding: 3px;
margin: 0px;
color:#FFFFFF;
height:20px;
}

#banner2 a{
color:#FFFFFF;
text-decoration:none;
padding-right: 8px;
}

#banner2 a:hover{
color:#cccccc;
}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
padding-top: 10px;
margin-left: 605px;
margin-right: 5px;
margin-top: 20px;
margin-bottom: 10px;
border:thin #999999 solid;
}

div#content { 
min-height:350px;
height:expression(this.scrollHeight > 350 ? "auto":"350px"); 
}

#content2 {
background-color: #ffffff;
padding: 0px;
padding-top: 10px;
margin-left: 605px;
margin-right: 5px;
margin-top: 20px;
margin-bottom: 10px;
}

div#content2 { 
min-height:350px;
height:expression(this.scrollHeight > 350 ? "auto":"350px"); 
}

#content3 {
background-color: #ffffff;
padding: 0px;
padding-top: 10px;
margin-left: 505px;
margin-right: 5px;
margin-top: 20px;
margin-bottom: 10px;
border:thin #999999 solid;
}

#cadre {
margin: 10px;
padding: 10px;
border:thin #999999 solid;
}

#main {
background-color: #ffffff;
padding: 0px;
margin-left: 5px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 10px;
/*border:thin #999999 solid;*/
}

div#left { 
min-height:400px;
height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 585px;
margin-top: 20px;
margin-left: 15px;
padding: 0px;
}

#left2 {
float: left;
width: 850px;
margin-top: 20px;
margin-left: 15px;
padding: 0px;
}

/*pour la page d'accueil*/
#left3 {
float: left;
width: 480px;
margin-top: 20px;
margin-left: 15px;
padding: 0px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right;
background-color: #5c2424;
color:#FFFFFF;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}

/*Menu déroulant*/
#menuh-container{
	/*position: absolute;*/
	position:relative;
	top: 0em;
	left: 0em;
	}

#menuh{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	margin: 0em;
	margin-top: 0em;
	}
		
#menuh a{
	text-align: center;
	display:block;
	border: 1px solid #555;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	}
	
#menuh a, #menuh a:visited{	/* menu at rest */
	color: white;
	background-color: royalblue;
	text-decoration:none;
	}
	
#menuh a:hover{	/* menu at mouse-over  */
	color: white;
	background-color: cornflowerblue;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover{  /* attaches down-arrow to all top-parents */
	background-image: url(images/navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover { 	/* attaches side-arrow to all parents */
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width: 130px;	/* width of all menu boxes */
	}

#menuh li{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul{
	top:0;
	left:100%;
	}

div#menuh li:hover{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
