/* Saisissez votre CSS personnalisé ci-dessous */

/*#mainnav
{
background:#D5D5D5;
}
*/

#mainnav ul li {
background-color: transparent;
}

/* page title */
.site-main .title-post, .hentry .title-post {
font-size: 25px;
/*color:#222; */
color:#17364B;
text-shadow:2px 2px 2px #888;
}

/* Couleur des sous titres 4 et 5 */
h4, h5 {
    color:#004a95;
}

/* article title */
.hentry .title-post {
    font-size: 25px;
}

/* bouton du menu */
.btn-menu{
color:#888;
}

.site-logo {
max-height: 80px;
}

/* barre de liens images */
.liens_img img{
height:40px;
}

/*Marge haut de page*/
.page-wrap {
padding-top: 50px; 
}

.author a{
display:none;
}

/* search + affichage du logo+menu */
#search_top_right{
display:block;
}
.header-wrap .container > .row {
display: inline-block;
width: 80%;
}
.header-wrap .container{
text-align:center;
}

#cmd_zone{
margin-top:50px;
}

#filariane{
#display:block;
display:none;
font-style:italic;
font-weight:bold;
padding:0px 5px 0px 5px;
}

div#div_glossaire_php1 pre {
font-size: 12px;
font-family: verdana;
background: #E0ECF8;
}

/*glossaire */
div.div_glossaire{
text-align: left;
}
div.div_glossaire div{
width:100%;
background: #deeeff;
display:inline-block;
padding:2px 10px 2px 10px;
margin:1px;
border-radius:5px;
border:1px solid #888;
}


/*.wpcf7 { 
background-color: #deeeff;
border: 1px solid #666666; 
} */

/*formulaire ouverture de compte IPSL 1*/
#wpcf7-f1475-p757-o1
{ 
background-color: #deeeff;
border: 1px solid #666666; 
}

/*formulaire ouverture de compte 2*/
#wpcf7-f1733-p1734-o1
{ 
background-color: #f2f2f2;
border: 1px solid #666666; 
}
#wpcf7-f1733-p1734-o1 input, #wpcf7-f1733-p1734-o1 select
{
width: 70%;
}
#wpcf7-f1733-p1734-o1 input[type="submit"]
{
width: 40%;
}
#wpcf7-f1733-p1734-o1 input[type="number"]
{
width: 20%;
}
#wpcf7-f1733-p1734-o1 textarea
{
width: 100%;
height: 80px;
}
#wpcf7-f1733-p1734-o1 td:nth-child(2n+1)
{
    text-align: left;
} 
#wpcf7-f1733-p1734-o1 span.ChampOblig{ 
color: #ff0000; 
}

/*formulaire account opening*/
#wpcf7-f2039-p2030-o1
{ 
background-color: #f2f2f2;
border: 1px solid #666666; 
}
#wpcf7-f2039-p2030-o1 input, #wpcf7-f2039-p2030-o1 select
{
width: 70%;
}
#wpcf7-f2039-p2030-o1 input[type="submit"]
{
width: 40%;
}
#wpcf7-f2039-p2030-o1 input[type="number"]
{
width: 20%;
}
#wpcf7-f2039-p2030-o1 textarea
{
width: 100%;
height: 80px;
}
#wpcf7-f2039-p2030-o1 td:nth-child(2n+1)
{
    text-align: left;
} 
#wpcf7-f2039-p2030-o1 span.ChampOblig{ 
color: #ff0000; 
}


/*formulaire contact*/
#wpcf7-f1532-p714-o1 textarea
{
height: 100px;
}
#wpcf7-f1532-p714-o1 input[type="submit"]
{
/*width: 10%;*/
}
#wpcf7-f1532-p714-o1 td:nth-child(2n+1)
{
    text-align: left;
    width: 5%;
} 
#wpcf7-f1532-p714-o1 span.ChampOblig{ 
color: #ff0000; 
}


/*formulaire signaler un incident*/
#wpcf7-f1532-p763-o1 textarea
{
height: 100px;
}
#wpcf7-f1532-p763-o1 input[type="submit"]
{
/*width: 10%;*/
}
#wpcf7-f1532-p763-o1 td:nth-child(2n+1)
{
    text-align: left;
    width: 5%;
} 
#wpcf7-f1532-p763-o1 span.ChampOblig{ 
color: #ff0000; 
}


/*Pour tous les formulaires*/
.wpcf7-form {
margin-left: 10px; 
margin-right: 20px;
margin-top: 20px;
margin-bottom: 20px;
}

form.wpcf7-form p {
    font-size: 15px;
}

form.wpcf7-form p.form7title {
font-size: 16px;
}

div.TitreForm7{ 
font-size: 13pt;
text-align: left;
font-weight: bold;
color: rgb(30, 115, 190); 
}

div.SousTitreForm7{ 
font-size: 11pt;
color: rgb(30, 115, 190);
text-align: left; 
}

div.CommentaireForm7{ 
font-size: 10pt;
text-align: left; 
}

//formulaire de contact
#form_contact{
  width:100%;
}
#form_contact td{
padding:2px 0 2px 0;
  width:50%;
  text-align:right;
}
form_contact td:nth-child(odd){
text-align:right;
}
#form_contact td:nth-child(even), #form_contact td:nth-child(2n+1){
  text-align:left;
}
#form_contact input, #form_contact textarea{
  width:100%;
}

form.wpcf7-form input[type="submit"] {
    margin-left: 0px;
    width: 150px;
}

