@import "/css/admin/calendar.css";

.list2 {
   border-collapse: collapse;
    border:1px dotted white;
}
.list2 th{
    vertical-align:top;
    padding:3px;
    background-color:#DCE2F3;	
    border:1px dotted white;
}
.list2 td{
    vertical-align:top;
    width : 400px;
}
.list2 select {
background-color:#FFFFFF;
border:1px solid #0079AB;
color:#333333;
font-size:11px;
height:17px;
margin:0;
padding:0 0 0 2px;
width:161px;
}
.list2 input {
background-color:#FFFFFF;
border:1px solid #0079AB;
color:#333333;
font-size:11px;
height:16px;
margin:0;
padding:0 2px;
width:auto;;
}
.list2 textarea {
background-color:#FFFFFF;
border:1px solid #0079AB;
color:#333333;
font-size:11px;
height:auto;
margin:0;
padding:0 2px;
width:473px;
}
.napp-dataline {
    background:white url(/tzr/templates/images/bg-invalid.gif) repeat scroll 0 0;
}
#ajaxagenda tr, #ajaxagenda,.dateAgenda{
width:570px;
}
#ajaxagenda .dateAgenda{
    cursor:pointer;
}
#myform .chp{
    border:1px solid #0079AB;
    padding:0 0 0 5px;
    width:400px;
}
#myform .label{
    font-weight:bold;
}
#myform .bouton{
    background-color:#8D7B5B;
    color:white;
    font-weight:bold;
    border:0px;
    padding:2px;
    width:100px;
}
#myform .sep{
    padding:0 0 10px 0;
}
.agtr{
height:21px;
}
.td-annuaire .tzr-picto {
    padding-bottom:1px;
}
.tzr-picto {
    vertical-align:middle;
    padding-right:2px;
}
body {
    margin:0 auto;
    padding:0;
    color:#020202;
    font-size: 12px;
    font-family: Helvetica, Arial, Geneva, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 15px;
    background-color: #0079ab;
    ont-variant: normal;
}
a {
    text-decoration:none;
    color:#0079ab;
    font-weight: bold;
}
img {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
}
a:hover {
    text-decoration:none;
    color:#cc3300;
}
p {
    margin:0 0 10px;
}
h1 {
    margin:0;
    padding:0 0 8px 0;
    font-size: 20px;
    line-height: normal;
    font-weight: normal;
    color: #8d7b5b;
    text-align: left;
    display: block;
}
h2 {
    margin:0;
    padding:0 0 5px 0;
    font: normal 20px Arial, Helvetica, sans-serif;
    color: #6a5b42;
    display: block;
}
.bold {
    font-weight: bold;
}
.smallCaps {
    font-weight: bold;
    font-variant: small-caps;
}
/*Stucture">*/

#enveloppe {
    background-color:#ffffff;
    color:#000;
    margin:0 auto;
    padding:0 0 0 0;
    width:980px;
}
/***** TOP bandeau*****/
#top {
    width: 980px;
    height:68px;
    background: #ffffff url(/images/extranet/top-mde.jpg) no-repeat left bottom;
}
#top02 {
    width: 980px;
    height:70px;
    color: #FFF;
    background: #ffffff url(/images/extranet/top-mde02.jpg) no-repeat left top;
}
#top02 .colgtop2 {
    float: left;
    width: 480px;
    text-align: right;
    margin-top: 2px;
    margin-right: 12px;
    margin-bottom: 8px;
    margin-left: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 117px;
}
#top02 .coldtop2 {
    float: left;
    width: 290px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 69px;
    text-align: left;
}
#top02 .coldtop2 a:link, #top02 .coldtop2 a:active, #top02 .coldtop2 a:visited {
    font-weight: normal;
    color: #FFF;
}
#top02 .coldtop2 a:hover {
    font-weight: normal;
    color: #ffc424;
    text-decoration: none;
}
#top02 .colgtop3 {
    float: left;
    width: 480px;
    text-align: right;
    margin-top: 2px;
    margin-right: 12px;
    margin-bottom: 8px;
    margin-left: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 117px;
}
#top02 .coldtop3 {
    float: left;
    width: 290px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 69px;
    text-align: left;
    color: #0079ab;
    font-weight: bold;
}
#top02 .coldtop3 a:link, #top02 .coldtop3 a:active, #top02 .coldtop3 a:visited {
    font-weight: bold;
    color: #0079ab;
}
#top02 .coldtop3 a:hover {
    color: #cc3300;
    text-decoration: none;
}
/***** Contenu*****/
#contenu {
    padding:0px;;
    text-align:left;
    margin:0px 0px 10px 10px;
    width : 595px;
}
#coldroite {
    text-align: left;
    float:right;
    width:358px;
    padding:0px;
    margin: 0px 10px 10px 0px;
    _margin-right:0px;
}
/***** Bas de page *****/
#baspage {
    clear:both;
    width:980px;
    text-align:right;
    color:#fff;
    font-size:11px;
    height: 85px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    vertical-align: top;
    background: #ffffff url(/images/extranet/bas.jpg) no-repeat left top;
}
#baspage img {
    border-width: 0px;
    border-style: none;
}
#baspage p {
    margin:0;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 0;
}
#baspage a {
    color:#fff;
    text-decoration:none;
    font-weight: normal;
}
#baspage a:hover {
    text-decoration:none;
    color:#ffc424;
}
#baspage .colgbas {
    float: left;
    width: 385px;
    text-align: right;
    margin-top: 5px;
    margin-right: 100px;
    margin-bottom: 5px;
    margin-left: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 117px;
}
#baspage .coldbas {
    float: left;
    width: 290px;
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 69px;
    text-align: right;
}
#baspage .leslogos {
    float:left;
    width:100%;
    text-align: center;
    margin: 0 0px 5px 0px;
    padding: 10px 0 5px 0px;
}
#baspage .logos {
    margin: 0px 5px 0 8px;
    padding: 0;
}
.picto {
    vertical-align: middle;
    display: inline-block;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 2px;
    margin-left: 0px;
    vertical-align: middle;
    *vertical-align: text-bottom;
}
#Venveloppe {
    width: 358px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 17px;
    margin-left: 0px;
}
.VnavigationTOP {
    background-image: url(/images/extranet/top-navigation.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 37px;
}
.VnavigationMIDLE {
    background-image: url(/images/extranet/fd-nav-vignette.gif);
    width: 338px;
    background-color: #dce2f3;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 15px;
    _padding-left:10px;
    _margin-right:10px;
}
.VnavigationBAS {
    background-image: url(/images/extranet/bas-vignette-nav.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 26px;
}
.VrechercheTOP {
    background-image: url(/images/extranet/top-recherches.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 37px;
}
.VrechercheMIDLE {
    width: 338px;
    height: 20px;
    background:  url(/images/extranet/fd-recherche-midle1.gif) no-repeat left bottom;
    padding: 5px 5px 5px 15px;
}
.VrechercheMIDLE2 {
    width: 338px;
    height: 95px;
    padding: 10px 5px 10px 15px;
    background: url(/images/extranet/fd-recherche-midle2.gif) repeat-y;
}
.VrechercheMIDLE3 {
    width: 338px;
    padding: 10px 5px 0px 15px;
    background: url(/images/extranet/fd-recherche-midle3.gif) no-repeat left top;
}
.VrechercheMIDLE4 {
    width: 338px;
    padding: 10px 5px 0px 15px;
    background: url(/images/extranet/fd-recherche-midle2.gif) repeat-y;
}
.VrechercheBAS {
    background-image: url(/images/extranet/bas-vignetterecherche.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 26px;
}
#Vrecherchedoc {
    width: 338px;
    height: 25px;
}
.VbaseDocMIDLE #Vrecherchedoc {
    height: 60px;
}
#Vrecherchedoc .colgrecherche {
    float: left;
    width: 166px;
    margin: 0px 5px 0px 0px;
}
#Vrecherchedoc .coldrecherche2 {
    float: left;
    width: 166px;
    text-align: left;
}
.zonemot {
    width: 155px;
    background-color: #fff;
    height: 16px;
    padding: 0 2px 0 2px;
    font-size: 11px;
    color: #333333;
    border: 1px solid #0079ab;
    margin: 0px;
}
.zonemotForumTitle {
    width: 562px;
    background-color: #fff;
    font-size: 11px;
    color: #333333;
    border: 1px solid #0079ab;
    margin: 0px 0px 5px 0px;
    padding: 1px 2px 0px;
}
.zonemotForumMessage {
    width: 562px;
    background-color: #fff;
    height: 60px;
    font-size: 11px;
    color: #333333;
    border: 1px solid #0079ab;
    margin: 0px;
    padding: 1px 2px 0px;
}
.forumComment{
    border-bottom:1px solid #0079AB;
    padding:10px 0px 10px 0px;
}
.forumComment p{
    margin:0;
    padding:0;
}
.zonemotBagenda {
    width: 125px;
    background-color: #fff;
    height: 16px;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    font-size: 11px;
    color: #333333;
    border: 1px solid #0079ab;
    margin: 0px;
}
.zonemotbleu {
    width: 155px;
    background-color: #fff;
    height: 16px;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    font-size: 11px;
    color: #333333;
    border: 1px solid #0079ab;
    margin: 0px;
}
a .zonemotbleuauthsubmit{
    color:white;
    background-color:#0079ab;
    font-weight:bold;
    border:0px;
    width:130px;
    padding:1px;
    margin-top:15px;
    font-size:11px;
    cursor:pointer;
}
a:hover .zonemotbleuauthsubmit{
    background-color:#cb3200;
}
.zonemotbleuselect {
    width: 161px;
    background-color: #fff;
    height: 17px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 2px;
    font-size: 11px;
    color: #333333;
    border: 1px solid #0079ab;
    margin: 0px;
}
input.buttonRecherche {
    overflow: hidden;
    visibility: visible;
    cursor: pointer;
    width: 115px;
    height: 20px;
    border-width: 0px;
    border-style: none;
    margin:0;
    padding:0px 1px !important /*Non-IE6*/;
    padding:-2px /*IE6*/;
    background: transparent url(/images/extranet/bt-rechercher.gif) no-repeat right 0px;
    float: right;
}
input.buttonRecherche:hover {
    overflow: hidden;
    visibility: visible;
    cursor: pointer;
    width: 115px;
    height: 20px;
    border-width: 0px;
    border-style: none;
    margin: 0;
    padding:0px 1px 0px !important /*Non-IE6*/;
    padding:-2px /*IE6*/;
    background: transparent url(/images/extranet/bt-rechercher.gif) no-repeat right -64px;
    float: right;
}
input.buttonRecherche2 {
    overflow: hidden;
    visibility: visible;
    cursor: pointer;
    width: 115px;
    height: 20px;
    border-width: 0px;
    border-style: none;
    margin:0;
    padding:0px 1px !important /*Non-IE6*/;
    padding:-2px /*IE6*/;
    background: transparent url(/images/extranet/bt-rechercher2.gif) no-repeat right 0px;
    float: right;
}
input.buttonRecherche2:hover {
    overflow: hidden;
    visibility: visible;
    cursor: pointer;
    width: 115px;
    height: 20px;
    border-width: 0px;
    border-style: none;
    margin: 0;
    padding:0px 1px 0px !important /*Non-IE6*/;
    padding:-2px /*IE6*/;
    background: transparent url(/images/extranet/bt-rechercher2.gif) no-repeat right -64px;
    float: right;
}
input.buttonParcourir {
    overflow: hidden;
    visibility: visible;
    cursor: pointer;
    width: 202px;
    height: 20px;
    border-width: 0px;
    border-style: none;
    margin:0;
    padding:0px 1px !important /*Non-IE6*/;
    padding:-2px /*IE6*/;
    background: transparent url(/images/extranet/bt-parcourir.gif) no-repeat right 0px;
    float: right;
}
input.buttonParcourir:hover {
    overflow: hidden;
    visibility: visible;
    cursor: pointer;
    width: 202px;
    height: 20px;
    border-width: 0px;
    border-style: none;
    margin: 0;
    padding:0px 1px 0px !important /*Non-IE6*/;
    padding:-2px /*IE6*/;
    background: transparent url(/images/extranet/bt-parcourir.gif) no-repeat right -64px;
    float: right;
}
.VdocumentsTOP {
    background-image: url(/images/extranet/top-docs.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 37px;
}
.VdocumentsMIDLE {
    width: 338px;
    padding: 0px 5px 0px 15px;
    background-color: #ece9e1;
    background-image: url(/images/extranet/fd-vignette-docs.gif);
    background-repeat: repeat;
    _padding-left:5px;
}
.VdocumentsBAS {
    background-image: url(/images/extranet/bas-vignette-docs.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 26px;
}
#Vdocumentstxt {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px;
}
#Vdocumentsbt {
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px;
}
#Vdocumentstxt .txtdoc {
    float: left;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    width: 230px;
    padding: 0;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 4px;
    margin-left: 0px;
}
#Vdocumentstxt .datedoc {
    float: left;
    color: #000;
    font-size: 11px;
    text-align: right;
    width: 100px;
}
#Vdocumentstxt .txtlien {
    float: left;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    width: 338px;
    padding: 0;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 3px;
    margin-left: 0px;
}
#Vdocumentstxt a {
    color: #0079ab;
    font-size: 12px;
    font-weight: bold;
    padding-top: 6px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0px;
    text-decoration: none;
}
#Vdocumentstxt a:hover {
    color: #cc3300;
    width: 338px;
    text-decoration: none;
}
.finfloat {
    clear: both;
}
.champ01 {
    font-size: 11px;
    font-weight: bold;
    background-color: #FFFFFF;
    width: 400px;
    border: 1px solid #003399;
}
.ombreAgenda {
    background-image: url(/images/extranet/ombre-agenda.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
    height: 10px;
}
.dateAgenda {
    color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: normal;
    background-color: #8d7b5b;
    height: 19px;
    padding: 3px 0 0 5px;
}
.repondreAgenda {
    color: #5d5d5d;
    font-size: 12px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: normal;
    background-color: #d4d6dd;
    height: 19px;
    margin:0;
    padding:5px 5px 0 10px;
}
.repondreAgenda2 {
    color: #5d5d5d;
    font-size: 12px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: normal;
    background-color: #fff;
    height: 19px;
    margin:0;
    padding:5px 5px 0 10px;
}
.annuaireRecherche {
    padding:3px 3px 3px 0;
    width: 530px;
}
.td-hrs {
    height: 15px;
    border-bottom: 1px solid #a8a18b;
}
.td-picto {
    height: 15px;
    padding: 3px 0 0 0;
    border-bottom: 1px solid #a8a18b;
}
.td-picto2 {
    height: 15px;
    padding: 0;
    border-bottom: 1px solid #a8a18b;
}
.txt-hrs {
    color: #515151;
    font-size: 11px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 5px 0 20px;
}
.td-datebas {
    height: 15px;
    background: url(/images/extranet/bas-td.jpg) no-repeat left bottom;
}
.td-datebas2 {
    height: 10px;
    background: url(/images/extranet/bas-td2.jpg) no-repeat left bottom;
}
.td-date {
    height: 17px;
    border-bottom: 1px solid #8D7B5B;
    background: #FFF;
}
.td-basedoc {
    background: #FFF;
    padding:0px 5px 0px 5px;
}
.td-annuaire {
    height: 17px;
    border-bottom: 1px solid #a8a18b;
    background: #FFF;
    padding: 0px 5px;
}
.td-annuaire2 {
    border-bottom: 1px solid #ffffff;
}
.td-annuaire .txt {
    padding: 0px 0px;
    font-size: 11px;
}
.txt-date {
    color: #000;
    font-size: 11px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 4px 5px 0 15px;
}
.txt-agenda {
    color: #172e73;
    font-size: 11px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 5px 0 20px;
}
.txt-agenda2 {
    color: #000;
    font-size: 11px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 5px 0 20px;
}
.td-agenda {
    height: 17px;
    border-bottom: 1px solid #8d7b5b;
}
.td-agenda2 {
    background-color: #fff;
    height: 17px;
    border-bottom: 1px solid #8d7b5b;
}
.txt-agendalien a {
    color: #0079ab;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    text-decoration: none;
}
.txt-agendalien a:hover {
    color: #cc3300;
}
.ombregroupe {
    background-image: url(/images/extranet/ombre2.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
    height: 18px;
}
.groupe {
    color: #333333;
    background-color: #c6bdad;
    height: auto;
    margin: 2px 0px 0px;
    padding: 5px 0px 5px 9px;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
}
.groupe h1 {
    color: #333333;
    padding: 2px 0px 2px 0px;
    display: block;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
}
.reunions02 {
    color: #000;
    height: auto;
    margin: 2px 0px 0px;
    padding: 5px 5px 5px 9px;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    background: #c6bdad url(/images/extranet/filet-orange.jpg) repeat-x left bottom;
}
.reunions02 h1 {
    color: #e2442a;
    padding: 2px 0px 2px 0px;
    display: block;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
}
.reunions03 {
    color: #000;
    height: auto;
    margin: 2px 0px 0px;
    padding: 5px 5px 5px 9px;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    background: #f2f0ec;
}
.reunions04 {
    color: #000;
    height: auto;
    margin: 2px 0px 0px;
    padding: 5px 5px 5px 9px;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    background: #c6bdad;
}
.reunions04 .colG {
    float: left;
    width: 150px;
    vertical-align: middle;
    *vertical-align: text-bottom;
}
.reunions04 .colD {
    float: right;
    width: auto;
}
#space {
    margin: 0 0 50px;
}
.sousTitrage {
    color: #8d7b5b;
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    font-variant: small-caps;
}
.nomReunion {
    color: #6f6a5b;
    font-size: 17px;
    font-weight: bold;
    display: block;
    margin-top: 2px;
    margin-bottom: 3px;
}
.fd-sousTitrage {
    height: 23px;
    background: url(/images/extranet/fd-soustitrage.jpg) no-repeat right 3px;
}
.txtgrisbold {
    color: #8d7b5b;
    font-weight: bold;
}
.txtnoirbold {
    color: #000;
    font-weight: bold;
    font-size: 14px;
}
.txtnx {
    color: #b36c30;
    font-weight: bold;
}
.lienfichier a {
    color: #0079ab;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    line-height: 19px;
    margin:0;
    padding:0;
}
.lienfichier a:hover {
    color: #cc3300;
    text-decoration: none;
}
.td-agenda .txt-agendalien .txt-agenda .agendalien2 strong {
    color: #000;
}
.td-agenda .txt-agendalien .txt-agenda .agendalien2 a strong {
    font-weight: normal;
}
.intervenant {
    width: 570px;
    margin:0;
    padding:0 0 15px 0;
    display: block;
}
.intervenant .colG {
    width: 300px;
    margin:0;
    padding:0;
}
.intervenant .colGbig{
    width:560px;
}
.intervenant .colG .ligne01 {
    margin:0;
    padding:3px 0 3px 5px;
    display: block;
}
.ligne02 {
    margin:0 0 10px 0;
    padding:3px 0 3px 5px;
    display: block;
    background: url(/images/extranet/fd-intervenant.jpg) repeat-y left top;
}
.intervenant .colG .ligne02 {
    margin:0;
}
.intervenant .colD {
    margin:0;
    padding:0;
    float: right;
    /* height:180px; */
}
.txtnoirbold {
    font-size: 12px;
    font-weight: bold;
}
.txtnoir14px {
    font-size: 14px;
    font-weight: bold;
}
.txtgrisbold {
    color: #484848;
    font-weight: bold;
}
.txtmarronbold {
    color: #8d7b5b;
    font-weight: bold;
}
.VforumTOP {
    background-image: url(/images/extranet/top-forum.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 37px;
}
.VforumMIDLE {
    width: 338px;
    padding: 0px 5px 0px 15px;
    background-color: #ece9e1;
    background-image: url(/images/extranet/fd-vignette-forum.gif);
    background-repeat: repeat;
}
.VforumBAS {
    background-image: url(/images/extranet/bas-vignette-forum.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 26px;
}
#Vforumtxt {
    padding: 10px 0 0px 0;
    margin: 0;
}
.VbaseDocTOP {
    background-image: url(/images/extranet/top-docs2.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 37px;
}
.VbaseDocMIDLE {
    width: 338px;
    padding: 10px 5px 10px 15px;
    background-color: #ece9e1;
    background-image: url(/images/extranet/fd-vignette-docs2.gif);
    background-repeat: repeat;
}
.VbaseDocBAS {
    background-image: url(/images/extranet/bas-vignette-docs2.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 358px;
    height: 26px;
}
.VbaseDocMIDLE .txtdoc {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px;
    width: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 5px 4px 0px;
}
.VbaseDocMIDLE .txtdoc .txtlien {
    padding: 1px 0 1px 0;
    margin: 0;
}
.VbaseDocMIDLE .txtdoc .colG {
    padding: 0px 5px 2px 0px;
    margin: 0;
    float: left;
    width: 17px;
}
.VbaseDocMIDLE .txtdoc .colD {
    padding: 0px 5px 2px 0px;
    margin: 0;
    float: left;
    width: 280px;
}
.VbaseDocMIDLE .bt {
    float: right;
}
.VnavigationMIDLE .Navigation {
    border: 0;
    margin: 0;
    padding: 0;
}
.VnavigationMIDLE .Navigation ul {
    list-style-type: none;
    margin: 0 10px 0 0;
    padding: 0;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.VnavigationMIDLE .Navigation li {
    display: inline;
}
/* menu gauche nvx 1 */
.VnavigationMIDLE .Navigation ul li a {
    display: block;
    color: #0079ab;
    text-decoration: none;
    padding: 3px 0 3px 15px;
    margin: 0;
    background-color: transparent;
    background-position: left 4px;
    background-image: url(/images/extranet/puce-nav.gif);
    background-repeat: no-repeat;
    border: 0;
}
.VnavigationMIDLE .Navigation ul li a:hover, .VnavigationMIDLE .Navigation ul li a.active {
    color: #cc3300;
    border: 0;
}
/* menu gauche nvx 2 */
.VnavigationMIDLE .Navigation ul ul {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.VnavigationMIDLE .Navigation ul ul li {
    margin: 0;
    padding: 0;
}
.VnavigationMIDLE .Navigation ul ul li a {
    display: block;
    font-size: 11px;
    font-weight: normal;
    color: #0079ab;
    text-decoration: none;
    margin-bottom: 0px;
    padding: 1px 1px 1px 25px;
    border: 0;
    line-height: 13px;
    background: transparent url(/images/extranet/puce-nav2.gif) no-repeat 15px 4px;
}
.VnavigationMIDLE .Navigation ul ul li a:hover, .VnavigationMIDLE .Navigation ul ul li a.active {
    color: #cc3300;
    border: 0;
}
#errormessage{
    color:#ca3617;
    font-weight:bold;
    padding-bottom:5px;
}


/* Base doc */
.folder{
    background:transparent url(/tzr/templates/images/folder-closed.gif) no-repeat scroll 0 0;
    background-image:url(/tzr/templates/ico/xmoddocmgt/arrow-right.gif);
    background-position:bottom;
    width:10px;
    float:left;
    height:14px;
    padding-right:3px;
}
.folder-nosub{
    background-image:url(/tzr/templates/images/pixel.gif);
    background-position:bottom;
    width:10px;
}
#root li {
    margin-bottom:1px;
    margin-right:2px;
    margin-top:2px;
    padding-left:2px;
    text-align:left;
    width:100%;
}
.tzr-xdirdef-dir div{
    padding:0 0 5px 22px;
}
.tzr-docmgt-doc1 .tzr-hottip-c{
    padding-bottom:5px;
}
.tzr-docmgt-doc1{
    padding-bottom:10px;
}
.tzr-checkbox-browse {
    background-color:transparent;
    border:medium none;
    vertical-align:middle;
}

#root{
    padding-left:0px;
}
#root ol {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:1px;
    margin-left:20px;
    margin-top:5px;
    padding-left:2px;
}
ol{
    list-style-type:none;
}
  

/* suggest */

.tzr-suggest {
position:absolute;
background-color:#eee;
border:1px solid #444444;
margin:0px;
margin-top:3px;
padding:1px;
max-height:200px;
height:200px;
min-width:200px;
width:200px;
overflow:auto;
}
.tzr-suggest ul {
list-style-type:none;
margin:0px;
padding:0px;
}
.tzr-suggest ul li {
list-style-type:none;
display:block;
margin:0;
padding:0;
cursor:pointer;
}
.tzr-suggest ul li.suggestli1{
background-color:#ccc;
}
.tzr-suggest ul li.suggestli2{
background-color:#eee;
}
.tzr-suggest ul li.suggestli1.selected,.tzr-suggest ul li.suggestli2.selected {
background-color:#EEEEEE;
}

.tzr-link { background-image: url(/tzr/templates/ico/general/link.png);
    background-repeat: no-repeat;
    background-position:right;
}

.tzr-link { background-image: url(/tzr/templates/ico/general/link.png);
    background-repeat: no-repeat;
    background-position:right;
}

