/* ----- BASIC ELEMENTS ----- -- */

a {
  text-decoration: none;
  color: #6491A4  ;  /* #9BA7C1 #6F78BB */
  /*background-color : #FFF2DD;*/
  text-decoration : none;
  font-weight : bold;
  outline-style:none; /* suppression bordure au clic */
}
img a {
  outline-style:none; /* suppression bordure au clic */
}

a:hover {
  color: #D35203 ;
  /*background-color : #6F78BB; /* */
}

a:visited {
  /*color: #016001; /**/
}

/*----- FORM ----- */
input   {
  border-top: 1pt solid #cccccc;
  border-bottom: 1pt solid #cccccc;
  border-right: 1pt solid #cccccc;
  border-left: 1pt solid #cccccc;
  font: normal 10px Verdana;
  width:70px;
  color: #707070;
  /*margin:5px 10px 5px 25px; /**/
}

input.login {
  /*margin-top:10px !important;
  margin-top:-5px;  */
margin : 0px;
padding : 0px;
}

form {
margin : 0px;
padding : 0px;
}

#login {
  font-size : 13px;
  font-weight : bold;
  color : #283976;
}

/*----- Général ----- */
HTML {
    /*BACKGROUND: url(img/background_10.gif) repeat-y 20% 0px /**/
}
BODY {
    /*BACKGROUND: url(img/background_1010.gif) repeat-y 80% 0px ; /**/
    min-width: 1000px ; /* minimum en largeur */
    /*background-color: #24117A;/**/
    /*color: #283976; */
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
    /*background: url(../images_res/background.gif);  /**/
    background-color : #9BA7C1;
    margin: 0px;/**/
    margin-top: 5px;/**/
    padding : 0px;
}

.Titre {
   color : #15346D;
}


#maintable {
    /*background-color: #ffffff;/**/
    width: 1000px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}
#colonnegauche {
    /*background: url(../images_res/fond_1.jpg);  /**/
    width: 846px;
    vertical-align: top;
}


#maquetteBL1 {
  background: url(../images_res/template/uimm_cadre_1_1.jpg);
  width: 232px;
  height : 163px;
  vertical-align : top;
  overflow : hidden;
}
#maquetteBL1B {
  background: url(../images_res/template/uimm_cadre_1_2.jpg);
  width: 614px;
  height : 163px;
  vertical-align : top;
  overflow : hidden;
}
#maquetteL2 {
  background: url(../images_res/template/uimm_cadre_2.jpg);
  width: 846px;
  height : 18px;
  vertical-align : top;
  overflow : hidden;
}

.maquetteL3 {
  background: url(../images_res/template/uimm_cadre_3.jpg);
  width: 846px;
  vertical-align : top;
  background-repeat : repeat-y;
}
#maquetteL4 {
  background: url(../images_res/template/uimm_cadre_4.jpg);
  width: 846px;
  height : 47px;
  vertical-align : top;
}
#maquetteL5 {
  background: url(../images_res/template/uimm_cadre_5.jpg);
  width: 846px;
  height : 71px;
  vertical-align : top;
}

#logosite {
  width: 230px;
  height : 161px;
  overflow : hidden;
}
#tetiere {
  width: 614px;
  height : 163px;
  overflow : hidden;
}

#menu_droit {
   width : 5px;
   height : 30px;
   background: url(../images_res/transparent.gif); /**/
   vertical-align : top;
}


#menu_gauche {
   width : 5px;
   background: url(../images_res/transparent.gif); /**/
   vertical-align : top;
}

#menu_fond {
   background: url(../images_res/transparent.gif); /**/
}

#menuprincipal {
   width : 830px;
   /*height : 300px; /* 22px */
   /*overflow : hidden;*/
   /*margin-left: 10px; /**/
   /*margin : auto;
   position : absolute;
   top : 210px;
   */
   z-index : 800;
   /*border : 1px solid red;  /**/
   margin-left : 7px;


}

#postetiere {
  width: 846px;
  height : 163px;
  overflow : hidden;
  background-image: url('../images_res/template/uimm_cadre_1.jpg');
}

#logotetiere {
  float : left;
  width: 232px;
  height : 163px;
  overflow : hidden;
}

#menuP  {
  background: url(../images_res/template/uimm_cadre_3.jpg);
}

#articleP  {
  background: url(../images_res/template/uimm_cadre_3.jpg);
}

#contenuarticle {
  margin-left  : 10px;
  margin-right : 10px;
  padding-left  : 10px;
  padding-right : 10px;
  width : 805px;
  overflow : hidden;/*  */
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
  text-align : justify;
  color : #444444;
}

#separationB  {
  width: 846px;
  height : 18px;
  background: url(../images_res/template/uimm_cadre_2.jpg);
}

#separationP  {
  width: 846px;
  height : 47px;
  background: url(../images_res/template/uimm_cadre_4.jpg);
}

#PiedpageP {
  width: 846px;
  height : 71px;
  background: url(../images_res/template/uimm_cadre_5.jpg);
  text-align : right;
}


#PiedpageP_a {
  width: 846px;
  height : 39px;
  background: url(../images_res/template/uimm_cadre_5_a.jpg);
  text-align : right;
  overflow: hidden;
}

#PiedpageP_b {
  width: 806px;
  background: url(../images_res/template/uimm_cadre_5_b.jpg);
  background-repeat : repeat-y;
  text-align : left;
  overflow: hidden;
  padding-left : 20px;
  padding-right : 20px;
}

#PiedpageP_c {
  width: 846px;
  height : 18px;
  background: url(../images_res/template/uimm_cadre_5_c.jpg);
  overflow: hidden;
}

#menuhautB {
  width: 700px; /*600px; */
  height : 30px;
  position : relative;
  left : -100px; /*0px*/
  top : -80px;
  z-index : 2000;
}

#bandeauB {
  width: 600px;
  height : 96px;
  position : relative;
  left : 8px;
  top : 69px;
}

#logocellule {
  width: 232px;
}

#bandeautexte
{
  vertical-align : top;
}

#hautpage {
  position : relative;
  right : 200px;
  top : -10px;
}

#hautpage_a {
  position : relative;
  right : 200px;
  top : 0px;
}

#titre {
font-size : 18px;
color : #15346D;
font-weight : bold;
}

#pubP {
width : 138px;
overflow : hidden;
font-size : 12px;
}

#connexionP{
width : 136px;
overflow : hidden;
}

#cadrehaut {
vertical-align: top;
width : 138px;
height : 11px;
background: url(../images_res/template/cadre_1_haut.gif);
}

#cadremilieu {
vertical-align: top;
background: url(../images_res/template/cadre_1_milieu.gif); 
text-align :center;
}

#cadrebas {
vertical-align: top;
width : 138px;
height : 10px;
background: url(../images_res/template/cadre_1_bas.gif);
}

#cadretexte {
position :relative;
left : 6px;
overflow : hidden;
width : 124px;
/* border : 1px solid red; /* */

}

#top10 {
  font-size : 10px;
  text-align : left;
}

#titretop10 {
  font-size : 14px;
  color : #283984 ; /* #6F78BB #FE9F01 */
  font-weight : bold;
}

#titre2top10 {
  color : #283984 ; /* #6F78BB #FE9F01 */
  font-weight : bold;
}

#voirtop {
  font-size : 12px;
  color: #6491A4  ; 
}

#Adresse {
    color : white;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
    text-align : center;
}

