
img {border:0;margin:0;padding:0;}

#contentformu {width:90%;margin:12px 12px 12px 40px;border:0;display:block;clear:both}
input , textarea,.fileup, select,.subf input {border:0;background:#dedede;font-weight:normal;-webkit-border-radius: 2px;-moz-border-radius: 2px;CCborderRadius: 2px;font-size:1em}
textarea {height:auto;font-size:12px;border:0}
submit:focus  { outline: thick solid black }
.checkbox {border:0;}
input:focus, select:focus, textarea:focus,.fileup:focus, select:focus,.subf input:focus {
background:#FFFFFF;
}
th, th a {font-size:9px;}
#majourresenvoi , #majourenvoi{font-weight:bold;text-transform:uppercase;background:#a0a0a0;color:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;CCborderRadius: 2px; }
 #majourenvoi:focus {background:#4E9597;}
.box0 {padding:0;margin:0;border:0;}
.boxcomm {padding:4px;margin:0;border:0;text-align:right;font-size:10px;}
.pages {padding:4px;margin:0;border:0;text-align:right;font-size:9px;}
.npage {cursor:pointer;border:0;background-color:#FFFFFF;font-size:9px;font-weight:bold;color:#2D64C3}
.trclair {background-color:#FFFFFF}
.trfonce {background-color :#F8F8F8}
.smallbutton {font-size:9px;border:0;color:#000000;background-color:#999999}
.info {width:100%;text-align:center;font-weight:bold;clear:both}
.div_editor {border:1px solid #666666;margin:0}
.btn_editor {border:1px solid #666666;background-color:#DEDEDE;margin:0;text-align:left}
.content_editor {border:0;margin:0;width:90%;display:none;text-align:left}
.opcl_editor {border:1px;width:10%;text-align:left}
.prevzone {

          display:none;
          height:auto;
          border:1px dashed #000000;
          padding:4px;
          width:92%;
          margin:4px ;
          font-style:normal;
          font-weight:normal;
}
.frameover {width:1px;height:1px;margin:0 auto 0 auto;z-index:200;border:1px solid #000;visibility:hidden}
.frover {border:0;width:100%;height:100%;visibility:visible;display:block;}
/* ----------------------------------------------------------------------*/
#etoilinfos {font-size:0.8em;font-style:italic;text-align:center;}
#formtop {border:1px solid #DDDDDD;width:90%;background-color:#EFEFEF;margin-left:auto;margin-right:auto;padding:4px;}
#formtop label {font-weight:bold;font-size:0.9em;text-transform:capitalize}
#logout {width:98%;border:0;margin:0;padding:0;text-align:right;height:12px;}
#logout a:link,#logout a:visited,#logout a:hover {color:#2D64C3}
#majour {text-align:center;margin:0;padding:0;}
#mess_err {border:1px solid #2D64C3;font-size:11px;color:#2D64C3;margin:4px 0 0 4px;padding:4px; }
#contentformu {margin:0 auto 0 auto;width:90%}
#lstformu {border:0;padding:0;font-weight:bold;text-transform:uppercase;margin:4px auto 4px auto; }
#lstformu li {display:inline;}
#lstformu li a:link, #lstformu li a:visited {color:#000000;font-size:10px;padding:4px;background-color:#FCFCFC;margin:0 1px 0 1px;border:1px ButtonFace solid}
#lstformu li a:hover {color:#2D64C3;background-color:#F2F0F0;font-size:10px;padding:4px;margin:0 1px 0 1px;border:1px ButtonHighlight outset}
#tbadmin {border:0;padding:0;vertical-align:top;margin-left:auto;margin-right:auto;width:90%;display:block;clear:both}
#tbadmin td {padding:4px;margin:0;border:0;text-align:center;font-size:0.9em;font-weight:normal}
#tbadmin img {padding:0 4px 0 4px;margin:0;border:0;vertical-align:middle;}
#tbformu , #tbliste {border:0;text-align:center;margin:0;padding:0;width:90%;vertical-align:top;margin-left:auto;margin-right:auto;display:block;clear:both}
#tbformu label #tbliste {padding:0;margin:0;border:0;text-align:left;font-size:0.9em;font-weight:bold;text-transform:capitalize}
.label1 {padding:0;margin:0;border:0;text-align:left;font-size:0.9em;font-weight:bold;text-transform:capitalize}
#tbformu p {clear:both;border:0;padding:6px 4px 4px 4px;margin:0;display:block;text-align:left;
font-size:0.9em;vertical-align:top;font-weight:normal;font-size:0.9em}
#tbformu label ,#tbformu a {font-size:11px;font-weight:bold;}
#tbformu p.nobr {display:inline;float:left}
#tbformu p.nobr span {width:auto;border:0;display:inline;float:left;padding:0;font-size:11px;margin:0;clear:none;text-align:left}
#tbformu p.nobr label.bl {display:inline;float:left;font-size:11px;font-weight:bold;background:#aaa}
.titreform {font-size:1.3em;text-transform:uppercase;color:#343434;letter-spacing:0.2em;margin:4px 8px 8px 24px}
.span1 {border:0;display:inline;clear:none;font-size:9px;font-weight:normal;padding:0;margin:0}
#tbformu p span {width:74%;border:0;display:inline;float:left;padding:0;font-size:11px;margin:0;clear:none;text-align:left}
#tbformu p label.bl {width:23%;display:inline;float:left;font-size:11px;font-weight:bold}

#tbformu fieldset,#tbliste fieldset {width:100%;border:1px solid #eee;border-right:1px solid #efefef;border-bottom:1px solid #ddd;padding:4px;margin:0;text-align:left;font-weight:bold;background:#f4f4f4;
-webkit-border-radius: 2px;-moz-border-radius: 2px;CCborderRadius: 2px;margin:0 0 8px 0;display:block;clear:both}
#tbformu legend, #tbliste  legend {background:#fff;border:1px solid #ff3300}
.addfield  {float:left;min-width:88px;padding-right:6px;border:0}
.addfield label {display:block;clear:right;width:100%;}
.addfield select,.addfield input   {font-size:0.9em}
.units {border:0;display:block;width:100%;min-height:40px;margin:4px 0 4px 0;clear:both}
.modifline {display:inline;float:left;clear:right}
.infolieu {display:block;clear:both;height:36px;border:0}
#mapgeocoder {width:400px;height:260px;border:0;}
#mapgeo {display:none;position:absolute;width:400px;height:280px;background:#d0d0D0;border:12px solid #d0d0d0;z-index:120;-webkit-border-radius: 8px;-moz-border-radius: 8px;CCborderRadius: 8px;text-align:center}
#mapgeo a {color:#3D8487}
#add_date {clear:both;}
#tbformu img.imgsup {border:0;margin-top:20px;clear:right}
#addporteur,#addstruct,#addoc {clear:left;display:block}
#tbliste fieldset {font-weight:normal;display:inlinepadding:8px;}
#tbformu fieldset legend, #tbliste fieldset legend {text-transform:uppercase;font-weight:bold;
font-size:0.8em;border:1px solid #fafafa;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:4px;background:#fff;-webkit-border-radius: 2px;
       -moz-border-radius: 2px;CCborderRadius: 2px;}
#tbformu #envoi {width:74%;border:0;padding:4px;margin:8px 0 0 0;text-align:left;font-weight:bold;font-size:10px;}
#tbformu input,#tbformu textarea {font-weight:normal;padding:2px;border:1px solid #cecece;border-top:1px solid #ddd;border-left:1px solid #ddd;-webkit-border-radius: 2px;-moz-border-radius: 2px;CCborderRadius: 2px;}

#admincontent {width:100%;background-color:#FFFFFF;border:0;text-align:center;vertical-align:top}
.pagesuiv {width:100%;text-align:right;border:0;font-size:9px;}
.pagesuiv a {font-size:9px;font-weight:normal}
.selb {background-color:#EFEFEF;color:#2D64C3;font-weight:bold}
.joint {background-color:#f0f0F6;font-size:10px;font-weight:bold;}
#annulediv {width:200px;height:200px;background:#fff;}
#usersliste, #docsliste, #listepartis {width:86%;border:1px dotted #000;border-top:0;margin:8px auto 8px auto;padding:0;display:none;}
#listepartis {width:100%;border:0;margin:0;padding:0;}
#usersliste fieldset,#docsliste fieldset, #listpartis fieldset {padding:10px 8px 10px 20px;font-weight:normal;border:0}
#usersliste,#docsliste,#listpartis {background:#fff;z-index:220;border:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;position:absolute;}
div.closecal, div.closeverif {font-size:10px;font-weight:bold;width:100%;border:1px solid #000;padding:0;margin:0;text-align:right;height:16px;background:#666}
div.closecal a , div.closeverif a {color:#ff6633}
div.closeverif {width:200px;margin:0 auto 0 auto}
.redbox {background:#fff;color:#000;font-weight:normal;}
.grbox {background:#efefef;color:#ff6600;font-weight:normal;}
.greenbox {background:#efefef;color:#2D64C3;font-weight:bold;}
.greencoord {background:#efefef;color:#2D64C3;font-weight:normal;display:inline}
.redcoord {display:none;}
.redbox input, .greenbox input , .greencoord input, .redcoord input {border:0}
.greenbox em, .redbox em {font-weight:bold;font-style:normal;font-size:9px;color:#000;}
#cal {margin:8px auto 12px auto;padding:0;font-size:10px;font-weight:bold;color:#2D64C3;table-layout:fixed;border-collapse: separate;clear:right;text-align:center;width:154px;}
th.calmois {border:0;text-align:center;font-size:12px;font-weight:bold;}
th.calmois a:link,th.calmois a:hover,th.calmois a:visited  {color:#2D64C3}
th.caljour {border:0;text-align:center;font-size:10px;font-weight:bold;}
td.today,td.calclass,td.noday , td.cejour, td.todaywk, td.nodaywk,td.cejour,td.cejourwk {border:1px solid #000;margin:-1px 0 0 -1px;width:16px;height:20px;padding:2px 0 2px 0;text-align:center;font-size:10px;font-weight:bold}td.todaywk a:link,td.todaywk a:visited,td.nodaywk a:link,td.nodaywk a:visited,td.today a:link, td.today a:visited , td.noday a:link, td.noday a:visited,td.cejourwk a:link, td.cejourwk a:visited ,td.cejour a:link, td.cejour a:visited , td.caljour a:link, td.caljour a:visited {display:block;text-decoration:none;color:#2D64C3;font-size:10px;}
td.todaywk,td.nodaywk,td.cejourwk {background-color:#fbfffb;}
td.cejour ,td.cejourwk {background-color:#ffecec;font-size:10px;}
td.calclass {border:0;}
.dispo, .nodispo, .dispo0, .nosdispo0 {font-weight:bold;font-size:10px}
.dispo {background:#2D64C3;color:#fff}
.dispo0 {color:#2D64C3;background:#fff}
.nodispo0 {background:#ffecec;color:#df3310;}
.nodispo {color:#ffecec;background:#df3310;}
#datsel option {width:100px;overflow:hidden;font-size:10px;font-weight:normal;background-color:#fff;color:#000}
#datsel {width:100px;overflow:hidden;font-size:10px;font-weight:bold;background-color:#2D64C3;color:#fff}
.crplus {color:#2D64C3;font-weight:bold;}
hr.clear {background-color:#fff;color:#fff}
.dotted {background-image:url(../images/dot.png);background-color:#fff;color:#fff;margin:8px 0 16px 0}
#okparti, #okparti input {margin:8px auto 8px auto}
#annuleparti {margin:8px 0 8px 16px}
#formuparti {text-align:left;margin:0;padding:0}
#formuparti fieldset {border:1px solid #999;padding:8px}
#formuparti fieldset legend {background-color:#fbfffb;font-weight:bold;color:#2D64C3;}
#formuparti fieldset div {text-align:left;width:90%}
#crdiv {border:1px solid #000;background:#fff;position:absolute;width:160px;height:200px;display:none}
.suite {text-align:right;width:96%;font-size:9px}
#chkconflit {border:1px ButtonFace solid;font-size:10px;font-weight:bold;background-color:#2D64C3;color:#fff}
.question , .reponse {font-size:10px;text-align:left;border:0;}
.question {border-top:1px dotted #999;border-bottom:1px dotted #666;background:#efefef}
.reponse {border-bottom:1px dotted #000;background:#e4e4e4}
.question strong , .question a  {font-size:10px}
.question h3 {color:#2D64C3;font-size:10px}
.reponse strong, .reponse strong a , .reponse a {color:#2D64C3;font-size:10px}
.reponse div {display:none}
#crauto {border:1px dotted #000;display:none;width:580px;font-weight:normal;position:absolute;background:#fff}
/*datePicker */
#caldatePicker {border:1px solid #dfdfff;font:normal 10px Verdana, Arial, sans-serif;background:#eeeeff;clear:both;width:176px;display:none;position:absolute;z-index:250;}
#YMPicker {padding:2px 0 4px 0;border-bottom:2px solid #ddddff;}
#YMPicker select {font-size:10px;font-family: Verdana, Arial, sans-serif;border:0;margin:0 0 0 4px;display:inline}
#YMPicker select  option {font-size:10px;font-family: Verdana, Arial, sans-serif;}
.icocal {border:0;margin:-4px 4px 0 4px;display:inline;clear:none;}
#datePicker {border:0;background:#fff;;clear:both;}
#datePicker table {margin:auto;width:176px;}
#datePicker table td{border:1px #f3f3ff solid;text-align:center;padding:2px;font:normal 10px Verdana, Arial, sans-serif;border-collapse:collapse;background:#fff;}
#datePicker table td:hover {color:#6Ea5a7}
#datePicker table td.SelectedDay{font-weight:bold;color:#6Ea5a7;}
#datePicker table .WeekName td{font-weight:bold;}
#docsliste {background:#fff}
.addplus {clear:left;display:block}
