﻿*
{
    margin: 0;
    padding: 0;
}

html, body {
	height: 100%;
}
#aspnetForm
{
	height: 100%;
}
body 
{
    background-color:#CDCDCD;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#595959;
    padding: 0;
    margin: 0;
    height: 100%;
}
a
{
    border:0;
    text-decoration:none;
    color:#000000;
}
a:link ,a:visited ,a:hover ,a:active
{
    color:#000000;
    text-decoration:none;
}
h1
{
    text-align: center;
    color:#FFFFFF;
    text-transform:uppercase;
    font-size:19px;
    font-weight:normal;
    letter-spacing:3.4px;
    padding:6.5pt 0pt;
    margin:0;
}
h2
{
    text-transform:uppercase;
    text-align:left;
    font-size:13px;
    color:#0B5699;
}
hr
{
    background-color:#0B5699;
    color:#0B5699;
    height:1px;
}

img
{
    border:0;
}
table
{
    color:#595959;
}

li
{
    margin-left:30px;
}

#conteneur
{
    background-color:#FFFFFF;
    width:900px;
    margin: 0 auto;
    min-height: 100%;
}
#contenu
{
    min-height:600px;
}
#header
{
    background-image:url(images/header.jpg);
    height:158px;
}

.logo
{
    background-image:url(images/header_logo.jpg);
    background-color:#ffffff;
    display:block;
    height:119px;
    width:236px;
    margin-left:21px;
    cursor:pointer;
}
#titre
{
    background-color:#EB6909;
}

#menu_accueil
{
    margin-top:19px;
}
#menu_accueil img
{
    border:0pt none;
}
#menu_accueil .menu1
{
    display:block;
    background-image:url(images/img_metier.jpg);
    background-repeat:no-repeat;
    width:225px;
    height:154px;
}
#menu_accueil .menu2
{
    display:block;
    background-image:url(images/img_formation.jpg);
    background-repeat:no-repeat;
    width:225px;
    height:154px;
}
#menu_accueil .menu3
{
    display:block;
    background-image:url(images/img_aides.jpg);
    background-repeat:no-repeat;
    width:225px;
    height:154px;
}
#menu_accueil .menu4
{
    display:block;
    background-image:url(images/img_entreprise.jpg);
    background-repeat:no-repeat;
    width:225px;
    height:154px;
}

.ban h2
{
    text-align:right;
    text-transform:uppercase;
    margin-top:1px;
    color:#FFFFFF;
    font-size:19px;
    font-weight:normal;
    letter-spacing:3.4px;
    padding:6.5pt 8pt;
}
#ban_metier
{
    background:url(images/img_ban_metier.jpg) repeat-y;
}
#ban_formation
{
    background:url(images/img_ban_formation.jpg) repeat-y;
}
#ban_aides
{
    background:url(images/img_ban_aides.jpg) repeat-y;
}
#ban_entreprises
{
    background:url(images/img_ban_entreprise.jpg) repeat-y;
}
#ban_actu
{
    background:url(images/img_ban_metier.jpg) repeat-y;
}
#ban_mentions
{
    background:url(images/img_ban_metier.jpg) repeat-y;
}
#ban_services
{
    background:url(images/img_ban_metier.jpg) repeat-y;
}
.img_titre
{
    margin-right:15px;
}
#triangle_vert{
    background-image:url(images/triangle_vert.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:35px;
}
#triangle_rouge{
    background-image:url(images/triangle_rouge.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:35px;
}
#triangle_vertBleu{
    background-image:url(images/triangle_vertBleu.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:35px;
}

#ariane
{
    text-align:right;
    width:900px;
    font-size:13px;
    margin-top:9px;
    letter-spacing:1px;
}

#ariane ul li
{
    display:inline;
    margin:0;
}
#ariane a
{
    color:#EB6909;
    text-decoration:none;
    font-weight:normal;
}

#ariane .select
{
    color:#595959;
}

#accueil_right_sponsors table
{
    text-align:center;
}

#footer
{
    margin-top:20px;
    clear:both;
    text-align:center;
    font-size:11px;
    color:#A2A2A2;
    width:900px;
}

#footer a
{
    color:#A2A2A2;
    text-decoration:none;
}

.btn_Annuler
{
    background-image:url(images/annuler.png);
    background-repeat:no-repeat;    
    margin:5px;
    display:block;
    float:right;
    height:21px;
    width:120px;
}
.btn_Annuler:hover
{
    background-position:0 -21px;
}

.btn_Valider
{
    background-image:url(images/enregistrer.png);
    background-repeat:no-repeat;        
    margin:5px;
    float:left;
    display:block;
    height:21px;
    width:120px;
}
.btn_Valider:hover
{
    background-position:0 -21px;
}

.btn_Sommaire
{
    margin-top:20px;
}
.btn_Sommaire a
{
    color:#CC9966 !important;
    text-decoration:none !important;
    font-size:13px;
    font-weight:bold;
}