﻿.conteneurExterieur
{
	border-left-color: #dedede;
}
/* Formations */
/* Liste des formations */
.formations-liste select
{
    width:200px;
}
.formations-liste table
{
    border-collapse:collapse;
}

.formations-liste table td
{
    font-size:8pt;
    padding-left:14px;
}

.formations-liste table td img
{
    padding-top:14px;
    margin-right:3px;
}
.formations-liste table td ul
{
    margin:0 0 0 15px;
    list-style:none;
    padding:0;
}
.formations-liste table td a
{
    border:solid 0px white;
    font-size:8pt;
    color:#ffffff;
    text-decoration:none;
    width:150px;
    display: -moz-inline-box; 
    display:block;
}

.formations-liste
{ 
    border:solid 0px black;
    position: relative;
    width:210px; 
    margin:20px 0 0 5px;
    padding: 40px 0 0 5px;
}

.formations-liste-titre
{
    /*border:solid 1px black;*/
    width:150px;
    font-size:10pt;
    color:Black;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
    display: -moz-inline-box;
    display:inline-block;
    vertical-align:top;
}

/* ----------- Formulaire de recherche de formation ------- */
.recherche-formation          
{ 
    border:solid 0px red;
    margin:5px 0 0 0; 
    text-align: center;
}

.recherche-formation select   
{ 
    font-size:7pt; 
    height:20px; 
    width:180px; 
    margin:5px 0 0 0;
}

.recherche-formation-bouton
{
    border:solid 0px red;
    margin:10px auto;
    background-repeat:no-repeat;
}

.recherche-formation-bouton a
{
    display:block;
    margin-bottom : 10px; 
}

.recherche-formation-bouton a:hover img
{
    visibility: hidden;
}
/* -------------- Détail d'une formation ---------------- */
.formations-detail
{
    margin: 20px 0 0 0px;
    padding: 0;
    width: 545px;
    /*height: 400px;*/
}

.formations-detail h3
{
    background-color: #cccccc;
    margin: 0;
    padding: 5px 0 5px 5px;
}
.formations-detail h3 span
{
    color: #666666;
    font-size: 11pt;
    font-weight: normal;
}

.formations-detail h4
{
    background-color: #cccccc;
    margin: 0;
    padding: 3px 0 3px 5px;
    border-bottom: solid 1px #fff;
}
.formations-detail h4 span
{
    color: #fff;
    font-size: 10pt;
}

.formations-detail p
{
    color:#333333;
    margin:5px 0 5px 15px;
}

.formations-detail table
{
    border:solid 0px green;
    width:100%;
}

/* -------- illustration panneau détail ----------- */
.formations-illustration
{
    position:absolute;
    top:1px;
    left:420px;
    width:146px;
    height:109px;
}

.formations-illustration img
{
    margin:12px 0 0 12px;
}

/* ----------- Page de résultats de recherche ------------ */
.formations-resultats
{
    border: solid 0px black;
    margin:20px 0 0 5px;
    width:545px;
    height:400px;
}
.formations-resultats h3
{
    background-color:#cccccc;
    margin: 0 0 10px 0;
    padding:5px 0 5px 5px;
}
.formations-resultats h3 span
{
    color:white;
    font-size:11pt; 
}
.formations-resultats h2
{
    margin:0;
    padding:10px 0 0 5px;
}
.formations-resultats h2 span
{
    font-size:8pt; 
    color:#666666;
}
.formations-resultats h2 img
{
    margin-right:3px;
}
.formations-resultats p
{
    margin:0;
    padding:0 0 0 5px;
}

.formations-resultats a
{
    display: -moz-inline-box;
    display: block;
    font-size: 9pt; 
    padding: 0 0 0px 5px;
}

.formations-autre-recherche a
{
    font-size: 8pt;
    font-weight:bold; 
    padding: 30px 0 0 5px;
}

.formations-autres-niveaux
{
    margin:10px;
    height:400px;
}

/* fiche pdf */
.formations-pdf
{
    margin: 15px 0;
}
.formations-pdf img
{
    vertical-align:middle;
}