body {margin : 0;padding : 0;
font-size : 1em;background : url(../img/deco.jpg);
font-family : Geneva, Arial, Verdana, sans-serif;}

#cont {width : 960px;margin : 0 auto 0;background : #eee;}

.ban {margin : 0;padding : 0;}
.ban img {border : none;}

#balise {position : absolute;z-index : 10;visibility : hidden;}
h2 {font-size : 1em;}
h3 {font-size : 1em;}

#langue {margin : 92px 0 0 870px;position : absolute;z-index : 8;}
#langue img {border : none;}

table {margin : 0;padding : 0;}

div#nav ul {list-style : none;margin : 0;padding : 0;}

#nav {padding : 0;}
#nav li {float : left;padding : 0 0 0 1px;}
#nav img {border : none;}

/*#cat-1 a:link {color : #cc0000;}
#cat-1 a:visited {color : #cc0000;}
#cat-1 a:link:hover {color : #333;}
#cat-1 a:visited:hover {color : black;}*/

/* GAUCHE*/
#gauche {width : 194px;}

#gauche a {text-decoration : none;font-size : 0.8em;}
#gauche a:link {color : #000;}
#gauche a:visited {color : #2f78ff;}
#gauche a:link:hover {color : #888;}
#gauche a:visited:hover {color : black;}

.G_tete {
height : 17px;background : url(../img/G_haut.jpg);
background-repeat : no-repeat;margin : 0;padding : 0;}

.G_corp {background : url(../img/G_milieu.jpg);background-repeat : repeat-y;}

.G_corp ul {list-style : none;margin : 0;padding-left : 18px;}
.G_corp li {line-height : 15px;}

.G_corp span {color : #7599dd;font-weight : bold;font-variant : small-caps;
font-size : 1.4em;padding : 10px 0 8px 0;}

.G_pied {background : url(../img/G_bas.jpg);background-repeat : no-repeat;
height : 24px;}
/* fin gauche*/

/* milieu*/
#milieu {width : 598px;}

#M_tete {height : 17px;background : url(../img/M_haut.jpg);background-repeat : no-repeat;
margin : 0;padding : 0;}
#M_pied {background : url(../img/M_bas.jpg);background-repeat : no-repeat;
height : 24px;}
#M_corp {background : url(../img/M_milieu.jpg);
background-repeat : repeat-y;}

#milieu img {border : none;}

#ou {font-size : 0.8em;padding-left : 15px;}
#ou a:link {color : black;}
#ou a:visited {color : black;}
#ou a:link:hover {color : black;}
#ou a:visited:hover {color : black;}
#ou span {color : #c00;}

.item {padding : 1px;text-align : center;
background-image : url(../img/-f3.jpg);
background-repeat : repeat-x;}

.item a {color : #000;font-size : 12px;text-decoration : none;}

/*incendie*/
#fa-1 {font-variant : small-caps;text-decoration : none;font-weight : bold;
color : #f00;}

/*materiel d'intervention*/
#fa-2 {font-variant : small-caps;text-decoration : none;font-weight : bold;
color : #676767;}

/*protection individuel*/
#fa-3 {font-variant : small-caps;text-decoration : none;font-weight : bold;
color : #fc6f20;}

/*secours medical*/
#fa-4 {font-variant : small-caps;text-decoration : none;font-weight : bold;
color : #008000;}

.separation {margin:0 100px;height:2px;background-color:#3465a4;}
/* fin milieu*/

/*DROITE*/
#droite {width : 170px;}

/* recherche */
#in-a {float : left;margin-top : 1px;padding : 3px;margin-left : 10px;
border : 1px solid black;font-weight : bold;background : #bcbcbc;color : #5f5f5f;}
#in-b {margin : 1px 0 3px 0;padding : 2px 0 0 3px;}
/* fin recherche*/

#D_corp_2 {margin : 0;padding : 0;background : url(../img/D_milieu.jpg);
background-repeat : repeat-y;}

.D_tete {height : 5px;background : url(../img/D_haut.jpg);
background-repeat : no-repeat;margin : 0;padding : 0;}

.D_corp {background : url(../img/D_milieu.jpg);background-repeat : repeat-y;}

.D_corp li {line-height : 15px;}
.D_corp ul {list-style : none;margin : 0;padding-left : 10px;}

.D_corp li span {color : #7599dd;line-height : 25px;font-weight : bold;
font-variant : small-caps;font-size : 1.3em;padding : 10px 0 8px 0;
color : #4a77a4;}


#fluo  {color : #7599dd;line-height : 15px;font-weight : bold;
font-variant : small-caps;font-size : 1.3em;padding : 10px 0 8px 0;}




.D_corp li div {color : #7599dd;line-height : 25px;font-weight : bold;
font-variant : small-caps;font-size : 1.3em;padding : 10px 0 8px 0;
color : #4a77a4;}




.D_pied {background : url(../img/D_bas.jpg);background-repeat : no-repeat;height : 5px;}

#droite a {text-decoration : none;font-size : 0.8em;}
#droite a:link {color : #111;}
#droite a:visited {color : #2f78ff;}
#droite a:link:hover {color : #888;}
#droite a:visited:hover {color : black;}
/*FIN DROITE */

/* pied de page*/
#info {background : #676767;font-size : 0.8em;border-top : 1px dotted #ffa500;
color : white;text-align : center;word-spacing : 4px;margin-bottom : 2px;padding : 5px;}

#info b {font-variant : small-caps;}
#legal {padding : 3px;}

#info span {color : #fa7c32;font-weight : bold;}

#info a:link {color : #888;}
#info a:visited {color : #888;}
#info a:link:hover {color : black;}
#info a:visited:hover {color : black;}
/* fin pied page*/

/*______page `d'accueil` des 4 familles_____*/
/*incendi _ materiel intervention _ protection individuel _ secours medical */

.s_fam {float:left;width:240px;color:black;font-size:0.8em;
padding:50px 0 0 20px;}

.s_fam {font-weight : bold;}
.s_fam a:link {color : black;}
.s_fam a:visited {color : black;}
.s_fam a:link:hover {color : #333333;}
.s_fam a:visited:hover {color : #1b66ee;}

.trait {margin:0 15px 0 8px;padding:0;}

/*____FIN __page `d'accueil` des 4 familles_____*/

/*	erreur	*/
#erreur {margin:0 0 0 20px;}

/*Objet*/
.Gg {width:105px;margin:0 0 0 3px;}
.Gg-2 {width:460px;}

.desi a {font-size : 1em;}
.desi a:link {color : black;}
.desi a:visited {color : black;}
.desi a:link:hover {color : #1b66ee;}
.desi a:visited:hover {color : #1b66ee;}

.iden a {font-size : 0.80em;text-decoration : none;}
.iden a:link {color : black;}
.iden a:visited {color : black;}
.iden a:link:hover {color : #1b66ee;}
.iden a:visited:hover {color : #1b66ee;}
/* FIN OBJET */

/*resultat*/
#resultat {}
#Rr {width:302px;margin:0;}
#Rr_2{width:260px;}

#resultat a {font-size : 0.85em;}
#resultat a:link {color : black;}
#resultat a:visited {color : black;}
#resultat a:link:hover {color : black;}
#resultat a:visited:hover {color : black;}

.gris {background:#eee;}
.blanc {background:#ccc;}
#ref {border:1px solid black;margin:16px 0 0 0;}

#t_v {font-size : 12px; margin:0 10px 0 10px;text-align:justify;}

.ref {font-size : 0.75em;}

#agr {margin:0;padding:0;}

.sep {margin: 0 100px;color:red;}
/* FIN DE RESULTAT */


/*map */
#map {margin-top : 30px;text-align : center;height : 580px;}
/* FIN MAP*/

/* infos legales*/
#i_legal {padding:14px;text-align:justify;font-size:0.8em;}

#rech {padding:0 12px 0 10px;font-size:0.9em;}

/* recherche */

#trouve a{color:blue;font-size:0.9em;}
#trouve a:link{color:blue;}
#trouve a:link:hover{color:#ccc;}
#trouve a:visited:hover{color:#ccc;}

/*Video*/

#video {text-align:center;}

/*   Nouveautes et destockage */

.nouv_destoc {
text-align:center;
width:150px;
}
.nouv_destoc img {border:none;padding-bottom:6px;}

/* formulaire d'envoi*/

#mail {
font-size:14px;
border:1px solid black;
margin:20px;
/*width:450px;*/
}

#mail tr {
height:20px;
margin:0;
}
#mail td {margin:0;}
.md0 {background:#ccc;}
.md1 {background:#666;}

#mail em {font-size:10px;}

#quisn {padding:20px;line-height:21px}






/* defillement */

#dhaut {
overflow:hidden;
margin: 0px -5px 0 0;
width:150px;
height:330px;
/* border-left:1px solid #444; */
text-align:center;
}

#bbonus {position:relative;top:0px;}

#bbonus ul{list-style:none;padding:0;margin:0;}

#bbonus li{ padding-bottom:40px;}

#bbonus a {color:red;}
#bbonus a:hover{color:green;}

#bbonus img {border:none;}










