body {}
p { }
td { }
a:link { color: #162a83; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #162a83; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover {color: #03c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:active { color: #03c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }
.bordertb { width: 980px; height: 100%; border: solid 1px navy; }
.bordpubbleu { border: inset 1px #0b2e8a; }
.bordpubvert { border: inset 1px #167703; }
.accueil {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 418px;
	padding: 0 5px 5px;
}
.accueilbas1 { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fcfbfb; width: 308px; margin: 16px; padding: 3px 0 3px 6px; }
.uniqcellbas { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fcfbfb; margin: 16px; padding: 3px 0 3px 6px; width: 630px; }
.infos { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 215px; padding: 0 0 5px 10px; }
.flechorg { margin-right: 10px; }
.flechorg1 { margin-left: 10px; }
.titres { color: #333; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.turquoise { color: #05beea; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.red { color: #cd0034; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.texte { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textemoins { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.org { color: #e48801; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.titremenbleu { color: #112590; font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; }
.vert { color: #64ca04; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.fondhtdroit { background-image: url(../images/fdhtdr.jpg); background-repeat: no-repeat; background-position: left top; }
.fondgauche {  background-image: url(../images/RectoDossier.jpg); background-repeat: no-repeat; background-position: right bottom; }
.form-champ { color: #23578a; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 220px; height: 15px; border: inset 1px; }
.form-champsm { color: #23578a; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 150px; height: 15px; border: inset 1px; }
.form-zone { color: #23578a; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 220px; height: 45px; border: inset 1px; }
a.bas:link { color: #2580c8; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
a.bas:visited { color: #2580c8; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
a.bas:hover { color: #23578a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
a.bas:active { color: #23578a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
a.dixi:link { color: #001d77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.dixi:visited { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.dixi:hover { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.dixi:active { color: #03c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.actu:link { color: #64ca04; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.actu:visited { color: #64ca04; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.actu:hover { color: #56ae03; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.actu:active { color: #56ae03; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.men:link { color: #0091d2; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; }
a.men:visited {color: #0091d2; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none;  }
a.men:hover { color: #3b6ba9; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: underline;  }
a.men:active { color: #0091d2; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: underline; }
.satisfaction { font-size: 11px; }
.vertsat { color: #64ca04; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }



.oni_blockIndex .oni_blockInner2 {
	padding:5px 15px 1px;
	background-attachment: scroll;
	background-color: #3F6BA9;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}

.oni_blockIndex .oni_blockBottom {
    height:5px;
/*    background:url('../images/bg_bloc-bottom2.png') no-repeat 0 0;
*/    overflow:hidden;
}

.oni_blockIndex h2 {
    margin:0 !important;
    padding:0 0 0 5px;
    font-weight:normal;
    line-height:1em;
}

.oni_listIndex {
	padding:8px;
	background-color: #3F6BA9;
}

* html .oni_listIndex {
    height:1%;
}

*:first-child + html .oni_listIndex {
    min-height:1%;
}

.oni_listIndex li {
    display:inline;
    margin:0 5px 0 0;
}

.oni_listIndex a {
    font-weight:bold;
    color:#fff;
}
