/*===============================================================
      reset : reset des styles navigateurs                       
      texte : styles des textes (sert aussi à FCKeditor)         
================================================================*/

@import url(reset.css);

/*======================================
      CHARTE DU SITE                    
======================================*/
 
/**************************************\
|----------COULEUR DU THEME------------|
|--------------------------------------|
- gris                          #7b7c7e 
- gris foncé                    #4e4e46 
- bleu                          #0070ac 
- orange                        #f5a200 
\**************************************/

body{
   background :     url(/img/site/bg-body.png) no-repeat 50% top #0070ac;
}

/**************************************/
/*           STRUCTURE                */
/**************************************/
#cadre-principal{
    position            :   relative;
    width               :   950px;
    margin              :   0 auto;
    background          :   url(/img/site/fond-principal.png) no-repeat 50% top;
}
	#cadre-haut {
	    height          :   187px;
	}
	#cadre-centre {
        width               :   916px;        
        margin              :   0 auto;
        margin-top          :   52px;
        background          :   url(/img/site/fond-principal-bas.png) no-repeat left bottom #fff;     
        overflow            :   hidden;
        padding-bottom      :   10px;
	}
		#cadre-colonne-1{
		  float                   :   left;
		  width                   :   183px;
		}
		#cadre-colonne-milieu{
		  float                   :   left;
		  width                   :   550px;
		}
		#cadre-colonne-2{
		  float                   :   left;
		  width                   :   183px;
		}
	#cadre-bas {
	   clear               :   both;
	   min-height          :   50px;	  
	   text-align          :   center;
	   background-color    :   #0070ac;
	   padding             :   10px 17px;
	}

/**************************************/
/*              ENTETE                */
/**************************************/
#cadre-haut #logo{
    position            :   absolute;
    top                 :   13px;
    left                :   31px;
}
#cadre-haut h1 a{/* css.php/!\ */
    display             :   block;
    position            :   absolute;
    width               :   500px;
    height              :   39px;
    top                 :   16px;
    left                :   72px;
}

#cadre-haut #animation{
	position            :   absolute;
	top                 :   61px;
	left                :   23px;
}
#cadre-haut ul#menu-haut{
    margin              :   0;
    padding             :   0;
    list-style-type     :   none;
    position            :   absolute;
    top                 :   42px;
    right               :   80px;
}
#cadre-haut ul#menu-haut li a{
    padding-right       :   10px;
}
#cadre-haut ul#menu-haut li, #cadre-haut ul#menu-haut li a{
    font-size           :   9px;
    color               :   #7b7c7e;
    text-transform      :   uppercase; 
}
ul#drapeaux{
    position        :   absolute;
    top             :   42px;
    right           :   23px;
}
ul#drapeaux li, ul#drapeaux li a{
    display         :   block; 
    width           :   18px;
    height          :   12px;
    float           :   left;
    text-indent     :   -9999px;
    margin-right    :   5px;
}
#recherche{
    width           :   222px;
    position        :   absolute;
    top             :   196px;
    left            :   700px;
    font-size       :   12px;
    font-weight     :   bold;
    color           :   #fff; 
}

#recherche input#frm_recherche{/* ie.css /!\ */
    position        :   absolute; 
    top             :   -4px;
    left            :   78px;
    width           :   109px;
    height          :   17px;
    background      :   none;
    font-size       :   11px;
    font-weight     :   bold;
    line-height     :   11px;
    padding         :   0 5px;
}
#recherche input#submit{
    display:block;
    position        :   absolute; 
    top             :   2px;
    right           :   0;
    width           :   13px;
    height          :   13px;
    border          :   none;
    text-indent     :   -9999px;
    background      :   url(/img/site/puces.png) no-repeat -121px top;
    overflow: visible;
}
#recherche input#submit:hover{
    background-position     :   -121px -28px;
}
/**************************************/
/*          BLOC CENTRAL              */
/**************************************/

/***    COLONE GAUCHE   ***/
#cadre-colonne-1 .corps{
    width               :   173px;
    padding-left        :   8px;
}

/* Menu principal */
ul#menu-principal, ul#menu-principal ul{
    margin              :   0;
    padding             :   0;
    list-style-type     :   none;
}
ul#menu-principal{
    position            :   absolute;
    top                 :   190px;
    left                :   20px;
    z-index             :   1;
}
ul#menu-principal li.menu{
    float               :   left;
}
	/* menu  */
	ul#menu-principal li.menu a{
	    display             :   block;
	    min-height          :   38px;
		color               :   #0075C9;
		text-decoration     :   none; 
        padding-left        :   15px;        
        font-size           :   13px;  
	}
	ul#menu-principal li.menu span{	
        display             :   block;
        height              :   38px;
        padding-right       :   15px;
        padding-top         :   10px;
        cursor              :   pointer;
	}	
	ul#menu-principal li.menu-actif a span, ul#menu-principal li.menu a:hover span, ul#menu-principal li.menu a:focus span{
        background          :   url(/img/site/menu.png) no-repeat right top;
        color               :   #fff;
	}
	ul#menu-principal  li.menu-actif a, ul#menu-principal li.menu a:hover, ul#menu-principal li.menu a:focus{
	    background          :   url(/img/site/menu.png) no-repeat left top;
	}
	/* sous-menu  */
	ul#menu-principal .sous-menu-bg-so{
        position            :   absolute;
        clear               :   both;      
        top                 :   38px;
        background          :   url(/img/site/sous-menu1.png) no-repeat left bottom;
        overflow            :   hidden;
        padding-left        :   11px;   
        display             :   block;
	}
    ul#menu-principal  .sous-menu-bg-se{
        background          :   url(/img/site/sous-menu2.png) no-repeat right bottom;
        padding-right       :   11px;   
    }
    ul#menu-principal  .sous-menu-bg-no{
        position            :   absolute;
        margin-left         :   -11px;
        margin-top          :   0px;
        height              :   5px;
        width               :   11px;
        background          :   url(/img/site/sous-menu1.png) no-repeat left top;
        z-index             :   15;
    }
    ul#menu-principal  .sous-menu-bg-ne{    
        position            :   absolute;
        right               :   0px;
        margin-top          :   0px;
        width               :   11px;
        height              :   5px;
        background          :   url(/img/site/sous-menu2.png) no-repeat right top;
        z-index             :   15;
    }
    ul#menu-principal  li{
        overflow            :   hidden;
    }
	ul#menu-principal  li.sous-menu a{
	    display             :   block;
	    font-size           :   11px;
	    color               :   #0070ac;
	    text-transform      :   none;
	    text-decoration     :   none; 
        background          :   transparent; 
        min-height          :   0;
        padding             :   2px 0 7px 0;
	}
	ul#menu-principal  li.sous-menu-actif a, ul#menu-principal li.sous-menu a:hover, ul#menu-principal li.sous-menu a:focus{
	   background          :   none; 
	   color               :   #000;
	}

/* Solutions logicielles ET Bénéfices Simpoe */
#cadre-colonne-1 #solutions,
#cadre-colonne-1 #benefice{/*  css.php /!\  */
    width                   :   100%;
    margin-bottom           :   3px;
}
#cadre-colonne-1 #solutions h1 a,
#cadre-colonne-1 #benefices h1 a{
    text-indent             :   -9999px;
    display                 :   block;
    width                   :   100%;
    height                  :   40px;
}
#cadre-colonne-1 #solutions ul,
#cadre-colonne-1 #benefices ul{
    margin                  :   0;
    padding                 :   0;
    list-style-type         :   none;
}
#cadre-colonne-1 #solutions div.bas,
#cadre-colonne-1 #benefices div.bas {
    clear                   :   both;
    height                  :   15px;
    position                :   relative;
    margin-top              :   -1px;
}

/* Solutions logicielles */
#cadre-colonne-1 #solutions ul li div{
    width                   :   154px;
    position                :   relative;
    margin                  :   0 2px;
    padding                 :   4px 0;
    text-align              :   right;
    font-size               :   15px;    
    color                   :   #0070ac;
    text-decoration         :   none;
}
#cadre-colonne-1 #solutions ul li div.separateur{
    border-bottom           :   1px solid #fff;
}
#cadre-colonne-1 #solutions ul li div span{
    position                :   absolute;
    top                     :   5px;
    right                   :   11px;
    display                 :   block;
    width                   :   27px;
    height                  :   17px;     
    background              :   url(/img/site/puces.png) no-repeat -94px top;   
}
#cadre-colonne-1 #solutions ul li div a{
    display                 :   block;
    padding-right           :   50px;
    text-decoration         :   none;
}
#cadre-colonne-1 #solutions ul li div a:hover span{
    background-position     :   -94px -28px;   
}
#diaporama_solutions_masque{
    position                :   relative;
    overflow                :   hidden;
    float                   :   left;
    margin-left             :   7px;
}
ul#diaporama_solutions{
   position                 :   relative;
   list-style-type          :   none;
   padding                  :   0;
   margin                   :   0;
}
ul#diaporama_solutions li{
    width                   :   100%;
    display                 :   block;
    float                   :   left;
    overflow                :   hidden;
}

/* Bénéfices Simpoe */
#cadre-colonne-1 #benefices ul li{
    position                :   relative;
    margin                  :   0 9px;
    padding                 :   4px 0;
    border-bottom           :   1px solid #fff;
    text-align              :   right;
    font-size               :   15px;    
    color                   :   #0070ac;
    text-decoration         :   none;
}
#cadre-colonne-1 #benefices ul li span{
    position                :   absolute;
    top                     :   5px;
    right                   :   6px;
    display                 :   block;
    width                   :   30px;
    height                  :   28px;     
    background              :   url(/img/site/puces.png) no-repeat -64px top;   
}
#cadre-colonne-1 #benefices ul li a{
    display                 :   block;
    padding-right           :   43px;
    text-decoration         :   none;
}
#cadre-colonne-1 #benefices ul li a:hover span{
    background-position     :   -64px -28px;   
}

/* Téléchargez Version gratuite ET Inscription Démo */
#cadre-colonne-1 .corps .bg-gauche{/* css.php /!\ */    
    display                 :   block;
    width                   :   100%;
    text-indent             :   -9999px;
    margin-bottom           :   3px;
}
/* Téléchargez Version gratuite */
#cadre-colonne-1 a#telecharger{
    height                  :   63px;
    background-position     :   0 0;  
}
#cadre-colonne-1 a#telecharger:hover{
    background-position     :   -173px 0;  
}

/* Inscription Démo */
#cadre-colonne-1 a#inscription{
    height                  :   66px;
    background-position     :   0 -63px;  
}
#cadre-colonne-1 a#inscription:hover{
    background-position     :   -173px -63px;  
}

/***    COLONE MILIEU   ***/
#fil-ariane{
    padding                 :   5px 0 5px 0;
}
#fil-ariane, #fil-ariane a{
    font-size               :   10px;
    color                   :   #4e4e46;
}
#cadre-colonne-milieu .corps{
    width                   :   504px;
    min-height              :   450px;
    margin-left             :   28px;
    margin-bottom           :   10px;
    position                :   relative;
    overflow                :   hidden;  
}


/* Module index (Edito)*/
#index-edito{
    font-size               :   12px;
    color                   :   #000;
    line-height             :   18px;
}
#index-edito h1{
    font-size               :   15px;
    font-weight             :   bold;
    color                   :   #0070ac;
    margin-bottom           :   10px;
    padding                 :   6px 200px 6px 0;
    border-bottom           :   1px solid #f6a800;
}
#index-edito #defilement {
    position                :   relative;
    overflow                :   auto;
    overflow-x              :   hidden;    
    height                  :   172px;
}

#diaporama_edito_masque{
    position                :   relative;
    overflow                :   hidden;
    float                   :   left;
    margin-right            :   10px;
}
ul#diaporama_edito{
   position                 :   relative;
   list-style-type          :   none;
   margin                   :   0;
   padding                  :   0;
}
ul#diaporama_edito li{
    display                 :   block;
    float                   :   left;
    overflow                :   hidden;
}

/* Module index (Produits)*/
#index-produits{/* css.php /!\ */
    width                   :   504px;
    margin-top              :   10px;
    min-height              :   237px;
    o_verflow                :   hidden;
    position                :   relative;
}
#index-produits .bg-haut{/* css.php /!\ */
    overflow                :   hidden;
    padding-bottom          :   10px;
}
#index-produits h1 a{
    display                 :   block;
    width                   :   70%;
    height                  :   25px;
    margin                  :   0 auto;
    text-indent             :   -9999px; 
}
#index-produits ul li div{
    float                   :   left;
    width                   :   162px;
}
#index-produits ul li div.cadre1{
    width                   :   152px;
    margin-left             :   10px;
}
#index-produits ul li div a.image{
    display                 :   block;
    width                   :   71px;
    height                  :   116px;
    background              :   url(/img/site/solution.png) no-repeat left top;
    margin                  :   0 auto;
    text-indent             :   -9999px; 
}
#index-produits ul li div h2{    
    font-size               :   15px;
    background              :   url(/img/site/bg-solution.png) no-repeat right bottom;
    padding-bottom          :   1px;       
}
#index-produits ul li div h2 a{
    display                 :   block;
    color                   :   #005595;
    background              :   url(/img/site/bg-solution.png) no-repeat right top;
    padding                 :   0 17px 0 40px;
}
#index-produits ul li div.cadre1 h2 a{
    padding                 :   0 17px 0 30px;
}
#index-produits ul li div p{
    font-size               :   11px;
    color                   :   #fff;
    cursor                  :   pointer; 
    padding                 :   2px 17px;
}
#index-produits ul li div p a{
    background              :   url(/img/site/puces.png) no-repeat -134px top;
    text-decoration         :   none;
}
#index-produits ul li div p a:hover{
    background-position     :   -134px -28px;
}
#diaporama_produits_masque{
    position                :   relative;
    overflow                :   hidden;
    float                   :   left;
    margin                  :   14px 0 0 8px;
}
ul#diaporama_produits{
   position                 :   relative;
   list-style-type          :   none;
   margin                   :   0;
   padding                  :   0;
}
ul#diaporama_produits li{
    width                   :   100%;
    display                 :   block;
    float                   :   left;
    overflow                :   hidden;
}
#index-produits .fleches{
    background              :   url(/img/site/puces.png) no-repeat left top;   
    width                   :   27px;
    height                  :   28px;
    position                :   absolute;
    cursor                  :   pointer; 
    display                 :   block;
    top                     :   67px;   
    z-index                 :   2;
}
#index-produits .fleches#gauche{    
    left                    :   0;
    margin-left             :   8px;    
    background-position     :   0 0; 
}
#index-produits .fleches#gauche:hover{
    background-position     :  0 -28px;   
}
#index-produits .fleches#droite{
    right                   :   0;
    margin-right            :   8px;
    background-position     :  -27px 0;   
}
#index-produits .fleches#droite:hover{
    background-position     :   -27px -28px;  
}

/* Tous Modules */
#cadre-colonne-milieu .titre1{
    background              :   url(/img/site/bg-titre.png) no-repeat left top;
}
#cadre-colonne-milieu .titre1 a{
    display                 :   block;
    height                  :   40px;
    padding                 :   8px 15px 0 15px;
    background              :   url(/img/site/bg-titre.png) no-repeat left top;
    font-size               :   18px;
    font-weight             :   bold;
    color                   :   #fff;    
    text-transform          :   uppercase;
    text-decoration         :   none;
}
#cadre-colonne-milieu .titre2{
    width                   :   496px;
    background              :   url(/img/site/bg-titre2.png) no-repeat left 3px;
    padding-bottom          :   10px;
}
#cadre-colonne-milieu .titre2 a{
    margin-left             :   25px;
    padding-right           :   5px;
    background-color        :   #fff;
    font-size               :   11px;
    letter-spacing          :   1px;   
    color                   :   #0070ac;
    text-transform          :   uppercase;
}
#cadre-colonne-milieu .titre3 a, #cadre-colonne-milieu .titre3 span{
    display                 :   block;
    font-size               :   15px;
    font-weight             :   bold;  
    color                   :   #0070ac;
    background-color        :   #fdd03b;
    padding                 :   3px 15px;
}
.frm #cadre-colonne-milieu .titre3 span{    
    margin-top             :    15px;
    font-size               :   20px;
}

#cadre-colonne-milieu .retour{/* /!\ css.php */
    display                 :   block;
    width                   :   130px;
    height                  :   9px;  
    margin-bottom           :   10px;  
    float                   :   right; 
}
#cadre-colonne-milieu .retour:hover{
    background-position     :   0px -9px; 
}

.lst #cadre-colonne-milieu .accroche{
    font-size               :   11px;
    line-height             :   17px;
    font-weight             :   normal;  
    color                   :   #000;
    cursor                  :   pointer;
    padding                 :   10px 15px;    
}
.frm #cadre-colonne-milieu .accroche{
    font-size               :   12px;
    font-weight             :   bold;
    color                   :   #0070ac;
    margin-top              :   10px;
    padding-bottom          :   10px;
}
.frm #cadre-colonne-milieu .contenu{
    clear                   :   both;
    background              :   url(/img/site/bg-titre2.png) no-repeat right top;
    padding-top             :   20px;
    font-size               :   11px;
    line-height             :   17px;
    overflow                :   hidden;
}
.lst-small{
    clear                   :   both;
    background              :   url(/img/site/bg-titre2.png) no-repeat right -3px; 
    margin-top              :   15px;
    overflow                :   hidden;
}
.lst-small span{
    position                :   absolute; 
    margin-top              :   -4px;
    background-color        :   #fff;
    padding-right           :   5px;
    font-size               :   11px;
    font-weight             :   bold;
    color                   :   #0070ac;
}
.lst-small ul{
    margin                  :   0;
    padding                 :   0;
    list-style-type         :   none;
    padding-top             :   13px;
}
.lst-small ul li{
    background              :   url(/img/site/puces.png) no-repeat -190px 5px;
    padding-left            :   15px;
}
.lst-small ul li a{
    font-size               :   11px;
    color                   :   #000;
}
#galerie-photos{
    width                   :   491px;
    position                :   relative; 
    background              :   url(/img/site/bg-photos.png) no-repeat left bottom #ffeec2;
    padding-bottom          :   10px;
    margin-top              :   10px;
}
#galerie-photos .haut{
    background              :   url(/img/site/bg-photos.png) no-repeat left -25px;  
    padding-top             :   10px;
}
#galerie-photos span{
    display                 :   block;
    height                  :   15px;
    padding-top             :   10px;
    background              :   url(/img/site/bg-photos.png) no-repeat left top; 
    font-size               :   11px;
    font-weight             :   bold;
    color                   :   #fff;
    text-align              :   center;
    text-transform          :   uppercase;
}
#diaporama_photos_masque{    
    position                :   relative;
    overflow                :   hidden;
    margin                  :   0 auto;    
}
ul#diaporama_photos{
   position                 :   relative;
   list-style-type          :   none;
   margin                   :   0;
   padding                  :   0;
}
ul#diaporama_photos li{
    width                   :   100px;
    display                 :   block;
    float                   :   left;
    overflow                :   hidden;
}
ul#diaporama_photos li p{
    width                   :   96px;
    display                 :   block;
    font-size               :   10px;
    line-height             :   12px;
    color                   :   #000;
}
#galerie-photos .fleches{
    background              :   url(/img/site/puces.png) no-repeat left top;   
    width                   :   21px;
    height                  :   21px;
    position                :   absolute;
    cursor                  :   pointer; 
    display                 :   block;
    top                     :   50%;   
    z-index                 :   2;
}
#galerie-photos .fleches#gauche{    
    margin-left             :   3px;
    background-position     :   -148px 0px; 
}
#galerie-photos .fleches#gauche:hover{
    background-position     :  -148px -28px;   
}
#galerie-photos .fleches#droite{
    right                   :   0;
    margin-right            :   3px;
    background-position     :  -169px 0;   
}
#galerie-photos .fleches#droite:hover{
    background-position     :   -169px -28px;  
}
/* Module actualites + article + produits + liens */
#mod-actualites.lst #cadre-colonne-milieu .data,
#mod-articles.lst #cadre-colonne-milieu .data,
#mod-produits.lst #cadre-colonne-milieu .data,
#mod-liens.lst #cadre-colonne-milieu .data{
    position                :   relative;
    clear                   :   both;
    width                   :   460px;
    margin                  :   15px 0 25px 36px;
    background              :   url(/img/site/bg-data.png) no-repeat left bottom #FFEEC2;
    overflow                :   visible;
}
#mod-actualites.lst #cadre-colonne-milieu .photo img,
#mod-articles.lst #cadre-colonne-milieu .photo img,
#mod-produits.lst #cadre-colonne-milieu .photo img{
    float                   :   left;
    margin                  :   -15px 15px 15px -36px;
}
#mod-actualites.lst #cadre-colonne-milieu .accroche a,
#mod-articles.lst #cadre-colonne-milieu .accroche a,
#mod-produits.lst #cadre-colonne-milieu .accroche a{
    background              :   url(/img/site/puces.png) no-repeat left top;
    background-position     :   -54px -0px;
}
#mod-actualites.lst #cadre-colonne-milieu .accroche a:hover,
#mod-articles.lst #cadre-colonne-milieu .accroche a:hover,
#mod-produits.lst #cadre-colonne-milieu .accroche a:hover{
    background-position     :   -54px -28px;
    text-decoration         :   none;
}
#mod-actualites.frm #cadre-colonne-milieu .photo,
#mod-articles.frm #cadre-colonne-milieu .photo,
#mod-produits.frm #cadre-colonne-milieu .photo{
    float                   :   right;
    margin                  :   0 0 10px 10px;
    position                :   relative;
}

/* Module actualites */
#mod-actualites #cadre-colonne-milieu .date{
    font-size       :   10px;
    font-style      :   italic;
    color           :   #000;  
    float           :   left;
}
#mod-actualites.lst #cadre-colonne-milieu .date{
    margin-top      :   -17px; 
}
#mod-actualites.lst #cadre-colonne-milieu .date.sans-photo{
    padding-left    :   15px;
}

/* Module produits */
#mod-produits .photo{
    background      :   url(/img/site/solution.png) no-repeat left top;
    height          :   116px;
    width           :   71px;
    margin-bottom   :   20px;
}    
#mod-produits.lst .photo{
    float           :   left;
    margin-right    :   10px;
    margin-top      :   -15px;
}
#mod-produits a.lien-formulaire{
    margin-top      :   -20px;
    display         :   block;
    width           :   174px;
    height          :   47px;
    text-indent     :   -9999px;
}
#mod-produits a.lien-formulaire:hover{
    background-position : right top 
}

/* Module liens */
#mod-liens #cadre-colonne-milieu .data .accroche{
    padding-bottom  :   0;
}
#mod-liens #cadre-colonne-milieu .data .lien_site{
    padding         :   10px 0 10px 15px;
}

/***    COLONE DROITE   ***/
#cadre-colonne-2 .corps{    
    width                   :   174px;
}
#cadre-colonne-2 .corps .bg-droite{/* css.php /!\ */    
    display                 :   block;
    width                   :   100%;
    text-indent             :   -9999px;
    margin-bottom           :   3px;
}
/* Contact */
#cadre-colonne-2 a#contact{
    height                  :   40px;
    background-position     :   0 0;  
}
#cadre-colonne-2 a#contact:hover{
    background-position     :   -174px 0;  
}
/* Blog */
#cadre-colonne-2 a#blog{
    height                  :   47px;
    background-position     :   0 -40px;  
}
#cadre-colonne-2 a#blog:hover{
    background-position     :   -174px -40px;  
}
/* Youtube */
#cadre-colonne-2 a#youtube{
    height                  :   40px; 
    background-position     :   0 -134px;  
}
#cadre-colonne-2 a#youtube:hover{
    background-position     :   -174px -134px;  
}
/* Twitter */
#cadre-colonne-2 a#twitter{
    width                   :   30px;
    height                  :   30px; 
    margin                  :   4px 0 0 4px;
    background              :   url(/img/site/twitter.png) no-repeat left top;
}

/* Actualités */
#cadre-colonne-2 #actualite{
    margin-bottom           :   3px;
    background              :   url(/img/site/bg-droite-actualites.png) no-repeat left bottom;
}
#cadre-colonne-2 #actualite h1{
    background              :   url(/img/site/bg-droite-actualites.png) no-repeat left top;
    height                  :   24px;   
    padding-top             :   10px;
    text-align              :   center;
}
#cadre-colonne-2 #actualite h1 a{
    font-size               :   13px;
    color                   :   #fff;
    background-color        :   #0070ac;
    text-transform          :   uppercase;
    padding                 :   0 6px;
    text-decoration         :   none;
}
#cadre-colonne-2 #actualite dt, #cadre-colonne-2 #actualite dt a{
    font-size               :   13px;   
    font-weight             :   normal;     
    color                   :   #0070ac;
    margin                  :   0;
    padding                 :   0;
}
#cadre-colonne-2 #actualite dl{  
    overflow                :   hidden;
}
#cadre-colonne-2 #actualite dl dt{
    margin-bottom           :   2px;  
}
#cadre-colonne-2 #actualite dl dd.date{
    font-size               :   10px;
    font-style              :   italic;
    color                   :   #000;
    margin-bottom           :   4px;
}    
#cadre-colonne-2 #actualite dl dd.photo{
    margin-top              :   5px;
}
#cadre-colonne-2 #actualite dl dd.accroche{
    font-size               :   10px;
    line-height             :   13px; 
    cursor                  :   pointer; 
}
#cadre-colonne-2 #actualite dl dd.accroche a{
    background              :   url(/img/site/puces.png) no-repeat left top;
    background-position     :   -54px -0px;
}
#cadre-colonne-2 #actualite dl dd.accroche a:hover{
    background-position     :   -54px -28px;
    text-decoration         :   none;
}

#diaporama_actualites_masque{
    position                :   relative;
    overflow                :   hidden;
    margin-left             :   12px;
    p_adding-bottom          :   34px;
    min-height              :   264px;
}
ul#diaporama_actualites{
   position                 :   relative;
   list-style-type          :   none;
   margin                   :   0;
   padding                  :   0;
}
ul#diaporama_actualites li{
    width                   :   100%;
    display                 :   block;
    float                   :   left;
    overflow                :   hidden;
}
ul#diaporama_actualites .photo{
	background: none;
}



/**************************************/
/*     RECHERCHE PARTENAIRES          */
/**************************************/
#mod-partenaires.lst #cadre-colonne-milieu .filtre {
    position                : relative;
    clear                   : both;
    width                   : 460px;
    margin                  : 0 0 25px 0;
    background              : url(/img/site/bg-data.png) no-repeat left bottom #FFEEC2;
    overflow                : visible;
}

#mod-partenaires.lst #cadre-colonne-milieu .filtre, #mod-partenaires.lst #cadre-colonne-milieu h4 {
    margin-left             : 16px;
}

#mod-partenaires.lst #cadre-colonne-milieu .filtre dd {
    padding                 : 10px;
}

#mod-partenaires.lst input#submit{
    width           : 13px;
    height          : 13px;
    border          : none;
    background      : url(/img/site/puces.png) no-repeat -121px top;
    overflow        : visible;
    margin-left     : 10px;
}

#mod-partenaires.lst input#submit:hover{
    background-position     :   -121px -28px;
}

#resultats_partenaires .titre3 {
    font-style      : normal;
}

#mod-partenaires.lst .nb_results, #mod-partenaires.lst .intro {
    color           : #000;
}

#resultats_partenaires dl.data {
    margin-top      : 10px;
}

#resultats_partenaires table {
    width           : 100%;
    border-collapse : collapse;
}

#resultats_partenaires th {
    background      : #fdcf3b;
    color           : #296365;
    font-weight     : normal;
    text-align      : center;
}

#resultats_partenaires th, #resultats_partenaires td {
    border          : solid 1px #e7e7e7;
    padding         : 4px;
}

#resultats_partenaires td {
    vertical-align  : middle;
}


#resultats_partenaires td.partner_infos {
    width           : 250px;
}

#resultats_partenaires td.partner_logo {
    width           : 75px;
}

#resultats_partenaires .partner_name {
    font-size       : 16px;
}

#resultats_partenaires .partner_website {
    /*margin-top      : 10px;*/
}

#resultats_partenaires .partner_products div {
    background      : url(img/coche.png) no-repeat left;
    padding-left    : 20px;
    font-size       : 12px;
}


/**************************************/
/*           BASELINE                 */
/**************************************/

#cadre-bas, #cadre-bas  a{
    color               :   #fff;
    font-size           :   11px;
}

/* coordonnees */
#zone-coordonnees{
	padding                 :   3px;
    text-align              :   center;
    color                   :   #fff;   
}
#zone-coordonnees a{
    color                   :   #fff;
}
#zone-coordonnees address{
    display                 :   inline;
    font-style              :   normal;
    font-size               :   11px;
    font-weight             :   bold;    
}
#zone-coordonnees address span.raison-sociale{
}

/* menus baseline */
#cadre-bas ul{
    margin              :   0;
    padding             :   0;
    list-style-type     :   none;
}
#cadre-bas ul li{
    display             :   inline;
}
