/*********************************************
home
*********************************************/
#home div#conteneur {
width:950px;
background:url(../design/conteneur_fond-haut_home.jpg) no-repeat top;
}
#home div#page {
width:950px;
padding:0 0 80px 0;
background:#f5f3f3 url(../design/page_fond-bas_home.jpg) no-repeat bottom;
}

#home #anim-flash {
width:832px;
height:126px;
margin:93px 0 0 55px;
}

/* Actualités home */
#home div#acces_rapide {
text-align:left;
width:246px;
margin:10px 0 0 150px;
padding:17px 0 0 0;
background:url(../design/es_acces_rapide_haut.png) no-repeat top;
}
#home div#bloc_acces_rapide {
padding:0 0 60px 30px;
}

#home div#acces_rapide ul {
padding:0 0 10px 10px;
}
#home div#acces_rapide ul li {
padding:0 0 0 5px;
background:url(../design/puce1.jpg) no-repeat left;
}

#home div#acces_rapide a {
font-size:0.9em;
text-decoration:none;
font-weight:bold;
color:#f39800;
margin:0px 15px 0px 5px;
}
#home div#acces_rapide a:hover {
text-decoration:underline;
}

/* Livre Blanc */
#home #livre-blanc {
position:absolute;
right:40px;
bottom:-10px;
text-align:right;
}
#home #livre-blanc a#decouverte_livre {
margin-left:100px;
width:207px;
height:43px;
display:block;
text-align:left;
color:#8b8a8a;
font-family:tahoma,arial,sans-serif;
font-size:1.3em;
font-weight:normal;
padding:0 0 0 40px;
letter-spacing:0.05em;
text-decoration:none;
background:url(../design/fd_livre_blanc.jpg) left no-repeat;
}
#home #livre-blanc a#decouverte_livre span{
font-size:1.3em;
font-weight:normal;
}
#home #livre-blanc a#decouverte_livre:hover {text-decoration:underline;}

#home #livre1 a,#home #livre2 a{
display:block;
text-align:left;
color:#000000;
font-family:tahoma,arial,sans-serif;
font-size:0.9em;
text-decoration:none;
}

#home #livre1 {
float:left;
margin:20px 20px 0px 0px;
}
#home #livre1 a{
width:154px;
height:182px;
background:url(../design/lb/lb1.png) left no-repeat;
}
#home #livre1 a span{
display:block;
padding:30px 40px 0 20px;
}
#home #livre2 {
float:left;
margin:30px 20px 0px 0px;
}
#home #livre2 a{
width:133px;
height:158px;
background:url(../design/lb/lb2.png) left no-repeat;
}
#home #livre2 a span{
display:block;
padding:10px 40px 0 22px;
}

/* footer */
#home div#footer {
float:left;
margin:1px 0px 0px 160px;
}

/*********************************************
Styles adpates aux rubriques
*********************************************/
#contact h3 {
margin:20px 0px 0px 10px;
}
span.asterix {
color:#8a0c0c;font-weight:bold;
}

#plansite div#col-droite {background:url(../images/fondsfixes/contact.jpg) no-repeat top;}
#plansite h2 {top:200px;}

/*********************************************
Formulaires
*********************************************/
table.form {
border:none;
margin:0px 20px 0px 54px;
color:#330033;
font-family:arial,verdana,sans-serif;
font-size:0.9em;
}
table.form td {
text-align:left;
vertical-align:top
}
table.form td.right {
text-align:right;
}
table.form td input,table.form-contact td option,table.form td textarea {
font-family:arial,verdana,sans-serif;
font-size:0.9em;
}
table.form td input{
border:1px inset #969696;
}
table.form td textarea {
border:1px inset #969696;
}
p#cnil {
font-size:0.8em;
width:60%;
padding:0px;
text-align:left;
}
input.envoyer{
background:url(../design/fond-envoyer.jpg) no-repeat;
width:63px;
height:24px;
border:none;
color:#ffffff;
font-weight:bold;
}

/*********************************************
Schémas
*********************************************/
div#schema1 {
background:url(../images/fond-schema1.jpg) no-repeat;
width:500px;
height:77px;
margin:20px 0px 10px 20px;
}

div.texte1,div.texte2{
width:180px;
margin:20px 0px 0px 20px;
font-family:arial,verdana,sans-serif;
font-size:1.2em;
color:#ffffff;
font-weight:bold;
letter-spacing:0.05em;
}
div.texte1{
float:left;
}
div.texte2{
float:right;
}
div#schema2 {
margin:0px 0px 0px 54px;
}
div.box1{
border-right:2px solid #d5d5d5;
border-bottom:2px solid #d5d5d5;
float:left;
width:20%;
font-size:0.9em;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 5px;
}
.color1 {
color:#ffffff;
background:#e87b13;
}
.color2 {
color:#ffffff;
background:#b6543f;
}
.color3 {
color:#ffffff;
background:#8a7f1d;
}
.color4 {
color:#ffffff;
background:#5b937c;
}
div.box2{
margin:0px 0px 5px 5px;
float:left;
width:300px;
background:url(../design/fond-box2-haut.jpg) top no-repeat;
}
div.box2  span{
display:block;
font-size:0.9em;
padding:5px 5px 10px 10px;
background:url(../design/fond-box2-bas.jpg) bottom no-repeat;
}
.color5{
color:#ed9542;
}
.color6{
color:#b6543f;
}
.color7{
color:#8a7f1d;
}
.color8{
color:#5b937c;
}
div#schema3 {
margin:10px 0px 0px 54px;
}
div.colonne {
float:left;
width:23%;
margin:5px 5px 0px 0px;
}
div.colonne span.titre{
text-transform:uppercase;
font-weight:bold;
display:block;
margin:0px 0px 0px 0px;
height:40px;
}
.strategie {
background:url(../images/titre1-schema3.jpg) no-repeat right top;
color:#e97c13;
padding:5px 0px 0px 0px;
}
.organisation {
background:url(../images/titre2-schema3.jpg) no-repeat right top;
color:#b6543f;
}
.rh {
background:url(../images/titre3-schema3.jpg) no-repeat right top;
color:#5b937c;
padding:5px 0px 0px 0px;
}
.si {
background:url(../images/titre4-schema3.jpg) no-repeat right top;
color:#b3a750;
}
div.colonne ul#liste-schema1,div.colonne ul#liste-schema2,div.colonne ul#liste-schema3,div.colonne ul#liste-schema4,div.colonne ul#liste-schema5{
margin:10px 0px 0px 20px;
}
div.colonne ul#liste-schema1 li,div.colonne ul#liste-schema2 li,div.colonne ul#liste-schema3 li,div.colonne ul#liste-schema4 li,div.colonne ul#liste-schema5 li{
list-style-type:disc;
color:#000000;
text-align:left;
font-size:0.9em;
}
div.colonne ul#liste-schema2{
margin:10px 0px 10px 20px;
}

table#schema-tableau {
margin:0px 20px 20px 54px;
}
table#schema-tableau td{
vertical-align:top;
font-size:0.8em;
padding:2px;
border:1px solid #5b947c;
}
table#schema-tableau thead th {
background:#5b947c;
color:#ffffff;
text-align:center;
font-size:1em;
}
caption {font-weight:bold;text-align:left;margin:0px 20px 5px 54px;}

div#schema_finance {
margin:0px 20px 20px 54px;
background:url(../images/fond-schema_finance.jpg);
height:279px;
width:450px;
}
div#schema_finance span {
display:block;
font-weight:bold;
width:125px;
color:#ffffff;
font-size:0.9em;
}

div#schema_finance span.gauche{
position:relative;
top:98px;
left:10px;
}
div#schema_finance span.haut{
position:relative;
top:10px;
left:165px;
}
div#schema_finance span.droite{
position:relative;
top:67px;
left:315px;
}
div#schema_finance span.bas{
position:relative;
top:100px;
left:158px;
width:140px;
}
div#schema_finance span.centre{
position:relative;
top:30px;
left:182px;
width:80px;
text-align:center;
}

/* Tableaux références */
table.references {
font-size:0.9em;
padding:0;
margin:0;
}
div#col-droite table.references td ul{
margin:0px 20px 10px 30px;}

table.references td {padding:5px;border:1px solid #e3e3e3}

table.references td.client{
text-align:center;
width:120px;
vertical-align:middle;
}











