/* CSS Document */

body{
margin:0px;
padding:0px;
width:100%;/*
height:100%;*/
text-align: center;
background-color:#1A2537;
scrollbar-arrow-color: #1A2537!important;
scrollbar-darkshadow-color: white !important;
scrollbar-face-color: white!important;
scrollbar-highlight-color: #1A2537 !important;
scrollbar-shadow-color: #1A2537  !important;
scrollbar-track-color: white !important;
scrollbar-3dlight-color: white!important;
font-family : arial, helvetica;
color:#1A2537;
font-size:12px;
background-image:url('../images/arriere_plan.jpg');
background-repeat:no-repeat;
background-position:top left;
}
/*
#global{
width:760px;
height:599px;
background-color:green;
}
*/
#global{
position:absolute;
left: 50%;
/*top: 50%;*/
width:840px;/*
height:100%;
margin-right:auto;
margin-left:auto;*/
text-align:left;
border:0px solid green;/*
margin-top: -367px; moitié de la hauteur */
margin-left:-421px;/* moitié de la largeur */
}

#bandeau{
width:840px;
height:93px;
background-image:url('../images/bandeau_titre.jpg');
background-repeat:no-repeat;
background-position:top left;
border:0px solid red;
}

#gauche{
float:left;
width:341px;
height:641px; /*641px;*/
background-image:url('../images/visuel.jpg');
background-repeat:no-repeat;
background-position:top left;
border:0px solid red;
}


#contenu{/*
position:relative;*/
float:right;
border:1px solid yellow;
width:499px;
height:481px;
border:0px solid purple;
}

#centre{
background-color:white;
float:left;
width:464px;
height:425px;
background-image:url('../images/spacer_gris_blanc.gif');
background-repeat:repeat-y;
background-position:top left;
border:0px solid green;
}

#droite{
float:right;
width:35px;
height:425px;
background-image:url('../images/spacer_menu_droit_bis.gif');
background-repeat:repeat-y;
background-position:top left;
}

/*Mise en forme du contenu des rubriques */
#titre{
/*margin-top:105px;*/
margin-top:20px;
margin-left:10px;
width:350px;
height:55px;
border : 0px solid red;

}
#titre h1{
padding:0px;
margin:0px;
font-size:20px;
color:#5F94C9;

}
#titre h2{
padding:0px;
margin:0px;
font-size:20px;
color:#1A2537;

}
#texte{
padding:10px;
margin:0px;
overflow:auto;
/*
margin-top:10px;
margin-left:5px;*//*
width:430px;*/
height:350px;
border : 0px solid yellow;
overflow:auto;
}
#adresse{
/*position:relative;
top:235px;
left:50px;*/
/*width:300px;*/
/*height:70px;*/
padding: 3px 0 0 10px;
font-size:12px;
color:white;
font-weight:bold;/*
border:1px solid red; */
}
#pied{
clear:both;
width:499px;
height:57px;
padding: 15px 0px 0 0;
margin: 0 0 0 0;
/*text-align:right;*/
color:white;
font-size:10px;/*
border:1px solid red;*/
background-image:url('../images/fond_pied_page.gif');
background-repeat:no-repeat;
background-position:top left;
}
#pied a{
text-align:left;
color:white;
text-decoration:none;
}
#pied a:hover{
text-decoration:underline;
}

/* Mise en forme du texte */
strong{
font-size:14px;
font-weight:bold;
color:#e72b51;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
h1{
font-size:14px;
color:#1A2537;
/*padding:10px 30px 2px 20px;*/
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
h2{
font-size:14px;
color:#1A2537;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
p{
font-family:arial, helvetica;
font-size:12px;
color:#1A2537;
text-align:justify;
padding:0px 0px 12px 0px;
margin:0px 0px 0px 0px;
}
#centre li{
list-style-type:square;
margin-left:15px;
color:#1A2537;
}
#centre ul{
margin: 0 0 10px 0;
}
#centre a{
color:#5F94C9;
font-weight:bold;
text-decoration:none;
}
#centre a:hover{
text-decoration:underline;
}
table, tr, td{
font-size:12px;
color:#1A2537;
padding:0;
margin:0;
}
input, select{
width:100px;
height:20px;
font-size:12px;
color:#5F94C9;
}
