html {
    height: 100%;
}
body {
    height: 100%;
    margin: 0;
    padding: 0;
    font:normal 10px verdana;	
}




.orange1 a:visited{text-decoration:underline; color:#666;}
.orange1 a:link{text-decoration:underline; color:#666;}
.orange1 a:active{text-decoration:underline; color:#666;}
.orange1 a:hover{text-decoration:underline; color:#F7A30F;}


a:visited{ text-decoration:none; color:#F7A30F;}
a:link{text-decoration:none; color:#F7A30F;}
a:active{text-decoration:none; color:#F7A30F;}
a:hover{text-decoration:underline; color:#F7A30F;}


#page-table {
    height: 100%;
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}
#page-td {
    height: 100%;
    padding: 0;
    vertical-align: middle;
	
}
div#global {
	width:950px;
    margin: 20px auto;
    text-align: left;
}

#menu {
height:50px;
font:bold 14px Verdana;
padding-bottom:30px;
}
#menu ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;

}
#menu li {
float:left;
margin:auto;
padding:0;
}
#menu li a {
display:block;
color:grey;
text-decoration:none;
padding:10px 0px 0px 0px;
margin:0px 70px 0px 0px;
border: none;
}

#menu li a:hover {
color:black;
}

#menu ul li ul {
font:bold 10px Verdana;
/*display:none;*/
float:left;
}
#menu ul li ul li a{
padding:10px 0px 5px 0px;
margin:0px 30px 0px 0px;
}

#menu ul li:hover ul {
font:bold 10px Verdana;
display:block;
float:left;
}
#menu li:hover ul li {
float:left;
}

#menu li ul {
position:absolute;
}

#contenu{
border:solid grey 1px;
height:450px;margin-top:-20px;
}

.date {
	border-left: solid 1px #c6c6c6;
	margin-left:940px;
	padding-top:20px;
	padding-right:10px;
	padding-left:10px;
	font:12px verdana;
}

.buttons{
	
}
.buttons span{
	color:grey;
	cursor:pointer;
	font:bold 10px Verdana;
	padding:0px 30px 0px 0px;
	

}
.buttons span:hover{
	font:bold 10px Verdana;	
	color:black;
}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.cadre{
	
	width: 545px;
	float:left;
	margin:10px 0 10px 0;
	height:140px;
	
}

.cadre a:hover{
	color:#b0b0b0;
}

.cadreauto{
	height:none;
	margin:10px 0 0 0;
	float:left;
	width:350px;
	border:1px solid red;
}

.logo2 {
	float:left;
	border:solid 1px #c6c6c6;
}


.desc h4{
	font-size:15px;
	border-bottom:solid 1px #c6c6c6;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:5px;
	height:auto;
	font-size:15px;
	
}

.desc a{
	color:black;
}

.desc {
	float:left;
	width:350px;
	padding-top:15px;
	padding-left:20px;
	man-bottom:-10px;
}	


.triangle{
	vertical-align:center;
	border:none;
}

.formtext {
	border:solid 1px #c6c6c6;
	color:black;
	width:120px;
	font-family:verdana;
}

.formtexte {
	font-family:verdana;
	background-color:transparent; 
	border-width:0px; 
	border-style:solid;
	border-color:black;
	font-size:80%;
	cursor:default;
}

.bouton {
	font: bold 11px Verdana, Helvetica, sans-serif;
	color: black;
	background: url(../images/icon_button.gif) 0 0px no-repeat;
	background-position:center;
	background-color:white;
	padding-left:8px;
	border:solid #c6c6c6 1px;
	height:21px;
	width:46px;
	cursor:pointer;
}

.logoHyg{
	border:1px solid gray;
	margin:5px;
	
}

#divcli{
	padding: 20px 0px 20px 400px;
	width:530px;
	font-family: verdana;
	font-size:12px;
	border-top:1px solid grey;
	border-bottom:1px solid grey;
	float:left;
	background-color:#F8F8F8;
	margin-top:80px;
	margin-left:8px;
 }
 
 #divcli2{
	padding: 20px 0px 20px 400px;
	width:530px;
	font-family: verdana;
	font-size:12px;
	border-top:1px solid grey;
	border-bottom:1px solid grey;
	float:left;
	background-color:#F8F8F8;
	margin-top:40px;
	margin-left:7px;
 }

#erreur {
margin-left:-200px;margin-top:-10px;height:20px;width:100%;
background:url(../images/bg_error.png) repeat-x;
padding:10px;text-align:center;color:#fff;
-moz-border-radius:6px 6px; -webkit-border-radius:6px 6px; border-radius: 6px 6px; behavior: url(PIE.htc);
}

/*===pour la mise en forme des rubriques===*/
#ch{width:500px;}
#ch li{list-style-image: url(../images/pt_orange.png); 
padding-left:-5px;
margin-left:-5px;
list-style-position:inside; 
}
#ch li.no_image {list-style:none; padding-left:15px;
}
p u{
font-weight:bold;
text-decoration:none;
}

