#page
{
	top					: -127px;
}

#enteteImage {
    margin-left         : 84px;
}

h1, h2, h3, h4, h5 {
    color               : #F46515;
}

#navigationImage {
	width				: 360px;
    position            : relative;
    top                 : 165px;
    left                : 450px;
}

.titreElementListe {
    font-weight         : bold;
    /*color             : #F46515;*/
}

.listeAbrisConstructionLi {
    margin-top          : 10px;
    list-style          : none;
}

a {
    text-decoration     : none;
    color               : #F46515;
}

.titreElementListeDop {
    font-weight         : bold;
    color               : #F46515;
}

.listeDopLi {
    margin-top          : 10px;
    list-style          : none;
}

.listeLiens {
    list-style-type     : none;
    list-style-position : outside;
    list-style-image    : url(/securitecivile/images/layout/fleche_d_pc.gif);
}

ul a {
    color               : #000000;
}

ul a:hover {
    color               : #F46515;
}

#imageBrochure {
    position            : absolute;
   /* float               : right;*/
    left                : 650px;
    margin-right        : 20px;
    top                 : 0px;
}

.tableCours {
    margin              : auto;
    width               : 100%;
}

.tableCours caption {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 1.0em;
    font-weight         : bold;
    color               : #F46515;
    /*text-align          : left;*/
    border-bottom       : 10px;
    /*background-color    : #EEEEEE;*/
}

.tableCours thead {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 0.75em;
    background-color    : #EEEEEE;
    vertical-align      : top;
}

.tableCours, .tableCours td {
    border-collapse     : collapse;
    border-top          : 1px solid #DDDDDD;
    border-left         : 1px solid #DDDDDD;
    line-height         : 20px;
}

#GenreCours {
    width               : 120px;
    margin-left         : 10px
}

#noCours {
    width               : 50px;
    text-align          : center;
}

#dateCours {
    width               : 80px;
    text-align          : center;
}

#heureDebutCours {
    width               : 50px;
    text-align          : center;
}

#heureFinCours {
    width               : 80px;
    text-align          : center;
}

#nbreParticipantsCours {
    width               : 80px;
    text-align          : center;
}

#lieuCours {
    width               : 80px;
    text-align          : center;
}

#activiteCours {
    width               : 80px;
    text-align          : center;
}

.tableFormationBase {
    /*margin              : auto;*/
    width               : 600px;
    margin-left         : 30px;
}

.tableFormationBase, .tableFormationBase td {
    border-collapse     : collapse;
    /*border : 1px solid black;*/
}

.tableFormationBase caption {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 0.75em;
    font-weight         : bold;
    text-align          : left;
}

.tableFormationBase thead {
    visibility          : hidden;
    height              : 0px;
    font-size           : 0em;
}

#nomFormation {
    width               : 200px;
    font-weight         : bold;
}

#dateFormation {
    width               : 350px;
}

#classesFormation {
    width               : 100px;
}

.pHoraires {
    margin-left         : 30px;
}

.carteRepartitionOpcDop
{
	float				: right;
	text-align			: center;
}

.tableOpcOrpcContacts {
	width               : 100%;
    margin-left         : 30px;
}

.tableOpcOrpcContacts caption {
	font-family         : Arial, Helvetica, sans-serif;
    font-size           : 1.0em;
    font-weight         : bold;
    color               : #F46515;
    border-bottom       : 10px;
}

.tableOpcOrpcContacts thead {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 1.2em;
	font-weight			: bold;
    background-color    : #EEEEEE;
    vertical-align      : top;
}

.tableOpcOrpcContacts, .tableOpcOrpcContacts td {
	border				: 1px solid #DDDDDD;
    border-collapse     : collapse;
    line-height         : 20px;
}

.tableOpcOrpcContacts td {
	vertical-align		: top;
	font-size           : 1.0em;
}

.tableOpcOrpcContacts .nom {
	font-weight			: bold;
}

.listeSirenes {
	list-style-type		: decimal;
}

.grasCouleur {
	font-weight			: bold;
	color				: #F46515;
}
