body            { color: #036; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #6699cc url("../images/fond_page.jpg") no-repeat fixed 145px 70px; margin: 70px 0 50px; overflow: hidden; scrollbar-face-color: #6699CC; scrollbar-highlight-color: #6699CC; scrollbar-shadow-color: #ffffff      }

#contenu          { margin: 10px 30px 0px 145px; height: 100%; overflow-y: scroll     }
#haut { position: absolute; top:0px; left:0; width:100% ; height:70px}
#menu { position: absolute; top:70px; left:0px; width:145px; height:100% }
#bas { position: absolute; bottom:-10px;  width:100% ; height:50px; right:0}
#droite { position: absolute; top:55px; right:0px; width:30px; }



.Pt-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.sous-deroul {
	background-attachment: fixed;
	background-image: url(../images/home_56.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #6699CC;
}
.sous-adess {
	background-attachment: fixed;
	background-color: #6699CC;
	background-image: url(../images/home_52.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sous-menu {
	background-attachment: fixed;
	background-color: #6699CC;
	background-image: url(../images/dupliG.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sous-bord {
	background-attachment: fixed;
	background-color: #6699CC;
	background-image: url(../images/dupliD.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sous-haut {
	background-attachment: fixed;
	background-color: #6699CC;
	background-image: url(../images/dupliH.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.txt-menuS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
}
.sous-implant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.deroul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/rect_ombre.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: help;

}
td   { color: #036; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
h1     { font-size: 14px }
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FFCC00;
}
a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline blink;
}
a:active {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.legend-Titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.txt-base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.txt-base-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.txt-rub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}
.titre-implant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.Actu-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.Actu-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	text-align: right;
	vertical-align: top;

}
.Actu-Stitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
}
.Actu-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	font-style: italic;

}
.Actu-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input,textarea  { color: #f5f5f5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #036; border: solid 1px #ccc }
select   { color: #f5f5f5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #036 }
.dhtml{display:none}

