﻿.brochTitre
{
    font-size:13px;
    color:#125e9d;
}

.divBroch div
{
    padding-top:10px;
}

.divBroch table
{
    margin-top:2px;
}

.imgBroch
{
}

.imgBrochSmall
{
}

.divBroch fieldset
{
    border:solid 2px #4ca6ef;
    font-weight:bold;
    margin-bottom:5px;
    border-radius:5px;
}

.divBroch legend
{
    border:solid 2px #4ca6ef;
    background-color:#125e9d;
    font-weight:bold;
    color:white;
    font-size:13px;
    border-radius:5px;
}





.divBroch table tr td
{
    vertical-align:middle;
    padding:2px;
    color:#125e9d;
}

.divBroch table tr td a
{
        color:#125e9d;
}


.divBroch table tr td img
{
    margin:0 auto;
}

.divBroch .spe
{
    color:#d12902;
}

.showBroch
{
    width:200px;
    float:left;
    margin-left:20px;
    text-align:center;
    font-weight:bold;
    color:#125e9d;
    margin-bottom:20px;
}
.showBroch img
{
    margin-bottom:10px;
}

.showBroch div
{
    height:50px;
}

.divFrmBroch hr
{
    clear:both;
    float:none;
    visibility:hidden;
}

.divFrmBroch table
{
    width:100%;
}

.divFrmBroch table tr td
{
    padding:2px;
    text-align:left;
}

.divFrmBroch table tr td span
{
    display:inline;
}

.divFrmBroch table tr td hr
{
        visibility:visible;
        margin:5px;
        background-color:grey;
        border:none;
        height:1px;
        width:80%;
        margin:5px auto;
}

.divFrmBroch table tr td.chp
{
 text-align:right;
 padding-right:10px;   
}

.divFrmBroch table tr td select
{
    width:160px;
}

.divFrmBroch table tr td input
{
    width:160px;
}

.btnBroch input
{
    border:solid 1px grey;
    background-color:#125e9d;
    color:white;
    font-weight:bold;
    margin-bottom:5px;
}

.shadowBox
{
    padding:5px;
}

.shadowBox table tr td
{
    padding:5px;
    width:160px;
}

.msgspe 
{
    text-align:center;
    font-size:13px;
    font-weight:bold;
    color:#125e9d;
}

.pnlBrochEdu
{
    position:relative;    
    height:45px;
}

.pnlBrochEdu div
{
    position:absolute;
    right:20px;
    text-align:center;
    width:200px;
    top:-55px;
}

.pnlBrochEdu div a
{
    font-weight:bold;
    color:#125e9d;
    text-decoration:underline;
    font-size:11px;
}

.pnlBrochEdu div a img
{
    width:140px;
}


.marginLeft200
{
    padding-left:200px;
    width:790px;
}

.accForm
{
    text-align:center;
    margin:10px;
    font-weight:bold;
}

.lnkRetour
{
     text-align:right;   
}

.lnkRetour a
{
    font-weight:bold;
    color:#125E9D;
}

table.widthall{
    width: 580px;
}
table.widthall td.chp{
    max-width: 130px;
    min-width: 130px;
    width: 130px;
}
table.widthall tr td input{
    width:100%;
}
table.widthall td table .inp select{
    width:147px;
}
table.widthall td table{
    width:290px;
}
table.widthall td table.tablefull{
    width:100%;
}
table.widthall .btnBroch input
{
    border:solid 1px grey;
    background-color:#125e9d;
    color:white;
    font-weight:bold;
    margin-bottom:5px;
    width:100px;
    margin:0 auto;
}
table.widthall .cbwidthall input {   
    display: inline;
    width: auto;
    vertical-align: middle;
}
.mid_triangle{
    vertical-align:middle;
    display:inline-block;
}

.divFrmBroch table tr th
{
    text-align:center;
    color:#1b4a80;
    font-size:16px;
    font-weight:bold;
}
.divFrmBroch table tr th p
{
    display:inline-block;
    vertical-align: middle;
}
.errorStarmail {
    margin-bottom:5px;
}