/* Fieldset ADMIN et POPUP */

.POPUP input,
.POPUP textarea,
.POPUP select,
.POPUP option {
 max-width: 380px;
 border: none;
 background-color: #E7E7E7;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.POPUP input[type=text]:focus,
.POPUP textarea:focus {
 background-color: #FFEE88;
}

.POPUP fieldset,
.admin fieldset {
 border: solid 1px #A7A7A7;
 -moz-border-radius: 0 10px;
 padding: 15px 2px 2px 2px;
 margin: 10px 0px;
 background-image: url(../../default/images/FondOnglets.jpg);
 background-repeat: repeat-x;
}

.admin fieldset div {
 margin: 1px auto;
 width: 97%;
}

.POPUP H3,
.POPUP H3 i {
 color: #FF6600;
}

.POPUP H3:before,
.POPUP H3:after {
 content: " :: ";
}

fieldset.XML-FROM {
 border: none;
 background-image: none;
 padding: 0px;
 margin: 0px;
}

.POPUP legend,
.admin legend {
 font-weight: bold;
 color: #A7A7A7;
 margin: 2px 2px 2px 10px;
 padding: 2px 30px 2px 5px;
 border-top: solid 1px #A7A7A7;
 border-left: solid 1px #A7A7A7;
 border-bottom: solid 1px #999999;
 border-right: solid 1px #999999;
 background-color: White;
}

.POPUP legend select,
.admin legend select,
.POPUP legend input,
.admin legend input {
 margin: 0 10px 0 10px;
 border: solid 1px #AAAAAA;
}

.admin legend img  {
 margin-right: 5px;
 vertical-align: middle;
}

fieldset.ACTION,
fieldset.TAO-ACTION {
 border: none;
 background-image: url(../../default/images/FondTaoOngletBar.jpg);
 background-repeat: repeat-x;
 background-position: bottom;
 padding-top: 30px;
 text-align: center;
}

fieldset.ACTION input,
fieldset.TAO-ACTION input {
 padding: 0px;
 background-color: transparent;
 border: none;
 font-weight: bold;
 margin-bottom: 3px;
}

.CLOSE {
 background-color: transparent;
 border: none;
}

/* Boutons d'ajout */

fieldset.INSERT,
fieldset.INSERT * {
 border: none;
 background-image: none;
 margin: 0px;
 padding: 0px;
}

/* Liens des menus */

fieldset.link fieldset,
fieldset.LIEN-LISTE fieldset {
 border: none;
 background-image: none;
 margin: 2px;
 padding: 0px;
 text-align: left;
 border-bottom: dotted 1px #DDDDDD;
}

fieldset.link fieldset legend,
fieldset.LIEN-LISTE fieldset legend {
 border: none;
 margin: 0 10px 0 0;
 padding: 0px;
 float: left;
 width: 100px;
 text-align: right;
}

/* */

body.POPUP {
 background-color: White;
 background-image: none;
}

.POPUP textarea.WYSIWYG {
 min-height: 250px;
 _height: 250px;
 min-width: 400px;
 _width:400px;
}

.POPUP .TAO-ONGLETS  { 
  text-align: left;
}

.POPUP dl,
.ADM .TAO-ONGLETS dl,
.ADM .TAO-PAGES dl,
.ZonePage dl { 
 border-bottom: dotted 1px #DDDDDD;
 width: 100%;
 float: left;
 padding: 2px 0;
}

.POPUP dt,
.ADM .TAO-ONGLETS dt,
.ADM .TAO-PAGES dt,
.ZonePage dt { 
  text-align: right;
  float: left;
  font-weight: bold;
  min-width: 180px;
  _width: 180px;
  margin-right: 5px;
}

.POPUP .TAO-ONGLETS .ACCROCHE dt,
.POPUP .TAO-ONGLETS .DESCRIPTION dt {
 width: 100%;
 float: none;
 text-align: left;
}

.POPUP dd { 
 color: #999999;
 text-align: left;
}

.POPUP .TABLE dd {
 max-width: 420px;
}

.POPUP fieldset.TAO-ACTION {
 float: left;
 width: 99%;
 min-width: 100%;
}

.ZonePage {
 text-align: left;
}

.ZonePage dd { 
 text-align: left;
}

/* Pages et Zones des pages */

fieldset.PAGESLIST fieldset {
 background-image: none;
 border: solid 1px #DDDDDD;
 display: inline;
 margin: 0 10px 10px 0;
 padding: 5px;
}

fieldset.PAGELIST dl {
 width: 100%;
 float: left;
 border-bottom: dotted 1px #CCCCCC;
}

fieldset.PAGELIST dl:hover {
 border-bottom: solid 1px #CCCCCC;
 background-color: #DDDDDD;
}

fieldset.PAGELIST dt {
 width: 450px;
 float: left;
 text-align: right;
 margin-right: 5px;
}

fieldset.PAGELIST dt img {
 float: left;
}

/* Boutons d'admin */
/*
div.CONTENEUR .TAO-IMGLINK,
div.CONTENEUR .TAO-IMGLINK img,
div.CONTENEUR .TAO-POPIMGLINK,
div.CONTENEUR .TAO-POPIMGLINK img,
div.CONTENEUR .TAO-TEXTLINK img,
div.CONTENEUR .TAO-POPTEXTLINK img {
 background-image: none !important;
 padding: 0px !important;
 margin: 0px !important;
 width: auto !important;
 height: auto !important;
}

div.CONTENEUR .TAO-IMGLINK img,
div.CONTENEUR .TAO-POPIMGLINK img,
div.CONTENEUR .TAO-TEXTLINK img,
div.CONTENEUR .TAO-POPTEXTLINK img {
 margin-right: 6px !important;
}

div.CONTENEUR .TAO-TEXTLINK,
div.CONTENEUR .TAO-POPTEXTLINK {
 padding: 2px 6px 4px 6px;
 margin: 2px;
 color: black;
 font-weight: bold;
 text-decoration: none;
 border-left: solid 1px #666666;
 border-right: solid 1px #666666;
 background-image: url(../../default/images/FondTaoOngletBar.jpg);
 background-position: bottom;
}
*/
.TAOLINE {
 -moz-border-radius: 0 !important;
 background-color: transparent !important;
 margin: 0 0 5px 0;
 padding: 1px !important;
 border: solid 1px #A7A7A7 !important;
 background-image: url(../../default/images/FondMenuModule.jpg);
 overflow: hidden;
 width: 100%;
 clear: both;
 text-align: center;
}
/*
.TAOLINE a {
 padding: 2px 6px;
 margin: 0 !important;
 color: black;
 text-decoration: none;
}*/

.TAOLINE a:hover {
 background-color: #E7E7E7;
}

/* Menu Admin boutons des modules */

div.MENUMODULE a,
div.MENUMODULE ul.LIENS a,
dd.TAOLINE a {
 background-color: white;
 border-left: solid 1px black;
 border-right: solid 1px black;
 color: black;
 text-decoration: none;
 margin: 0 5px;
 padding: 3px 3px 4px 25px;
 background-image: url(../../default/images/MenuModule.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 display: inline;
 position: static;
}

div.MENUMODULE ul.LIENS {
 margin-bottom: 2px;
 border-bottom: solid 1px black;
 height: 20px;
 background-color: #E7E7E7;
 z-index: 1000;
}

div.MENUMODULE a:hover {
 color: #D70004;
 background-image: url(../../default/images/MenuModuleHover.jpg);
}

div.MENUMODULE li {
 display: inline;
}

div.MENUMODULE {
 width: 100%;
 clear: both;
 padding: 5px 0 0 0;
 margin: -10px 0 10px 0;
 background-color: #E7E7E7;
 border-bottom: solid 1px black;
 background-image: url(../../default/images/FondMenuModule.jpg);
}

div.MENU-POPUPS a {
 margin: 0 10px;
 text-align: center;
 background-color: transparent;
 border: none;
 padding: 0;
 background-image: none;
}

div.MENU-POPUPS img {
 width: 32px;
 height: 32px;
}

div.PAGES div.MENU-POPUPS a {
 margin: 0 2px;
}

div.PAGES div.MENU-POPUPS img {
 width: 24px;
 height: 24px;
}

div.MENU-ACTIONS {
 overflow: hidden;
 background-color: #F7F7F7;
 border-top: solid 2px #C7C7C7;
 margin-top: 5px;
 padding: 3px 0 4px 0;
}

/* Menu privé */

.ADMIN-MENU-PRIVE {
 float: left;
}

/* Admin des modeles */

fieldset.ADMIN-GAUCHE {
 float: left;
 margin-right: 5px;
}

fieldset.ADMIN-DROITE {
 float: right;
 margin-left: 5px;
}

fieldset.ADMIN-GAUCHE,
fieldset.ADMIN-DROITE,
fieldset.ADMIN-CENTRE {
 width: auto !important;
 padding: 0px;
}

fieldset.ADMIN-TEXTE {
 clear: both;
}

fieldset .ADMIN-LISTE {
 float: left;
}

/* pnglets */


/* Admin dans les pages */

div.PAGES div.TAO-ONGLETS {
 float: left;
 border: solid 1px #CCCCCC;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 -moz-border-radius: 0 0 20px;
 padding-bottom: 10px;
}

div.PAGES div.TAO-ONGLETS input,
div.PAGES div.TAO-ONGLETS textarea,
div.PAGES div.TAO-ONGLETS select,
div.PAGES div.TAO-ONGLETS option {
 max-width: 380px;
 border: none;
 background-color: #E7E7E7;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.PAGES div.TAO-ONGLETS dl { 
 border-bottom: dotted 1px #DDDDDD;
 width: 100%;
 float: left;
 padding: 2px 0;
}

div.PAGES div.TAO-ONGLETS .ACCROCHE dt,
div.PAGES div.TAO-ONGLETS .DESCRIPTION dt {
 width: 100%;
 float: none;
 text-align: left;
}

div.PAGES div.TAO-ONGLETS dd { 
 color: #999999;
 text-align: left;
}

div.PAGES div.TAO-ONGLETS input.TAO-ACTION {
 font-weight:bold;
 border: none;
 background-color: transparent;
 background-image: url(../../../images/bulles/enregistrer-HD.png);
 background-repeat: no-repeat;
 background-position: right;
 padding: 2px 35px;
 margin: 5px 0;
 text-align: right;
 height: 32px;
 border-bottom: solid 1px #999999;
 border-left: solid 3px #999999;
 -moz-border-radius: 0 0 0 20px;
 cursor: pointer;
}

div.PAGES div.TAO-ONGLETS a {
 margin: 0 2px;
}

/* Barre admin V2 */

div.TAOBAR {
 background-image: url(../../default/images/FondTaoBarV2.jpg);
 border-top: solid 1px black;
 border-bottom: solid 1px black;
 margin-bottom: 10px;
 background-color: White;
 overflow: hidden;
 padding: 10px 0 5px 0;
 width: 100%;
 z-index: 100;
}

div.TAOBAR-DEV {
 background-image: none;
 background-color: #BEEBC0;
}

div.TAOBAR-LOCAL {
 background-image: none;
 background-color: #BECDEB;
}

.TAOBAR * {
 font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1em;
 color: #666666;
 text-align: left;
}

.POPUP .TAO-REF {
 display: none;
}

.TAOBAR ul {
 margin: 0;
 padding: 0px;
}

div.TAOBAR li {
 margin: 0;
 padding: 0px;
 list-style: none;
 float: left;
 margin-left: 20px;
}

div.TAOBAR a.TAO-OUTILS {
 float: right;
 width: 170px;
 text-align: left;
}

div.TAOBAR a.TAO-OUTILS:hover {
 cursor: pointer;
}

.POPUP div.TAOBAR a.TAO-OUTILS { 
 display: none;
}

#popin_content ul {
 padding: 10px;
 border: solid 1px #E7E7E7;
 border-top: solid 1px black;
 background-color: #F7F7F7;
}

#popin_content li {
 margin: 0;
 padding: 0px;
 list-style: none;
 margin-left: 20px;
}

.TAOBAR li a img {
 vertical-align: bottom;
 width: 30px;
 height: 30px;
 margin-right: 5px;
}

.TAOBAR a.EVENT img {
 width: auto;
 height: auto;
}

.TAOBAR a {
 text-decoration: none;
}

.TAOBAR a:hover,
div.TAOBAR input:hover,
div.TAOBAR .TaoBar-on {
 color: #A11E54;
}

.TAOBAR H2 {
 margin: 10px 0;
 color: black;
 text-align: center;
 border-top: solid 1px black;
 border-bottom: solid 1px white;
 padding: 2px;
}

ul.TAOBAR {
 margin: 0px;
 padding: 0;
}

ul.TAOBAR form {
 margin: 0px;
}

ul.TAOBAR input {
 padding: 0px;
 border: none;
 background-color: transparent;
 cursor: pointer;
}

ul.TAOBAR input {
 padding: 10px 5px 0 33px;
 background-repeat: no-repeat;
 width: 160px;
}

div.TAOBAR .IMAGE-SOS {
 display: none;
}

ul.TAOBAR li.TAO-STATS input { 
 background-image: url(../../../images/bulles/statistiques.png);
}

ul.TAOBAR li.TAO-CRAWL input { 
 background-image: url(../../../images/bulles/moteurs.png);
 padding-bottom: 5px;
}

div.TAOBAR li.TAO-WEBMAIL {
 border-top: solid 1px #DDDDDD; 
 display: block;
 width: 100%;
}

div.TAOBAR .HIDDEN {
 display: none;
}

/* Pages des modules */

div.MODULES {
 float: left;
}

div.MODULES dt {
 font-weight: bold;
}

/* bulles d'aide */

dl.SOS {
 width: 20px !important;
 float: right !important; 
 position: relative;
 border: none;
 min-width: 20px;
}

dl.SOS dt {
 width: 20px !important;
 min-width: 20px;
}

dl.SOS dd.SOSCODE {
 position: absolute;
 display: none;
 z-index: 1000;
 width: 200px;
 left: -203px;
 background-color:#FED346;
 border: 1px solid #A7A7A7;
 color: #373737;
 /*background-image:url(../../default/images/FondMenuModule.jpg);*/
}

dl.SOS dd.SOSCODE div {
 padding: 3px;
}

dl.SOS dd.SOSCODE div.TAOLINE {
 border: none !important;
 padding: 0px;
 width: auto;
}

/* admin categories dans tirroirs */
  
.TABLE div.CLASSEMENT dt  {
 text-align: left;
}
  
.TABLE div.CLASSEMENT dd  {
 min-width: 600px;
}

div.CLASSEMENT dl.TIROIR dt {
 background-color: #e2e7eb;
 width: 100%;
}

div.CLASSEMENT dl.CLASSEMENT-DL dt {
 background-color: transparent;
 width: 250px;
}

div.CLASSEMENT dl.TIROIR dl.CLASSEMENT-DL {
 margin-left: 20px;
 border-left: solid 1px black;
 font-size: 0.9em;
}

dl.TIROIR dl.TIROIR {
 margin-left: 40px;
 font-size: 0.9em;
}

div.CLASSEMENT a {
 text-decoration: none;
 color: black;
}

/* select COMBO */

option.COMBO-1 {
 font-size: 16px;
 font-weight: bold;
}

option.COMBO-2 {
 font-size: 14px;
 margin-left: 18px;
 font-weight: bold;
}

option.COMBO-3 {
 font-size: 12px;
 margin-left: 36px;
}

option.COMBO-4 {
 font-size: 12px;
 margin-left: 54px;
}

option.COMBO-5 {
 font-size: 10px;
 margin-left: 72px;
}

option.COMBO-6 {
 font-size: 10px;
 margin-left: 90px;
}

option.COMBO-2,
option.COMBO-3,
option.COMBO-4,
option.COMBO-5,
option.COMBO-6 {
 padding-left: 10px;
 background-image: url(../../default/images/ComboArbo.gif);
 background-repeat: no-repeat;
 background-position: left center;
}

/* TAOLINKS */

ul.TAOLINKS {
 background-image: url(../../default/images/FondTable.jpg);
 background-repeat: repeat-x;
 border-bottom: solid 1px black;
 padding: 2px;
}

ul.TAOLINKS li {
 display: inline;
 list-style: none;
 margin: 0 20px 0 0;
 font-weight: bold;
}

/* LISTE ERREUR 404 */

div.ODD {
 background-color: #F7F7F7;
 float: left;
 width: 100%;
 border-top: solid 3px #D7D7D7;
 border-bottom: solid 3px #D7D7D7;
 margin: 10px 0;
}

div.ODD dt, div.EVEN dt {
 width: 100px;
 min-width: 100px;
}

/* differencier groupe */

.GROUP-TAOWEB,
.GROUP-TaoWeb {
 border: solid 1px red !important;
 font-style: italic;
}

/* liste des pays dans popup */

div.PAYSLIST dd {
 width: 33%;
}

/* Popin selection */

div.SELECTS {
 float: left;
 width: 100%
}

.LESASSOS {
 float: left;
 width: 50%;
}

.LESASSOS dt,
div.SELECTS dt,
.ASSOS-LIST dt {
 font-size: 1.4em;
 font-family: "Trebuchet MS";
 width: 100%;
 text-align: left;
 background-color: #C7D1DB;
 color: white;
 padding: 2px;
 border-bottom: solid 1px black;
 margin-bottom: 5px;
}

.LIENS-ASSOS a {
 width: 47%;
 text-align: center;
 float: left;
}
