/****************/
/* ADMIN HEADER */
/****************/

body {
    background-color: white;
} 

.adminHeaderTop{
   /*background-image: url(/VitrineAdmin/resources/images/AdminHeaderTop.jpg);*/
   background-repeat: no-repeat;
   background-color :white ;
   height: 76px;  
   width: 1024px;
   font-size: 12px;
   font-weight : bold;
}
.TabPad_sun4{
   background-image: none;
   background-color :#07ABB8 ;
   color:white;
}
.Tab1Lnk_sun4{
   background-image: none;
   background-color :#07ABB8 ;
    color:white;
}

.disabled_sun4{
   background-image: none;
   background-color :#07ABB8 ;
    color:gray;
}
.Tab1SelTxtNew_sun4{
   background-image: none;
   background-color :#07ABB8;
   color:white;
}


a.adminHeaderLinkContent:link,
a.adminHeaderLinkContent:visited,
a.adminHeaderLinkContent:hover,
a.adminHeaderLinkContent:active{
   color: black;
   text-decoration : none;
}
/************/
/* Colonnes */
/************/

/**** Menu d'en haut */
.gridColumnSpacerLeft {
   width:400px;
}
.gridColumnMenuRight{
   width:624px;
}
/*** Gestion sub menu */
.gestionSubMenu{
   margin-left:10px;
}
.menuGestionTitre{
   color:white;
   font-size :14px ;

}

.standartButton, .buttonSaveNext, .smallButton,.verySmallButton, .longButton, .veryLongButton {
   background-color: #07ABB8;
   background-image: none;
   background-position: center;
   background-repeat: no-repeat;
   border-style: none;
   color: white;
   font-size: 12px;
   font-weight: bold;
   height: 24px;
   width: 116px ; 
}
.buttonSaveNext{
    width :136px;  
}
.smallButton{
    width :86px;  
}
.verySmallButton{
    width :46px;  
}
.longButton{
    width :146px;  
}
.veryLongButton{
    width :246px;  
}
/**** Structure principale de la page */
.menuLeftColumn{
   
   width:168px;

}
.leftMenuPanel {

   height:700px;
}
.rightPanel {
   height:700px;
   padding-left:20px;
}
.mainRightColumn{
   width:856px;
}
.mainGridPanel{

   background-color: white;
   background-image: none;
   background-repeat: no-repeat;
   padding-top: 20px;
}
/* LOGIN */
.panelLogin{
background-color:white;
width:1024px;
padding-left:100px;
  vertical-align :middle ;
}
/* CENTRE */

.autocomplete{
  width :346px ;
}
.doubleLine{
    height:20px;
}
.simpleLine{
    height:12px;
}

.halfLine{
    height:6px;
}

.Tab1Div_sun4{
   background-color: white;
 background-image :none;

}
.topTableColumn1{
    width:150px;

}
.topTableColumn2{
    width:370px;
}
.topTableColumn3{
    width:136px;
}
.topTableColumn4{
    width:136px;
 
}

.centralTab .Tab1Div_sun4{
   background-color: white;

}

.centralTab, .spacerPanel{
   background-color: white;
   border-color: #07ABB8;
   border-style: solid;
   border-width: 2px;
   width: 800px;
   min-height:600px;
   padding-top:15px;
   padding-left:22px;
}
.spacerPanel{
   /* height:300px;*/
  text-align :center ;

   padding-left:0px;
}
.spacerPanel span{
    color: #881111;
  font-size :18px ;  
  font-weight :bold ;
}

.tabLangues{

   /*width: 788px*/
}

.secondLevelTab {
   background-color: #F8F8F8;
   border-color: #a3a3a3;
   border-style: solid;
   border-width: 1px;
    width: 789px;
}

/* dans un tab comme "francais" ou "anglais */
.standartLabelColumn{
padding-left:15px;
width:178px;

}
.standartFieldColumn{
 width:590px;

}

.standartField{
    width:580px; 
}
.standartDropDown{
  width:350px;
}


.topMiddleTitle{
   color:white; 
  font-size :19px ;
}

.smallField{
    width:220px;    
}
.smallDropDown{
    width:220px;    
}
.toValidate{
  background-color : yellow; background-image:none;
}

/**************************/
/* style header de table */
/*************************/
/* */

.Tbl2Ttl_sun4 {
   background-color: red;
  background-repeat :no-repeat ;
   background-image: none;


  
   color: #fff
}
table.Tbl_sun4 caption.TblTtlTxt_sun4 {
            color:#fff;
            background-color:  #07ABB8;

            background-image: none;
}

table.TblLt_sun4 .TblHdrTxt_sun4 {
   background-image: none!important;
}

/* style des column header sans value*/
table.Tbl_sun4 .TblHdrTxt_sun4 {
   background-image: none!important;
   background-color: #aaaaaa;
   font-weight: bold;
}
/* style border des rows */
table.Tbl_sun4 td, table.Tbl_sun4 th {
   border-color: #E5E5E5;
   background-color: #F8F8F8;
}
/* style border des rows qui nont pas de value */
table.Tbl_sun4{
  background-color : #E5E5E5
}
/* style du colum header */
table.Tbl_sun4 th.TblColHdr_sun4 {
   background-color: #D0D0D0;
   border-color: #D0D0D0
}

/* style du bouton du colum header */
table.Tbl_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 a.TblHdrLnk_sun4:visited {
   background-color: #D0D0D0;
   background-image: none!important;
   color: black;
   font-weight: bold;
}
/* style du bouton du colum header quand pas de resultat dans la column... */
table.Tbl_sun4 .TblHdrTxt_sun4 {
   color:#000000;
   text-decoration:none;
   background:#f8f8f9 url() repeat-x left bottom;
   background-color: #D0D0D0;
}
/* style du sort */
table.Tbl_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 a.TblHdrImgLnk_sun4:visited {
   background-color: #D0D0D0;
   background-image: none!important;
   border-color: #D0D0D0;
   height:14px;
} 


table.Tbl_sun4 tr.evenRow td, table.Tbl_sun4 tr.evenRow th, .evenRow
{
	background-color:  #E5E5E5; 
}

table.Tbl_sun4 tr.oddRow td, table.Tbl_sun4 tr.oddRow th, .oddRow
{
	background-color: #f2f2f2; 
}

/* pour �viter les carr�s blancs en t�te de colonne quand �a saute sur 2 lignes et + */
table.TblHdrTbl_sun4 td{
  background-color :#d0d0d0 ;
}

/* pour �viter les trucs bizarres dans les ongleets d�sactiv�s */
.disabled_sun4{
display: block;
padding-top: 8px;
padding-right: 15px;
padding-bottom: 7px;
padding-left: 15px;
text-align: center;
}



/* JD: Vid�o externe */
.externVideoLabel {
    display: block;
    float: left;
    width: 150px;    
}

.externVideoField {
    width: 300px;
}

.externVideoMessage {
    color: red;
}