/*Partie commune à tous les tableaux*/
#big-block table th {
padding:4px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#fff;
text-align:center;
background-color:#2071B3;
border:1px solid #071555;
}

/*Tableaux Formations Inter*/
/*Descriptif Inter*/
#inter-descriptif {
width:650px;
margin:30px auto;
}
#inter-descriptif td {
width:210px;
border:1px solid #071555;
}
#inter-descriptif td p {
margin:10px 10px 10px 15px;
font-size:12px;
text-align:left;
}
#inter-descriptif td h1,#inter-descriptif td h2,#inter-descriptif td h3,#inter-descriptif td h4 {
margin:15px 10px 10px 10px;
text-align:center;
}
/*Programme Inter*/
#inter-programme {
width:550px;
margin:10px auto 10px auto;
}
#inter-programme td {
vertical-align:top;
padding-bottom:15px;
text-align:center;
border:1px solid #071555;
}
#inter-programme td p {
margin:10px 10px 10px 15px;
font-size:12px;
text-align:center;
}
#inter-programme td h1,#inter-programme td h2,#inter-programme td h3,#inter-programme td h4 {
margin:15px 10px 10px 10px;
text-align:center;
}
/*Bouton Contact Inter*/
#inter-contact {
position:relative;
width:550px;
height:30px;
margin:25px auto 10px auto;
text-align:left;
}
#inter-contact-lien {
position:absolute;
width:150px;
top:0;
right:0;
height:24px;
padding:1px 5px 1px 0;
background-color:#2071B3;
border:1px solid #071555;
}
#inter-contact-lien img {
margin:0 5px 0 10px;
padding:0;
float:left;
border:0;
}
#inter-contact-lien a {
margin-right:5px;
line-height:20px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
#inter-contact-lien a:hover {
text-decoration:underline;
}


/*Tableau CV*/
table.cv {
width:600px;
margin:10px auto 10px auto;
text-align:center;
}
table.cv th {
cursor:pointer;
}
table.cv td {
vertical-align:top;
}
#cv-photo img {
margin-top:30px;
float:right;
border:1px solid #071555;
}
#cv-nom-profil {
padding:0 30px;
text-align:left;
}
table.cv td.padding {
padding-top:20px;
}

/*Tableau mentions légales*/
#mentions {
width:650px;
margin:10px auto;
}
#mentions td {
vertical-align:middle;
text-align:center;
border:1px solid #071555;
}

/*Tableau partenaires*/
#partenaires {
width:700px;
margin:10px auto;
}
#partenaires td {
padding-bottom:15px;
vertical-align:middle;
text-align:center;
}
#partenaires h2 {
margin:10px 20px;
}
#partenaires p {
margin:10px 20px;
}
#partenaires ul {
margin:10px 20px 10px 50px;
}
#partenaires blockquote {
margin:0 20px 15px 20px !important;
}
#partenaires td img {
margin:0;
border:0;
cursor:pointer;
}
