/*****************/
/***** GNAL  *****/
/*****************/

* {margin:0;padding:0}

body{ 
      font-family: Arial;
      font-size: 13px;
      text-align: center;
      background-color: #3c1c7f;
      background-color: #fbd8a0; /* orange pale */
      background-color: #c3beff; /* */
      background-color: #f5f5f5; /* Gris */
      background-color: #faedd2; /* orange tres pale*/
}

#total{ 
        padding-top: 0;
        padding-bottom: 15px;
        width: 950px;
        margin-top:15px;
	margin-bottom:15px;
        margin: 15px auto;
        text-align: left;
        border: 1px solid #f0a001;
        background-color: white;
        overflow:auto;
}

form{ 
      padding:0;
      margin: 0;
}

input{ 
       font-size: 11px;
       margin: 1px 2px 1px 1px;
       border: 1px solid black;
}

#var_login { 
             width: 120px;
}

select { 
       font-size: 11px;
       margin: 1px 2px 1px 1px;
       border: 1px solid black;
}

a, a:visited { 
    text-decoration:none;
    color: #3c1c7f;
}



a:hover{ 
         color: #f0a001;
}

h1{ 
    padding: 10px 10px 0 0;
    margin: 0 0 10px 0;
    font-size: 28px;
    text-align: left;
}

h2{ 
    padding: 0;
    margin: 20px 0 5px 0px;
    font-size: 22px;
    border-bottom: 1px solid #3c007f;
    color: #3c007f;
    font-style: italic;
    text-align: left;
    clear: both;
/*    background-image: url(coin_haut_gauche_h2.jpg);
    background-repeat: no-repeat;
    background-position: left top;*/
}

h3{ 
    padding: 0px;
    margin: 10px 0 0 0;
    font-size: 16px;
    font-weight: bold;
}

p { 
    margin: 0 0 12px 0;
}


fieldset{ 
          border: 0; 
}

legend{ 
        display:none;
}

/*****************/
/***** TETE  *****/
/*****************/
#tete{ 
       margin-bottom: 10px;
	text-align: left;
       overflow: visible;
       height: 110px;
}

#tete_logo{ 
	float: left;
}

#tete_titre{ 
	float: left;
}

#tete_titre1{
	padding-top: 20px;
	font-size: 170%;
	font-weight: bold;
}

#tete_titre2{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 210%;
	font-weight: bold;
}

#tete_titre3_photos{
	padding-top: 10px;
	text-align: right;
}

#tete_spacer{
  clear: both;
  height: 1px;
}



/*****************/
/***** MENU  *****/
/*****************/
#menu_h{ 
         clear: both;
         height: 30px;
         margin-top: 10px ;
         margin-bottom: 10px;
         padding-left: 20px;
         padding-top: 7px;
         background-image: url(bg_menu_h.png);
         background-repeat: no-repeat;
         background-position: 5px 0;
}
#menu_h ul{ 
            display: inline;
            margin: 0;
            padding: 0;
            list-style-type: none;
}

#menu_h li { 
             text-align:left;
             padding-left: 11px;
             display: inline;
             margin-right: 10px !important;
             background-image: url('puce_menu.gif');
             background-repeat: no-repeat;
             background-position: top left;
             font-weight: bold;
}

#menu_h a:hover{ 
           color: white;
}


.menu_h_info_unite{ 
                    position: absolute;
                    height: 100px;
                    width: 570px;
                    z-index: 100;
                    margin-left: 170px;
                    background-image: url(menu_h_bordure_info_unite.gif);
                    margin-top: 5px;
                    display: none;
                    overflow:auto;
                    font-size: 12px;
}

.menu_h_info_unite_photo{ 
                          padding-top:8px;
                          padding-left: 50px;
                          float: left;
}

.menu_h_info_unite_texte{ 
                          padding-top:4px;
                          padding-left: 20px;
                          float: left;
                          width: 350px;
                          line-height: 15px;
}



/*****************/
/***** CORPS *****/
/*****************/
#corps{ 
        overflow: visible;
        padding-left: 6px;
        padding-right: 6px;
}

#gauche{ 
         float: left;
         width: 175px;
         margin-bottom: 20px;
}

#centre{ 
         float: left;
         width: 553px;
         margin-left: 10px;
         margin-right: 10px;
         margin-bottom: 20px;
         text-align: justify;
         padding-left: 5px;
         padding-right: 5px;
}

#droite{ 
         float: left;
         width: 175px;
         margin-bottom: 20px;
 }


#fil_ariane{ 
             height: 20px;
             font-weight: bold;
}

/*****************/
/***** BOXES *****/
/*****************/

.box_content ul{ 
         list-style-type: square;
/*         list-style-position: inside;*/
         padding-top: 1px;
         padding-bottom: 1px;
         padding-left: 15px;
         margin: 0;
}

.box_content ul ul{ 
            list-style-image: url("puce_sous_menu.gif");
            font-size: 80%;
            padding-top: 1px;
            padding-bottom: 1px;
            padding-left: 10px;
            margin: -4px 0 2px 3px;
            line-height: 11px;
}


.box_content img{ 
          padding: 5px 0 5px 43px;
}



.box{ 
      background-color: #eeeeee;
      margin: 0;
      background-image: url(bg_box.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      margin-bottom: 20px;
}


.box_haut{ 
           overflow: visible;
           clear: both;
           margin: 0;
           font-size: 0;
           background-color: #c3beff;
}

.box_haut1{ 
            background-image: url(box/box_coin_haut_gauche.gif);
            float: left;
            width: 9px;
            height: 26px;
            margin: 0 -3px 0 0;
}

.box_haut2{ 
            height: 26px;
            line-height: 25px;

            text-align: center;
            color: #3c1c7f;
            font-size: 13px;
            font-weight: bold;

            padding-left: 0px;

            background-image: url(box/box_haut.gif);
            background-position: bottom;
            background-repeat: repeat-x;
}

.box_haut3{ 
            background-image: url(box/box_coin_haut_droit.gif);
            float: right;
            width:9px;
            height: 26px;
            margin: 0 0 0 -3px;
}


.box_content{ 
              border-left: 1px solid #f0a001;
              border-right: 1px solid #f0a001;
              padding-top:4px;
              padding-right: 3px;
              padding-left: 3px;
}


.box_bas{ 
          font-size: 0px;
          overflow: visible;
          clear: both;
}

.box_bas1{ 
           background-image: url(box/box_coin_bas_gauche.gif);
           float: left;
           width: 9px;
           height: 9px;
           margin: 0 -3px 0 0;
}

.box_bas2{ 
           height: 9px;
           background-image: url(box/box_bas.gif);
}

.box_bas3{ 
           background-image: url(box/box_coin_bas_droite.gif);
           float: right;
           width: 9px;
           height: 9px;
           margin: 0 0 0 -3px;
}







/*****************/
/***** PIED  *****/
/*****************/
#pied{ 
       margin-top: 20px;
       text-align: center;
       font-size: 80%;
       font-weight: bold;
       clear: both;
       border-top: 1px dotted;
}



/********************/
/********************/
/********************/
/********************/


/**** UNITE *****/
#unite_contact_chefs{
                      overflow:visible;
                      clear: both;
                      float:right;
                      background-color: #eeeeee;
                      width: 190px;
                      text-align: right;
                      background-image: url(unite_contact_chefs_haut.gif);
                      background-repeat: no-repeat;
                      background-position: top;
                      padding: 5px 5px 0 5px;
                      z-index: 10;
                      margin-left: 10px;
                      font-size: 11px;
}

#unite_contact_chefs_bas{
                          font-size: 0;
                          clear: both;
                          display:block;
                          background-image: url(unite_contact_chefs_bas.gif);
                          background-repeat: no-repeat;
                          background-position: top;
                          z-index: 11;
                          margin-right: -5px !important;
                          margin-left: -5px !important;
                          margin-right: -10px;
                          margin-left: -10px;
                          height: 9px;
}

.unite_info_chef{ 
                  margin-top: 8px;
                  overflow:visible;
                  height: 45px;
                  display:block;
                  text-align: left;
}

.unite_info_chef_photo{ 
                        float: left;
                        text-align: center;
                        width: 40px;
                        height: 45px;
}

.unite_info_chef_coordonnees{ 
                              float: left;
                              width: 140px;
                              padding-left: 5px;
}

#unite_diaporama{ 
                  margin-top: 10px;
                  margin-bottom: 10px;
                  margin-left: 80px;
                  text-align: center;
                  height: 135px;
                  width: 200px;
                  display:none;
                  border:1px solid;
}



/**** RUBRIQUE ****/

#rubrique_titre_intro{ 
                       height:80px;
                       margin: 0 auto;
}


#rubrique_sous_rubriques{ 
                          overflow: visible;
}

.rubrique_col_sous_rubriques{ 
                              float: left;
                              width: 235px;
                              margin-left: 10px;
                              margin-bottom: 30px;
                              overflow:auto;
}

.rubrique_sous_rubrique{ 
                         font-weight: bold;
}

.rubrique_articles{
                    padding-bottom:10px;
                    margin-bottom:30px;
}


.rubrique_infos_article{
                         font-style: italic;
                         font-weight:bold;
                         font-size: 90%;
                         margin-left: 30px;
}

.rubrique_intro_article{
                         margin-left: 50px;
                         padding-left: 5px;
                         font-size: 95%;
}

.rubrique_articles h3{ 
                       padding-left: 30px;
                       background-image: url(mozilla/check.png);
                       background-repeat: no-repeat;
                       background-position: left;
}



.rubrique_breves{
                    padding-bottom:10px;
                    margin-bottom:30px;
}


.rubrique_infos_breve{
                         font-style: italic;
                         font-weight:bold;
                         font-size: 90%;
                         margin-left: 30px;
}

.rubrique_intro_breve{
                         margin-left: 50px;
                         padding-left: 5px;
                         font-size: 95%;
}

.rubrique_breves h3{ 
                       padding-left: 30px;
                       background-image: url(mozilla/check.png);
                       background-repeat: no-repeat;
                       background-position: left;
}



/**** ARTICLE ****/
#article_texte{ 
                clear:both;
                padding-top: 20px;
}

.article_document{
                   margin-top: 10px;
                   top: auto;
                   bottom: auto;
                   clear: both;
                   padding-top: 10px;
}

.article_logo_document {
                         float:left;
}

.article_desc_document {
                         float:left;
                         margin-left: 15px;
}




/**** AUTEUR ****/
#photo_chef{ 
             float: right;
}

.auteur_coordonnees{ 
                     font-size:12px;
 }

.formulaire_ecrire_auteur{ 
                           width:400px;
                           text-align: left;
 }

textarea{ 
          border: 1px solid;
 }


/**** TROMBI ****/
.auteur_trombi{ 
                clear: both;
                height: 140px;

                overflow: visible;
 }

.trombi_coordonnees{ 
                     font-size:9pt;
                     }

.trombi_coordonnees td{ 
                        border: 0;
                        }

.trombi_nom_photo{ 
                   text-align:center;
                   float: left;
                   width:120px;
 }



/**** SOMMAIRE ****/
#sommaire{ 
           }

.breve{ 
padding-top: 10px;
text-align: justify;
 }

.sommaire_col1{ 
                padding-left: 10px;
                padding-right: 10px;
                float: left;
                width: 150px;
 }

.sommaire_col2{ 
                float: left;
                width: 380px;
 }

.demi_col{ 
           width: 260px;
 }

#demi_col1{ 
            float: left; 
 }

#demi_col2{ 
            float: right; 
 }



.rubrique_breves{
                    padding-bottom:10px;
                    margin-bottom:30px;
}

.rubrique_breves h3{ 
                       padding-left: 25px;
                       background-image: url(trombone.jpg);
                       background-repeat: no-repeat;
                       background-position: left;
}

.sommaire_infos_breve{
                         font-style: italic;
                         font-weight:bold;
                         font-size: 90%;
                         margin-left: 25px;
}

.sommaire_intro_breve{
                         margin-left: 25px;
                         font-size: 95%;
}



