a:focus
{
outline:0;
} 
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-align: justify; text-indent: 0cm;behavior:url("../csshover.htc"); }

.grostitre{font-family: Arial;font-size: 14; color:  #B00021; font-weight: bold; text-align :left}
.spacer{clear: both; height: 1px; font-size: 1px;}

.titre{
display : block;
border-bottom : #DCDCDC 1px solid;
border-top : #DCDCDC 1px solid;
font-family: Arial;
font-size: 18px;
color: #088FC9;
font-weight: bold;
text-align :left;
}

.sous_titre{
border-bottom : #DCDCDC 1px solid;
border-top : #DCDCDC 1px solid;
font-size: 15px;
font-weight: bold;
}
#liste_lien a{
text-decoration:none;
color:#787878;
}

.flashinfo{font-family: Arial;font-size: 12; color:  #FFFFFF; font-weight: bold; text-align :left}
.sstitre{font-family: Arial;font-size: 12; color:  #787878; font-weight: bold; text-align :left}
.texte{font-family: arial; font-size: 12; color: #606060; margin-right:10; text-align :justify}
.textesombre{font-family: arial; font-size: 12; color: #3E3E3E; margin-right:10; text-align :left}
.comment{font-family: arial; font-size: 12; color: #FF9C00; margin-right:10; text-align :justify}
.textebas{font-family: arial;font-size: 10; color: #6A8CA8; margin-right:10; text-align:justify}
.texteblanc{font-family: arial;font-size: 10; color: #FFFFFF; margin-right:10; text-align:justify}
.texteblanc div{width:300px;};
.cell_pagecentrale {
	background-image: url(../images/fond-centrale.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.cell_menu {
	background-image: url(../images/menu-bas.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

input
{
color:#222222; 
background-color:#ffffff; 
font-size:9px; 
font-family:Arial; 
font-weight: italic; 
border-style :solid; 
border-color : #CDCDCD;
border-width:1pt;
}
.listeplan{
margin-left:0px;
padding-left:0px;
}
.listeplan li{
list-style-image:url(../images/puceplan.gif);
}
.listeplan a{
color:#EF7310;font-family: Arial; font-size : 12px ; text-decoration : none ; font-weight:NONE; text-align : left
}
.listeplan a:hover{
color:#EF7310 ; font-family: Arial; font-size : 12px ; text-decoration : underline; font-weight: NONE
}

.lister{
margin-left:0px;
padding-left:0px;
padding-bottom:20px;
border-bottom:1px solid #dcdcdc;
}
.lister li{
padding-left:10px;
padding-bottom:5px;
list-style-position:inside;
list-style-image:url(../images/puce01.gif);
}
.liste{
margin-bottom:10px;
margin-top:10px;
}

.tablo{
font-family: arial; 
font-size: 12; 
color: #999999; 
text-align :left;
border-collapse: collapse;
margin-top:20px;
}

.tablo td{
width:480px;
font-family: arial; 
font-size: 12; 
color: #999999; 
text-align :left;
padding:2px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #bbcfe8;
vertical-align:text-top;
}

.tablo th{
width:170px;
font-weight:bold;
padding:2px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #bbcfe8;
vertical-align:text-top;
background-color:#e8eef6;
}

a.LienHaut{
display : block;
float : left;
background: url('../images/puce-menu.jpg') left no-repeat;
padding-left:14px; 
margin-left:0px; 
width: 150px;
color:#FFFFFF;
font-family: Arial; 
font-size : 12px ; 
text-decoration : none ; 
font-weight:bold;
text-transform: uppercase;
text-align:left;
}
a.LienHaut:hover{color:#000000;font-family: Arial; font-size : 12px ; text-decoration : none; font-weight: bold; text-transform: uppercase} 

a.LienText{color:#EF7310;font-family: Arial; font-size : 12px ; text-decoration : none ; font-weight:NONE; text-align : left }
a.LienText:hover{color:#EF7310 ; font-family: Arial; font-size : 12px ; text-decoration : underline; font-weight: NONE}

a.LienTextvert{color:#FF6600;font-family: Arial; font-size : 12px ; text-decoration : none ; font-weight:NONE; text-align : left }
a.LienTextvert:hover{color:#FF6600; font-family: Arial; font-size : 12px ; text-decoration : underline; font-weight: NONE}

a.LienMenu{color:#000000; font-family: Arial; font-size : 12px ; text-decoration : none ; font-weight:bold; text-align : left }
a.LienMenu:hover{color:#FFC000 ; font-family: Arial; font-size : 12px ; text-decoration : none; font-weight: bold}


a.Liendroit{color:#FFFFFF; font-family: Arial; font-size : 12px ; text-decoration : none ; font-weight:bold; text-align : left }
a.Liendroit:hover{color:#FFC000 ; font-family: Arial; font-size : 12px ; text-decoration : none; font-weight: bold}



a.LienBas{color:#FFF; font-family: Arial; font-size : 10px ; text-decoration : none ; font-weight:NONE; text-align : center }
a.LienBas:hover{color:#6A8CA8 ; font-family: Arial; font-size : 10px ; text-decoration : underline; font-weight: NONE}


/* ---------------- Config Menu Horizontale  ------------------ */ 
img {border:0px;}

.menu-general { /* défini les boites qui comprenent chaque menu de base */
  font-weight:bold;
  font-size:14px;
  float:left ;
  width:16% ; 
  padding:0 ; 
  margin: 0 ; 
  height:20px;
  color:#FFFFFF;
  text-align:left;
  background-color:#0A59A4;} 

#sous-menu1, #sous-menu2, #sous-menu3,#sous-menu4,#sous-menu5{ /*défini les 5 boites des 5 sous-menues */
  text-align:left;
  display: none;
  margin: 0;
  padding : 0;
  position : absolute ;
  top : 20px; /* Début (par rapport au haut de page) des sous-menus */
  left : 150px; /* Début (par rapport a la gauche de la page) des sous-menus */
  background-color:#0A59A4;
  list-style-type:none;}
  
#sous-sous-menu1, #sous-sous-menu2,  #sous-sous-menu3  { /*défini les 3 boites des 3 sous-sous-menues */
  text-align:left;
  display: none;
  margin: 0;
  padding : 0;
  position : absolute ; 
  top : 20px; /* Début (par rapport au haut de page) des sous-menus */
  left : 603px; /* Début (par rapport a la gauche de la page) des sous-menus */
  width:27%;
  background-color:#0A59A4;
}

#sous-menu2 {left:290px} /* Distance a la gauche de la page du 2ieme sous-menu */
#sous-menu3 {left:435px} /* Distance a la gauche de la page du 3ieme sous-menu */

.sansPuces{list-style-type:none;padding:0px; margin:0px; padding-left:5px;}
div.menu-general a{font-size:14px;}
li.menu:hover{ background-color:#F2720F;}

li a {color: #ffffff; text-decoration: none; font-style: normal; font-weight:bold; font-size:12px}
li a:visited{color: #ffffff; text-decoration: none; font-style: normal; font-weight:bold;font-size:12px}
li a:hover{color: #ffffff; text-decoration: none; font-style: normal; font-weight:bold;font-size:12px}

.menu-general a{ text-decoration:none}

.catalogue{

position:relative;
top:-200px;
left:400px;
}


