body {
margin:0px;
padding: 0px;
font-size:11px;
font-family : Arial, Geneva, Helvetica, sans-serif;
background-color:#ffffff;
}

.table-contour {
border:#020d36 solid 0px;
background-color:#FFFFFF;
}

.header { width:761px; height:154px; }

.footer { font-size:10px; color:#020d36; }
.footer a { color:#020d36; text-decoration:none; }
.footer a:hover { color:#020d36; text-decoration:underline; }

/* HOME */
.home-cadre
{
position:relative;
margin: 0 auto;
width:761px;
height:463px;
border:#020d36 solid 2px;
}

.home-blank { width:761px; height:25px; }

.home-content {
float:left;
width:761px;
height:258px;
}
.home-left {
float:left;
padding-top:15px;
width:132px;
}
.home-center {
float:left;
width:390px;
}
.home-right {
float:left;
width:239px;
}

/* MENU LEFT */
#menu-left {
font-size:11px;
}
#menu-left ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#menu-left a {
display: block;
margin-left:2px;
padding-top:5px;
height: 20px;
width: 130px;
text-decoration: none;
color: #2b5891;
text-indent: 15px;
background-image:url(images/menu-left.gif);
background-position: left center;
background-repeat: no-repeat;
}	 
#menu-left a:hover {
background-image:url(images/menu-left-over.gif);
background-position: left center;
background-repeat: no-repeat;
color: #ffffff;
}

/* MENU RIGHT */
#menu-right {
font-size:8px;
font-weight:bold;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#menu-right ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#menu-right li {
margin-bottom:2px;
}
#mad {
display: block;
width: 215px;
height: 20px;
border:1px solid #e46e08;
background-image:url(images/puces/orange.gif);
background-position: left center;
background-repeat: no-repeat;

}
#mad a {
color:#e46e08;
text-decoration: none;
padding-left:22px;
letter-spacing:-0.5px;
}
#mad a:hover {
text-decoration:underline;
}
#ehpad {
display: block;
width: 215px;
height: 20px;
border:1px solid #4ca221;
background-image:url(images/puces/vert.gif);
background-position: left center;
background-repeat: no-repeat;
}
#ehpad a {
text-decoration: none;
color:#4ca221;
padding-left:22px;
padding-top:5px;
letter-spacing:-1px;
}
#perf {
display: block;
width: 215px;
height: 20px;
border:1px solid #020d36;
background-image:url(images/puces/bleu-fonce.gif);
background-position: left center;
background-repeat: no-repeat;
}
#perf a {
text-decoration: none;
color:#020d36;
padding-left:22px;
padding-top:5px;
letter-spacing:-1px;
}
#respi {
display: block;
width: 215px;
height: 20px;
border:1px solid #007ecf;
background-image:url(images/puces/bleu-ciel.gif);
background-position: left center;
background-repeat: no-repeat;
}
#respi a {
text-decoration: none;
color:#007ecf;
padding-left:22px;
padding-top:5px;
letter-spacing:-0.5px;
}
#vehic {
display: block;
width: 215px;
height: 20px;
border:1px solid #a30018;
background-image:url(images/puces/rouge.gif);
background-position: left center;
background-repeat: no-repeat;
}
#vehic a {
text-decoration: none;
color:#a30018;
padding-left:22px;
padding-top:5px;
letter-spacing:-0.5px;
}

.title-page {
background-color:#020d36;
width:100%;
height:20px;
color:#fff;
font-size:13px;
font-weight:bold;
margin-left:10px;
}
.txt-center {
color:#04113d;
text-align:justify;
}
#back-mad {
background-image:url(images/puces/back-mad.gif);
background-repeat:no-repeat;
background-position:top left;
}
/*#back-mad div {
height:27px;
}*/
#back-mad a {
font-size:9px;
color:#e46e08;
text-decoration: none;
letter-spacing:-0.5px;
}
#back-mad a:hover {
text-decoration:underline;
}

#back-ehpad {
background-image:url(images/puces/back-ehpad.gif);
background-repeat:no-repeat;
background-position:top left;
}
/*#back-ehpad div {
height:27px;
width:126px;
float:right;
}*/
#back-ehpad a {
font-size:9px;
color:#4ca221;
text-decoration: none;
letter-spacing:-0.5px;
}
#back-ehpad a:hover {
text-decoration:underline;
}

#back-perf {
background-image:url(images/puces/back-perf.gif);
background-repeat:no-repeat;
background-position:top left;
}
/*#back-perf div {
height:27px;
width:119px;
float:right;
}*/
#back-perf a {
font-size:9px;
color:#020d36;
text-decoration: none;
letter-spacing:-0.5px;
}
#back-perf a:hover {
text-decoration:underline;
}

#back-respi {
background-image:url(images/puces/back-respi.gif);
background-repeat:no-repeat;
background-position:top left;
}
/*#back-respi div {
height:27px;
width:130px;
float:right;
}*/
#back-respi a {
font-size:9px;
color:#007ecf;
text-decoration: none;
letter-spacing:-0.5px;
}
#back-respi a:hover {
text-decoration:underline;
}

#back-vehic {
background-image:url(images/puces/back-vehic.gif);
background-repeat:no-repeat;
background-position:top left;
}
/*#back-vehic div {
height:27px;
width:105px;
float:right;
}*/
#back-vehic a {
font-size:9px;
color:#a30018;
text-decoration: none;
letter-spacing:-0.5px;
}
#back-vehic a:hover {
text-decoration:underline;
}

.mad-title {
color:#e46e08;
font-size:13px;
font-weight:bold;
}
.ehpad-title {
color:#4ca221;
font-size:13px;
font-weight:bold;
}
.ehpad-11 {
color:#4ca221;
font-size:11px;
font-weight:bold;
font-style:italic;
}
.ehpad-12-bleu {
color:#04113d;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
}
.ehpad-right {
background-image:url(images/ehpad-back.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}
.perf-title {
color:#020d36;
font-size:13px;
font-weight:bold;
}
.respi-title {
color:#007ecf;
font-size:13px;
font-weight:bold;
}
.respi-12-bleu {
color:#007ecf;
font-size:12px;
font-weight:bold;
}
.vehic-title {
color:#a30018;
font-size:13px;
font-weight:bold;
}
.vehic-12-rouge {
color:#a30018;
font-size:12px;
font-weight:bold;
}
