#adminbZone {
        /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left;*/
        padding-bottom: 10px;
        width: 520px;
}

#adminbZone .formMsg {
        margin: 20px 5px 5px 5px;
        margin-left: 10px;
        border: 1px solid #999999;
        padding: 4px;
        color: #025081;
        background-color: #FFFFFF;
        width: 490px;
        _width: 500px;
}

#adminbZone .formItem {        
        min-height: 20px;
        color: #666666;        
        text-align: left;
        font-size: 12px;
}

@media {    
    #adminbZone .formItem{
          width: auto;
    }
}

#adminbZone .formItem input {       
        border: 1px solid #666666;            
        width: 350px;
        height: 20px; 
        _width: 355px;
}

*:first-child+html #adminbZone .formItem input{
        width: 355px;
}

#adminbZone .formItem select{
        width: 136px;
        _width: 142px;
        height: 20px;
        _margin-left: 3px;
}

*:first-child+html #adminbZone .formItem select{
        margin-top: 3px;
        width: 135px;
        margin-left: 10px;
}

#adminbZone .formItemBottom {
        min-height: 20px;
        color: #666666;        
        text-align: left;
        font-size: 12px;
}

*:first-child+html #adminbZone .formItemBottom{
        width: 357px;
}

#adminbZone .formItemBottom select{        
        width: 351px; 
        _width: 348px;
        height: 20px;
}

*:first-child+html #adminbZone .formItemBottom select{
        width: 360px;
        margin-top: 3px;
        margin-left: 15px;
}

#adminbZone .label {
        float: left;
        color: #666666;
        line-height: 20px;
        margin-left: 23px;
        text-align: right;
        font-size: 12px;
        clear: left;
}

@media {
    #adminbZone .label {
          margin-left: 0px;
          _margin-left: 10px;
    }   
}

#adminbZone .label2 {
        float: left;        
        color: #666666;
        height: 20px;        
        width: 71px;
        _width: 44px;
        padding: 4px 7px 5px 0px;
        _padding: 4px 0px 5px 7px;
        text-align: right;        
        font-size: 12px;
}

*:first-child+html #adminbZone .label2{
        width: 73px;        
}

#adminbZone .formItem .little{
       font-size: 11px;
       padding-left: 150px;       
       text-align: left;
       margin-bottom: 5px;
}

*:first-child+html #adminbZone .formItem .little{
    margin-left: 10px;
    padding-left: 0px;
}

#adminbZone select{
        width: 140px;
        border: 1px solid #666666;
        height: 21px;
        padding: 3px;
}



#adminbZone .ajouter{
    width: 510px;
    text-align: right;
    margin-bottom: 20px;    
}

#adminbZone .delete{
    width: 75px;
    height: 18px;
    _height: 30px;
    background-color: #FFCC00;
    border: 1px solid #FFCC00;
    color: #005c99;
    padding: 6px 5px 4px 5px;
    margin-left: 423px;
    _margin-left: 435px;    
    margin-bottom: 10px;
    _margin-bottom: -10px;    
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    clear: left;
}

*:first-child+html #adminbZone .delete{
    margin-bottom: -10px;
}

#adminbZone .delete:hover{
    background-color: #005c99;
    border: 1px solid #005c99;
    color: #FFCC00;    
}


#adminbZone .formItem .zoneAchoisir{
    font-size: 12px;
}

#adminbZoneInfo1{
        margin-left: 140px;
        _margin-left: 130px;
        width: 338px;
        _width: 362px;
        background-color: #FFFFFF;
        border: 1px solid #666666;
        padding: 10px;
}

.zoneChoisie{
    width: 68px;
    float: left;
    font-size: 12px;
    color: #333333;
    margin-left: 75px;
    _margin-left: 37px;

}

#adminbZone .formItem .zoneAchoisir select{
        width: 363px;
        border: 1px solid #666666;
        height: 21px;
        padding: 3px;
}

/*----- ADMIN GROUP -----*/

#adminbGroup {
        /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left;*/
        padding-bottom: 10px;
        width: 520px;
        font-size: 12px;
        overflow: hidden;
}

#adminbGroup input{
    height: 15px;
    _height: 21px;
    border: 1px solid #666666;
    padding: 3px;
}


#adminbGroup .ajouterGrp input{
    height: 15px;
    _height: 21px;
    width: 15px;
    _width: 21px;
    padding: 3px;
    border: none;
}

#adminbGroup .modifierGrp input{
    height: 15px;
    _height: 21px;
    width: 15px;
    _width: 21px;
    padding: 3px;
    border: none;
}

#adminbGroup .delete{
    background-color: #005C99;
    border: 1px solid #FFFFFF;
    padding: 7px 5px 8px 5px;
    width: 70px;
    margin-right: 5px;
    margin-top: 10px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
}

#adminbGroup .delete:hover{
    background-color: #FFFFFF;
    border: 1px solid #005C99;
    color: #005C99;
} 

.label{
    text-align: right;
    width: 110px;
    float: left;
    padding-right: 5px;
    line-height: 2em;
    /* padding-top: 1px*/
}

/* .label{
   padding-top: 2px;
}*/

.label input[type=radio]{  
    margin: 0px;
    padding-top: 4px;
}

.formItem {
    color: #333;
    padding: 0px 5px 3px;    
    text-align: right;
    width: 500px;    
    _width: 510px;
    font-size: 12px;
    margin-left: 10px;    
}

*:first-child+html .formItem {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    height: auto;
}

#adminbGroup .formItem select{
    width: 360px;
    _width: 363px;
}

#adminbGroup .text{
        width: auto;
}

#adminbGroup .ajouter{
    width: auto;
    background-color: #FFCC00;
    border: 1px solid #FFCC00;    
    padding: 7px 7px 9px 7px;
    color: #005c99;
    font-weight: bold;
    cursor: pointer;    
    font-size: 12px;
}

#adminbGroup .ajouter:hover{
    background-color: #005c99;
    border: 1px solid #005c99;
    color: #FFCC00;
}

#adminbGroup .btn{    
    margin-left: 430px; 
    margin-bottom: 20px;
    _margin-top: -20px;
}

/*target ie7 only*/
*:first-child+html #adminbGroup .btn{
    margin-top: -20px;
}

#adminbGroup  .btnBottom{    
    _margin-top: -20px;
    margin-left: 430px; 
    margin-bottom: 10px;
}

/*target ie7 only*/
*:first-child+html #adminbGroup .btnBottom{    
    margin-top: -20px; 
}

.grpBanStepDel{
    width: 500px;
    padding-left: 10px;
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 12px;
    text-align: right;
}

.grpBanStepDel form{
font-size: 12px;
color: #333333;
width: 500px;
text-align: right;
}

#adminbGroupDelete select{
width: 360px;
_width: 370px;
border: 1px solid #666666;
padding: 3px;
}

#adminbGroupStep0 .ajouterGrp{
    width: 300px;
    margin-left: 100px;
    color: #333333;
    font-size: 12px;
    margin-bottom: 20px;
    margin-top: 10px;
}

#adminbGroupStep0 .modifierGrp{
    width: 410px;
    margin-left: 100px;
    color: #333333;
    font-size: 12px;
}

    #adminbGroupStep0 input{
    width: 16px;
    height: 16px;
    border: 1px solid #666666;
    padding: 3px;
    vertical-align: middle
    }

    #adminbGroupStep0 select{
    width: 336px;
    _width: 347px;
    border: 1px solid #666666;
    padding: 3px;
    }

.grpBanStep2{
    width: 510px;
    text-align: right;
}

     #adminbGroupStep1{
    font-size: 12px;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 10px;
    }

    #adminbGroupStep1 input{
    width: 300px;
    }

    .continuer2{
        margin-bottom: 40px;
        text-align: right;
        width: 516px;
    }

    @media {
        .continuer2 {
            margin-bottom: 10px;
            _margin-bottom: 0px;
        }
    }

.grpBanStep3{

}
    .grpBanStep3 .zone{
    float: left; 
    width: 220px; 
    font-size: 12px;
    color: #333333;
    margin: 10px 55px 20px 10px;
    _margin-right: 52px;
    }

    .grpBanStep3 .zone2{
    float: left; 
    width: 220px; 
    font-size: 12px;
    color: #333333;
    margin-top: 10px;
    margin-bottom: 20px;
    }

#admingavail, #admingzavail{
    float:left; 
    cursor: pointer; 
    height: 120px; 
    border: 1px black solid;
    width: 220px; 
    margin-left: 10px;
    overflow-y: scroll;
}

#admingavail div, #admingcurr div, #admingzavail div, #admingzcurr div{
    padding: 3px
}

.fleches{
    float: left;
    width: 25px;
    height: 17px;
    margin: 50px 16px 0px 18px;
    _margin: 50px 12px 0px 11px;
    background-image: url(../images/btn/admin-panel-fleches.gif);
}

#admingcurr, #admingzcurr{
    float:left; 
    cursor: pointer; 
    height: 120px; 
    border: 1px black solid; 
    width: 220px; 
    overflow-y: scroll;
}


/* Banners Admin */



/***********************  Style générique    *************************/
.boxAdmin
{    
    /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left; */
    width: 520px;
    font-size: 12px;
    overflow: hidden;
}

.boxAdminBig
{
    /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left;*/
    padding-bottom: 10px;
    width: 688px;
    font-size: 11px;
    overflow: hidden;
}

/*-------*/
.errBig{
    color: red;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
}

.boxAdminBig .adminUser{
    margin-top: 5px;    
    _margin-top: 10px;    
    padding: 0px 10px 10px;
}

.boxAdminBig .adminUser .search {
    float: none; 
    display: inline; 
    padding: 2px 17px;
}

@media {
    .boxAdminBig .adminUser .search {
    line-height: 11px;
    padding: 2px 4px;
}
}

.boxAdminBig .adminUser table{    
    width: 675px;    
    color: #000000;    
}
.boxAdminBig .adminUser table tr{    
    height: 25px;
    background-color: #edf3f8;
}
.boxAdminBig .adminUser table tr td.pale{
    background-color: #f6f9fc;
}

/*colonnes*/
.boxAdminBig .adminUser table tr .col1{
    padding: 0px 10px; 
    width: 200px;
}

.boxAdminBig .adminUser table tr .col1 a{
    color: #006699;
    font-weight: bold;
}
.boxAdminBig .adminUser table tr .col2{
    padding: 0px 10px;
    width: 110px;
}
.boxAdminBig .adminUser table tr .col3{
    padding: 0px 10px;
    width: 110px;
}
.boxAdminBig .adminUser table tr .col4{
    padding: 0px 10px;
    width: 100px;
}
.boxAdminBig .adminUser table tr .colOrg1{
    padding: 0px 10px;
    width: 600px;
}
.boxAdminBig .adminUser table tr .colOrg2{
    padding: 0px 10px;
}

.boxAdminBig .adminUser table .adminOrg tr .col4 img{
    cursor: pointer;
}


.boxAdminBig .adminUser table tr .colOrgType1 {
    padding: 0px 10px;
    width: 375px;
}
.boxAdminBig .adminUser table tr .colOrgType2 {
    padding: 0px 10px;
}


/**/

.boxAdminBig .adminUser .imgContainter{
    float: left;
    margin-right: 10px;
}

.boxAdminBig .adminUser .emailContainer{
    width: 230px;
    _width: 220px;
}

/*header*/
.boxAdminBig .adminUser table tr.header{
    background-color: #E4E4E4;
    background-image: none;
    text-align: left;
    color: #75AD1D;
    font-weight: bold;
}

/*-------*/
.inputAdmin
{
    border: 1px solid #676767;
    padding: 3px;
}
#adminBanners{    
    /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left;    */
    padding-bottom: 10px;

    font-size: 12px;
    overflow: hidden;
}

#adminBanners input{ 
    border: none;
    height: 15px;
    _height: 21px;
    border: 1px solid #666666;
    padding: 3px;
    width: 352px;
    _width: 362px;
}

#adminBanners input[type=file]{ 
    border: none;
    height: 21px;    
    border: 1px solid #666666;
    padding: 3px;
    width: 360px;
}

#adminBanners .title, 
#adminBanners .links{
    font-size: 12px;
    color: #333333;
    margin-top: 8px;
    text-align: right;
    width: 500px;
}

#adminBanners .image{
    font-size: 12px;
    color: #333333;
    margin-top: 8px;
    text-align: right;    
}



#adminBanners .image input{
    width: 350px;
    border: 1px solid #676767;
    height: 21px;
    padding: 3px;
}


#adminBanners .formItem select{
    width: 360px;
    _width: 363px;
    border: 1px solid #676767;
    height: 21px;    
    padding: 3px;
}

#adminbBannerInfo1 .empty_space {
    width: 150px;
    float: left;
}

#adminbBannerInfo1 .zone {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    text-align: center;
}

.banners{
    width: 500px;
}

@media{
    .banners{
        height: 1%;
    }
}

.banners form{
    font-size: 12px;
    color: #333333;
    text-align: right;
}




.zoneChoix{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0px;
    height: auto;
    min-height: 20px;
}

.zoneChoix #adminbZoneInfo1{
    margin-left: 150px;
    _margin-left: -10px;
    width: 328px;
    _width: 345px;
    text-align: left;
}

.zoneChoisie2{
    width: 100px;
    float: left;
    height: 20px;
    margin-left: 44px;
    _margin-left: 20px;
    font-size: 12px;
    color: #333333;
    text-align: right;
}

/*Mod del ban*/

#ModDelBan{
    color: #333333;
    text-align: right;
}

@media{
    #ModDelBan{
        margin-top: -10px;        
    }
}

#ModDelBan .image{
    max-width: 360px;
    max-height: 250px;
    height: auto;
    overflow: auto;
    background-color: #FFFFFF;
    margin-bottom: 8px;
    text-align: center;
    margin-left: 5px;
}

@media {
    #ModDelBan .image {
        _width: 360px;
        _height: 250px;
        margin-left: 0px;
        margin-right: 5px;
        _margin-left: 2px;
    }
}

#ModDelBan .image img {
    border: 1px solid #666666;
}

#ModDelBan .infoBan .title{
    font-size: 12px;
    margin-top: 10px;    
}

#ModDelBan .infoBan .lien{
    font-size: 12px;
    margin-top: 10px;
}

#ModDelBan .infoBan .image{
    font-size: 12px;    
    height: 20px;
    margin: 10px 0px 0px 110px;
    background-color: transparent;
    text-align: left;    
}

/*
/* Page Modifier les labels */

.searchLabels {
    border-bottom: 1px dotted #333;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.keyInfo {
    width: 450px;
    margin: 5px 20px;
    float: left;
}

.keyInfo div {
    color: #666;
    font-size: 13px;
    float: left;
    width: 100%;
}

.keyInfo textarea {
    width: 450px;
    border: 1px inset #000;
    padding: 10px;
    color: #666;
    margin-bottom: 5px;
    float: left;
    font-size: 13px;
}

.keyInfo div.btn {
    float: left;
    text-align: right;
    clear: both;
    width: 473px;
}

.buttonGreen:hover, .buttonGreen input:hover {
    background-color: #FFFFFF;
    border: 1px solid #75AD1D;
    color: #000000;
}
.buttonGreen {
    background-color: #75AD1D;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin-left: 10px;
    padding: 8px 17px;
}


.buttonGreenDiv input:hover {
    background-color: #FFFFFF;
    border: 1px solid #75AD1D;
    color: #000000;
}
.buttonGreenDiv input{
    background-color: #75AD1D;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin-left: 10px;
    padding: 8px 17px;
}

.formTitle {
    font-size: 12px;
    padding: 8px;    
    margin-bottom: 10px;
    _margin-bottom: -10px;
    background-color: #E1E1E1;
    margin-bottom: 10px;
    font-weight: bold;
    color: #000000;
    clear: right;
    text-align: left;
}
/* VIEUX-MONTREAL 411 */

.Repertoire411 {
    margin: 12px;
    margin-top: 20px;
    color: #7B7261;
}

.Title411 {
    font-size: 22px;
    font-weight: bold;
    font-family: Georgia;
    color: #8A7D6A;
}

.Subtitle411 {
    font-size: 14px;
    font-family: Georgia;
    color: #8A7D6A;
}

.HeaderTitle411 {
    color: #F78024;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;

    margin-bottom: 4px;
    margin-top: 4px;
}

.HeaderLine411 {
    width: 100%;
    height: 1px;
    background: url('../img/411/line.gif') repeat-x;
}

.AdvSearch411 {
    clear: both;
    padding-top: 25px;
}

.AdvSearch411 a {
    color: #9C9C9C;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
}

.imgPartenaire {
    border: 1px solid #cdcdcd;
}

.categories411Link {
    color: #999999;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
}

a.categories411Link:hover {
    color: #7c7c7c;
}

/* 411: LISTING */

.SubtitleListe411_1 {
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #8A7D6A;
}

.SubtitleListe411_2 {
    font-size: 13px;
    font-weight: bold;
    color: #75AD1D;

    margin-left: 10px;
    float: left;
}

.Liste411_Box {
    float: left;
    width: 33%;
}

.Liste411_NomEntr {
    padding-left: 5px;
    color: #75AD1D;
    font-weight: bold;
}

.Liste411_VilleEntr {
    color: #999999;
    font-weight: bold;
}

.Liste411_DetailsEntr a {
    color: #75AD1D;
    font-weight: bold;
}

.Liste411EntLine {
    width: 100%;
    min-height: 16px;
    float: left;
}

.Liste411AlternateBg {
    background-color: #efefef;
}


/* LEFT COL */

.leftCol411 {
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.leftCol411 .menuItem {
    background-color: #FFFFFF;
    color: #75AD1D;
    cursor: pointer;

    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-bottom: 1px;

    height: 17px;
}

.leftCol411 .selectedMenuItem {
    background-color: #75AD1D;
    color: #FFFFFF;
    cursor: pointer;

    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-bottom: 1px;

    height: 17px;
}

.leftCol411 .noCursor {
    cursor: default;
}

.leftCol411 .imgLeft {
    float: left; 
    width: 12px; 
    padding-left: 2px;
}

/* TRUCS POUR LE SHOP MAN */

.categoriesShopLink {
    color: #75AD1D;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

a.categoriesShopLink:hover {
    color: #B5DC9D;
}

/* MACHIN DU PAGER */

.pagerLeftMargin {
    margin-left: 2px;
}

.pagerTxt {
    float: left;
    color: #7c7c7c; 
 
    font-weight: bold;
    font-family: Tahoma;
    font-size: 10px;
}

.pagerTxtSelected {
    background-color: #7c7c7c; 
    color: #ffffff;

    padding-left: 3px;
    padding-right: 3px;
}

.pagerTxtBold {
    font-weight: bold;
}


.pagerTxt a {    
    color: #7c7c7c;
    background-color: #ffffff;
    padding-left: 3px;
    padding-right: 3px;
}

.pagerTxt a:hover {
    color: #ffffff;
    background-color: #7C7C7C;
}

.PagerRight {
    float: right;
}


/* FICHE ENTREPRISE */
.FicheEntreprise {
    margin-top: 20px;
}

.FicheEntreprise a:hover {
    color: #A38860;
}
.FicheEntreprise a {
    color: #65543A;
    font-weight: bold;
}

.FicheEntreprise .descContainer {
    background-color: #F8F7F5;
    float: left;
    padding: 0px 20px 20px;
    width: 645px;
    
}

.FicheEntreprise .containers {
    padding: 12px;
}

.FicheOngletsTitle {
    float: left; 
    padding-left: 10px; 
    padding-right: 10px; 
    padding-top: 5px;

    color: #65543A;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.FicheTabContainer {
    border-top: 1px solid #d8d4ce;

    margin: 5px;
    clear: both; 
    margin-bottom: 15px;
    border-top: 0px;
    margin-top: 0px;
}

.FicheTabContainer .containers .Title1 {
    color: #FF743D;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: uppercase;
}
        
.coordsSubTitles {
    font-size: 13px;
    font-weight: bold;
}

.separatorBox {
    height: 1px;
    border-bottom: 1px solid #CCCCCC;
    margin-left: 120px;
    width: 60%;
}

.photoMorpher{
    color: #FF743D;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}


.insc-titleBig {
    height: auto;
    margin-left: 10px;
    font-size: 17px;
    font-family: Trebuchet MS;
    text-transform: uppercase;
    text-align: left;
}

.insc-subtitle {
    font-size: 12px;
    font-weight: normal;
    margin-left: 25px;
    letter-spacing: 1px;
}

.pictureSubmitBox {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
}

.pictureSubmitBox .bottom {
    color: #65543A;
    font-family: Verdana;
    font-size: 13px;
    margin-left: 55px;
}

.pictureSubmitBox .bottom .spread {
    margin-top: 5px;
}

.errorMsg {
    display: none;
}
.orange {
    color: #C2390F;
}

.ongletsAdd {
    float: left;
}

.ongletsAdd a {
    color: #999999;
}




.yui-editor-container {
        position: absolute;
        top: -9999px;
        left: -9999px;
        z-index: 999;
}

#editor {
    visibility: hidden;
}



/* GALLERIE */

.photoGalleryContent{
}

.photoGallery{
}

.photoGalleryLeft {
    width: 427px;
    height: 321px;
    float: left;
    border: 1px solid #CCCCCC;
}


.photoGalleryLeft * {
    vertical-align: text-bottom;
}

.galleryzoom {
    width: 32px;
    padding: 6px 10px 6px 10px;
    border-right: 1px #CCC solid;
    border-top: 1px #CCC solid;
    background-color: #FFF;
    color: #666;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;

    z-index: 1;
    position: absolute;
    visibility: visible;
    float: left; 
    margin-top: 298px; 
    margin-left: 1px;
}
@media {
    .galleryzoom {
    position: relative;
    float: left; 
    margin-top: 298px; 
    margin-left: -428px;
    }
}

.shopproductzoombutton {
    color: #666666;
    font-size: 9px;
    font-family: Tahoma;
}


.photoGalleryRight{
    width: 100px;
    height: 75px;
    float: left;
    margin-left: 8px;
    margin-bottom: 5px;
    border: 1px solid #CCCCCC;
}

.EditEntrLnk {
    margin-top: 5px;
    margin-left: 5px;
}

.EditEntrLnk a {    
    color: #65543A;
    font-weight: bold;
    text-decoration: underline;
}

.EditEntrLnk a:hover {
    color: #A38860;
}

.EditEntrName {
    color: #65543A;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 10px;
}

a.GrayLink:link, a.GrayLink:visited {
    color: #65543A;
    font-weight: bold;
}

a.GrayLink:hover {
    color: #A38860;
}

.cardEditSubtitle {
    font-size: 13px;
    color: #65543A;
    font-weight: bold;
}

.Liste411_DetailsEntr {
    text-align: right;
}



/* **** */
/* CARD */
/* **** */
.card{
    color: #65543a;
    font-family: Tahoma;
    letter-spacing: 1px;
    border: 1px solid #CCCCCC;
    padding: 15px 10px 15px 10px;
    width: 100%;
}

.card .img{
}

.card .nom{
    color: #74AD1D;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}


.card .cLeft{
    font-family: tahoma;
    font-size: 12px;

    float: left;
    width: 232px;
    padding-right: 5px;
}

.card .cRight{
    font-family: tahoma;
    font-size: 12px;

    float: right;
    width: 252px;
    padding-left: 5px;
}

.card  .cRight .titre{
    font-weight: bold;
    padding-right: 5px;
    float: left;
}

.card .cRight .website a {
    font-family: tahoma;
    font-size: 12px;
    color: #74AD1D;
}

.card .cRight .info{
    font-weight: normal;
}

.card .cRight .email{
    color: #ff743d;
    font-weight: normal;
}

.card .description{
    font-family: tahoma;
    font-size: 11px;

    float: left;
}

.card .secteur{
    margin-bottom: 10px;
}

.card .secteur .titre{
    font-weight: bold;
    font-size: 12px;
}

.card .secteur .info{
    color: #74AD1D;
    font-size: 10px;
    font-family: tahoma;
    font-weight: normal;
}

.card .bouton{
    color: #ff743d;
    font-weight: bold;
    font-size: 8.5px;
    font-family: tahoma;
    float: right;
    margin-top: 10px;
}

.card .bouton .info{
    color: #ff743d;
    font-weight: bold;
    font-size: 8.5px;
    font-family: tahoma;
}
.card .bouton div{
    padding-top: 4px;
    margin-right: 15px;
    float: left;
}
.card .bouton img{    
    margin-right: 5px;
    float: left;
}
/* ******** */
/* END CARD */
/* ******** */
.circuitMapContainer{
    padding-top: 10px;
    background: url(../img/bg/dotted_bg.jpg) repeat-x top left;
}
.circuitMapContainer .circuitMapTitle{
    color: #8A7D6A;
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;    
    margin-bottom: 10px;
    background-image: none;
}
.circuitMapContainer .circuitMapTitle span{
    color: #75AD1D;
    font-size: 15px;
    font-weight: bold;
}
#feedbackForm {
    width: 520px;
}

#feedbackForm .formItem input{
    border: 1px solid #676767;
    height: 15px;
    _height: 21px;
    padding: 3px;
    width: 350px;    
    font-family: MS Shell Dlg;
    font-size: 13.3333px;
    font-weight: 400;
}

#feedbackForm .formItem select{
    border: 1px solid #676767;
    padding: 3px;
    width: 358px;   
    _width: 350px;   
}

#feedbackForm .formItem .labeltextarea{
    color: #333;
    text-align: right;
    font-size: 12px;
    float: left;
    margin: 5px 0px 0px 67px;
    _margin: 5px 0px 0px 38px;
}

#feedbackForm .formItem textarea{
    border: 1px solid #676767;
    padding: 3px;
    width: 350px;   
    height: 100px;
    font-family: MS Shell Dlg;
    font-size: 13.3333px;
    font-weight: 400;
    _font-size: 12px;
}

#feedbackForm  h2{
    font-size: 14px;
    padding: 5px;
    margin-bottom: 8px;
    margin-top: 0px;
    background-color: #cce0eb;
    height: 20px;
    width: 490px;
    _width: 500px;
    margin-left: 10px;
    font-weight: bold;
    color: #005c99;
}

#feedbackForm .thankyou {
    font-size: 12px;
    color: #666666;
    padding: 12px;
}

#feedbackForm .topDiv {
    width: 447px;
    padding: 0px 0px 15px 73px;
    color: #333333;
    font-size: 12px;
}

#feedbackForm select {
    width: 240px;
    margin-top: 8px;
    border: 1px solid #666666;
    padding: 3px;    
}

#feedbackForm .contentDiv {
    width: 500px;
    _width: 510px;
    padding-top: 10px;
    _margin-left: 0px;
    text-align: right;

}

#feedbackForm .comments {
    text-transform: uppercase;
    color: #993300;
    font-weight: bold;
    padding-top: 6px;
    padding-bottom: 12px;
}

#feedbackForm .formLbl {
    width: 130px;
    _width: 130px;
    text-align: right;
    padding-right: 6px;
    padding-top: 3px;
    color: #333333;
    font-size: 12px;

}

#feedbackForm .formInput {
    float: right;
    width: 340px;
    margin-right: 20px;
    _margin-right: 0px;
}

#feedbackForm .formInput input {
    margin-left: 17px;
    width: 345px;
    border: 1px solid #666666;
    _height: 20px;
    padding: 3px;
    margin-bottom: 3px;
}

#feedbackForm .formInput textarea {
    margin-left: 17px;
    width: 345px;
    border: 1px solid #666666;
    padding: 3px;
}

#feedbackForm .optionalMedia {
    margin: 10px 5px 20px 10px;
    border: 1px solid #DEDEDE;
    color: #999999;
    padding: 9px;
    color: #333333;
    font-size: 12px;
}

#feedbackForm .optionalMedia input{
    width: 345px;
    border: 1px solid #666666;
    padding: 3px;
    margin-bottom: 6px;
    margin-top: 6px;
    vertical-align: middle;
    color: #333333;
}

#feedbackForm .bas{
    height: 35px;
    width: 516px;
}

#feedbackForm .feedbackSubmit {
    margin: 20px;
    width: 80px;
    float: right;
}
#feedbackForm .feedbackSubmitTxt{
    margin-left: 198px;
    _margin-left: 85px;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 13px;
    float: left;
}

*:first-child+html #feedbackForm .feedbackSubmitTxt{
    margin-left: 168px;
}

/*
 * FEEDBACK ADMIN
 */
#feedbackAdminFolders .body {
    padding: 6px;
}

#feedbackAdminFolders .folderListing {
    padding: 2px 0px 2px 0px;
    border-bottom: 1px dotted #999999;
    cursor: pointer;
}

#feedbackAdminFolders .folderListing:hover {
    background-color: #B3D0F0;
}

#feedbackAdminFolders .selectedFolder {
    background-color: #B3D0F0;
}

#feedbackAdminFolders .folderListing img {
    margin-bottom: -2px;
    margin-right: 4px;
}

#feedbackAdmin {
    /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left;*/
    width: 688px;
}

#feedbackAdmin .folderDiv {
    border: 1px #CCCCCC dashed;
    color: #75AD1D;
    font-size: 12px;
    font-weight: bold;
}

#feedbackAdmin .folderDiv .name {
    float: left;
    padding: 5px;
}

#feedbackAdmin .folderDiv span{
    color: #666666;
}

#feedbackAdmin .folderDiv .icons {
    float: right;
    margin-right: 10px;
}

#feedbackAdmin .folderDiv .icons img{
    padding-top: 5px;
}

#feedbackAdmin .folderActions {
    padding: 5px;
}

#feedbackAdmin .folderAction {
    float: left;
    padding-right: 6px;
    padding-top: 3px;
}

#feedbackAdmin .folderActionBtn {
    float: left;
    padding-right: 6px;
}

#feedbackAdmin #confirmDelete, 
#feedbackAdmin #newFolder,
#feedbackAdmin #modifyFolder {
    display: none;
}

#feedbackAdmin .msgListDiv {
    margin-top: 10px;
    border: 1px solid #999999;
    height: 320px;
    overflow-y: scroll;
    width: 686px;
    float: left;
}

#feedbackAdmin .header {
    background-color: #FFF5CF;
    color: #C29D53;
    font-weight: bold;
    height: 26px;
}

#feedbackAdmin .tdReg {
    color: #666666;
    font-size: 12px;
}

#feedbackAdmin .tdReg img {
    margin-top: 2px;
    margin-right: 2px;
}

#feedbackAdmin .trItem {
    cursor: pointer;
}

#feedbackAdmin #messageCont,
#feedbackAdmin #replyMessage {
    display: none;
    width: 98%;
}

#feedbackAdmin .tableWindow,
#feedbackAdmin .msgWindow {
    width: 100%;
}

@media {
    #feedbackAdmin .tableWindow,
    #feedbackAdmin .msgWindow {
    width: 669px;
}}


#feedbackAdmin .msgBar {
    background-color: #FFF5CF;
    border-bottom: 1px solid #666666;
    font-size: 12px;
    line-height: 26px;
}

#feedbackAdmin .msgBarText {
    float: left;
    font-weight: bold;
    padding-left: 6px;
    color: #C29D53;
}
#feedbackAdmin .msgBarLink {
    float: right;
    margin-right: 10px;
}

#feedbackAdmin .messageText {
    padding: 10px;
    font-size: 12px;
    color: #666666;
}

#feedbackAdmin .replyText {
    padding: 10px;
}

#feedbackAdmin .msgBar a:hover {
    background-color: #FFF5CF;
    color: #000;
}

#feedbackAdminActions {
    display: none;
}

#feedbackAdminActions .body {
    padding: 6px 6px 6px 8px;
    color: #666666;
    font-size: 11px;
}

#feedbackAdminActions .innerBlock {
    border-top: 1px #666666 dotted;
    margin-top: 8px;
    padding-top: 8px;
}

#feedbackAdminActions .move img {
    margin-top: 8px;
}

#feedbackAdminActions select {
    width: 165px;
    color: #993300;
}

.feedbackAdminLogs {
    /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left;*/
}
.feedbackAdminLogs .feedbacktable {
    margin-top: -8px;    
    margin-left: 10px;
    _margin-top: 10px;    
}
.feedbackAdminLogs .feedbacktable table{
    width: 670px;
    color: #006699;  
}
.feedbackAdminLogs .feedbacktable table tr{    
    height: 25px;
    background-color: #edf3f8;
}
.feedbackAdminLogs .feedbacktable table tr.header{    
    height: 25px;
    background-color: #fff5cf;
    color: #c29d52;
    font-weight: bold;
}
.feedbackAdminLogs .feedbacktable table tr.bgwhite{
    background-color: #fff;
}    
.feedbackAdminLogs .feedbacktable table tr td{    
    padding: 0px 10px;
}
.feedbackAdminLogs .feedbacktable table tr td.altbg{    
    background-color: #f6f9fc;
}

.insc-title{
    color: #8A7D6A;
    font-family: Tahoma;
    font-size: 22px;
    margin-bottom: 12px;
    margin-top: 12px;
    text-align: left;
    font-weight: bold;
    line-height: 20px;
}

.blocker {
  height: 0px;
  clear: both;
}

.formTitleBig {
    padding: 5px 10px 5px 10px;
    margin-bottom: 8px;
    _margin-bottom: -10px;
    height: 20px;
    width: 650px;
    _width: 670px;
    margin-left: 10px;
    clear: right;

    
    background-color: #E4E4E4;
    color: #75AD1D;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px 5px;
}

#meteoPatch{
    padding-top: 5px;
    float: left;
    position: relative;
    top: 3px;
    right: -140px;
    z-index: 10;
    width: 10px;
    height: 110px;
    background-image: url(../img/bg/meteopatch.gif);
    background-repeat: no-repeat;
}

#meteo {
    height: 110px;
    text-align: center;
    padding-top: 10px;
    margin-bottom: 10px;
    
    background: url(../images/meteo.jpg);
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    opacity: .60;
}
.poll
{
    font-size: 11px;
}

.poll .question
{
    padding: 5px 5px 0px 0px;
}

.poll .form
{
    float: left;
}

@media {
    .poll .form
    {
        display: inline;
        float: left;
    }
}

.poll .blocker
{
    margin-bottom: 3px;
}

.poll .choice
{
    float: left;    
    width: 155px;
    padding-left: 5px;
}

.poll .answer
{
    color: #005c99;
}
/* ******* */
/* CATALOG */
/* ******* */
.catalogContainer{   
 
}
/* *********** */
/* END CATALOG */
/* *********** */
/* ***** */
/* ERROR */
/* ***** */
.errorContainer{
    margin: 20px 0px;
}
.errorContainer .errorleftside {
    float: left;
    height: 100px;
    margin-left: 0px;
    margin-top: 7px;
    text-align: center;
    width: 140px;
}
.errorContainer .errorrightside {
    float: left;
    margin-left: 15px;
    margin-top: 12px;
    width: 450px;
}
.errorContainer .errorrightside .title{    
    color: #8A7D6A;
    font-family: Tahoma;
    font-size: 17px;
    text-transform: uppercase;
}
.errorContainer .errorrightside .subtitle{
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 15px;
    margin-top: 5px;
}
.errorContainer .errorrightside .desc{
    margin-bottom: 10px;
    margin-top: 5px;
    color: #333333;
    font-size: 12px;
    line-height: 16px;
}

.subtitleError,
.info .subtitleError{
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    margin-top: 15px;
    letter-spacing: 1px;
}

.msg-top2{
    height: auto;
}

.msg-top2 .info{
    width: 450px;
    /*height: 95px;*/
    margin-top: 12px;
    margin-left: 15px;
    float: left;
}

.msg-top2 .imageBig{
    width: 140px;
    height: 100px;
    margin-top: 7px;
    margin-left: 0px;
    float: left;
    text-align: center;
}

.msg-top2 .info .texteError{
    margin-top: 5px;
    margin-bottom: 15px;
}

.msg-top2 .info .texteError p{
    color: #333333;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 1px;
}

.texteError{
    color: #333333;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 1px;
    margin-top: 15px;
}

.error {
    min-height: 100px;
    padding: 23px 0px;
}

/* ********* */
/* FIN ERROR */
/* ********* */
/************/
/* TOP MENU */
/************/
.TopMenu {
    background-color: #F1F0ED;    
    height: 46px;
    text-align: left;
}
.TopMenu img a,
.TopMenu img {
    float: left;
    border: none;
    /*_margin-left: -3px;*/
}



.TopMenu .BoxMenu {    
    font-size: 11px;
    border-top: 1px solid #d0ccc2;
    height: 22px;

    padding-left: 30px;
    padding-right: 10px;
}


@media {
    .TopMenu .BoxMenu {
        padding-left: 0px;
        padding-right: 10px;
    }
}


.TopMenu .BoxMenu a {
    color: #65543A;
    font-weight: bold;
}
.TopMenu .BoxMenu a:hover {
    color: #a38860;
}

.TopMenu .BoxMenu .MenuLink {
    margin: 4px;
    float: left;
}

.TopMenu .MenuSeparator {
    float: left;
    width: 1px;
    height: 22px;
    background: url('../img/menu/line.gif') repeat-y;

    margin-left: 3px;
    margin-right: 3px;
}

.BoxMenu .MenuContainer1 {
    margin-left: auto;
    margin-right: auto;
    width: 775px;
}

.BoxMenu .MenuContainer2 {
    margin-left: auto;
    margin-right: auto;
    width: 770px;
}


/************************/
/* BOTTOM MENU / FOOTER */
/************************/

.FooterMenu {
    background-color: #F1F0ED;
    /*padding: 5px;*/
}

.FooterMenu .BoxMenu {
    font-size: 11px;
    clear: both;
}

.FooterMenu .BoxMenu a {
    color: #8d8b7d;
    font-weight: bold;
}



.FooterMenu .BoxMenu .MenuLink {
    float: left;
}

.FooterMenu .MenuSeparator {
    float: left;
    width: 1px;
    height: 10px;
    background: url('../img/menu/line.gif') repeat-y;

    margin-left: 8px;
    margin-right: 8px;
}

.FooterMenu .BoxMenu .MenuContainer1 {
    width: 873px;
}

.FooterMenu .BoxMenu .MenuContainer2 {
    width: 60px;
}

.FooterMenu .copyright {
    padding-top: 4px;
    padding-bottom: 4px;
    
    margin-top: 10px;
    clear: both;

    text-align: center;
    font-size: 11px;
    color: #726c5c;  
    background-color: #d6d4c7;
}
.FooterMenu .FooterLine {
    height: 1px;
    background-color: #c7c6c1;
    width: 80%;
    margin-left: 10%;
    
    margin-top: 10px;
    margin-bottom: 10px;
}




/* ********** */
/* SITE FRAME */
/* ********** */
.frame{
    background-color: #FFF;      
    width: 880px;
}

.content{
    text-align: left;
  
}

.containerTable{
    background-color: #FFF;  
    width: 917px;       
    border-left: 20px solid white; 
    border-right: 20px solid white;     
}

.containerTableHead{
    background-color: #FFF;       
    border-top: 20px solid white; 
    border-left: 20px solid white; 
    border-right: 20px solid white;  
    width: 917px;
}

.containerTableFooter{
    background-color: #FFF;       
    border-top: 20px solid white; 
    border-left: 20px solid white; 
    border-right: 20px solid white;  
    border-bottom: 20px solid white; 
    width: 917px;
}

.LeftCol {
    width: 180px;
    vertical-align: top;
    padding-right: 5px;
}

.MainCol {
    vertical-align: top;    
}

.RightCol {
    width: 162px;
    padding-left: 5px;
    vertical-align: top;
}

.tableLoginBox{
    vertical-align: top;
}

.headerSpacing{
    padding-bottom: 5px;
    padding-right: 5px;
} 


/* ************** */
/* END SITE FRAME */
/* ************** */

/* ******* */
/* BANNERS */
/* ******* */
.topleftBanner img{
    border-top: 1px solid white;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid white;
    border-right: 1px solid white;
}
.toprightBanner img{
    border: 1px solid #ccc;
}
.bottomleftBanner img{
    border: 1px solid #ccc;
}
/* *********** */
/* END BANNERS */
/* *********** */

/* *** */
/* BOX */
/* *** */
.header {
    height: 27px;
    background-color: #F1F0ED;
    clear: both;
}

.header .titleHeader {
    background: #F1F0ED url(../img/bg/header/round.jpg) top left no-repeat;
    padding: 7px 7px 6px 15px;
    text-align: left;
    color: #65543A;

    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}

.header .titleHeader a {
    color: #65543A;
}

.header .linkHeader {
    float: right;
    background-color: #F1F0ED;
    padding: 7px 7px 6px 0px;
    text-align: right;
    font-size: 11px;
}
.header .linkHeader a{
    color: #0099CC;
    font-weight: bold;
}
.subheader {    
    font-size: 0px;
    height: 5px;            
    clear: both;    
    background: #FFF url(../img/bg/header/bottom.jpg) top left repeat-x;
}
.bottomSeparator {
    font-family: Verdana;
    font-size: 10px;

    border-top: 1px dotted #CCC;
    _border-top: 1px solid #CCC;
    margin-top: 7px;
    padding-top: 3px;
    text-align: right;    
    margin-bottom: 20px;
    padding-right: 5px;
}
/* ******* */
/* END BOX */
/* ******* */


.Header1 {
    height: 55px;
    width: 877px;
    background: #FFF url(../img/menu/header1.jpg);
}

.Header2 {
    margin-top: 1px;
    margin-bottom: 10px;

    height: 8px;
    width: 877px;
    background: #FFF url(../img/menu/header2.jpg);
}


/* **** */
/* MENU */
/* **** */



td.menuSpacing {
    /*padding-top: 10px;    */
}
.path {
    color: #65543a;
    float: left;
    font-size: 8px;
    font-family: verdana;
    width: 310px;
}
.pathName a,
.pathName {
    color: #333;
    font-size: 10px;
    
}

.pathName a {
    text-decoration: underline;
}

.pathGt{
    color: #999;    
}
.researchContainer {
    float: right;
    border-left: 1px solid #aaa;
    height: 20px;

    padding-left: 10px;
    margin-top: 15px;
}
.research {
    float: left;
    color: #65543a;
    font-size: 13px;
    font-weight: bold;   
    margin-right: 20px;
}
input.researchInput{
    margin-left: 5px;
    float: left;
    border: 1px solid #999;
    padding: 1px;
    font-size: 12px;
    width: 100px;
    color: #333;
}
.researchIn{
    margin-left: 5px;
    float: left;
    color: #65543a;
    font-size: 11px;
    padding-top: 3px;
}
select.researchSelect{
    margin-left: 5px;
    float: left;
    border: 1px solid #999;    
    padding: 1px;
    font-size: 12px;
    width: 115px;
    font-weight: bold;
    color: #666;
}
input.researchSubmit {
    margin-left: 5px;
    margin-right: 5px;

    text-transform: uppercase;    
    background-color: #FF743D;
    border: 1px solid #655443;
    color: white;
    font-weight: bold;
    font-size: 10px;    
    cursor: pointer;

    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
/* ******** */
/* END MENU */
/* ******** */


/* ******** */
/* HOME ARTICLES BOX */
/* ******** */
.HomeArticlesContainer {
    border: 1px solid #d8d4ce;
    margin: 5px;
    clear: both; 
    margin-bottom: 25px;
    border-top: 0px;
    margin-top: 0px;
}

.OngletsTitle {
    height: 23px;
    margin: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;  
    color: #65543A;

    margin-bottom: 0px;
}

.OngletsTitleTab {
    width: 117px; 
    height: 23px; 
    cursor: pointer; 
}

.OngletsTitleTabText {
    width: 117px; 
    text-align: center;
    margin-top: 5px;
    float: left;
}

.ActualitesTabsContentText {
    display: none;

    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 7px;
    width: 500px;
}

.NouvellesDate {
    color: #9C9C9C;
    font-size: 12px;
    font-weight: bold;
}

.NouvellesTitre a {
    color: #75AD1D;
    font-size: 12px;
    font-weight: bold;
}

.NouvellesSummary {
    color: #9C9C9C;
    font-size: 11px;
}



/* ******** */
/* END HOME ARTICLES BOX */
/* ******** */


.searchSubmitBtn:hover {
    background-color: #FFFFFF;
    color: #F78024;
    border: 1px solid #9C9C9C;
}

.searchSubmitBtn {
    background-color: #F78024;
    color: #FFFFFF;

    border: none;    
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    width: 76px;
}

/* ***** */
/* LOGIN */
/* ***** */
.login {
    padding: 3px;         
}

.login input {
    color: #aaaaaa;
}

.login input.loginUser {
    width: 154px;
    _width: 156px;
    margin-bottom: 5px;    
    _margin-bottom: 3px;    
    clear: both;
    border: 1px solid #999;
}
.login input.loginPassword{
    width: 127px;    
    float: left;
    border: 1px solid #999;
}
@media{
    .login input.loginPassword{  
        _width: 130px;
        margin-left: 3px;
    }
}
.login input.loginSubmit{    
    float: right;
    border: 1px solid #ccc;
    padding: 0px;
}

@media{
    .login input.loginSubmit{    
        margin-right: 3px;
        padding-left: 2px;
    }
}

/* ********* */
/* END LOGIN */
/* ********* */

/* ****** */
/* MEMBER */
/* ****** */
.memberBox{
    padding: 2px 8px;            
    color: #666;
    font-size: 11px;
    font-family: verdana;
}
.memberBox .username{    
    font-weight: bold;
}
.memberBox table{
    margin-top: 10px;
}
.memberBox table tr td.leftlinks{
    width: 70px;
}
.memberBox table tr td a{
    text-decoration: none;
    font-size: 10px;
    color: #75ad1d;
    text-transform: uppercase;
}
.memberBox table tr td a img{
    border: 0px;
    margin-right: 3px;
}
/* ********** */
/* END MEMBER */
/* ********** */

a.GrayA {
    color: #65543A;
    font-weight: bold;
}
a.GrayA:hover {
    color: #A38860;
}
.messageContainer{
    padding: 23px 60px 23px 29px;
    font-size: 12px;
    color: #333333;
    letter-spacing: 1px;
    font-family: tahoma;
    line-height: 18px;
}
.messageContainer .leftMessageContainerText{
    margin-left: 140px;
}
.messageContainer img{
    margin-right: 20px;
    float: left;
}
.messageContainer .titlemessageContainer{
    font-family: Trebuchet MS;
    font-size: 17px;
    text-transform: uppercase;    
}
.messageContainer .titlemessageContainer img{
    margin-right: 5px;
    float: none;
}
.messageContainer .subTitlemessageContainer{
    font-weight: bold;
    margin: 10px 0px;
}
.messageContainer .msgMessageContainer{
    margin: 10px 0px;
}

/* Section Inscription aux Newsletters */
.signupNewsletter{
    width: 524px;
}   

.signupNewsletter .mainContainer{
    background-color: #ffcc00;
}

.signupNewsletter .mainContainer .left{
    width: 250px;    
    height: 282px;
    float: left;    
}

.signupNewsletter .mainContainer .right{
    margin-left: 250px;    
    padding-bottom: 15px;    
    min-height: 270px;
    _height: 282px;
}

.signupNewsletter .mainContainer .right img{
    width: 260px;
}

.signupNewsletter .mainContainer .right .messageInsc{
    color: #7a6100;
    font-weight: bold;
    padding: 10px 10px 10px 0px;
}

.signupNewsletter .mainContainer .right .formItemInsc .label{
    float: none;    
    padding: 5px 0px;
    text-align: left;
    width: auto;
    font-weight: bold;
    font-size: 13px;
    color: #333;
}

.signupNewsletter .mainContainer .right .formItemInsc input {
    width: 237px;   
    height: 15px;
    _height: 21px;    
}
/* ************* */
/* GENERIC STYLE */
/* ************* */
body {
    margin: 0;
    padding: 0;
    background-color: #d0ccc2;    
    background: #d0ccc2 url(../img/bg/background.jpg) top left repeat-x;

    font-family: Tahoma;
    font-size: 11px;
}

a{
    text-decoration: none;
    color: #FF743D;
}

a img {
    border: none;
}

form{
    margin: 0px;
    display: inline;
}

/* ***************** */
/* END GENERIC STYLE */
/* ***************** */

/* ************* */
/* GENERIC CLASS */
/* ************* */

.GBL_fleft{
    float: left;
}
.GBL_fright{
    float: right;
}
.GBL_aleft{
    text-align: left;
}
.GBL_aright{
    text-align: right;
}
.GBL_cboth{
    clear: both;
}
.GBL_cleft{
    clear: left;
}
.GBL_bold{
    font-weight: bold;
}
.GBL_Container{
    margin-bottom: 20px;
}
.GBL_smallContainer{
    padding: 0px 10px;
    margin-bottom: 20px;
}
.GBL_bigContainer{
    padding: 0px 20px;
    margin-bottom: 20px;
}
.GBL_submitErr{
    color: #c00;
    font-size: 10px;
}
/* ***************** */
/* END GENERIC CLASS */
/* ***************** */

/* ***** */
/* TITLE */
/* ***** */
.GBL_title{
    color: #8A7D6A;
    font-family: Tahoma;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px;
}
.GBL_title span{
    font-weight: normal;
}
/* ********* */
/* END TITLE */
/* ********* */

/* ************** */
/* SECTION HEADER */
/* ************** */
.GBL_section_header{
    background-color: #E4E4E4;
    /*background-color: #897c68;*/
    font-family: Tahoma;
    font-size: 12px;
    color: #75AD1D;
    /*color: #fff;*/
    font-weight: bold;
    padding: 3px 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.GBL_section_header_noB{
    background-color:#F1F0ED;
    /*background-color: #897c68;*/
    font-family: Tahoma;
    font-size: 13px;
    color:#A38860;
    /*color: #fff;*/
    font-weight: bold;
    padding: 5px 7px;
    margin-bottom: 1px;
}
/* ****************** */
/* END SECTION HEADER */
/* ****************** */

/* ******** */
/* BOX HEAD */
/* ******** */
.GBL_boxHead{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #CCC;
    _border-bottom: 1px solid #CCC;
}
.GBL_boxHead img{
    margin-bottom: 15px;
}
.GBL_boxHead .headTitle{
    color: #999999;
    font-family: Tahoma;
    font-size: 22px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 10px;
}
.GBL_boxHead .subHeadTitle{
    color: #8A7D6A;
    font-size: 14px;
    font-family: Tahoma;
}
/* ************ */
/* END BOX HEAD */
/* ************ */

/* ************** */
/* SMALL-BOX HEAD */
/* ************** */
.GBL_smallBoxHead {
    width: 100%;
}
.GBL_smallBoxHead .headTitle{
    color: #8A7D6A;
    font-family: Tahoma;
    font-size: 22px;
    font-weight: bold;
    line-height: 20px;
    padding-top: 10px;
}
.GBL_smallBoxHead .subHeadTitle{
    color: #8A7D6A;
    font-size: 14px;
    font-family: Tahoma;
    padding-bottom: 10px;
}
/* ****************** */
/* END SMALL-BOX HEAD */
/* ****************** */

/* ***************************************** */
/* UL LIST (2 colonnes pour un bigContainer) */
/* ***************************************** */
.GBL_ulContainer2{
    float: left;
}
.GBL_ulContainer2 ul {
    list-style-type: none;
    padding: 0;
    margin: 0px;
    margin-left: 1em;
    font-size: 16px;
    color: #74AD1D;
    font-weight: bold;
}
.GBL_ulContainer2 ul a{    
    font-size: 16px;
    color: #74AD1D;
    font-weight: bold;
}
.GBL_ulContainer2 ul span{
    color: #ccc;
    font-size: 14px;
}
.GBL_ulContainer2 ul li {
    background-image: url(../img/bullets/news_bullet_orange.jpg);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: 1em;
    float: left;
    width: 300px;
    /* La écoeurez moi pas, c la seule façon de le faire! - JF */
    margin-left: -14px;
    _margin-left: -7px;
}
/* *********** */
/* END UL LIST */
/* *********** */

/* **************************************** */
/* LISTING (Liste de produits, emplois, etc */
/* **************************************** */
.GBL_list {
    clear: both;
    padding: 10px 0px 0px;
}
.GBL_list img {
    float: left;
    border: 1px solid #ccc;
}
.GBL_list .listText {
    margin: 0px 0px 0px 0px;   /* Cette propriété doit être modifiée dans les css locaux selon la taille de l'image */
}
.GBL_list .title{
    margin-top: 10px;
    color: #999;
    font-size: 15px;
}
.GBL_list .subtitle a{
    font-size: 15px;
    color: #75ad1d;
    font-weight: bold;
}
.GBL_list .txt{
    font-size: 13px;
    color: #666;
    margin-bottom: 5px;
}
.GBL_list .txt a{
    color: #75ad1d;
}    
/* *************/
/* END LISTING */
/* *************/

/* **************************************** */
/* BULLET-LISTING (Événements, batiguide... */
/* **************************************** */
.GBL_newslist {
    list-style-image: url(../img/bullets/news_bullet_green.jpg);
    padding-left: 10px;
}

@media {
    .GBL_newslist {
        margin-left: 0px;
    }
}

.GBL_newslist .date {
    color: #999;
    font-size: 11px;
}

.GBL_newslist .link a{
    font-size: 11px;
    color: #75ad1d;
}

.GBL_newslist .txt {
    font-size: 11px;
    color: #666;
    margin-bottom: 5px;
}
/* ****************** */
/* END BULLET-LISTING */
/* ****************** */

/* *********** */
/* FORM 2 COLS */
/* *********** */
.GBL_form{}
.GBL_form table.formtable{
    width: 650px;
    _width: 648px;
}
.GBL_form table.formtable1{
    width: 325px;
    _width: 324px;
    float: left;
}
.GBL_form table.formtable2{
    width: 325px;
    _width: 324px;
    float: right;
}
.GBL_form table tr td{    
    vertical-align: top;    
    color: #8A7D6A;
    font-size: 13px;
    font-family: Tahoma;
}

.GBL_form table tr td.label{    
    padding-right: 5px;
    color: #8A7D6A;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: right;
}
.GBL_form table tr td.label div{
    font-weight: normal;
}
.GBL_form table tr td.item{    
    width: 150px;
    padding-bottom: 10px;
    text-align: right;
}
.GBL_form table tr td.itemAlignLeft{
    text-align: left;    
}
/* input small */
.GBL_form input.typetext{    
    width: 200px;
    padding: 2px;
    border: 1px solid #999;    
    height: 16px;
    _height: 21px;
}
/* select small */
.GBL_form select.select{    
    width: 206px;
    _width: 201px;
    padding: 2px;
    border: 1px solid #999;   
}
/* textarea small */
.GBL_form textarea.textarea{    
    width: 200px;
    padding: 2px;
    border: 1px solid #999;   
    overflow: auto;
    height: 80px;
}
/* radio */
.GBL_form input.radio{  
    text-align: right;  
}

/* input */
.GBL_form input.typetextBig{    
    width: 500px;
    padding: 2px;
    border: 1px solid #999;    
    height: 16px;
    _height: 21px;
}
/* select */
.GBL_form select.selectBig{    
    width: 506px;
    _width: 501px;
    padding: 2px;
    border: 1px solid #999;   
}
/* textarea */
.GBL_form textarea.textareaBig{    
    width: 498px;
    padding: 2px;
    border: 1px solid #999;   
    overflow: auto;
    height: 80px;
}
/* Listing */
.GBL_form table.listing{
    width: 100%;    
}
.GBL_form table.listing tr.theader th,
.GBL_form table.listing tr.theader td{
    background-color: #E4E4E4;
    color: #75AD1D;
    padding: 0px 10px;
    text-align: left;
    height: 26px;
}




.GBL_form table.listing tr td{
    height: 26px;
    padding: 0px 10px;
    vertical-align: middle;
}
.GBL_form table.listing tr td.bold{
    font-weight: bold;
}
.GBL_form table.listing tr.line1 td{
    background-color: #fff; 
}
.GBL_form table.listing tr.line2 td{
    background-color: #fef1eb;     
}
.GBL_form table.listing tr.line2 td.alt{
    background-color: #fff8f5;    
 }
/* ******** */
/* END FORM */
/* ******** */



/* ******* */
/* BUTTONS */
/* ******* */

/* white */
.GBL_button{
    float: right;
    background-color: #fff;
    border: 1px solid #897C68;
    color: #897C68;
    cursor: pointer;    
    height: auto;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: bold;  
    margin-left: 10px;
    letter-spacing: 1px;
}
.GBL_buttonInput input{
    float: right;
    background-color: #fff;
    border: 1px solid #897C68;
    color: #897C68;
    cursor: pointer;    
    height: auto;
    padding: 5px 7px;
    font-size: 12px;
    font-weight: bold; 
    letter-spacing: 1px;
}
.GBL_button:hover,
.GBL_buttonInput input:hover{    
    background-color: #897C68;
    border: 1px solid #897C68;
    color: #fff;                
}

/* orange */
.GBL_buttonOrange{
    float: right;
    background-color: #ff6600;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;    
    height: auto;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: bold;  
    margin-left: 10px;
    letter-spacing: 1px;
}
.GBL_buttonInputOrange input{
    float: right;
    background-color: #ff6600;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;    
    height: auto;
    padding: 5px 7px;
    font-size: 12px;
    font-weight: bold; 
    letter-spacing: 1px;
}
.GBL_buttonOrange:hover,
.GBL_buttonInputOrange input:hover{    
    background-color: #fff;
    border: 1px solid #ff6600;
    color: #ff6600;                
}

/* brown */
.GBL_buttonBrown{
    float: right;
    background-color: #897C68;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;    
    height: auto;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: bold;  
    margin-left: 10px;
    letter-spacing: 1px;
}
.GBL_buttonInputBrown input{
    float: right;
    background-color:#F1F0ED;
    color:#A38860;
    /*background-color: #897C68;*/
    border: 1px solid #fff;
    /*color: #fff;*/
    cursor: pointer;    
    height: auto;
    padding: 5px 7px;
    font-size: 12px;
    font-weight: bold; 
    letter-spacing: 1px;
}
.GBL_buttonBrown:hover,
.GBL_buttonInputBrown input:hover{    
    background-color: #fff;
    border: 1px solid #897C68;
    color: #897C68;                
}

/* green */
.GBL_buttonGreen{
    float: right;
    background-color: #B6DC9B;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;    
    height: auto;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: bold;  
    margin-left: 10px;
    letter-spacing: 1px;
}
.GBL_buttonInputGreen input{
    float: right;
    background-color: #B6DC9B;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;    
    height: auto;
    padding: 5px 7px;
    font-size: 12px;
    font-weight: bold; 
    letter-spacing: 1px;
}
.GBL_buttonGreen:hover,
.GBL_buttonInputGreen input:hover{    
    background-color: #fff;
    border: 1px solid #B6DC9B;
    color: #B6DC9B;                
}

/* *********** */
/* END BUTTONS */
/* *********** */



/* Affichage des liste (Articles, Événements, Emplois, Produits ... */
.previewContainer {
    margin: 10px 10px 15px 10px;
    clear: both;
    zoom: 1;                    /* Peekaboo bug */
}

.previewContainer .textContainer {
    color: #333333;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 16px;
    margin-top: 15px;
}

.previewContainer .textContainer .title {
    font-size: 12px;
    color: #005C99;
    font-weight: bold;
}

.previewContainer .textContainer .subtitle {
    color: #999999;
    font-size: 14px;
    font-weight: bold;
}

.previewContainer .textContainer .row {
    clear: both;
}

.previewContainer .textContainer .labelText {
    float: left;
    font-weight: bold;
    color: #333;
    margin-right: 5px;
}

.previewContainer .leftElement {
    float: left;
    margin-right: 10px;
}

.previewContainer .imgContainer {}

.previewContainer .imgContainer .left {
    float: left;
    margin-right: 10px;
}

.previewContainer .imgContainer .right {
    float: right;
    margin-left: 10px;
    border: 1px solid #CCC;
    min-height: 75px;
    min-width: 100px;
}

.previewContainer .imgContainer .noBorder {
    border: none;
}




















/**/
/* Styles liés à la page principale du Portail Vieux-Montréal */
/**/


/**/
/* Section partenaires */
/**/
.partners {
    border: 1px solid #ccc;
    margin-bottom: 5px;
}

/**/
/* Listing des produits */
/**/
.product .GBL_list .listText {
    margin: 0px 0px 0px 95px;     
}

/**/
/* Listing des articles */
/**/
.articles .GBL_list .listText {
    margin: 0px 0px 0px 95px;     
}

/**/
/* Listing des emplois */
/**/
.jobs .GBL_list .listText {
    margin: 0px 0px 0px 115px;     
}

/**/
/* Section Produits Vedettes */
/**/
.vedettesList {
    margin-bottom: 10px;
    float: left;
}

.vedette {
    border: 1px solid #CCC;
    width: 169px;
    float: left;
    margin-right: 3px;
}

.vedette .caption div {
    background-color: #f1f0ec;
    padding: 3px;
}

.vedette .caption .name {
    color: #74AD1D;
    font-size: 13px;
}

.vedette .caption .link a {
    color: #0099CC;
    font-weight: bold;
    font-size: 13px;
}

/*profil*/
.profil{
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 5px;
}

.profil .title2{
    height: 22px;
    color: #74ad1d;
    font-weight: bold;
    text-transform: uppercase;
}

.profil .title3{
    margin-top: 10px;
    height: 22px;    
    color: #005c99;
    font-weight: bold;
    text-transform: uppercase;
}

.votreprofil{
    margin-top: 10px;
}

.buttonBlueInput {   /* Fix IE6, bouton en bas de form. */
    _margin-right: 15px;
}


.profil .modif{
    float: right;    
    margin-top: 10px;
    height: 22px;
    /*width: 420px;*/
    text-align: right;
    font-weight: bold; 
    margin-right: 2px;
}

.profil .modif img {
    margin-left: -8px;
}


.profil .row {
    width: 600px;
}
/*
.profil .row input{
    width: 200px;
    border: 1px solid #676767;
    height: 13px;
    _height: 17px;
    margin-top: -2px;
}
*/
.profil .row1 {
    float: left;
    height: 22px;
    _height: 22px;
    width: 150px;
    background-color: #E4E1DC;    
    padding-top: 4px;
    padding-right: 10px;
    text-align: right;    
    font-weight: bold;
    color: #666;
    font-size: 12px;
}

.profil .row1-alt {
    float: left;
    height: 22px;
    _height: 22px;
    width: 430px;
    background-color: #EFEFEF;    
    padding-top: 4px;
    padding-left: 10px;
    text-align: left;
    color: #666;
    font-size: 12px;
}

.profil .row2 {
    float: left;
    height: 22px;
    _height: 22px;
    width: 150px;
    background-color: #EFEFEF;    
    padding-top: 4px;
    padding-right: 10px;
    text-align: right;
    font-weight: bold;
    color: #666;
    font-size: 12px;
}

.profil .row2-alt {
    float: left;
    height: 22px;
    _height: 22px;
    width: 430px;
    background-color: #E4E1DC;
    float: left;
    padding-top: 4px;
    padding-left: 10px;
    text-align: left;
    color: #666;
    font-size: 12px;
}

.profil .rowS{
    height: 130px;
}

.profil .rowS .elem{    
    height: 30px;
}



.profil .errorMsg {
    margin-left: 155px;
    _margin-left: 146px;
    clear: left;
}


/* ******* */
/* CATALOG */
/* ******* */
.immobilierContainer{

}
.immobilierContainer .ulContainer{
    float: left;
}
.immobilierContainer .ulContainer ul {
    list-style-type: none;
    padding: 0;
    margin: 0px;
    margin-left: 1em;
    font-size: 16px;
    color: #74AD1D;
    font-weight: bold;
}
.immobilierContainer .ulContainer ul a{    
    font-size: 16px;
    color: #74AD1D;
    font-weight: bold;
}
.immobilierContainer .ulContainer ul span{
    color: #ccc;
    font-size: 14px;
}
.immobilierContainer .ulContainer ul li {
    background-image: url(../img/bullets/news_bullet_orange.jpg);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: 1em;
    float: left;
    width: 300px;
    /* La écoeurez moi pas, c la seule façon de le faire! - JF */
    margin-left: -14px;
    _margin-left: -7px;
}
/* *********** */
/* END CATALOG */
/* *********** */
.jobContainer .jobTitleBlock{ 
    margin: 20px 0px;
    padding-bottom: 20px;    
    border-bottom: 1px solid #ccc;    
    font-size: 16px;
}
@media{
    .jobContainer .jobTitleBlock{
        padding-bottom: 0px;    
    }
}

.jobContainer .jobBlock{
    margin-bottom: 20px;
}


.jobContainer .jobInfoBlockleft{
    float: left;    
}
.jobContainer .jobInfoBlockleft div{
    width: 300px;
}



.jobContainer span{
    font-weight: bold;
}

.jobContainer .applyForJobContainer {
    border: 1px solid #CCCCCC;    
    margin-top: 15px;
    width: 100%;
    background-color: #F8F8F8;
    height: 74px;
    position: relative;
}
.jobContainer .applyForJobContainer .form {
    height: 74px;
    padding-top: 25px;
}
.jobContainer .applyForJobContainer .form .labels {
    float: left;
    text-align: right;
    margin-right: 10px;
}
.jobContainer .applyForJobContainer img {
    float: left;
}
.jobContainer .applyForJobContainer .title {
    font-size: 13px;
    font-weight: bold;
    color: #333;
}
.jobContainer .applyForJobContainer .subtitle {
    font-weight: normal;
    font-size: 11px;
    color: #666;
    clear: left;
}

/* SECTION AJOUTER UN EMPLOI */
.jobcontainer{
    /*width: 688px;*/
}
.jobcontainerSmall{
    /*width: 520px;*/
    /*width: 688px;*/
    text-align: right;
}

.jobcontainerSmall .errorMsg{
    margin-left: 155px;
}

/*label*/
.jobcontainerSmall .label{    
    color: #666666;
    float: left;
    font-size: 12px;
    /*height: 10px;*/
    width: auto;
}

.jobcontainerSmall .labeljobFrm{
    padding-top: 3px;
}
.jobcontainerSmall .inputjobFrm{
    float: right; 
    margin-left: 10px;
}
*:first-child+html .jobcontainerSmall .inputjobFrm{    
    float: right; 
    margin-left: 10px;    
    margin-bottom: 3px;
}

.jobcontainerSmall .inputjobFrmRad{
    width: 516px; 
    _width: 505px; 
    margin-left: 10px; 
    float: right; 
    text-align: left;
}
.jobcontainerSmall .inputjobFrmSel{
    width: 507px; 
    _width: 495px; 
    margin-left: 10px;     
    float: right; 
    text-align: left;
}

/*form item*/
.jobcontainerSmall .formItemRadios,
.jobcontainerSmall .formItem{
    color: #666666;
    font-size: 12px;
    margin-left: 10px;
    padding: 3px 0px;    
    width: auto;
}

.jobcontainerSmall .formItem select {    
    width: 512px;
    _width: 500px;
    border: 1px solid #676767;
    height: 21px;
    padding: 3px;    
}
.jobcontainerSmall .formItem input {
    border: 1px solid #676767;
    height: 15px;
    _height: 21px;
    padding: 2px 5px 5px;        
    width: 500px;
}

.jobcontainerSmall .formItem textarea {
    width: 500px;
    /*_width: 362px;*/
    height: 60px;
    border: 1px solid #676767;    
    padding: 2px 5px 5px;    
    /*margin-bottom: 15px;*/
}
/*form date*/
.jobcontainerSmall .formDate{
        color: #666666;
        padding: 10px 5px 10px 0px;
        /*margin-left: 10px;        */
        /*text-align: left;*/
        height: 20px;
        font-size: 12px;
}

.jobcontainerSmall .formDate select{
        width: 65px;
        border: 1px solid #676767;
        height: 21px;        
        padding: 3px;
        margin: 0px 15px 0px 0px;                
}

/* SECTION CONSULTER LA LISTE DES EMPLOIS */
.jobs {
    /*width: 693px;    */
}

.detailJob {
    margin-top: 10px;
    min-height: 78px;
    padding-bottom: 10px;
    padding-left: 5px;
}

.detailJob .imgEventContainer {
    background-color: #FFF;
    float: left;
    height: auto;
    margin: 0px;
    padding: 0px;
    width: 100px;
    border: 1px solid #CCC;
}

.detailJob .imgEvent a:hover {
    background-color: none;
}

.detailJob .jobtext {
    float: left;
    margin-left: 10px;
}

.detailJob .postedBy {
    color: #999;
    font-size: 12px;
    font-weight: bold;
}

.detailJob .title {
    margin-top: 3px;
    font-size: 11px;
}

.detailJob .title a {
    color: #A38860;
    font-size: 12px;
    font-weight: bold;
}

.detailJob .title .subTitle {
    color: #333333;
    font-weight: bold;
    font-size: 11px;
}

/* SECTION GESTION DES EMPLOIS */
.jobs table {
    width: 100%;
    padding-bottom: 15px;
}

.jobs table td {
    height: 26px;
}

.jobs .tableHeader {
    background-color: #F1F1F1;
    color: #75AD1D;
    font-weight: bold;
    height: 26px;
}

/* SECTION AJOUT D'UN LOGO */
.addJobImgFrame{
    padding-top: 10px; 
    border: 1px solid #cccccc; 
    background-color: #f8f8f8; 
    padding: 8px;     
    margin: 2px;
    height: 100px;
}

.addJobImgFrame .leftside{
    padding: 10px 20px 10px 10px; 
    margin-right: 20px;
    border-right: 2px solid #e5e5e5;     
    float: left;
}

.addJobImgFrame .rightside{
    padding: 10px 0px 0px 10px;
}

.addJobImgFrame .leftside img{    
    border: 1px solid #ccc;
}

.addJobImgFrame .leftside .msgcontainer{
    float: left;
}

.addJobImgFrame .rightside .title,
.addJobImgFrame .leftside .msgcontainer .title{
    font-size: 13px; 
    color: #333; 
    font-weight: bold; 
    margin-right: 15px;
    padding: 0px;
    width: auto;
}

.addJobImgFrame .rightside .subtitle,
.addJobImgFrame .leftside .msgcontainer .subtitle{
    font-size: 10px; 
    color: #333; 
    margin-right: 15px;
}

.addJobImgFrame .rightside .inputContainer{
    margin-top: 10px;
}
.addJobImgFrame .rightside .inputContainer input.file{
    height: 21px; 
    width: 270px; 
    _width: 250px; 
    border: 1px solid #666;
}
/**/

/**/
/* Section Consulter un emploi (Fulllisting) */
/**/
.jobListing {
    width: 668px;
    margin-left: 20px;
}

.jobListing .jobheader {
    float: left;
    width: 100%;
    border-bottom: 1px solid #CCC;
}

.jobListing .jobheader .titleContainer {
    float: left; 
    width: 548px;
}

.jobListing .titleContainer .title {
    font-size: 13px; 
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    line-height: 20px;
    height: 75px;
}

@media {        /* IE Fix pour centrer le texte avec le logo */
    .jobListing .titleContainer .title {
        padding-top: 18px;
        margin-bottom: -18px;
}   
}

.jobListing .titleContainer .title div {
    clear: both;
    _font-size: 13px;
}

.jobListing .titleContainer .title div span {
    color: #A38860;
    _font-size: 13px;
}

.jobListing .jobheader .logo {
    float: right;
    width: 100px;
}

.jobListing .atLeft {
    float: left;
}

.jobListing .container {
    margin-top: 15px;
}

.jobListing .container .box {
    width: 330px;
    float: left;
}

.jobListing .applyForJobContainer {
    border: 1px solid #CCCCCC;
    float: left;
    margin-top: 15px;
    width: 100%;
    background-color: #F8F8F8;
    height: 74px;
}

.jobListing .applyForJobContainer .form {
    height: 74px;
    display: table-cell;
    vertical-align: middle;
}

@media {
    .jobListing .applyForJobContainer .form {
        padding-top: 25px;
        margin-bottom: -25px;
}
}

.jobListing .applyForJobContainer .form .labels {
    float: left;
    text-align: right;
    margin-right: 10px;
}

.jobListing .applyForJobContainer img {
    float: left;
}

.jobListing .applyForJobContainer .title {
    font-size: 13px;
    font-weight: bold;
    color: #333;
}

.jobListing .applyForJobContainer .subtitle {
    font-weight: normal;
    font-size: 11px;
    color: #666;
    clear: left;
}

.jobDescriptionLinks {
    margin-top: 15px;
    float: left;
}

.jobListing .box div {
    padding-bottom: 3px;
}

.jobListing span {
    font-weight: bold;
}

.jobListing .leftCol, .jobListing .rightCol{
    font-weight: bold;
    float: left;
    line-height: 20px;
    height: 20px;
    color: #9A6700;
    padding-left: 10px;
}   

.jobListing .leftCol {
    width: 500px;
    background-color: #FFF3C1; 
}

.jobListing .rightCol {
    width: 140px;
    background-color: #FFF8DB;
}

.jobListing .leftCol2, .rightCol2{
    color: #000;
    float: left;
    line-height: 20px;
    height: 20px;
    color: #000;
    padding-left: 10px;
}

.jobListing .leftCol2 {
    width: 500px;
}

.jobListing .rightCol2 {
    width: 140px;
    font-weight: bold;
}

.jobListing .linkOptionsArticle {
    margin-bottom: 0px;
}


/* cv */

.jobApplicationsContainer{
    
}

.jobApplicationsContainer table{
    width: 100%;
}

.jobApplicationsContainer table tr{
    height: 26px;
    background-color: #f6f9fc;
    color: #666666;
}

.jobApplicationsContainer table tr.alt{
    background-color: #fff;
    color: #666666;
}

.jobApplicationsContainer table tr.head{
    background-color: #fff5cf;
    color: #c29d52;
}

.jobApplicationsContainer table tr th,
.jobApplicationsContainer table tr td{
    text-align: left;
    padding: 0px 10px;
}


div .noArticleMsg { /*Messages remplaçant le Pas d'article pour les tableaux */
    padding: 0px 10px 20px 10px;
    color: #333;
}

/* STYLES TEMPORAIRES - INTÉGRATION DOIT ÊTRE FAITE CLÉAN !!! - PL */
.eventDetail, .articleDetail {
    color: #65543A;
    font-family: Verdana;
    font-size: 13px;
}
.eventDetail a, .articleDetail a {
    color: #74AD1D;
}
.eventDetail .subtitle, .articleDetail .subtitle {
    margin-top: 15px;
    font-weight: bold;
    color: #999999;
}
.eventDetail .text, .articleDetail .text{
    margin-top: 15px;
    font-size: 11px;
}
.eventDetail .GBL_boxHead, .articleDetail .GBL_boxHead {
    padding-bottom: 0px;
}

.NouvelleParagraphe, .NouvelleParagraphe * {
    font-weight: none !important;
    font-size: 12px !important;
    font-family: arial,helvetica,clean,sans-serif !important;
    text-decoration: none !important;
    text-align: justify !important;
}

/* sitemap */
.sitemap h2 {
    text-indent: 15px;
    background-color: #DBD8D3;
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    padding: 3px;
    /*text-transform: uppercase;*/
    /*letter-spacing: 1px;*/
    clear: both;
}

.ulContainer {
    float: left;
    margin-bottom: 10px;
}
@media {
    .ulContainer {margin-bottom: 0px;}
}

.ulContainer ul {
    list-style-type: none;
    padding: 0;
    margin: 0px;
    margin-left: 1em;
    font-size: 12px;
}

.ulContainer li {
    background-image: url(../img/bullets/news_bullet_orange.jpg);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: 1em;
    float: left;
    width: 240px;
}
/* ********** */
/* REPERTOIRE */
/* ********** */

/* ************** */
/* END REPERTOIRE */
/* ************** */
/* **** */
/* SHOP */
/* **** */
.shopContainer{    
}

/* *************** */
/* SHOP - SIDEMENU */
/* *************** */
div.SL_categories{
    padding-bottom: 20px;
}
.SL_categories ul{
    margin: 0;
    padding: 0;
}
.SL_categories li{
    list-style-type: none;
    padding: 1.25px 0px 1.25px 7px;
}
.SL_categories ul li a{
    color: #74AD1D;    
    letter-spacing: -1px;
    font-weight: bold;
    font-size: 11px;
    font-family: Georgia;
}
.SL_categories li:hover{
    background-color: #74ad1e;
}
.SL_categories li:hover a{ 
    color: #ffffff;
}
.lib{
    background-color: #f0f6e8;
}
/* ************ */
/* END SIDEMENU */
/* ************ */


/* ******** */
/* SHOPLIST */
/* ******** */
.cont3{
    background-color: #f1f0ec;
    color: #65543a;
    font-size: 11px;
    font-family: Georgia;
    padding: 3px 0px 3px 5px;
    width: 100%;
}
.cont3 a{
    color: #65543a;
    font-weight: bold;
    margin-left: 15px;
}

.shoplistContainer .GBL_list .listText {
    margin: 0px 0px 0px 120px;
}

/********* */
/* ONGLETS */
/********* */
.shopproductdetail {
    background-color: #F8F7F5;
    margin-bottom: 0px;
    padding-bottom: 20px;
    padding-right: 5px;
    padding-top: 15px;
 }

.shopproducttabcontainer {
    background-image: url(../img/tabs/tabs_bg.jpg);
    background-repeat: repeat-x;
    width: 650px;
    height: 43px;
    clear: right;
    font-weight: bold;
    padding: 0px 20px;
}

.shopproducttab {
    float: left;
    text-transform: uppercase;
    color: #65543A;
    cursor: pointer;
}

.shopproducttabbgbig {    
    float: left;
    background-image: url(../img/tabs/light_bg.jpg);
    background-repeat: repeat-x;
    height: 43px;
    text-transform: uppercase;
    color: #1D67A4;
    font-size: 9px;    
    cursor: pointer;
    padding: 0px 15px;
}

.shopproducttabtext {
    margin-top: 10px;
    font-family: tahoma;
    _letter-spacing: 1px;
}

.shopproducttabPaddingRight{
    padding-right: 5px;
}

.shopproducttabbgsmall {
    float: left;
    background-image: url(../img/tabs/dark_bg.jpg);
    background-repeat: repeat-x;
    padding: 0px 15px;    
    height: 25px;
    text-transform: uppercase;
    color: #1D67A4;
    font-size: 9px;
    cursor: pointer;
}
/************* */
/* END ONGLETS */
/************* */


/************* */
/* SHOPDETAILS */
/************* */
.currentCatContainer {
    background-image: url(../img/bg/dotted_bg.jpg);
    background-repeat: repeat-x;
    height: 37px;
    width: 100%;
    line-height: 37px;
}

.currentCatContainer .label{
    color: #8A7D6A;
    font-family: Georgia;
    font-size: 15px;
    font-weight: bold;
    margin-right: 10px;
}

.currentCatContainer .category {
    font-size: 12px;
    color: #74AD1D;
    font-weight: bold;
    font-family: Georgia;
}
.iconsContainer img {
    margin-right: 5px;
}
.iconsContainer a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}
/***************** */
/* END SHOPDETAILS */
/***************** */




/************* */
/* SHOP - DESC */
/************* */
p:first-letter {
    /*margin-right: 5px;
    font-size: 64px;
    font-weight: bold;
    font-family: Georgia;
    color: #b3d385;
    vertical-align: top;
    display: block;
    float: left;
    width: 100%;*/
}
/*
p{
    font-family: Verdana;
    font-size: 13px;
    color: #666666;    
}*/
/***************** */
/* END SHOP - DESC */
/***************** */


/******* */
/* PAGER */
/******* */
.pager{
}
/*********** */
/* END PAGER */
/*********** */


.ong1IMG{
    text-align: center;
}


/* ************************ */
/* CSS de la nouvelle fiche */
/* ************************ */
.ficheEntreprise {
    width: 694px;
}
.ficheEntreprise .boxheader {
    border-bottom: 1px solid #ccc;
    float: left;
    padding: 0px 10px 10px 10px;
}
.GBL_fleft{
    float: left;
}
.GBL_fright{
    float: right;
}
.ficheEntreprise .boxheader .title{
    color: #005C99;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    padding-top: 10px;
    text-transform: uppercase;
}
.ficheEntreprise .boxheader .subtitle{
    color: #005C99;
    font-family: Trebuchet MS;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin-left: 22px;
}
.ficheEntreprise .descContainer {
    background-color: #F8F7F5;
    padding: 20px;
    padding-top: 0px;
    float: left;
}
.ficheEntreprise .tabsContainer {
    background-image: url(../images/fiche/tabs_bg.jpg);
    background-repeat: repeat-x;
    height: 24px;
    padding: 0px 20px;
}
.ficheEntreprise .tabsContainer .tabs {
    float: left;
    cursor: pointer;
}
.ficheEntreprise .tabsContainer .darktabs{
    float: left;
    background-image: url(../images/fiche/dark_bg.jpg);
    background-repeat: repeat-x;
    cursor: pointer;
    line-height: 24px;
}
.ficheEntreprise .tabsContainer .lighttabs {    
    float: left;
    background-image: url(../images/fiche/light_bg.jpg);
    background-repeat: repeat-x;
    cursor: pointer;
    line-height: 26px;
}
.ficheEntreprise .tabsContainer .tabstext {
    text-transform: uppercase;
    color: #1D67A4;
    font-size: 9px;
    font-family: Verdana;
    height: 24px;
    font-weight: bold;
}
.ficheEntreprise .tabsspacer {
    padding-right: 5px;
}
.ficheEntreprise .containers {
    padding: 20px;
}
/* editing part */
.ficheEntrepriseTop{
    background-color: #F8F7F5;
    padding: 0px 20px 20px 20px;
}
.ficheEntrepriseTop .pictureSubmit{
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
.ficheEntrepriseTop .pictureSubmit .bottom{
    color: #65543A;
    font-family: Verdana;
    font-size: 13px;
    margin-left: 55px;
}
.ficheEntrepriseTop .pictureSubmit .bottom .spread{
    margin-top: 5px;
}

.ficheEntrepriseTop .tabsImageContainer{
    background-image: url(../images/onetab_bg.jpg);
    height: 125px;
    width: 145px;
    float: left;
    margin-left: 15px;
}
.ficheEntrepriseTop .tabsImageContainer .tabTitle{
    width: 110px;
    margin-top: 8px;
    text-align: center;
    text-transform: uppercase;
    color: #65543A;
    font-size: 13px;
    font-weight: bold;
    float: left;
}
/* **************************** */
/* FIN CSS de la nouvelle fiche */
/* **************************** */



/* SHOP STUFF */
.ShopEditLeftCol {
    padding-left: 5px;
    float: left;
    width: 25%;
    color: #333333;
    font-size: 12px;
}

.ShopEditRightCol {
    float: left;
    width: auto;
}

.imgBoutique {
    border: 1px solid #CCCCCC;
}

.BoutiqueProductTitle {
    color: #75AD1D;
    font-size: 12px;
}

.BoutiqueProductMake {
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

.BoutiqueSeparatorBox {
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
    margin-bottom: 5px;
    width: 60%;
    margin-left: 120px;
}

.BoutiquePath a {
    color: #000000;
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold;
}

.BoutiquePath a:hover {
    color: #65543A;
}

.shopproductimage {
    width: 200px;
    height: 200px;
    border: 1px #CCC solid;
    float: left;
}

.photoGalleryContent{
    margin-left: 20px;
}

.photoGallery{
    padding-top: 10px;
}

.photoGalleryTitle {
    color: #80786D;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}

.photoGalleryLeft{
    width: 420px;
    height: 321px;
    float: left;
    border: 1px solid #CCCCCC;
}


.photoGalleryLeft *{
    vertical-align: text-bottom;
}

.galleryzoom {
    width: 32px;
    padding: 6px 10px 6px 10px;
    border-right: 1px #CCC solid;
    border-top: 1px #CCC solid;
    background-color: #FFF;
    color: #666;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;

    z-index: 1;
    position: absolute;
    visibility: visible;
    float: left; 
    margin-top: 313px; 
    margin-left: 1px;
}
@media {
    .galleryzoom {
    position: relative;
    float: left; 
    margin-top: 298px; 
    margin-left: -428px;
    }
}


.photoGalleryRight{
    width: 100px;
    height: 75px;
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    border: 1px solid #CCCCCC;
}

.shopproductimgbutton {
    width: 32px;
    margin-top: 176px;
    padding: 6px 10px 6px 10px;
    border-right: 1px #CCC solid;
    border-top: 1px #CCC solid;
    background-color: #FFF;
    color: #666;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;
}

.shopproductzoombutton {
    color: #666666;
    font-size: 9px;
}

.shopproductimage {
    width: 200px;
    height: 200px;
    border: 1px #CCC solid;
    float: left;
}

.productPhotoGalleryLeft {
    border: 1px solid #CCCCCC;
    float: left;
    width: 500px;
    text-align: center;
}

.productPhotoGalleryThumb {
    float: left;
    width: 43px;
    margin-left: 11px;
    margin-bottom: 5px;
    border: 1px solid #CCCCCC;
}

/* ******* */
/* SIGNUP  */
/* ******* */

.formTable .textfield{
    width: 200px;
    _width: 180px;
    height: 16px;
    _height: 20px;
    padding: 2px;
    border: 1px solid #676767;
}

.autorise {
    margin-top: 5px;
    font-size: 12px;
    color: #666;
}

.sendit{
    width: auto;
    margin-top: 15px;
}

.sendit .left{
    width: 300px;
    font-size: 10px;
    color: #666;
    float: left;
}

.sendit .right{
    width: 100px;
    font-size: 12px;
    color: #000;
    margin-left: 330px;
}

@media { .sendit .right{
    margin-left: 165px;
}}

.sendit input[type=submit] {
    width: auto;
}

.inscriptionHeader {
    width: 641px;
    margin-left: auto;
    _margin-left: 25px;
    margin-right: auto;
    padding-top: 20px;

}

.inscriptionFleche {
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 35px;

}

.inscriptionSeperator {
    margin-left: auto;
    margin-right: auto;
    width: 525px;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #FFFFFF url(../img/inscription/seperator.jpg) repeat-x scroll left bottom;
}

.inscriptionStepNumber {
    margin-left: 18px;
}

td.inscriptionStepText {
    vertical-align : bottom;
    padding-bottom: 40px;
    padding-left: 5px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 13px; 
    letter-spacing: 1px;
    font-weight: bold;
    color: #005C99;
}


div.inscriptionOrgLeft {
    background: #FFFFFF url(../img/inscription/organization-left.jpg) repeat-x scroll left bottom;
}

.inscselleft{
    margin-left: 25px; 
    text-align: center;
}

div.inscriptionSelectionBackground {
    background: #FFFFFF url(../img/inscription/choicemiddle.jpg) repeat-x scroll left top;         
    height: 66px;
}

div.inscriptionSelectionBackground a{
    color: #FFF66F;
    font-family: tahoma;
    font-size: 12px;    
}

div.inscriptionSelectionBackground .topmsg {
    font-family: tahoma;
    font-size: 12px;
    color: white;    
    padding: 6px 10px 0px;    
}

div.inscriptionSelectioRight {
    background: #FFF url(../img/inscription/typeinscription-right.jpg) repeat-x scroll left bottom;
}

div.inscriptionDescriptionUser {
    margin-left: 25px;
    font-family: tahoma;
    font-size: 11px;
    color: #65543A;
    line-height: 15px;
    clear: both;
}

div.inscriptionDescriptionOrg {
    font-family: tahoma;
    font-size: 11px;
    color: #65543A;
    line-height: 15px;
    padding-left: 33px;
    padding-right: 77px;
}

span.inscriptionRequiredFieldsNote {
    color: #666;
    font-size: 13px;
    font-weight: normal;
     font-style: italic;
}

td.inscriptionRequiredFieldsNoteContainer {
    padding: 15px;
    padding-left: 130px;
}

.formTable .inscriptionScrollBoxes {
    height: 20px; 
    width: 206px; 
    padding: 0px;
}

.inscriptionAlertBox {
    background: #FFF url(../img/inscription/alertbox-background.jpg) repeat-x scroll left bottom;
    padding: 20px;
    height: 93px;
}

.inscriptionAlertTitle {

    font-family: Tahoma, Verdana, Arial;
    font-size: 12px; 
    font-weight: bold;
    color: #000000;
}

.inscriptionChoiceLink a{
    color: #FFD112;
}

.inscriptionChoiceLink a:hover{
    color: #FFF;
    background-color: transparent;
}

.inscriptionValidationTitle {
    color: #339900;
    font-size: 12px; 
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
    text-transform: uppercase;
}

p.inscriptionDemandeVerification {
    color: #CC0000;
    font-size: 15px; 
    font-weight: bold;
    text-align: center;
}

div.inscriptionTexteValidation {
    font-size: 12px; 
    margin-bottom: 20px;
    margin-top: 15px;
    font-weight: bold;
    color: #65543A;
    font-family: tahoma;
}

div.inscriptionTexteValidation li {
    color: #65543A;
    list-style: square;
}

div.inscriptionResultBox {
    margin-left: 70px;
}

div.inscriptionSubtitles {
    background-color: #7FADCC;
    color: #FFF;
    font-size: 12px; 
    margin-left: 55px;
    margin-bottom: 20px;
    padding: 3px;
    padding-left: 10px;
    width: 555px;
}

span.inscriptionBoldSubtitles {
    font-weight: bold;
}

.inscriptionConfirmationNodes {
    padding-left: 20px;
}

@media {
.inscriptionConfirmationNodes {
    margin-left: 0px;
}
}

.inscriptionSelectionCategories {
    width: 262px;
}

.buttonBlueInput .inscriptionSButtons {
    padding: 2px;
    width: 72px;
}

@media {
.buttonBlueInput .inscriptionAButtons {
    margin-right: 0px;
}
}

span.inscriptionResultTitle {
    margin-left: 168px;
}

span.inscriptionOptionAfterSearch {
    font-weight: bold;
    color: #65543A;
    font-family: tahoma;
}

div.inscriptionOptionsAfterSearch {
    font-size: 12px;
    margin-top: 15px;
    visibility: hidden;
}

div.inscriptionOptionsAfterSearch a {
    text-decoration: underline;
}

div.inscriptionRecherche {
    margin-left: 55px;
}

.inscriptionTableRecherche td {
    padding: 5px;
}

/* retry */
.containerInscHome{
    background-color: #faf9f7; 
    padding-top: 20px; 
    padding-bottom: 30px; 
    padding-left: 40px; 
    margin: 10px 25px 20px 25px;
}
.containerInscHome .inscriptionBanner {
    margin-left: 90px;
    margin-top: 20px;
    margin-bottom: 40px;
}
.containerInscHome .personnalinscside {
    float: left; 
    width: 300px;
}
.containerInscHome .personnalinscside .headpersonnalchoice{
    background: no-repeat url(../img/inscription/leftinsc.jpg) top left; 
    height: 65px; 
    width: 220px; 
    text-align: center;
    font-family: tahoma;
    font-size: 12px;
    color: #fff;    
    padding-top: 7px;
}
.containerInscHome .personnalinscside .headpersonnalchoice a{
    color: #FFF66F;
    text-decoration: underline;
}
.containerInscHome .personnalinscside .txtpersonnalchoice{
    font-family: tahoma;
    font-size: 11px;
    color: #65543A;
    width: 220px;
    text-align: justify;
}
.containerInscHome .businessinscside {
    margin-left: 300px;
}
.containerInscHome .businessinscside .headbusinesschoice{
    background: no-repeat url(../img/inscription/rightinsc.jpg) top left; 
    height: 65px; 
    width: 260px; 
    text-align: center;
    font-family: tahoma;
    font-size: 12px;
    color: #fff;
    padding-top: 7px;
}
.containerInscHome .businessinscside .headbusinesschoice a{
    color: #FFF66F;
    text-decoration: underline;
}
.containerInscHome .businessinscside .txtbusinesschoice{
    font-family: tahoma;
    font-size: 11px;
    color: #65543A;
    width: 260px;
    text-align: justify;
}

.inscriptionAlertBox {
    background: #FFFFFF url(../img/inscription/alertbox-background.jpg) repeat-x scroll left bottom;
    padding: 10px;
    height: 113px;
}

.containerInscPers{
    width: 630px; 
    margin: 10px auto;
    _margin: 10px auto 10px 25px;
    padding: 1px 0 1px 10px;
    background: url(../img/bg/dotted_bgs.jpg) bottom left repeat-x #F1F0ED;
}
.containerInscPers .leftInscPers{    
    padding-top: 10px; 
    text-align: right; 
    float: left; 
    width: 87px;
}
.containerInscPers .leftInscPers div{
    font-size: 11px; 
    color: #65543A; 
    font-family: tahoma; 
}
.containerInscPers .rightInscPers{    
    background: url(../img/bg/dotted_bgs.jpg) top left repeat-x #fff;
    margin-left: 100px; 
    padding-top: 10px;
    padding-left: 60px;
}
.containerInscPers .rightInscPers table tr td{
    font-family: tahoma;
    font-size: 11px;
    color: #65543A;
    font-weight: normal;
    text-align: right;
    padding: 4px 5px;    
}
.containerInscPers .rightInscPers table tr td span{
    /*color: #CC0000;*/
}
.containerInscPers .rightInscPers table tr td span.provLblP{
    color: #65543A;
}
.containerInscPers .rightInscPers table tr td.inputCol{
    text-align: left;
}
.containerInscPers .rightInscPers table tr td.inputCol input{
    background-color: #F4F4F4;
    border: 1px inset gray;    
    width: 200px;    
}
.containerInscPers .rightInscPers table tr td.inputCol select{
    background-color: #F4F4F4;
    border: 1px inset gray;    
    width: 200px;
}
.autorise{
    margin-bottom: 5px;
    width: 365px;
    _width: 355px;
    text-align: left;
    font-size: 11px;
}
.inscTitleSection{
    color: #65543A;
    padding: 0 0 10px 20px;
    margin-bottom: 20px; 
    font-size: 14px;
    font-family: tahoma; 
    font-weight: bold; 
    background: url(../img/bg/dotted_bgs.jpg) bottom left repeat-x;
}
.inscTitleSection span{
    font-weight: normal;
}

.errInsc{
    background: url(../img/bg/dotted_bgs.jpg) bottom left repeat-x #F1F0ED;    
    color: #F78024;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 45px;
    text-align: center;
    margin: 0 25px 10px;
}
.errInsc span{
    color: #65543A;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
}
.errInsc span a{
    color: #65543A;
    text-decoration: underline;
    font: bold 11px tahoma;
}

.newuserTitle{    
    color: #65543A;
    font: bold 12px tahoma;
    margin: 30px 0;
}
.newusersmallmsg1{    
    letter-spacing: 1px;
    font: normal 11px tahoma;
    color: #65543A;
    margin-bottom: 15px;
}
.newusersmallmsg2email{
    letter-spacing: 1px;
    font: normal 11px tahoma;
    color: #65543A;
}
.newuseremail{
    font: normal 11px tahoma;
    color: #B6DC9B;
}
.newusersmallmsg3{
    letter-spacing: 1px;
    font: normal 11px tahoma;
    color: #65543A;
    margin-top: 15px;
}
.newusercheckuremail{
    margin: 20px 0;
    text-align: center;
    color: #F78024;
    text-decoration: underline;
    font: bold 11px tahoma;
}

.newusermsgTitle{    
    letter-spacing: 1px;
    font: bold 11px tahoma;
    color: #65543A;
    margin-top: 15px;
}
.newuserlist ul{
    margin: 10px 0 0;
    padding: 0 0 30px 20px;
}
.newuserlist ul li{
    letter-spacing: 1px;
    font: normal 11px tahoma;
    color: #65543A;
    list-style-image: url(../img/bullets/square_orange.jpg);
}
.newUserFinishMsg{
    float: left;
    font: bold 15px verdana;
    color: #897C68;
    margin: 4pt 0 0 60px;
    _margin: 4pt 0 0 30px;
}
.infoOrgInsc,
.infoOrgInsc span{
    font: normal 12px tahoma; 
    color: #65543A;     
}

.inscriptionAlertAttention {
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px; 
    font-weight: bold;
    color: #000000;
}

.businessSubCatBox{
    height: 150px;
    width: 320px;
    background-color: white;
    border-style: inset;
    border-width: thin;    
    overflow: auto;
    margin-left: 10px;
    font-size: 10px;    
}

.businessCatResult{
    height: 120px;
    background-color: white;
    border-style: inset;
    border-width: thin;
    overflow: auto; 
    margin-left: 10px;
    width: 320px;
    margin-right: 20px;
}

/* *********** */
/* END SIGNUP  */
/* *********** */
/* *** */
/* FAQ */
/* *** */
.faq div ul li{
    background-image: url(../img/bullets/news_bullet_orange.jpg);
    background-position: 0pt 0.3em;
    background-repeat: no-repeat;
    margin-left: -14px;
    padding-left: 1em;
    width: 400px;
    font-size: 14px;
    font-weight: bold;
    list-style-type: none;
}

.faq div ul li a{
    color: #74AD1D;
}

.faq div ul li.title{
    margin-bottom: -10px;
    margin-top: 30px;
}

.faq .expl{
    color: #666666;
    font-size: 13px;
    margin-bottom: 5px;
}

.faq .pageUp{
    font-family: Georgia;
    float: right;
    color: #FF743D;
    font-size: 11px;
    margin-bottom: 10px;
}
/* ******* */
/* END FAQ */
/* ******* */
/******* ADVANCED SEARCH *********/

.advancedSearch{
    width: 693px;
}

.advancedSearch .formItemSearch{
    padding: 5px 0px;
}

.advancedSearch .formItemSearchRad{
    height: 23px;
    padding: 5px 0px;
}

.advancedSearch .formItemSearchRad input.ml{
    margin-left: 15px;
}

.advancedSearch .formItemSearch input{
    width: 300px;
    border: 1px solid #676767;
    height: 15px;
    _height: 21px;
    padding: 3px;
}

.advancedSearch .formItemSearch select{
    padding: 3px;
        border: 1px solid #676767;
        _height: 21px;
}

.advancedSearch .formItemSearchRad .aSearchLabel,
.advancedSearch .formItemSearch .aSearchLabel{
    color: #666;
    font-weight: bold;
    float: left;
    width: 140px; 
    text-align: right; 
    padding-right: 15px; 
    padding-top: 5px;
}

/******* END SEARCH BOX *********/
/* ********** */
/* REPERTOIRE */
/* ********** */

/* ************** */
/* END REPERTOIRE */
/* ************** */
/* ******* */
/* NEWUSER */
/* ******* */
.newuser{
    color: #65543A;
    font-family: Verdana;
    font-size: 13px;
}

.newuser div{
    margin-bottom: 10px;
}

.newuser .important{
    color: #74AD1D;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}

.newuser span{
    font-weight: bold;
}

.newuser div ul li{
    font-weight: bold;
}
/* *********** */
/* END NEWUSER */
/* *********** */
.headerTopLeft{
    float: left; 
    /*font-family: Verdana; */
    color: #f78023; 
    text-transform: uppercase; 
    font-weight: bold; 
    font-size: 23px;     
    margin-right: 10px;
}

.headerRightTop {
    /*font-family: Helvetica; */
    color: #606994; 
    text-transform: uppercase; 
    font-weight: bold; 
    font-size: 15px; 
}

.headerRightBottom {
    color: #d1b46f;
    /*font-family: Helvetica; */
    font-size: 20px; 
    font-weight: bold; 
}

.headerRecetteTitle {
    color: #64251C;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
    /*font-family: Helvetica; */
    font-size: 20px;    
    font-weight: bold;  
}

.recetteImage {
    float: left;
}

.recetteDescription {
    float: left;
    margin-top: 60px;
    margin-left: -30px;
    
    padding-left: 5px;
    padding-right: 5px;
    
    border: 1px solid #C22129;
    background-color: #F6F2E9;
    color: #65533F;
    text-align: justify;
    width: 355px;
    z-index: 1337;
}

.Resto_CommentAuthor {
    float: left;
    color: #65543A;
    font-weight: bold;
    text-decoration: underline;
}

.Resto_CommentStars {
    float: left;
    margin-left: 25px;
}

.Resto_CommentText {
    clear: both;
}

.Resto_CommentText div {
    font-family: arial,helvetica,clean,sans-serif;
    font-size: 13px;
    margin-bottom: 20px;
}

.Resto_CommentTitle {
    color: #675338;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 30px;
}


/* ****************** */
/* ADMIN ARTICLE EDIT */
/* ****************** */
.adminArticleEditContainer{
    
}
.adminArticleEditContainer .section_header{
    background-color: #897c68;
    font-family: Tahoma;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    padding: 5px 7px;    
    height: 16px;
}
.adminArticleEditContainer .section_header .section_header_left{
    float: left;
}
.adminArticleEditContainer .section_header .section_header_right{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    float: right;
    color: #fff;    
}
.adminArticleEditContainer .section_header .section_header_right div{
    padding-top: 1px;
    padding-right: 5px;
    float: left;
}
/* pour le wisiwig */
.adminArticleEditContainer .textarea_wisiwig{
    width: 684px;
    _width: 688px;
    height: 200px;
}
.adminArticleEditContainer .underWisiwig{
    padding: 15px;    
    background-color: #f0f0ee;    
    border-left: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    border-right: 1px solid #cecece;
    margin-bottom: 20px;
}
.adminArticleEditContainer .underWisiwig .radio_choice{
    float: left;
    font-weight: normal;    
}
.adminArticleEditContainer .underWisiwig .radio_choice span{
    font-weight: bold;
}
.adminArticleEditContainer .underWisiwig .separator{
    font-size: 1px;
    height: 10px;
}
.adminArticleEditContainer .underWisiwig .label{
    float: left;
    width: 150px;
    text-align: right;
    padding-right: 5px;
    font-weight: bold;
    color: #8A7D6A;
}
.adminArticleEditContainer .underWisiwig input.file{
    
}
.adminArticleEditContainer .options{
    padding: 15px;    
    background-color: #f0f0ee;        
}
.adminArticleEditContainer .options .addPara input{
    background: #fff url(../../img/btn/add.jpg) no-repeat right center;
    border: 1px solid #65543A;
    color: #65543A;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;        
    padding: 3px 25px 5px 5px;
    float: left;
}
.adminArticleEditContainer .options .addPara input:hover{
    background: #65543A url(../../img/btn/addr.jpg) no-repeat right center;    
    border: 1px solid #65543A;
    color: #fff;
}
/* ********************** */
/* END ADMIN ARTICLE EDIT */
/* ********************** */
/* ********** */
/* ADMIN MENU */
/* ********** */
.adminMenu{
    
}

.adminMenu .sectionTitle{
    font-family: Tahoma;
    font-size: 11px;
    margin-left: 10px;
}

.adminMenu .sectionTitle .title{
    margin-bottom: 5px;
    margin-top: 5px;
}

.adminMenu .sectionTitle .title .image{
    margin-right: 5px;
    float: left;
}

.adminMenu .sectionTitle .title .text{
    padding-top: 2px;
    color: #65543A;
}

.adminMenu .sectionTitle .item{
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 20px;
}

.adminMenu .sectionTitle .item a{
    color: #75AD1D;
    margin-left: 3px;
}

.adminMenu .sectionTitle .item:hover{
    background-color: #75AD1D;
}

.adminMenu .sectionTitle .item:hover a{
    color: #FFFFFF;
}
/* ************** */
/* END ADMIN MENU */
/* ************** */

/* *********************** */
/* ADMIN VALIDATE ORG INSC */
/* *********************** */

.customadminorg1{
    font-size: 13px;
    font-weight: bold;
}
.customadminorg2{
    font-size: 11px;
    font-weight: normal;
    margin-left: 15px;
}
.customadminorg2 span{    
    font-weight: bold;
}
.adminOrgValidationNoElem{
    color: #65543A;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
}

/* *************************** */
/* END ADMIN VALIDATE ORG INSC */
/* *************************** */

.alphasearchContainer{
    margin-bottom: 20px;
}
.alphasearchContainer .alphaTitle{
    text-align: center;
    color: #8A7D6A;
    font-family: georgia;
}
.alphasearchContainer .alpha{
    text-align: center;
    font-weight: bold;
}

/* SECTION: GESTION DE L'AFFICHAGE */

.gestionAffichage {
    float: left;
}

.gestionAffichage .AlphabetLetters {
    float: left;
}

.gestionAffichage .AlphabetLetters a {
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.gestionAffichage .BoxRecherche {
    float: right;
}

.gestionAffichage .BoxRecherche input {
    background-color: #ECE8E5;
    color: #000000;
    border: 1px #000000 dotted;
}

.gestionAffichage .BoxRecherche2 {
}

.gestionAffichage .BoxRecherche2 select {
    background-color: #ECE8E5;
    color: #000000;
    border: 1px #000000 dotted;
}


.gestionAffichage .ColumnHeader {
    color: #8A7D6A;
    font-size: 12px;
    font-weight: bold;

    padding-top: 3px;
    padding-bottom: 3px;
}

.gestionAffichage .ColumnHeader .ColumnHeader1 {
    float: left;
    width: 300px; 
    background-color: #ECE8E5;

    padding-left: 3px;
}

.gestionAffichage .ColumnHeader .ColumnHeader2 {
    float: left;
    width: 140px;
    background-color: #ECE8E5;
}

.gestionAffichage .ColumnHeader .ColumnHeader3 {
    float: left;
    width: 120px;
    background-color: #ECE8E5;
    color: #ECE8E5;
}

.gestionAffichage .ColumnHeader .ColumnHeader4 {
    float: left;
    width: 120px;
    background-color: #ECE8E5;    
}

.gestionAffichage .AffichageRow a {
    color: #65543A;
    font-weight: bold;
    text-decoration: underline;
}

.gestionAffichage .AffichageRow a:hover {
    color: #A38860;
}



.gestionAffichage .col1 {
    float: left;
    width: 300px; 
}

.gestionAffichage .col2 {
    float: left;
    width: 140px; 
}

.gestionAffichage .col2 select {
    background-color: #ECE8E5;
    color: #000000;
    border: 1px #000000 dotted;
}

.gestionAffichage .col3 {
    float: left;
    width: 120px; 
}

.gestionAffichage .col3 input {
    background-color: #ECE8E5;
    color: #000000;
    border: 1px #000000 dotted;
}

.gestionAffichage .col4 {
    float: left;
    width: 120px; 
}


.AdminPollsContainer{
    /*background: url(../images/bg/degradehautbox.jpg) #ffffff repeat-x top left;*/
    width: 520px;    
}

.AdminPollsContainer .formItem input{
    border: 1px solid #676767;
    height: 15px;
    _height: 21px;
    padding: 3px;
    width: 350px;
}

.AdminPollsContainer .formItem .label{    
    _width: 170px;
}

.AdminPollsContainer .onFormTitle{
    margin-bottom: 3px;
}

.AdminPollsContainer .ajouter{
    float: right; 
    margin-right: 4px;    
}

@media{
    .AdminPollsContainer .ajouter{    
        margin-right: 2px;  
        _float: none;
        _margin-left: 440px;
    }
}

/* GESTION SONDAGES */

.AdminPollsContainer table tr.head{
    background-color: #FFF5CF;    
}
.AdminPollsContainer table tr{
    height: 30px;
}
.AdminPollsContainer table tr.spacer{
    height: 3px;
}
.AdminPollsContainer table tr.head td {
    color: #C29D52; 
}
.AdminPollsContainer table tr td{
    padding: 0px 10px;    
}
.AdminPollsContainer table tr .left{
    width: 441px;    
}
.AdminPollsContainer table tr .altbg1{
    background-color: #EDF3F8;
    color: #005C99;
}
.AdminPollsContainer table tr .altbg2{
    background-color: #F6F9FC;
}







/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yuimenubar{visibility:visible;position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:2;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#000;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#000;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-busy{cursor:wait !important;}.yui-toolbar-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;height:18px;margin:.2em 0 .2em .1em;display:block;clear:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:35px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;}.yui-editor-container iframe{border:0px;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:0.25em 0pt 0.25em 0.25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group-padding{}.yui-editor-panel .yui-toolbar-group-border{}.yui-editor-panel .yui-toolbar-group-textflow{}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width h3{}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;}.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;*top:-5px;width:24px;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0px;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px !important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0px 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000000;font-weight:bold;margin:0;padding:0.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:0.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em 0.35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:0.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;margin:0;border-color:#808080;border-style:solid;border-width:1px 0;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:93%;line-height:2;display:block;color:#000000;overflow:hidden;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/editor-sprite.gif) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/editor-sprite-active.gif);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url( /weblogik/sites/shared/js/yahoo_build/assets/skins/sam/editor-sprite.gif ) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0px;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yuimenu{}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:0.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(/weblogik/sites/shared/js/yahoo_build/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url( /weblogik/sites/shared/js/yahoo_build/assets/skins/sam/editor-sprite.gif ) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url( editor-knob.gif ) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#ffffff;}.yui-editor-blankimage{background-image:url( blankimage.png );}
    .yui-editor-container {
        position: absolute;
        top: -9999px;
        left: -9999px;
        z-index: 102;
    }
    .cmsWindow {
        z-index: 101 !important;
    }
    
    .yui-editor-panel {
        z-index: 103 !important;
    }
    
    #editor {
        border: 0;
        margin: 0;
        padding: 0;
        top: -9999px;
        left: -9999px;
    }

    #editorArticle {
        visibility: hidden;
        position: absolute;
    }
    .editable {
	margin: 0px;
    }
    .editor-hidden {
        visibility: hidden;
        top: -9999px;
        left: -9999px;
        position: absolute;
    }
    
    .yui-skin-sam .yui-toolbar-container .yui-toolbar-editcode span.yui-toolbar-icon {
        background-image: url( /weblogik/sites/shared/js/yahoo_build/editor/assets/html_editor.gif );
        background-position: 0 1px;
        left: 5px;
    }
    
    .yui-skin-sam .yui-toolbar-container .yui-button-editcode-selected span.yui-toolbar-icon {
        background-image: url( /weblogik/sites/shared/js/yahoo_build/editor/assets/html_editor.gif );
        background-position: 0 1px;
        left: 5px;
    }
    .yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunsubscribelink span.yui-toolbar-icon {
        background-image: url( /weblogik/sites/shared/js/yahoo_build/editor/assets/desabonner.gif );
        background-position: 0 1px;
        left: 5px;
    }
    
    .yui-skin-sam .yui-toolbar-container .yui-button-insertunsubscribelink-selected span.yui-toolbar-icon {
        background-image: url( /weblogik/sites/shared/js/yahoo_build/editor/assets/desabonner.gif );
        background-position: 0 1px;
        left: 5px;
    }
    
    .yui-skin-sam .yui-toolbar-container .yui-toolbar-fileupload span.yui-toolbar-icon {
        background-image: url( /weblogik/sites/shared/js/yahoo_build/editor/assets/upload-icon.gif );
        background-position: 0 1px;
        left: 5px;
    }
    
    .yui-skin-sam .yui-toolbar-container .yui-button-fileupload-selected span.yui-toolbar-icon {
        background-image: url( /weblogik/sites/shared/js/yahoo_build/editor/assets/upload-icon.gif );
        background-position: 0 1px;
        left: 5px;
    }

    /* The ID of the editor's container and the bottom right resize handle. */
    #editor_container .yui-resize-handle-br {
        /* Make the handle a little bigger than the default */
        height: 11px;
        width: 11px;
        /* Resposition the image */
        background-position: -20px -60px;
        /* Kill the hover on the handle */
        background-color: transparent;
    }
