
div#gaucheLei {
    width: 260px;
}
div#gaucheLei div#gaucheLeiGoogleMap div.btnCarto {
    display: block;
    width: 160px;
    height: 54px;
    margin: 2px 0px 0px 51px;
    padding: 0px 0px 0px 47px;
    line-height: 54px;
    background: url("/fileadmin/template/images/boutonCarte.png") no-repeat;
    font-family: Arial;
    font-size: 13px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}
div#gaucheLeiTitre {
    width: 260px;
    height: 52px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/images/int/gauchetop.png") no-repeat;
}
div#gaucheLeiTitre p {
    width: 225px;
    height: 20px;
    margin: 0px 0px 0px 18px;
    padding: 13px 0px 0px 0px;
    font-family:MyriadProSB, Arial;
    font-size: 17px;
    color: #333333;
    text-align: center;
    overflow: hidden;
}

div#gaucheLeiInt {
    width: 260px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/images/int/gauchefond.png") repeat-y;
}
div#gaucheLeiInt div#gaucheLeiInt2 {
    width: 260px;
    min-height: 234px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/images/int/gauchefond2.png") repeat-x;
}
div#gaucheLeiInt div#gaucheLeiInt2 ul {
    width: 230px;
    list-style-type: none;
    margin: 0px 0px 0px 14px;
    padding: 0px;
}
div#gaucheLeiInt div#gaucheLeiInt2 ul li {
    width: 230px;
    height: 26px;
}
div#gaucheLeiInt div#gaucheLeiInt2 ul li.separ {
    width: 230px;
    height: 5px;
    background: url("/fileadmin/template/images/int/gauchelifond.png") no-repeat top;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
}
div#gaucheLeiInt div#gaucheLeiInt2 ul li a {
    width: 195px;
    height: 26px;
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: white;
    font-weight: bold;
    margin: 0px 0px 0px 5px;
    padding: 3px 0px 0px 30px;
}
div#gaucheLeiInt div#gaucheLeiInt2 ul li a:hover, div#gaucheLeiInt div#gaucheLeiInt2 ul li.act a { text-decoration: none; }

div#gaucheLeiInt div#gaucheLeiInt2 p.gaucheLeiIntTitre {
    font-family: Arial;
    font-size: 18px;
    color: white;
    font-weight: bold;
    margin: 0px 20px 0px 20px;
    padding: 32px 0px 0px 0px;
    text-align: left;
}
div#gaucheLeiInt div#gaucheLeiInt2 p.gaucheLeiIntTitrePrems {
    padding-top: 15px;
}







div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche {
    width: 260px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 12px;
    color: white;
    font-weight: normal;
}
div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche label {
    position: relative;
    left:0px;
    top:0px;
    display:block;
    font-family: Arial;
    font-size: 13px;
    color: white;
    font-weight: normal;
    margin: 10px 0px 8px 20px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}
div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche label.labelSpec {
    margin: 0px 0px 4px 20px;
    padding-top: 18px;
    font-size: 14px;
    font-weight: bold;
}
div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche label.hasLabelInput {
    display: inline;
    margin: 0px 0px 0px 8px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 12px;
    color: white;
    font-weight: normal;
}
div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche img {
    margin-left:4px;
    border:none;
    vertical-align: -44%;
}

div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche input.hasDatepicker {
    width: 117px;
    height: 18px;
    border: 0px;
    font-family: Arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
    color: #605F5E;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 5px;
}
div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche input.hasInputText {
    width: 220px;
    height: 18px;
    border: 0px;
    font-family: Arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
    color: #605F5E;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 5px;
}


div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche select.hasFrmLei {
    position: relative;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 18px;
    border: 0px;
    font-family: Arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
    color: #605F5E;
    margin: 0px 0px 0px 20px;
    padding: 2px 5px;
    background: white;
}

div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche input.hasFrmLei {
    margin: 4px 0px 2px 32px;
}
div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche input.hasFrmLei2 {
    margin: 2px 0px 1px 0px;
}

div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche input.hasFrmLeiSubmit {
    position: relative;
    top: 0px;
    left: 0px;
    width: 94px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    background: url("/fileadmin/template/images/lei/btRechercher.png") no-repeat;
    margin: 22px 0px 0px 80px;
    padding: 0px 0px 0px 0px;
}
div#gaucheLeiInt div#gaucheLeiInt2 form#frmLeiRecherche input.hasFrmLeiSubmit:hover {
    filter : alpha(opacity=65);
    -moz-opacity : 0.65;
    opacity : 0.65;
}


div#gaucheLeiBas {
    width: 260px;
    height: 24px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/images/int/gauchebas.png") no-repeat;
}




div.menuGaucheActus {
    margin: 0px;
    padding: 15px; padding-top:10px;
}
div.menuGaucheActus div.bloc {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 8px 0px;
    border: 0px;
    border-bottom: 1px solid gray;
}
div.menuGaucheActus div.bloc p.titre {
    margin: 2px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
}
div.menuGaucheActus div.bloc p.titre a {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
}
div.menuGaucheActus div.bloc p.titre a:hover { filter : alpha(opacity=65); -moz-opacity : 0.65; opacity : 0.65; }
div.menuGaucheActus div.bloc p.dateactu {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana;
    font-weight: normal;
    font-style: italic;
    font-size: 10px;
    color: white;
}
div.menuGaucheActus div.bloc p.accroche {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #DFDFDF;
}
div.menuGaucheActus div.bloc p.voirplus {
    margin: 12px 0px 0px 152px;
}
div.menuGaucheActus div.bloc p.voirplus a.boutonHome {
    position: relative;
    margin: 0px;
}

div.menuGaucheActus p.voirplusTout {
    margin: 12px 0px 20px 0px;
    text-align: center;
}
div.menuGaucheActus p.voirplusTout a {
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
div.menuGaucheActus p.voirplusTout a:hover { filter : alpha(opacity=65); -moz-opacity : 0.65; opacity : 0.65; }
