/* <!-- Styles communs --> */

body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.clear{
clear:both;
}

a:link,
a:visited{
color:#DF5F01;
text-decoration:underline;
}

a:hover,
a:active{
text-decoration:none;
}

#wrapper{
margin-left:auto;
margin-right:auto;
width:918px;
background-image:url(images/globalTemplate/fond-page.gif);
background-repeat:repeat-y;
}

#bandeau{
text-align:center;
}

/* ------------------------- */

#menuPrincipal{
position:relative;
margin-left:17px;
margin-right:18px;
text-align:right;
background-image:url(images/globalTemplate/fond-menu.gif);
background-repeat:repeat-x;
margin-top:13px;
margin-bottom:20px;
}

/*
#menuPrincipalArrondiGauche ul{
margin:0;
padding:0;
list-style-type:none;
}

#menuPrincipalArrondiGauche li{
display:inline;
}
*/
/* ------------------------- */

#outilsBasPage{
margin-top:30px;
margin-left:11px;
margin-right:11px;
text-align:center;
background-color:#9b9b9b;
color:#FFFFFF;
padding-top:6px;
padding-bottom:6px;
}

#outilsBasPage ul{
margin:0;
padding:0;
list-style-type:none;
}

#outilsBasPage li{
display:inline;
}

#outilsBasPage a:link,
#outilsBasPage a:visited{
color:#FFFFFF;
text-decoration:none;
}

#outilsBasPage a:hover,
#outilsBasPage a:active{
color:#df5e00;
}

/* <!-- /Styles communs --> */

/* -------------------------------------------- */
/* -------------------------------------------- */

/* <!-- Styles page d'accueil --> */

#animation{
float:left;
padding-left:17px;
}

#boutonsCompetences{
float:left;
padding-left:15px;
}

#boutonsCompetences ul{
margin:0;
padding:0;
list-style-type:none;
}

#boutonsCompetences li{
margin-bottom:10px;
}

#texteAccueil{
margin-top:20px;
margin-left:30px;
margin-right:30px;
color:#616161;
}

h1.titreTexteAccueil{
padding-bottom:5px;
border-bottom:1px solid #b9b9b9;
margin-bottom:20px;
font-size:16px;
font-weight:bold;
color:#616161;
}

/* <!-- /Styles page d'accueil --> */

/* -------------------------------------------- */
/* -------------------------------------------- */

/* <!-- Styles pages d'intérieur --> */

#menuSecondaire{
float:left;
width:230px;
min-height:430px;
height:430px;
padding-top:120px;
background-image:url(images/globalTemplate/fond-menuSecondaire.jpg);
background-repeat:no-repeat;
background-position:9px 0px;
font-family:Helvetica, sans-serif;
}

#menuSecondaire ul{
margin:0;
padding:0;
list-style-type:none;
}

#menuSecondaire a.first:link,
#menuSecondaire a.first:visited{
font-family:Helvetica, sans-serif;
padding-left:15px;
color:#616161;
font-weight:bold;
text-decoration:none;
line-height:25px;
}

#menuSecondaire a.first:hover,
#menuSecondaire a.first:active{
color:#df5f01;
}

#menuSecondaire a.firstSelect:link,
#menuSecondaire a.firstSelect:visited,
#menuSecondaire a.firstSelect:hover,
#menuSecondaire a.firstSelect:active{
font-family:Helvetica, sans-serif;
padding-left:15px;
color:#df5f01;
font-weight:bold;
text-decoration:none;
line-height:25px;
}

#menuSecondaire a.second:link,
#menuSecondaire a.second:visited{
font-family:Helvetica, sans-serif;
padding-left:25px;
color:#616161;
text-decoration:none;
line-height:12px;
}

#menuSecondaire a.second:hover,
#menuSecondaire a.second:active{
color:#df5f01;
}

#menuSecondaire a.secondSelect:link,
#menuSecondaire a.secondSelect:visited,
#menuSecondaire a.secondSelect:hover,
#menuSecondaire a.secondSelect:active{
font-family:Helvetica, sans-serif;
background-image:url(images/globalTemplate/puce-menuSecondaire.gif);
background-repeat:no-repeat;
background-position:15px 4px;
padding-left:25px;
color:#df5f01;
text-decoration:none;
line-height:12px;
}

#contenu{
float:left;
margin-left:15px;
margin-right:15px;
width:630px;
}

#parcours{
color:#616161;
}

#parcours a:link,
#parcours a:visited{
color:#616161;
text-decoration:none;
}

#parcours a:hover,
#parcours a:active{
color:#df5f01;
}

#parcours a.select:link,
#parcours a.select:visited,
#parcours a.select:hover,
#parcours a.select:active{
color:#df5f01;
text-decoration:none;
}

.imageParcours{
width:7px;
height:6px;
margin-left:10px;
margin-right:10px;
}

#titrePageImpression{
padding-top:40px;
border-bottom:1px solid #b9b9b9;
padding-bottom:5px;
}

#titrePageImpression h1{
float:left;
margin:0;
padding:0;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#616161;
}

#boutonImpression{
float:right;
}

#boutonImpression a:link,
#boutonImpression a:visited{
color:#616161;
text-decoration:none;
}

#boutonImpression a:hover,
#boutonImpression a:active{
color:#df5f01;
}

.imagePrint{
margin-left:10px;
margin-right:10px;
border:0;
}

#texte{
color:#616161;
text-align:justify;
}

#texte h2{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#df5f01;
}

#texte h3{
font-family:Verdana, Arial, sans-serif;
background-image:url(images/globalTemplate/fond-H3.gif);
background-repeat:repeat-x;
line-height:21px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-left:15px;
border-left:1px solid #E98910;
border-right:1px solid #E98910;
}

#texte h4{
background-image:url(images/globalTemplate/puce-menuSecondaire.gif);
background-repeat:no-repeat;
background-position:4px 5px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
}

#texte h5{
background-image:url(images/globalTemplate/puce-menuSecondaire.gif);
background-repeat:no-repeat;
background-position:4px 5px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:15px;
}

.illustrationContenu{
margin-left:30px;
}

.illustrationContenu2{
padding:5px;
border:1px solid #df5f01;
}

table{
border-collapse:collapse;
border:1px;
border-color:#ffcc99;
}

th{
background-color:#333333;
color:#FFFFFF;
text-align:center;
}

tr.ligne1{
background-color:#FFEEE6;
vertical-align:top;
}

tr.ligne2{
background-color:#FFFFFF;
vertical-align:top;
}

td{
border:0px;
}

/* <!-- /Styles pages d'intérieur --> */