*{
  font-size:12px;
  font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/*car pas pour les titres*/
p, span, table{
  line-height:16px;
}

#bodyright table,#bodyright  tbody,#bodyright  tfoot,#bodyright  thead,#bodyright  tr,#bodyright  th,#bodyright  td {
        /*font-size: 8px;100%*/
        vertical-align:top;
}

html{
  overflow-x:hidden;/*fonctionne bien*/
  overflow-y:auto;
}

body{
  color:#373738;
  font-size:12px;
  /*background-color:black;*/
  padding:0px;
  margin:0px;
  font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

strong{
  /*color:#009bde;*/
  font-weight:bold;
}

.noborder{
  border:none;
}

.titre_1{
  font-size:20px;
  font-weight:normal;
  margin:0px;
  color:black;
}

.titre_2{
  font-size:18px;
  color:#0083d3;
  font-weight:normal;
  margin:0px;
}

.marginleft30{
  margin-left:30px;
}

.marginleft20{
  margin-left:20px;
}

.marginleft10{
  margin-left:10px;
}

#entete1{
  background-image:url(../images/aliris_bg.png);
  background-position:175px 5px;
  background-repeat:no-repeat;
  /*background-color:blue;*/
  width:800px;/*600*/
  height:270px;
}

#entete1 .info{
  float:left;
  margin-left:50px;
}


#entete1 .image{
  float:left;
  margin:0px;
}

#entete1 p{
  margin-left:100px;
}

.titre_4{
  font-size:30px;
  font-weight:normal;
  margin:0px;
  color:black;
}

.middle_text{
  font-size:14px;
}

.titre_3{
  font-size:24px;
  color:#0083d3;
  font-weight:normal;
  margin:0px;
}


.small_blue{
  color:#0082d0;
  font-size:12px;
}

.small_yellow{
  color:#ffb300;
  font-size:12px;
}

#logo{
  background-image:url(../images/all.png);
  background-position:-204px -224px;
  background-repeat:no-repeat;

  position:relative;
  float:left;
  clear:left;
  
  height:100px;
  width:350px;/*970px*/
}

.clearl{
  clear:left;
}

.puce_orange{
  font-size:12px;
  font-family:Verdana;
  color:#333;

  background-image:url(../images/puce_orange.png);
  background-position:left;
  background-repeat:no-repeat;
  
  padding:0px;
  margin:0px;
  
  padding-left:5px;
  display:block;
/*  height:px;*/
}

.style15{
  font-size:12px;
  font-family:Verdana;
  color:#333;

  padding:0px;
  margin:0px;
/*  height:px;*/
}

.ligne_orange{
  background-image:url(../images/point_orange.png);
  background-position:top left;
  background-repeat:repeat-x;
  display:block;
  height:1px;  
  width:200px;
  margin:1px;
  background-color:red;
}

.table_crisalid{
  border:1px solid #00052f;
}

.table_crisalid th{
  background-color:#00052f;
  color:white;
}

.table_one{
  background-color:#009BDE;
  color:white;
}

.table_two{
  background-color:#00052f;
  color:white;
}
/*================ Lightbox et gallery ======================*/
.jqlightbox{
  border:none;
  margin:0px;
  margin-right:10px;
  float:left;
}

.jqlightbox img{
  border:none;
}

.gallery{
  margin:10px;
}
.galleryelt{
  /*
  width:68px;
  height:70px;
  */
  float:left;
  /*background-image:url(../images/boite_orange.png);*/
  overflow:hidden;
}

.galleryelt a{
  /*
  width:50px;
  height:50px;
  */
  overflow:hidden;
  margin:0px;
  margin-left:8px;
  margin-top:7px;
}
.galleryelt a img{
  border:1px solid black;
}
/*================ Environnement métier ============*/
#restauration, #boulanger, #presse, #fleuriste{
  width:100%;/*99%*/
  height:100px;
  float:left;
  background-position:top left;
}

#restauration{
  background-image:url(../images/restauration.png);
}
#boulanger{
  background-image:url(../images/boulanger.png);
}
#presse{
  background-image:url(../images/presse.png);
}
#fleuriste{
  background-image:url(../images/fleuriste.png);
}


/*================ Blocs principaux ================*/
#body{
  width:100%;/*99%*/
  height:100%;
}

#body_body{
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  
  padding:0px;
  
  /*height:65px;*/
  width:970px;
}

#bodyleft{
  margin:0px;
  width:30%;
  height:99%;
  float:left;
  clear:left;
}

#bodyright{
  margin:0px;
  width:68%;
  height:99%;
  float:left;
  line-height:140%;
}

/*Demoiselle de kamelot*/
#flash{
  float:left;
  width:240px;/*243*/
  height:410px;/*360 pour les phrases en dessous de la video*/
  border:1px solid #0083d3;
}

/*Demoiselle de kamelot*/
#flash_conteneur{
  border:1px black;
  float:left;
  width:256px;
  height:412px;
  background-image:url(../images/bord_video.jpg);
  background-repeat:no-repeat;
  background-position:top right;
}

/*Liste de produit en page d'accueil*/
.table_accueil{
  margin:0px;
  margin-left:10px;
  margin-bottom:10px;
  clear:both;
  float:left;
}

/*================= Encore un bloc article ==============*/
.highlight_product{
  width:700px;/*780*/
  height:170px;
  /*background-color:blue;*/
  float:left;
  overflow:hidden;
  clear:left;
}

.highlight_product img{
  float:left;
}

.highlight_product h3, .highlight_product h4, .highlight_product p{
  margin:0px;
}

.highlight_product h3{
  font-size:12px;
  color:#0082d0;
}
.highlight_product h4{
  font-size:12px;
  color:#000431;
}
.highlight_product p{
  color:#474747;
}

.highlight_product .hlp_description{
  float:left;
  width:480px;
  /*height:160px;*/
  margin:0px;
  margin-left:20px;
}

.hlp_texte{
  clear:left;
  display:block;
  margin:0px;
  margin-top:10px;
}

.highlight_product .separator{
  background-image:url(../images/separator.png);
  background-repeat:no-repeat;
  clear:left;
  float:left;
  width:342px;
  height:7px;
  margin:0px;
  margin-top:5px;
  margin-left:200px;
}

.highlight_product .hlp_lien {
  color:#ffb300;
  text-decoration:none;
}

/*================= show product =====================*/

.show_product{
  width:700px;/*780*/
  /*height:170px;*/
  /*background-color:blue;*/
  float:left;
  overflow:hidden;
  clear:left;
}

.show_product img{
  float:left;
}

.show_product h3, .show_product h4, .show_product p{
  margin:0px;
}

.show_product h3{
  font-size:12px;
  color:#0082d0;
}
.show_product h4{
  font-size:12px;
  color:#000431;
}
.show_product p{
  color:#474747;
}

.show_product .show_description{
  float:left;
  width:480px;
  margin:0px;
  margin-left:20px;
}

.show_texte{
  clear:left;
  display:block;
  margin:0px;
  margin-top:10px;
}

.show_product .separator{
  background-image:url(../images/separator.png);
  background-repeat:no-repeat;
  clear:left;
  float:left;
  width:342px;
  height:7px;
  margin:0px;
  margin-top:5px;
  margin-left:200px;
}

.show_product .show_lien {
  color:#0483D0;
  text-decoration:none;
}

.docs{
  text-decoration:none;
  font-size:12px;
  color:#0082d0;
}
/*================= article overview ===================*/
.article1{
  width:100%;
  height:150px;
  float:left;
}

.article1 h4, .article1 h3{
  margin:0px;
}

.article1 h4{
  font-size:22px;
  font-family:Verdana;
  color:#333;
}

.article1 h3{
  font-size:16px;
  font-family:Verdana;
  color:#333;

  margin-bottom:10px;
}

.article1 .article1Description{
  font-size:12px;
  font-family:Verdana;
  color:#333;
}

.article1 .article1Description picto{

}

.article1 .liensouligner{
  font-size:12px;
  font-family:Verdana;
  color:#333;
  text-decoration:underline;
}

/*================= article resultat recherche ===================*/
.article2{
  width:100%;
  height:150px;
  float:left;
}

.article2 h4, .article2 h3{
  margin:0px;
}

.article2 h4{
  font-size:22px;
  font-family:Verdana;
  color:#333;
}

.article2 h3{
  font-size:16px;
  font-family:Verdana;
  color:#333;

  margin-bottom:10px;
}

.article2 .article2Description{
  font-size:12px;
  font-family:Verdana;
  color:#333;
}

.article2 .article2Description picto{

}

.article2 .liensouligner{
  font-size:12px;
  font-family:Verdana;
  color:#333;
  text-decoration:underline;
}

/*================= Un article ===================*/
#oneproduct{
  width:500px;
  height:300px;
  clear:left;
  float:left;
  overflow:hidden;
}

#oneproduct_image{
  height:99%;
  width:50%;
  float:left;
  clear:left;
}

#oneproduct_content{
  height:99%;
  width:50%;
  float:left;
}


#oneproduct_content a{
  text-decoration:none;
}

#oneproduct_content a img{
  border:none;
}

#oneproduct .name{
  font-size:30px;
  font-weight:normal;
  margin:0px;
}


#oneproduct .name_cpl{
  font-size:24px;
  color:#0083d3;
  font-weight:normal;
  margin:0px;
}

#oneproduct p{
  margin:0px;
  margin-left:50px;
}

#oneproduct p a{
  margin:0px;
  margin-left:65px;
}


/*================= Les fondus bleus ===================*/
.df_bas_jaune{/*background-image:url(../images/degrade_bas_fondujaune.png);*/}
.df_bas_orange{/*background-image:url(../images/degrade_bas_fonduorange.png);*/}
.df_bas_turquoise{/*background-image:url(../images/degrade_bas_fonduturquoise.png);*/}
.df_bas_vert{/*background-image:url(../images/degrade_bas_fonduvert.png);*/}
.df_bas_rouge{/*background-image:url(../images/degrade_bas_fondurouge.png);*/}
.df_bas{/*background-image:url(../images/degrade_bas_fondu.png);*/}

.f_bas_jaune{background-image:url(../images/fondu_basjaune.png);}
.f_bas_orange{background-image:url(../images/fondu_basorange.png);}
.f_bas_turquoise{background-image:url(../images/fondu_basturquoise.png);}
.f_bas_vert{background-image:url(../images/fondu_basvert.png);}
.f_bas_rouge{background-image:url(../images/fondu_basrouge.png);}
.f_bas{background-image:url(../images/fondu_basturquoise.png);}

.dff_bas_jaune{background-image:url(../images/degrade_footer_fondujaune.png);}
.dff_bas_orange{background-image:url(../images/degrade_footer_fonduorange.png);}
.dff_bas_turquoise{background-image:url(../images/degrade_footer_fonduturquoise.png);}
.dff_bas_vert{background-image:url(../images/degrade_footer_fonduvert.png);}
.dff_bas_rouge{background-image:url(../images/degrade_footer_fondurouge.png);}
.dff_bas{background-image:url(../images/degrade_footer_fondu.png);}

.ff_bas_jaune{background-image:url(../images/fondu_footerjaune.png);}
.ff_bas_orange{background-image:url(../images/fondu_footerorange.png);}
.ff_bas_turquoise{background-image:url(../images/fondu_footerturquoise.png);}
.ff_bas_vert{background-image:url(../images/fondu_footervert.png);}
.ff_bas_rouge{background-image:url(../images/fondu_footerrouge.png);}
.ff_bas{background-image:url(../images/fondu_footerturquoise.png);}

#bandeau_bas{
  /*background-image:url(../images/degrade_bas_fondu.png);*/
  background-repeat:repeat-x;
  
  width:100%;/*99%*/
  height:56px;/*65*/
}

#degrade_footer{
  /*background-image:url(../images/degrade_bas_fondu.png);*/
  background-repeat:repeat-x;
  
  width:100%;/*99%*/
  height:65px;/*65*/
  
}



#bandeau_bas_body, #degrade_footer_body{
  /*background-image:url(../images/fondu_bas.png);*/
  background-position:top left;
  background-repeat:no-repeat;
  
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  
  padding:0px;
  
  height:65px;
  width:970px;
}

#degrade_footer, #degrade_footer_body{
  clear:both;
}
#degrade_footer_body{
  background-position:bottom left;
}

#bandeau_haut{
  background-image:url(../images/degrade_haut_fondu.png);
  background-repeat:repeat-x;
  width:100%;/*99%*/
  height:73px;
  margin:0px;
}

#bandeau_haut_body{
  background-image:url(../images/fondu_haut.png);
  background-position:bottom left;
  background-repeat:no-repeat;
  
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  
  padding:0px;
  
  height:73px;
  width:970px;
}

/*==================DEBUT RECHERCHE ET LANGUE==================*/

#recherche_langue{
  clear:right;
  float:right;
  width:360px;/*205*/
  height:23px;
  margin:0px;
  margin-top:20px;
}

#recherche_langue p{
  margin:0px;
  padding:0px;
  border:none;
  float:left;
}

.langue{
  margin-right:10px;
  float:right;
}

.form_langue{
  margin:0px;
  padding:0px;
  width:354px;
}

.recherche_texte{
  height:21px;
  padding:0px;
  margin-top:3px;
  margin-right:10px;
  border:none;
  background-image:url(../images/fdinputrech.png);
  font-size:14px;
  width:246px;
}

.recherche_button{
  height:21px;
  padding:0px;
  border:none;
  /*background-image:url(../images/btnrech.png);*/
  font-size:16px;
}

#recherche_langue input, #recherche_langue form{
  float:left;
}

/*============= MENU ==============*/

#menu{
  z-index:50;
  display:block;
  margin:0px;
  padding:0px;
  height:37px;
  position:absolute;
  margin-left:298px;
  /*right:0px;*/
  top:47px;
  /*float:right;
  clear:right;*/
  /*position:absolute;*/

  /*PAS MAL meme sous menu*/
  /*
  z-index:50;
  display:block;
  margin:0px;
  padding:0px;
  top:45px;
  right:0px;
  height:37px;
  position:absolute;
  */
}

/*Texte des éléments de titre*/
#menu .main_link{
  text-decoration:none;
  color:white;
  font-size:12px;
  font-family:Helvetica;
  font-weight:bold;
  letter-spacing:1px;
  margin:0px;
  padding:0px;
  display:block;
  margin-top:20px;
  margin-left:15px;
  margin-right:15px;
}

/*permet de savoir que la page (meme si elle a des enfants) est cliquable */
#menu .main_link:hover{
  text-decoration:underline;
}

#menu .eltdebut, #menu .eltfin, #menu .elt, #menu .eltcontact, #menu .separateur{
  height:52px;
  z-index:51;
  margin:0px;
  padding:0px;
}

#menu .elt{
  list-style:none;
  float:left;
  margin:0px;
  padding:0px;
  background-image:url(../images/menu.png);
  background-repeat:repeat-x;
}

/*====== Sous menu =====*/
.sousmenu{
  display:none;
  position:absolute;
  width:300px;/* Mettre width du background image */
  padding:10px;
  margin:0px;
  margin-top:14px;
  clear:left;
  background-image:url(../images/sousmenu.png);
  background-repeat:repeat; /*bug IE hauteuur sous menu*/
}

.sousmenu_body{
  margin:0px;
  padding:0px;
  border:none;
}

.sousmenu_body .sselt{
  color:white;
  height:15px;
  margin:2px;
  padding:0px;
  list-style:none;/*si sandrine veut des puces changer la ligne*/
  border:none;
  border-top:5px dotted white;
}

.sousmenu_body .sseltfirst{
  color:white;
  height:15px;
  margin:2px;
  padding:0px;
  list-style:none;/*si sandrine veut des puces changer la ligne*/
  border:none;
}

.sousmenu_body .sselt a, .sousmenu_body .sseltfirst a{
  height:15;
  float:left;
  margin:0px;
  padding:0px;
  border:none;
  overflow:hidden;

  color:#060a24;
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}

#menu .elt:hover > .sousmenu{
  display:block;
}
/*====== Fin sous menu =======*/

#menu .eltdebut{
  float:left;
  width:18px;
  list-style:none;
  background-image:url(../images/all.png);
  background-position:-147px -197px;
  background-repeat:no-repeat;
}

#menu .eltcontact{
  background-image:url(../images/all.png);
  list-style:none;
  float:left;
  margin:0px;
  background-repeat:no-repeat;
  background-position:-19px -250px;
}

#menu .separateur{
  width:7px;
  background-image:url(../images/all.png);
  list-style:none;
  float:left;
  margin:0px;
  background-repeat:no-repeat;
  background-position:-138px -197px;
}

#menu .eltfin{
  float:left;
  width:27px;
  list-style:none;
  background-image:url(../images/all.png);
  background-repeat:no-repeat;
  background-position:-173px -197px;
}

/*==================BANDEAU=================*/

.bandeau_crisalid{
  background-image:url(../images/degrade_banniere.png);
  background-repeat:repeat-x;
  width:100%;/*99%*/
  height:200px;
}

.bandeau_crisalid_body{
  background-image:url(../images/bandeau.png);
  background-repeat:no-repeat;
  /*background-position:285px;*/

  width:970px;
  height:100%;
  
  margin:auto;
  margin-left:auto;
  margin-right:auto;
}

/*====================environnement bandeau===================*/
.bandeau_crisalid, .bandeau_jaune, .bandeau_rouge, .bandeau_orange, .bandeau_vert, .bandeau_bleu{
    z-index:1;
    /*padding:0px;*/
    margin-top:0px;
    margin-bottom:0px;
    overflow:visible;/*visible*/
}


.bandeau_crisalid_body, .bandeau_jaune_body, .bandeau_rouge_body, .bandeau_orange_body, .bandeau_vert_body, .bandeau_bleu_body{
    z-index:1;
    /*padding:0px;*/
    margin-top:0px;
    margin-bottom:0px;
}

.bandeau_jaune{
  background-image:url(../images/degrade_banniere_jaune.png);
  background-color:#f1ae0e;
  background-repeat:repeat-x;
  width:100%;/*99%*/
  height:200px;
}

.bandeau_jaune_body{
  background-image:url(../images/bandeau_jaune.png);
  background-repeat:no-repeat;
  background-position:0px;

  width:970px;
  height:100%;

  margin:auto;
  margin-left:auto;
  margin-right:auto;
}
.bandeau_rouge{
  background-image:url(../images/degrade_banniere_rouge.png);
  background-color:#e6191e;
  background-repeat:repeat-x;
  width:100%;/*99%*/
  height:200px;
}

.bandeau_rouge_body{
  background-image:url(../images/bandeau_rouge.png);
  background-repeat:no-repeat;
  background-position:0px;/*285*/

  width:970px;
  height:100%;

  margin:auto;
  margin-left:auto;
  margin-right:auto;
}
.bandeau_orange{
  background-image:url(../images/degrade_banniere_orange.png);
  background-color:#ee632c;
  background-repeat:repeat-x;
  width:100%;/*99%*/
  height:200px;
}

.bandeau_orange_body{
  background-image:url(../images/bandeau_orange.png);
  background-repeat:no-repeat;
  background-position:0px;/*285*/

  width:970px;
  height:100%;

  margin:auto;
  margin-left:auto;
  margin-right:auto;
}


.bandeau_vert{
  background-image:url(../images/degrade_banniere_vert.png);
  background-color:#007f38;
  background-repeat:repeat-x;
  width:100%;/*99%*/
  height:200px;
}

.bandeau_vert_body{
  background-image:url(../images/bandeau_vert.png);
  background-repeat:no-repeat;
  background-position:0px;

  width:970px;
  height:100%;

  margin:auto;
  margin-left:auto;
  margin-right:auto;
}
.bandeau_bleu{
  background-image:url(../images/degrade_banniere_bleu.png);
  background-color:#22b2c2;
  background-repeat:repeat-x;
  width:100%;/*99%*/
  height:200px;
}

.bandeau_bleu_body{
  background-image:url(../images/bandeau_bleu.png);
  background-repeat:no-repeat;
  background-position:0px;

  width:970px;
  height:100%;

  margin:auto;
  margin-left:auto;
  margin-right:auto;
}
/*====================Fin environnement bandeau===================*/
#footer{
  width:100%;
  clear:left;
}

#footer_body{
  width:970px;
  height:20px;
  display:block;
  margin-top:30px;
  margin-left:auto;
  margin-right:auto;
  
/*  background-color:red;*/
}

/*============ Bloc dans le footer ============*/
.bloc_footer p{
  margin:0px;
}
.bloc_footer{
  width:207px;
  height:244;/*100%*/
  margin:0px;
  float:left;
  /*background-image:url(../images/degrade_portlet2.png);*/
  text-align:center;
  background-repeat:repeat-x;
  background-position:bottom; 
}

.bloc_footer_titre{
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
}

.carre{
  width:15px;
  height:15px;
  float:left;
  margin:0px;
  margin-left:15px;
  margin-right:15px;
}

.bloc_footer_content{
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;

  line-height:13px;

  /*background-image:url(../images/papillon.png);*/
  background-repeat:no-repeat;
  background-position:10px 2px; 
}

.bloc_footer_content p{
  display:block;
  height:100px;
  margin:0px;
  margin-top:10px;
}

.bloc_footer_footer{
  text-align:right;
  width:100%;/*99%*/
  height:21px;
}

.bloc_footer_footer a{
  color:black;
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
}

/*green*/

.backgroundgreen, .green{
  background-color:#bed62f;
}

.bordergreen{
  border:1px solid #a4c94d;
}

.txtgreen{
  color:#bed62f;
}

/*blue*/

.backgroundblue{
  background-color:#0083d3;
}

.borderblue{
  border:1px solid #0083d3;
}

.txtblue{
  color:#0083d3;
}


/*red*/

.backgroundred{
  background-color:red;
}

.borderred{
  border:1px solid red;
}

.txtred{
  color:red;
}

/*yellow*/

.backgroundyellow{
  background-color:#ffc20e;
}

.borderyellow{
  border:1px solid #ffc20e;
}

.txtyellow{
  color:#ffc20e;
}

/*============ Evenement ============*/

#evenement{
  width:257px;
  /*height:318px;*/
  float:left;
  margin-top:30px;
  margin-bottom:10px;
  overflow:hidden;
}

#event_h, #event_b, #event_f{
  width:257px;
  /*height:318px;*/
  float:left;
  clear:left;
  margin:0px;
  overflow:hidden;
  background-repeat:no-repeat;
}

#event_h{
    height:33px;
    background-image:url(../images/all.png);
    background-position:-212px -185px;
    border:none;
}
#event_b{
    width:245px;
    padding-left:5px;
    padding-right:5px;
    border-top:1px solid gray;
    border-left:1px solid gray;
    border-right:1px solid gray;
}
#event_f{
    height:10px;
    background-image:url(../images/all.png);
    background-position:-212px -175px;
    border:none;
}

.event_p1,.event_p2,.event_p3{
    display:inline-block;
    height:17px;
    width:17px;
    background-repeat:no-repeat;
    text-decoration:none;
    clear:left;
}

.event_p1{  
    background-image:url(../images/all.png);
    background-position:-1px -85px;
}
.event_p2{
    background-image:url(../images/all.png);
    background-position:-18px -85px;
}
.event_p3{
    background-image:url(../images/all.png);
    background-position:-37px -85px;
}

#evenement_images{
  width:100%;
  float:left;
  clear:left;
  overflow:hidden;
}

#evenement_images a{
  text-decoration:none;
  text-align:center;
}

#evenement_images a img{
  border:1px solid black;
  padding:2px;
  margin-bottom:2px;
}

#evenement_images img{
  
  margin:0px;
  margin-top:15px;
  display:block;
  float:left;
}

/*format texte evenement*/
#evenement_texte{
  margin:0px;
  margin-left:5px;

  width:100%;

  float:left;
  
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;

  /*text-align:justify;*/
  
  line-height:13px;
}



#evenement_date{
  color:#009bde;
}

#evenement h2{
  font-size:13px;
  color:#009bde;
  margin:1px;
}

#evenement h3{
  font-size:12px;
  color:#00052f;
  margin:1px;
}

#evenement h4{
  color:#00052f;
}

/*============ Family =============== */

.family{
  /*text-align:justify;*/
  width:330px;
  /*height:100px;*/
  /*background-color:red;*/
  float:left;
  margin-top:0px;
}

.family h4{
  margin:0px;
  margin-bottom:5px;
  
  width:100%;
  float:left;
  
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
  color:#00052f;
}

.family_image{
  margin:0px;
  margin-top:10px;
  margin-right:10px;
  
  width:50px;


  float:left;
  overflow:visible;
}

.family_image img{
  /*
  height:70px;
  width:68px;
  */
}

.family_content{
  margin:0px;
  width:240px;
  height:100%;
  float:left;
  font-size:12px;
  font-family:Verdana;
  line-height:13px;
}

.family_link{
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
  color:#00052f;
}

.ligne_accueil{
  height:85px;
}
/*============ Tabs jquery ========== */

.demo{
  margin:0px;
  margin-left:0px;
  margin-top:32px;
  clear:left;
  float:left;
  position:absolute;
  /*background-color:green;*/
  background-image:none;
  border:none;
  padding:0px;
  width:300px;
  height:150px;
  overflow:hidden;/*Régle le probleme du fil d'ariane non accessible'*/
}

#tabs_b, #tabs{
    padding:0px;
    border:none;

    width:0px;
    height:0px;

    margin-top:0px;
    float:left;
}

#ui-tabs-nav{
    background:none;
}

#tabs ul{
    padding:0px;
    border:none;
    margin:0px;
    float:left;

    width:300px;
    height:40px;

    background:none;
    overflow:visible;

    z-index:1;
    overflow:visible;
}

#tabs strong{
    margin:0px;
    font-size:15px;
}

.ui-tabs-selected{
  float:left;
  background-repeat:no-repeat;
  margin-top:0px;
  margin-left:40px;
  border:none;
  background-color:none;
  z-index:52;
}

#tabs li{
  width:40px;
  height:40px;
/*
  position:relative;
  left:40px;
*/  
  float:left;
  clear:none;
  display:block;

  /*left:30px;*/

  background-repeat:no-repeat;
  background:none;
  overflow:hidden;
  z-index:52;

  margin:0px;
  margin-right:10px;
  padding:0px;
  border:none;
}

#tabs li a{
  width:60px;
  height:40px;
  /*display:block;*/
}

#btntabs1 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-89px -202px;
}
#btntabs2 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-45px -202px;
}
#btntabs3 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-1px -103px;
}
#btntabs4 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-1px -185px;
}
#btntabs5 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-1px -144px;
}

.ui-state-active a,
.ui-tabs-selected a{
  background-repeat:no-repeat;
  background-image:none;
}

.ui-state-active #spantabs1 a, .ui-tabs-selected #spantabs1 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-87px -103px;
}
.ui-state-active #spantabs2 a, .ui-tabs-selected #spantabs2 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-46px -103px;
}
.ui-state-active #spantabs3 a, .ui-tabs-selected #spantabs3 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-128px -103px;
}
.ui-state-active #spantabs4 a, .ui-tabs-selected #spantabs4 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-87px -144px;
}
.ui-state-active #spantabs5 a, .ui-tabs-selected #spantabs5 a{
    background-repeat:no-repeat;
    background-image:url(../images/all.png);
    background-position:-46px -144px;
}

.ui-tabs-panel{
  float:left;

  width:250px;
  height:150px;
  border:none;

  font-size:12px;
  font-family:"Trebuchet MS";
  font-weight:bold;

  color:white;
  /*margin-left:75px;*/
  margin:0px;
  padding:0px;
}

#tabs1, #tabs2, #tabs3, #tabs4, #tabs5{
  margin:0px;
  margin-top:5px;
  padding-left:0px;
  /*margin-left:50px;*/
}

#tabs1 p, #tabs2 p, #tabs3 p, #tabs4 p, #tabs5 p,
#tabs1 h4, #tabs2 h4, #tabs3 h4, #tabs4 h4, #tabs5 h4{
  margin:0px;
}

#tabs a{
  width:100%;
  height:100%;
}

#tabs ul a{
  cursor:default;
}

/*Fin de surcharge jquery*/

/*==============================BOULANGERIE*/
#tabs_b.ui-tabs,
#tabs_b.ui-widget,
#tabs_b.ui-widget-content,
#tabs_b.ui-corner-all{
    margin:0px;
    padding:0px;
    border:0px;
}


#tabs_b{
    clear:left;
    height:350px;
    width:700px;
}

#tabs_b ul{
    padding:0px;
    border:none;
    margin:0px;
    margin-left:50px;
    float:left;

    width:600px;
    height:200px;

    background:none;
    overflow:visible;

    z-index:1;
    overflow:visible;
}

#tabs_b ul p{
    display:none;
}

#tabs_b .ui-tabs-panel{
  width:636px;
  height:156px;
  padding:10px;
  margin:0px;
  margin-top:-12px;
  margin-left:30px;
  background-repeat:no-repeat;
  background-image:url(../images/fond_text_b.png);

  border:none;

  font-size:12px;
  font-family:"Trebuchet MS";
  font-weight:normal;

  color:black;
}

#tabs_b li{
  width:150px;
  height:190px;

  float:left;
  clear:none;
  display:block;

  background-repeat:no-repeat;
  background:none;
  overflow:hidden;
  z-index:52;

  margin:0px;
  padding:0px;
  border:none;

  font-size:15px;
  font-family:"Trebuchet MS";
  font-weight:bold;
  text-align:center;
  color:#00052f;
}

#spantabs1_b,
#spantabs2_b,
#spantabs3_b,
#spantabs4_b,
#tabs_b li a{
  width:117px;
  height:117px;
  margin:0px;
  padding:0px;
}

#spantabs1_b,
#spantabs2_b,
#spantabs3_b,
#spantabs4_b{
    display:block;
    margin-left:15px;
    margin-bottom:5px;
}

#btntabs1_b{
  margin:0px;
  margin-left:0px;
}

#btntabs2_b, #btntabs3_b, #btntabs4_b{
  margin:0px;
  margin-left:0px;
}

#btntabs1_b,
#btntabs2_b,
#btntabs3_b{
    background-repeat:no-repeat;
    background-image:none;
}

#btntabs1_b.ui-state-active,
#btntabs2_b.ui-state-active,
#btntabs3_b.ui-state-active,
#btntabs4_b.ui-state-active{
    background-repeat:no-repeat;
    background-image:url(../images/picto_triangle.png);
    background-position:bottom;
}

#spantabs1_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-126px -0px;
}
#spantabs2_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-0px -0px;
}
#spantabs3_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-252px -0px;
}
#spantabs4_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-381px -0px;
}

.ui-state-active #spantabs1_b a, .ui-tabs-selected #spantabs1_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-126px -125px;
}
.ui-state-active #spantabs2_b a, .ui-tabs-selected #spantabs2_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-0px -125px;
}
.ui-state-active #spantabs3_b a, .ui-tabs-selected #spantabs3_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-252px -125px;
}
.ui-state-active #spantabs4_b a, .ui-tabs-selected #spantabs4_b a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-381px -125px;
}

#tabs1_b p, #tabs2_b p, #tabs3_b p, #tabs4_b p, #tabs5_b p,
#tabs1_b h4, #tabs2_b h4, #tabs3_b h4, #tabs4_b h4, #tabs5_b h4{
  margin:0px;
}


#tabs_b a{
  width:100%;
  height:100%;
}

#tabs_b ul a{
  cursor:default;
}

.text_b{
    font-family:Helvetica;
}
.text_b, .text_b a{
    color:black;
}
.text_b strong{
    color:black;
    font-size:18px;
}
.text_b span{
    color:white;
    font-size:30px;
    font-weight:normal;
    margin-left:20px;
}
.text_b sup{
    color:white;
    font-size:12px;
    font-weight:bold;
    margin-left:5px;
    padding-bottom:10px;
}
.text_b em{
    color:black;
    font-weight:normal;
    font-size:14px;
}

/*==============================BOULANGERIE*/

/*==============================PRESSE*/
#tabs_p.ui-tabs,
#tabs_p.ui-widget,
#tabs_p.ui-widget-content,
#tabs_p.ui-corner-all{
    margin:0px;
    padding:0px;
    border:0px;
}


#tabs_p{
    clear:left;
    height:350px;
    width:700px;
}

#tabs_p ul{
    padding:0px;
    border:none;
    margin:0px;
    margin-left:30px;
    float:left;

    width:600px;
    height:260px;

    background:none;
    overflow:visible;

    z-index:1;
    overflow:visible;
}

#tabs_p ul p{
    display:none;
}

#tabs_p .ui-tabs-panel{
  width:630px;
  height:222px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  margin:0px;
  margin-top:-4px;
  margin-left:30px;
  background-repeat:no-repeat;
  background-image:url(../images/fond_text_p.png);

  border:none;

  font-size:12px;
  font-family:"Trebuchet MS";
  font-weight:normal;

  color:black;
}

#tabs2_p{
  padding-top:24px;
}

#tabs1_p{
  padding-top:16px;
}

#tabs_p li{
  width:250px;
  height:260px;

  float:left;
  clear:none;
  display:block;

  background-repeat:no-repeat;
  background:none;
  overflow:visible;
  z-index:52;

  margin:0px;
  margin-left:40px;
  padding:0px;
  border:none;

  font-size:15px;
  font-family:Helvetica;
  font-weight:bold;
  text-align:center;
  color:#00052f;
}

#spantabs1_p,
#spantabs2_p,
#tabs_p li a{
    width:176px;
    height:176px;
    margin:0px;
    padding:0px;
    overflow:visible;
}

#spantabs1_p,
#spantabs2_p{
    display:block;
    margin-left:39px;
    margin-bottom:5px;
}

#btntabs1_p, #btntabs2_p{
    margin:0px;
    margin-left:0px;
}

#btntabs1_p,
#btntabs2_p{
    background-repeat:no-repeat;
    background-image:none;
}

#btntabs1_p.ui-state-active,
#btntabs2_p.ui-state-active{
    background-repeat:no-repeat;
    background-image:url(../images/picto_triangle_p.png);
    background-position:bottom;
}

#spantabs1_p a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-192px -255px;
}
#spantabs2_p a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-192px -438px;
}

.ui-state-active #spantabs1_p a, .ui-tabs-selected #spantabs1_p a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-0px -255px;
}
.ui-state-active #spantabs2_p a, .ui-tabs-selected #spantabs2_p a{
    background-repeat:no-repeat;
    background-image:url(../images/picto_jaune.png);
    background-position:-0px -438px;
}


#tabs1_p p,
#tabs2_p p{
    width:610px;
    text-align:justify;
    margin:0;
    margin-top:12px;
    color:white;
}
/*
#bodyright #p1,
#bodyright #p2{
    line-height:;
}
*/


#tabs1_p h4, #tabs2_p h4{
  margin:0px;
}

#tabs_p a{
  width:100%;
  height:100%;
}

#tabs_p ul a{
  cursor:default;
}

.text_p{
    font-family:Helvetica;
    /*margin-left:-20px;*/
}
.text_p, .text_p a{
    color:black;
}
.text_p strong{
    color:white;
    font-size:18px;
}
.text_p span{
    color:white;
    font-size:30px;
    font-weight:normal;
    margin-left:10px;
    font-family:Helvetica;
}

.text_p .presse{
    color:white;
    font-size:20px;
    font-weight:normal;
    font-style:italic;
    margin-left:0px;
}

.text_p sup{
    top:-15px;
    position:relative;
    color:white;
    font-size:12px;
    font-weight:bold;
}
.text_p em{
    color:yellow;
    font-weight:normal;
    font-size:14px;
}

.newweb{
    position:relative;
    top:-20px;
    left:-35px;
    display:block;
    width:136px;
    height:84px;
    background-repeat:no-repeat;
    background-image:url(../images/encart_nouveau.png);
    /*margin-left:-30px;
    margin-top:-10px;*/
}

.caisse1{
    width:159px;
    height:170px;
    margin-top:40px;
    margin-right:8px;
    float:left;
    background-repeat:no-repeat;
    background-image:url(../images/caisse1presse.png);
}

.caisse2{
    margin-top:20px;
    margin-left:-5px;
    margin-right:-10px;
    width:197px;
    height:137px;
    float:left;
    background-repeat:no-repeat;
    background-image:url(../images/caisse2presse.png);
}

/*==============================PRESSE*/

/*==============================PAGE BOULANGERIE*/
#tabs_pb h2{
    padding-top:10px;
    height:30px;
    margin:0px;
    margin-left:-20px;
    margin-bottom:10px;
    font-weight:bold;
    background-color:#ffd300;
    text-align:center;
    color:#808080;
    width:100%;
    font-size:18px;
}

#tabs_pb.ui-tabs,
#tabs_pb.ui-widget,
#tabs_pb.ui-widget-content,
#tabs_pb.ui-corner-all{
    margin:0px;
    padding:0px;
    border:0px;
}


#tabs_pb{
    clear:left;
    height:800px;
}

/*Spalsh screen en fond du ul*/
#tabs_pb ul{
    padding:0px;
    border:none;
    margin:0px;
    margin-left:50px;
    margin-top:100px;
    float:left;
    width:151px;
    background:none;
    overflow:visible;
    z-index:1;
}


#tabs_pb .ui-tabs-panel{
  width:360px;
  height:156px;
  padding:0px;
  margin:0px;

  font-size:12px;
  font-family:"Trebuchet MS";
  font-weight:bold;

  color:black;
}

#tabs_pb li{
  width:151px;
  height:39px;

  float:left;
  clear:left;
  display:block;

  background-repeat:no-repeat;
  background:none;
  overflow:hidden;
  z-index:52;

  margin:0px;
  margin-bottom:8px;
  padding:0px;
  border:none;

  font-size:15px;
  font-family:"Trebuchet MS";
  font-weight:bold;
  text-align:right;
  color:#8f8f8f;

  background-repeat:no-repeat;
  background-image:url(../images/onglet_b.png);
  background-position:0px -48px;
}

#tabs_pb li span{
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  display:block;
}

#tabs_pb li a{
  margin-top:11px;
  margin-right:35px;
  padding:0px;
  display:block;
}

#tabs_pb .ui-state-active a,
#tabs_pb .ui-state-active a:visited,
#tabs_pb .ui-state-active a:hover{
  color:white;
}

#tabs_pb .ui-state-active{
    background-repeat:no-repeat;
    background-image:url(../images/onglet_b.png);
    background-position:0px 0px;
    color:white;
}

#tabs_pb p,
#tabs_pb h4{
  margin:0px;
}

#tabs_pb ul a{
  cursor:default;
}

.text_pb div,
.text_pb p{
    margin:0px;
}

.text_pb{
    border:none;
    border-left:2px solid #ffd300;
    border-bottom:2px solid #ffd300;
    padding-left:20px;
    float:left;
    width:400px;
    height:1000px;
    text-align:justify;
}

.text_pb em,
.text_pb i{
    font-weight:normal;
}

#tabs_pb h1{
    display:block;
    width:417px;
    height:86px;
    margin:0px;
    margin-left:187px;
}

.btnpb{
    float:left;
    margin-left:490px;
    margin-top:-20px;
    width:135px;
    height:42px;
    background-repeat:no-repeat;
    background-image:url(../images/btnpb.png);
    background-position:0px 0px;
}

.btnpb a{
    width:135px;
    height:42px;
    display:block;
}

div#tabs_pb_liste{
    margin:0;
    width:350px;
    height:900px;
    overflow:auto;
}
div#tabs_pb_liste .list_elt_pb,
div#tabs_pb_liste .list_title_pb
{
    display:inline;
    float:left;
    clear:left;
    text-align:left;
    font-size:12px;
    font-family:Helvetica;
    color:black;
    font-weight:normal;
    
}

div#tabs_pb_liste .list_elt_pb{
    width:300px;
    padding-left:10px;
    background-image:url("../images/puce_pb.png");
    background-repeat:no-repeat;
    background-position:0px 5px;
    margin-bottom:3px;
}

div#tabs_pb_liste .list_title_pb{
    margin-top:15px;
    margin-bottom:7px;
    padding-left:0;
    background:none;
    border-bottom:2px solid #7E7E7E;
    color:black;
}

/*==============================PAGE BOULANGERIE*/
.bloc_logiciel_infos{
    width:250px;
    height:550px;
}
.nb_magasin{
    background-image:url(../images/blocnb.jpg);
    background-repeat:no-repeat;
    padding-top:10px;
    text-align:center;
    width:246px;
    height:43px;
    float:left;
    clear:left;
    font-size:20px;
}
.reference_client{
    text-align:center;
    margin-top:10px;
    width:243px;
    height:243px;
    border:2px solid #F5D714;
    float:left;
    clear:left;
    font-family:sans-serif;/*Voir guillaume pour la font*/
    font-size:7px;
    font-weight:normal;
    /*color:#00052C;*/
    color:black;
}

.bloc_gris{
    background-color:#ddd;
    padding:10px;
}

.h1,
.h1_v1,
.h1_v2,
.h1_v3,
.h1_v4,
.h1_v5,
.h1_v6{
    /*background-color:red;*/
    font-size:28px;
    position:absolute;
    float:left;
    margin:0px;
    margin-top:50px;
    margin-left:300px;/*300*/
    color:white;
    font-weight:normal;
    font-family:arial;
    line-height:22px;
}

.h1_v1{
    color:#00052C;
    margin-top:30px;
    margin-left:650px;/*300*/
}
.h1_v5{
    color:#00052C;
    margin-top:30px;
    margin-left:650px;/*300*/
}

.h1_v2{
    margin-top:30px;
    margin-left:650px;/*300*/
}

.h1_v3{
    margin-top:30px;
    margin-left:650px;/*300*/
}

.h1_v6{
    margin-top:120px;
    margin-left:460px;/*300*/
}
.h1_v4{
    margin-top:30px;
    margin-left:650px;/*300*/
}

.strong_h1,
.strong_h1_v1,
.strong_h1_v2,
.strong_h1_v3,
.strong_h1_v4,
.strong_h1_v5,
.strong_h1_v6{
    font-family:arial;
    font-weight:normal;
    margin-left:100px;
    font-size:28px;
    color:#FFC20F;
}
.strong_h1_v1{
    color:white;
    margin-left:130px;
}
.strong_h1_v5{
    color:white;
    margin-left:30px;
}

/*============= A l'intérieur du carousel ============*/
.p, .p_image, .p_info{
    margin:0px;
    padding:0px;
}

.p{
   float:left;
   width:500px;
   height:310px;
}

.p_image, .pimpresse{
   float:left;
   clear:left;
   display:block;
   width:45%;
   height:310px;
}

.pimpresse{
   width:47%;
}

.p_info, .pinpresse{
   float:left;
   width:55%;
   height:310px;
   padding-top:5px;
   display:block;
}

.pinpresse{
   width:53%;
}

.marginbottom5{
    margin-bottom:10px;
}

.sep_bloc_footer{
    float:left;
    margin:0px;
    width:16px;
    height:244px;
    background-image:url(../images/entre_bloc.jpg);
}

.marginleft15{
    margin-left:15px;
}

.pied{
    float:left;
    width:50%;
    text-align:right;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
}

.pied li{
    text-align:center;
    display:inline;
    list-style-type:none;
}

.white_link,.white_link:hover, .white_link:link, .white_link:visited{
    color:white;
}

#map{
    width:650px;
    height:300px;
    border:2px solid #0483D0;
    overflow:hidden;
}

#map span, #map #copyright, #map #logocontrol{
    display:none;
}


/*
#sitemap ul, #sitemap ul li, #sitemap ul li a{
    float:left;
    clear:left;
}
*/

/*Pour outrepasser le resert_css*/
#body_body ul{
   list-style:disc outside;
}

#body_body li{
   list-style:circle ouside;
}

/*Les familles de la boutique*/
.listing_family_clear, .listing_family{
    float:left;
    width:300px;
    height:100px;
    margin:10px;
}

.listing_family_clear img, .listing_family img{
    float:left;
    clear:left;
    margin:2px;
}

.listing_family_clear a, .listing_family a, .listing_family_clear p, .listing_family p{
    float:left;
}

.listing_family_clear{
    clear:left;
}

.zone_contact{
   width:100%;
   z-index:10000;
   padding:5px;
}
.zone_contact_f{
   margin-left:auto;
   margin-right:auto;
   width:970px;
}

.zone_contact .lien_image, .zone_contact .lien_texte{
    margin:0px;
    margin-left:5px;
    margin-right:5px;
    float:left;
    position:relative;
    right:0px;
}
.zone_contact_f .lien_image, .zone_contact_f .lien_texte{
    margin:0px;
    margin-left:5px;
    margin-right:5px;
    float:right;
    position:relative;
    right:0px;
}

.zone_contact #contact_bar{
    margin:0px;
    float:right;
    position:relative;
    right:0px;
    width:50%;
}

.zone_contact_f #contact_bar_f{
    text-align:right;
    width:100%;
    height:40px;
    float:left;
}

.zone_contact #fil{
    margin:0px;
    float:left;
    position:relative;
    right:0px;
    width:50%;
}

.zone_contact_f .lien_texte, .zone_contact .lien_texte{
    height:20px;
    margin-top:10px;
}

.sep_contact{
    background-image:url(../images/all.png);
    background-repeat:no-repeat;
    background-position:-207px -1px;
    width:1px;
    height:34px;
}

.rescue_area_header{
    background-image:url(../images/liens_de_secours_h.jpg);
    background-repeat:no-repeat;
    height:34px;
    float:left;
    width:100%;
}
.rescue_area_footer{
    background-image:url(../images/liens_de_secours_f.jpg);
    background-repeat:no-repeat;
    height:11px;
    float:left;
    width:100%;
    margin-bottom:5px;
}

.rescue_area_body{
    float:left;
    width:968px;
    border:none;
    border-right:1px solid #898b88;
    border-left:1px solid #898b88;

}

.rescue_area{
    /*display:none;*/
    margin-left:auto;
    margin-right:auto;
    /*width:970px;version sandrine*/
    /*width:100%;version sylvain*/
    width:970px;
}

.rescue_ul{
    width:18%;
    /*
    min-width:15%;
    max-width:22%;
*/

    height:100%;
    display:block;
    float:left;
    margin:5px;
    padding-top:5px;
    overflow:hidden;
}

.rescue_li{
    /*float:left;*/
    list-style-type:none;
    width:100%;
    margin:0px;
    margin-bottom:3px;
    text-decoration:none;
    /*min-height:15px;*/
    /*overflow:;*/
}

.rescue_link:visited, .rescue_link{
    color:#373737;
    text-decoration:none;
    list-style-type:none;
    width:100%;
    height:16px;
    overflow:hidden;
    font-weight:bold;
}
.rescue_link:hover{
    color:#0483D0;
}

.rescue_link_main:visited, .rescue_link_main{
    color:#00052F;
    text-decoration:none;
    list-style-type:none;
    width:100%;
    height:20px;
    display:block;
    padding:0px;
    padding-bottom:15px;
    padding-top:7px;
}

.rescue_link_main_alone:visited, .rescue_link_main_alone{
    color:#0483D0;
    list-style-type:none;
    display:block;
    width:100%;
    height:15px;

    margin:0px;
    padding:0px;
    padding-top:7px;
}

#sitemap1, #sitemap2{
    float:left;
    width:49%;
}

.plan_l1,
.plan_l2,
.plan_l3,
.plan_l4{
    border:none;
    margin:0px;
    padding:0px;
    text-decoration:none;
    display:block;
    clear:both;
/*    padding-top:5px;
    padding-bottom:5px;*/
}

.plan_h{
    height:8px;
}

.plan_l1{

}
.plan_l2{
    background-image:url(../images/indent.jpg);
    background-repeat:repeat-y;
}
.plan_l3{
    background-image:url(../images/indent_l2.jpg);
    background-repeat:repeat-y;
}

.plan_l4{
    background-image:url(../images/indent_l3.jpg);
    background-repeat:repeat-y;
}


.plan_l1 a,
.plan_l2 a,
.plan_l3 a,
.plan_l4 a{
    border:none;
    margin:0px;
    padding:0px;
    text-decoration:none;
    height:10px;
}

.plan_l1 a strong{
    color:#00052F;
}
.plan_l2 a strong{
    color:#0483D0;
}
.plan_l3 a strong{
    color:#373737;
}
.plan_l4 a strong{
    color:#373737;
}

.msg_flash_red{
    border:1px solid red;
    color:red;
    font-size:14px;
}
.msg_flash_green{
    border:1px solid green;
    color:green;
    font-size:14px;
}

.titreblock{
    width:100%;
}
.h1inline{
    display:inline;
}

#bodyright .paragraphe, #bodyright p{
  line-height:160%;
}

.titre1recycle, .titre1recycle a{
    text-decoration:none;
    font-family:"Helvetica Neue", Helvetica;
    font-weight:bold;
    font-size:30px;
    color:#31AE16;
}

.titre1presse, .titre1presse a{
    text-decoration:none;
    font-family:"Helvetica Neue", Helvetica;
    font-weight:bold;
    font-size:30px;
    color:#901010;
}
.titre2presse, .titre2presse a{
    text-decoration:none;
    font-family:"Helvetica Neue", Helvetica;
    font-weight:normal;
    font-style:italic;
    font-size:28px;
    color:#901010;
}

.labelpva{
    display:block;
    width:210px;
    font-weight:bold;
}

.editpva{
    display:block;
    width:210px;
}

.tablepva{
    color:white;
    border:1px solid black;
    border-collapse:collapse;
    width:100%;
}

.tablepva th{
    color:black;
    border:1px solid black;
}

.tablepva td{
    border:1px solid black;
}