/* feuille de style priceconcept */

/*---------------------------------------------------*/
/*----------- le style g�n�ral de la page -----------*/
/*---------------------------------------------------*/
.gli{
filter rogid XImageTransform.Microsoft.Alpha(opacity=0);
filter:alpha(opacity=0);   
-moz-opacity:0.0;       
opacity: 0.0; 
}
body {
	/*font: 0.7em Verdana, Arial, Helvetica, sans-serif;  */
    font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;  
    font-size: 13px; 
    margin: 0;
	margin-top: 15px;    	
    background:#4c4c4c url(../images/body_bg.gif) repeat-x left top;
    padding: 0; 
}                           

/* conteneur de toute la page */
#wrapper {
    margin:0pt auto;
    padding:0;
    width:977px;
    top:4px;
    position: relative; 
}

/*
#preloadValidationSearch{
position: absolute;
display:none;
top:0;
left:0;
width:100%;
height: 100%;
z-index:10000;
background:#000;
filter:alpha(opacity=70);   
-moz-opacity:0.7;       
opacity: 0.7; 
}
#loading{ 
 width:60px;
 height: 60px;
 position: absolute;
} */ 

#top {
background:transparent url(../images/top_bg.gif) no-repeat scroll center top;
height:11px;
left:0px;
position:absolute;
top:-11px;
width:977px;
}

#header {
background: #fff;
height:229px;
left:0pt;
position:absolute;
overflow: visible;
top:0;
width:977px;
}
     

/* div utiliser pour pr�charger les images */
.preload {
    position:absolute;    
    height:0px;
    width:0px;    
    overflow:hidden;    
}  
.preload img {
height: 0;
width: 0;
}  

#logo {
left:5px;
margin:10px 0px 0px 0px;
position:absolute;
top:-10px;
cursor:pointer;
}

#logoSlogan{
font-size:15px;
left:81px;
position:absolute;
top:90px;
width:401px;
}


/* ancien div pour les concepts */
#pub {
height:65px;
left:500px;
margin:0pt;
padding:0pt;
position:absolute;
top:25px;
width:468px;
}


#flashPub{
margin-top:34px;                                       
}


#langue {
height:22px;
left:241px;
margin:0pt;
padding:0pt;
position:relative;
top:105px;
width:140px;
z-index:1;
}

#langue img{
    margin:0;
    padding:0;
}

#langue ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#langue li{
    display:inline;
    margin: 0;
    padding: 0;
}
#langue a{
    margin: 0;
    padding: 0;
}

/**************************************************************************************************/ 
/*************************** style de la liste des univers   **************************************/
/**************************************************************************************************/
#sel_menu { 
    position: absolute; 
    margin-top:7px;
    width:155px;
}    

#sel_tmn { 
    margin: 0;
    padding-top: 3px;
    height:18px;     
    cursor: pointer;
    text-align: center;
    background-image: url(../images/input_search.jpg);
  
}

#sel_smenu {
    display:none;
    margin-top: -2px;
    border: 1px solid gray;
}

#sel_line  {
    width:100%;
    text-align: left;
    background: #fff;
}

#sel_line a {
    color: #000;
    text-decoration: none;
    display: block;
}

#sel_line a:hover {
    background: #eee;
}


/**************************************************************************************************/ 
/*********************** style des onglets  en haut a droite **************************************/
/**************************************************************************************************/
 /* 
#container_onglet{ 
    float:right;     
    font-style: italic;
    font-size: 12px;   
    width:370px;    
} 
 */
#containerOnglet {
height:31px;
position:absolute;
right:0px;
top:103px;
width:auto;
}
.onglet {
cursor:pointer;
float:right;
font-size:11px;
height:26px;
letter-spacing:0px;
margin-left:-9px;
width:auto;
font-weight:bold;
}
.onglet a:hover {
text-decoration:none;
color:#000;
}
.ongletRight, .ongletLeft {
background:transparent url(../images/ongletNewBis.gif) no-repeat scroll 0%;
float:left;
height:25px;
}
.ongletRightHover, .ongletLeftHover {
background:transparent url(../images/ongletNewBisHover.gif) no-repeat scroll 0%; 
}
.ongletRight {
background-position:-12px 50%;
width:11px;
}
.ongletLeft {
background-position:0pt 50%;
width:11px;
}
.ongletBody {
background:transparent url(../images/ongletBodyNew.gif) repeat-x scroll 0%;
float:left;
height:19px;
padding-top:6px;
}
.ongletBodyHover {
background:transparent url(../images/ongletBodyNewHover.gif) repeat-x scroll 0%;  
}

#ShowListCategories{
display:none;
height:165px;
position:absolute;
z-index:50; 
right:173px;     
width:auto;
top:131px;
height:auto; 
text-align:left; 
width: 256px;
/*overflow: auto;  */   
line-height: 23px;
cursor: pointer;  
padding:0;   
}



.CategoriesArrondi{
cursor: move; 
background:url(../images/telecommandeTop.png) no-repeat 0 0;    
}
.CategoriesArrondiBottom{
background:url(../images/telecommandeBottom.png) no-repeat 0 0; 
}

.CategoriesArrondi, .CategoriesArrondiBottom {
    height:20px;
    width:256px; 
        
}
.CategoriesArrondiLeft, .CategoriesArrondiRight, .CategoriesArrondiLeftBottom, .CategoriesArrondiRightBottom{
 /* background:url(../images/arondisCategories.png) no-repeat 0 0;  */
  width:19px;
  height: 19px;  
}
.CategoriesArrondiLeft, .CategoriesArrondiLeftBottom{
  position: absolute;
} 
.CategoriesArrondiLeftBottom{
  background-position:-63px ; 
}                    
.CategoriesArrondiRight{  
  background-position:-21px ;
  position:absolute; 
  left:231px;   
}
.CategoriesArrondiRightBottom{
  background-position:-42px ;
  position:absolute;
  left:231px;
}
.CategoriesArrondiContent, .CategoriesArrondiContentBottom{  
  /*background:url(../images/arondisCategoriesBgTop.png) repeat-x; */ 
  position: absolute;
  left:19px;
  height: 19px;
  width:212px;
}
.CategoriesArrondiContentBottom{
  background:url(../images/arondisCategoriesBgBottom.png) repeat-x;  
} 
.CategoriesArrondiContent p{
margin:0;
padding:0;
text-align: center;
font-style: italic;
font-size:14px;
}
.CategoriesArrondiContent a{
border:0;
}
.CategoriesArrondiContent a:hover{  
text-decoration: none;
color:#000;
}

    

.ulUnivers a{      
  color:#000; 
  display:block;   
  padding:0 0 0 10px;
  /*border-bottom:1px solid #ccc; */ 
  
}
.ulUnivers a:hover{ 
  color:#000;
  text-decoration:none;
 /* background:#e4d5b6; */       
  
}
.liUnivers, .liScat, .liSscat{
 width:250px;
}
.btnUnivers, .btnUniversMoins {
border:0pt none;
height:19px;
margin-top:-22px;
padding:0pt;
position:absolute;
right:8px;
width:50px;
display:none;
cursor:pointer;  
}
.btnUnivers{
background:transparent url(../images/boutonMenuCategoriesPlus.png) no-repeat 95%;    
}
.btnUniversMoins{
background:transparent url(../images/boutonMenuCategoriesMoins.png) no-repeat  95%;   
}
.btnUnivers:hover {
background:transparent url(../images/boutonMenuCategoriesPlusHover.png) no-repeat  95%;    
} 
.btnUniversMoins:hover {
background:transparent url(../images/boutonMenuCategoriesMoinsHover.png) no-repeat  95%;    
} 

.liUnivers{
  font-size:13px;     
}
.liUnivers a{ 
  /*background: #eaddc4;*/
  /*background:url(../images/telecommandeBody.png) repeat-y 0 0;*/  
}
.liUnivers a:hover{
 /*background:#e7decd; */
font-weight: bold; 
}
.liScat{ 
   font-size:11px;
   background:url(../images/ScatTelecommande.gif) repeat-y;    
}
.liScat a{
    text-indent:4px;
  /*background:#d7c49f; */ 
}
.liScat a:hover{
/*background: #dbcfb9; */ 
font-weight: bold; 
}
.liSscat{
    background:url(../images/SscatTelecommande.gif) repeat-y; 
   font-size:10px;   
}
.liSscat{    
  /* background: #b0a697;*/  
}
.liSscat a{
 text-indent:8px;
}
.liSscat a:hover{
/*background:#d1cabf;*/
font-size:10px;
font-weight: bold;
}
.ulUnivers{ 
 background:url(../images/telecommandeBody.png) repeat-y 0 0;    
}
.ulSscat{ 
display:none;
height: auto;
margin:0;padding:0;
}
.ulScat{ 
display:none;
height: auto;   
margin:0;padding:0;             
} 

.moveIcone{
width:15px;height: 15px;
position: absolute;top:5px;left:7px;
}

.closeOnglet, .reduireOnglet, .agrandirOnglet{
position: absolute;
right:16px;
top:4px;
cursor:pointer;
}
.reduireOnglet, .agrandirOnglet{
right:30px;
}
.agrandirOnglet{
display:none;
}

 
    
/*********************************************************************************************/ 
/******************************bandeau de recherche*******************************************/   
/**********************************************************************************************/ 
#banner {
background:url(../images/bandeau.gif) no-repeat; 
height:34px;
left:0px;
position:absolute;
z-index:5;
/*top:147px;  */
top:127px;
width:977px;
}
#bannerCorner {
background:url(../images/bandeauCorner.gif) no-repeat;  
position: absolute;
width: 19px;
height:16px;
z-index:10;
top: 34px;
left:0; 
}
#SousBandeau{
overflow: hidden;
width:977px;
position: absolute;
left:0;
top:158px;
}


 /*
#SousBandeau ul{
 list-style: none;
 padding:0;
 margin:0;
}
#SousBandeau li{
 display: inline;
} */     
/*.lavaLamp{

    position: relative;
    height: 40px; width: 977px;    
    padding: 0; margin:0; 
    margin-left: -10px; 

}   */ 
/*Force the list to flow horizontally */
/*
.lavaLamp li {
float: left;
list-style: none;
width:108px;
line-height: 11px;
overflow:visible;
margin:5px 0;  
}
 */
/*Represents the background of the highlighted menu-item.*/
/*
.lavaLamp li.back {
margin-left: 4px;
background: url("../images/lava2.png") no-repeat right;  
width: 12px; height: 30px;                                 
z-index: 8;
position: absolute;
}
.lavaLamp li.back .left {
background: url("../images/lava2.png") no-repeat top left;  
height: 30px;
margin-right: 9px;
}
*/
/* Styles for each menu-item. */
/*
.lavaLamp li a {
    position: relative; overflow: hidden;
    text-decoration: none;  
    font: bold 10px;
    color: #fff; outline: none;
    text-align: center;
    height: auto; top: 0px;
    padding:5px;
    z-index: 10; letter-spacing: 0;
    float: left; display: block;
   width:100%;   
}
*/
/*
.lavaLampHovered{
background: url("../images/lava2.png") no-repeat ;
}
*/
 /*
.lavaLamp li a:hover {  
   font-weight: bold;
}
   */
 
/*.SousBandeauLeft{
background: url(../images/sousBandeauLeft.gif) no-repeat;
width:4px;
height: 41px;
float: left;
}   */
.SousBandeauBody{
/*background: url(../images/sousBandeauBody.gif) repeat-x;*/
    width:980px;
    height: 80px;
    float: left;
} 
/*.SousBandeauRight{
background: url(../images/sousBandeauRight.gif) no-repeat;
width:5px;
height: 41px;
float: left;
}  */          

.jumelles{
     margin:0;
     padding:0;
     position:absolute;
     top:10px;
     left:15px;
     
}
/*.banner_off{  
    background-image:url(../images/bandeau_top.jpg);
}  
.banner_contact_hover{
    background-image: url(../images/bandeau_top_hover.jpg);
} */ 
       

/*#recherche {
    font-family:Arial, Trebuchet MS, Helvetica, sans-serif;  
    font-size: 13px;
    height:28px;
    width:470px; 
    position: relative;    
}    */ 

#marquee {
font-weight:900;
height:16px;
position:absolute;
right:26px;
top:8px;
width:511px;
}


/* bouton go de validation des recherches */
.search_form{

width:970px;
}
#gps {
left:511px;
position:absolute;
top:10px;
}    

#select_cat{
    width: 533px;   
    
}

#rechercheAvanceButton{
      color: #000080;
      text-decoration: underline;
      margin-left: 20px;
      cursor: pointer;
}

#rechercheAvanceContainer{
    background:#f8ecd4 none repeat scroll 0%;
    border:2px #E4D5B6;
    border-style: outset;
    border-top:none;
    height:78px;
    left:36px;
    position:absolute;
    top:157px;
    width:653px;
    z-index:50;
    display:none;
}                 

.champChercher{
    left:47px;
    position:absolute;
    top:7px;
    width:315px;
}

.search { 
    border:0px; 
    float: left;
    width:286px;
    height:19px;
    text-align:center; 
    letter-spacing: 0.1em;
    font-style: italic;  
    color:#777;
    font-size:11px;       
    font-weight:normal;    
    background:#f8ecd4 url(../images/bgSearch.gif);    
    background-repeat:repeat-x;
    background-position:top; 
    padding-top:3px; 
    /*autocomplete:off; */        
} 
.searchStart, .searchStop{
    float: left;
   background:url(../images/BoutSearch.gif) no-repeat;
   height: 22px;
}
.searchStop{ 
 float:right;
}
.searchStart{
   background-position:0 0;
   width:10px;
}
.searchStop{
    background-position:-11px 0;
    width:19px  
}

#boutonGo, #boutonGo:hover{
    background:url(../images/boutonGo.gif) no-repeat;  
}

#boutonGo{
    background-position:0;
    cursor:pointer;
    border: 0;
    left:367px;
    position:absolute;
    top:6px;
    width:24px;
    height: 24px;
}  

#boutonGo:hover{    
    background-position:-25px 0; 
}


.search_loader {
    background:url(../images/search_loader.gif);
    height:15px;
    left:342px;
    position:absolute;
    top:11px;
    width:16px;
    display:none;
}

/***** style de l'autocompl�tion ****/  
.suggestionsBox {
        position: absolute;
        left: 48px; 
          /*left: 200px; */ 
        top:-49px;
        margin: 3px 0px 0px 0px;
        width: 311px; 
        /*width: 700px; */     
       /*background-color: #f7f0e2; */
        background-color:#fff;        
        border: 1px solid #888;    
        color: #585858;
        z-index: 30;
    }
    
    .suggestionList {
        margin: 0px;
        padding: 0px;
    }
    
    .suggestionList ul {
     margin:0;
     padding:0;
     background:url('../images/suggestionDegrade.gif') bottom repeat-x;
    }
    
    .suggestionList li {
        cursor:pointer;
        font-size:11px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0px;
        padding:2px;
        padding-left:4px;
        border-bottom:1px dotted #D6D9DC; 
    }
    
    .suggestTitre{
      border:none;
      color:#c1b5a7;
      text-align: center;
      font-style: italic;
      
    }
    
    .suggestionList li:hover {
        background-color: #659CD8;
    }
    
    
    .suggestliHover {
        background-color: #659CD8;
    }
    
/***** fin style autocompl�tion *****/  

/* style du select de la barre de recherche */ 
#mycat {
    background-color:#F8ECD4;     
    color:#000000;
    font-size: 13px; 
    height:20px;
    border:1px solid #baab8a;
    position:relative;
    margin-left:4px;
    margin-top:4px;      
}

#dans{  
    position:relative; 
    text-align:center;
    margin-left:4px;
    margin-top:9px;   
    font-size:13px;   
}

/* div du texte defilant sur le bandeau */
#defillant{        /*marquee   */
    font-family:Trebuchet MS,Arial , Helvertica, sans-serif;     
    float:right;
    width:490px;
    font-weight:800; 
    margin:7px 0 10px 0;   
}
/*  
#defillant {font-size:11px;font-family:Verdana;color:#000000;;text-decoration:none}
#defillant:link {font-size:11px;font-family:Verdana;color:#FFFFFF;;text-decoration:none}
#defillant:visited {font-size:11px;font-family:Verdana;color:#FFFFFF;;text-decoration:none}
#defillant:hover {font-size:11px;font-family:Verdana;color:#FFCCFF;;text-decoration:underline}
*/

.newsticker { 
        text-align:center;       
        font-family:Arial , Helvertica, sans-serif;
        list-style-type: none;                           
        color:#707070;
        padding:0;
        margin:2px 0 0 0;              
        font-weight:600; 
        overflow:hidden; 
}

       
/**********************************************************************************************/   
/**********************************************************************************************/   



/**********************************************************************************************/   
/*********************************CONTENU DES PAGES CENTRALES**********************************/   
/**********************************************************************************************/   

#home {
/*background:url(../images/deg_home.jpg);*/
background:#fff;
position:absolute;
top:229px;
/*top:162px;
padding-top:10px; */
left:0px;
width:977px; 
}

#content {
    float:left;
    width:830px;
    padding:0;
} 

/* page */
.page {
margin:0px 3px 0px 2px;
padding:0px;
width:657px;
}
.pageListeProduit{
float:left;
margin:0px 27px 10px 10px;
padding:0px;
/*width:auto; */
width:725px;
}
  /*
#page1{
float:left;
}
#page2{
float:left;
}    */
 

.page_acces {    
    float:left;
    margin:0px 3px 10px 40px;
    padding:0px;     
}
  /*
.page_flash {    
    float:left;    
    margin:-5px 3px 10px 0px;   
    padding:0px; 
   
}    */
/**** NEW STYLE *****/
.pageAccueil {
    /*position:absolute; */
    height:585px;
    top:0px;
    left:0;
}
.pageAccueilContent{
    margin-top:2px;    
    float:left;
}
.pageAccueilContentBis{ 
     float:left;    
    margin:7px 0 0px
}
.pageAccueilContentBox{
    float:left;
    margin:0px 0pt 0pt 7px;
}
.homeUnivers{
    float:left;
    height: 140px; 
    z-index:5; 
}

.universLink{
    width:155px;
    height:140px;    
    margin-left:7px;
    cursor:pointer;
    clear: both; 
    z-index:5;
}
.universLinkHover{
    filter:alpha(opacity=60);   
    -moz-opacity:0.6;       
    opacity: 0.6;  
}
.universLink img{
   width:155px;
   height:140px;
   margin:0;
   padding:0;
   border:0;
}
.universTitre{         
    left:23px;
    display:block;    
    position: absolute; 
    z-index: 20;
    /*top:95px;*/
    top:104px; 
    width:136px;
    height:auto;
    padding:3px 0 3px 3px; 
}  /*
#OmbreHifi {
background:#CCCCCC none repeat scroll 0% 50%;
height:140px;
left:10px;
position:absolute;
top:5px;
width:155px;
z-index:2;
}  */

.universTitreDefault{
    background: #fff;
    color:#000;  
     filter:alpha(opacity=60);   
    -moz-opacity:0.6;       
    opacity: 0.6;      
}  

.universTitreHover{
    background: #000;
    color:#fff;       
}  

.universTitre a{    
    font-size:12px;       
    letter-spacing:-1px;
    font-weight: bold; 
     
}   
 .universTitre a:hover{ 
   text-decoration: none;
   color:#fff;     
}   

#univers01{
left:23px;
}
#univers02{
left:185px;
}
#univers03{
left:347px;      
}
#univers04{
left:509px    
} 
#univers05{
left:23px;
top:251px;
}
#univers06{
left:185px;
top:251px;  
}
#univers07{
left:347px;
top:251px;  
}  
#univers08{
left:509px;
top:251px;  
}
#univers09{
left:23px;
top:397px;  
}  
#univers10{
left:185px;
top:397px;  
}
#univers11{
left:347px;
top:397px;  
}
#univers12{
left:509px;
top:397px;  
}



/*************************/
.flash_preloader{
    display:none;
    height:386px;
    width:820px;;
}
.flash_preloader img{
border:0pt none;
left:393px;
position:absolute;
top:174px;
} 

  

/* Titre des sous-cat�gories */
/* old style */
.page_h2 {
    border-bottom:1px dashed #000; 
    color:#933;
    font-size: 1.1em;
    padding:0.2em 0 0.2em 0;
}/*
.page_h2 {
background:#F8ECD4;
border-bottom:1px solid #CCCCCC;
text-indent:10px;
color:#993333;
font-size:1.1em;
padding:0.2em 0pt;
} */
/* Cat�gories .swf */
.flashcat {           
    margin:0px 14px 10px 4px;
    float:left;  
}

/* div du contenu de la page sur voirproduit */
/* div de l'ancienne version */
#voirProduit { 
    float:left;
    width:650px;
    margin-left:5px;
}

/*********************************************************************************************/ 
/******************************^page de texte  ***********************************************/   
/**********************************************************************************************/   
.page_texte{
   float:left;
   font-family:Verdana, sans serif;
   text-align:justify;
    margin:6px 30px 0pt 15px; 
    padding:0px;
    width:724px;    
    color:#5b3a08;    
}
.page_texte>div{
margin-top:40px;
margin-bottom:30px;
}
.page_texte .photo{
    height:230px;
    width:150px;
    margin-right:25px;   
}
.page_texte h1{
    text-align:center;
    text-decoration:underline;
    font-size:24px;
}
.page_texte h2{
    text-decoration:none;
    margin:5px 0 10px 0;
    font-size:19px;    
} 
.page_texte h3{
    text-decoration:none;
    margin:5px 0 5px 0; 
    font-size:17px;
    color:#333;
} 
.page_texte h4{
   text-decoration:underline;
   margin:0;
   padding:0;
}

.personne{
margin-left:10px;
}
.page_texte div.qui_image{
float:left;
width:155px;
}
.page_texte div.qui_texte{
float:right;
width:566px;
}

.FAQ_link{
 color:#FF00F9;
 margin-left:30px;
 text-decoration: underline;
}


/*********************************************************************************************/ 
/******************************marge de droite (box roses)*************************************/   
/**********************************************************************************************/   
#margin{      
    width:300px; 
    float:right; 
   /* font-size:0px; */  
    margin:4px 8px 0pt 0pt;      
}
/* ancien div s */
/*
#tools{
  height: 100%;
  border-bottom:1px solid #97A5B0 ;
}*/


/***** CADRE TOOLS *******/
#tools{
  height:auto;
}

.toolsOnglet{
cursor:pointer;
float:left;
font-size:11px;
height:26px;
letter-spacing:-1px;  
width:auto;
font-weight:bold;
} 

.toolsOnglet a:hover{
 text-decoration:none;
 color:#000;
}


.toolsMenu{
height: 24px;
}

.toolsPreload{
background:url("../images/toolsCadre.gif") no-repeat;  
position: relative;  
top:-1px;  
top:-1px;
padding:8px;
width:284px;
height: 248px; 
z-index: 5;
display:none; 
}
.toolsPreloadContent{
background: url("../images/toolsPreload.gif") no-repeat; 
height:100%;
width:100%;  
background-position: center;
display:none; 
}

#toolsContent{
display:block;
height:178px;
margin-left:-4px;
margin-bottom:10px;
position:relative;
}
 
#pubToolsContent {
/*background:#E3D6C6 none repeat scroll 0% 0%;
height:95%;
left:3px;
overflow:hidden;
padding-top:9px;
position:absolute;
top:1px;
width:294px; */
height:250px;
width:300px;
}
#pubToolsContent object, #pubToolsContent embed{
padding:2px;
top:6px;
position:relative;
}

.fluxRssTools{
 list-style: none;
 margin:0;
 padding:0;
 height:95%;
 overflow:auto;
}
.fluxRssTools li{ 
width:100%;
height:100%;
display:none;
} 
.fluxRssTools a{
font-weight: bold;
font-size: 13px;
} 
.fluxRssTools span{
font-size:13px;
color:#a7a6a4;
} 

.fluxRssTools p {
font-size:12px;
height: 150px;
overflow: hidden;
margin:6px 3px 0pt;
text-align:justify;
} 

#logoRss {
height:30px;
margin:0pt;
position:absolute;
right:5px;
text-align:right;
bottom:15px;
}
#logoRss span{
margin:5px;
font-style:italic;
position: relative;
top:-17px;
}   
#logoRss img{
position: relative;
top:0px;
}
#RssNavigation {
bottom:0pt;
height:8%;
left:6px;
position:absolute;
display:none;
width:96%;
}
#prevRss, #nextRss{
cursor:pointer;
}


.Box{ 
margin-top:10px;
}
.BoxContent{
height: 90px;
/*overflow: auto;  */   
}


.Box h1, #Adpromos h1 {
color:#222;
display:block;
font-size:12px;
height:22px;
margin-left:36px;
padding:5px 0pt 0pt 0px;
}
.Box p{
 margin:0;
 border-width:0px 3px 3px 3px;
 border-style: solid;
 padding:10px;
 overflow:hidden; 
 padding-left:20px; 
}

#b2_conteneur{
 border-color: #e4d3b9;
 margin:0;
 border-width:0px 3px 3px 3px;
 border-style: solid;
 padding:10px;
 overflow:visible; 
 padding-left:20px; 
 height: 90px; 
}

.slideMarchand{ 
  position: absolute;
  margin-top:2px;
}
/*.slideMarchand img{
 display: none;
 width:66px;
} */
.slideMarchand span{  
 display: none;
}

#slideMarchand1{

 overflow: hidden;
 color:#666;
 font-size:11px;
 /*border:1px dashed #000; */

 height:90px;
 width:150px;
}
#slideMarchand2{
position: relative; 
left:145px;
overflow: visible;
width:135px; 
height:90px;
padding-left:10px;              
border-left:2px dotted #e4d3b9; 
font-size:11px;
color:#666;
}


#Adpromos {
margin-top:10px;
background:url("../images/AngleGaucheBoxMarron.png") no-repeat 0 0;
}
.AdpromosContent{
height: auto;
position: relative;
width:100%;
} 
.slideAdpromos { 
float: left;
overflow:hidden;
margin:0pt 0pt 0pt 15px;
padding:0pt;
width:90px;
height: 90px;
}
#slideLeft{
position:absolute;
left:5px;
}
#slideRight{
position:absolute; 
left:140px;  
}
.AdpromosP{
margin:0;
border-width:0px 3px 3px 3px;
border-style: solid;
padding:0 10px;
border-color: #614b42;
height:109px;
overflow: hidden;
}
#AdpromosP2{
 display:none;
 position:absolute;
 top:10px;  
 overflow:hidden;
 height: 88px; 
 width:270px;  
}
#AdpromosP3{
 position:absolute;
 top:10px;  
 overflow:hidden;
 height: 88px; 
 width:270px;  
}
#Adpromos p{ 
font-size:11px; 
margin:0; 
position: relative;
top:0;
}
#Adpromos h1 {
background:url("../images/BoxMarron.gif") repeat-x;
color:#fff; 
/*text-indent: -22px; */
text-indent: -10px;
}
.AdpromosBtnPlus, .AdpromosBtnMoins{
 background:url("../images/boutonMenuCategoriesPlus.gif") no-repeat;
 height: 19px; 
 width:18px;
 position: absolute;
 border: 0;
 right: 2px;
 bottom:2px;
 display:none:
 }
 .AdpromosBtnMoins{
 background:url("../images/boutonMenuCategoriesMoins.gif") no-repeat;
 display: none;
 top:2px;  
 }
#Box1, #Box2{
float: left;
background:url("../images/AngleGaucheBoxBeige.png") no-repeat 0 0;
width:335px; 
}
#Box2{
 width:299px;
}
#Box1 p, #Box2 p{
border-color: #e4d3b9;
height: 100%; 
}
#Box1 h1, #Box2 h1{
background:url("../images/BoxBeige.gif") repeat-x;
/*text-indent: -22px;*/
text-indent:-10px;     
}
#Box1 a{         
color:#555;
}
#Box1 a:hover{
text-decoration: none;
color:#000;
}
#Box2 a{         
font-weight: bold;
margin-left: 3px;
}




/*
#a_propos{     
    width:140px;
    height:245px; 
    float:right;    
    background:url(../images/affaire_du_jour.jpg) no-repeat;     
    margin:0 0 10px 0px; 
    overflow:visible; 
         
}
*/
#sideshow{
    margin-top:25px;
    margin-bottom:15px;
    height:120px;
    width:120px; 
    overflow:hidden;   
}

#animated-portfolio li{
list-style:none; 
}

#sideshow img{
   margin:25px 0pt 0pt 9px;
   border:0;
   padding:0;    
}

  /*
#adpromos_titre {    
    width:120px;
    height:48px;
    margin:0 0 0 8px;
    text-align:center;     
} 

#adpromos_titre h3{ 
    font-size:14px;
}
    


#a_propos a { 
    color:#EB8336; 
    text-align: center;   
    text-decoration:blink;      
    font-size:14px;   
    margin:0;  
    line-height:18px;  
    margin:0;
    padding:0;                  
}
#a_propos a:hover{    
    text-decoration:underline;
}
#a_propos ul{ 
margin:0px;
padding:0px;
}

#a_propos p { 
font-size:12px;
margin:2px 9px 0px 8px;
color:#FF0000; 
}

#adpromos {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #D87381;
font-size:13px;
left:-13pt;
margin:0pt;
padding:10px 8px 10px 14px;
position:relative;
top:-177px;
width:143px;
z-index:10;
}

.adpromos_on{
    display:block;
}
.adpromos_out{
    display:none;
}

#box_membre{ 
    width:141px;
    height:60px;
    float:right;  
    background: url(../images/box_membre.jpg) no-repeat;
    margin-bottom:10px;   
}


#box_marchand{          
    width:141px;
    height:61px;   
    float:right; 
    margin-right:1px;  
    background:url(../images/box_marchand.gif) no-repeat;
   /* margin-bottom:10px;*/ /*     
}  

#a_propos h1, #box_membre h1, #box_marchand h1{
    text-align:left;
    font-size:12px; 
    color:#000000;
    margin:5px 5px 0 5px;    
    padding-top:3px;
    margin-bottom:4px;                         
}

#a_propos h1{    
    color:#FFFFFF;
    padding-top:0px;  
} 

#box_membre a, #box_marchand a{ 
    color:#000;     
    text-decoration:none;      
    font-size:9px;
    margin-left:14px;    
    margin-top:0px;                      
}

#box_membre a:hover, #box_marchand a:hover{     
    text-decoration:none;   
    font-weight:bold;
    cursor:pointer;                    
}   */                                                                              
/******************************************************************************/
/******************************* Menu principal *******************************/
/******************************************************************************/ 
 
#menu {        
    background-repeat:no-repeat;       
    position:relative;      
    float:left;
    width:197px;
    height:400px;      
}

#check_gadget{
cursor: pointer;
}

#pub_video{
background:#000; 
margin-top:5px;
padding:15px 0 10px 10px;
/*overflow:hidden;  */
}

#gadget{
 display: none;
}

#menu img{
margin:0pt 3px -2px -4px; 
}

/*#menu_hifi, #menu_info, #menu_maison, #menu_electro, #menu_mode, #menu_sport, #menu_livre, #menu_jeux  */

#menu h2 { 
border-bottom:1px dashed #FFFFFF;
color:#FFFFFF;
font-size:16px;
font-style:italic;
margin:10px 0pt 0px 9px;
text-transform:uppercase;
width:178px;   
}
#menu h2 a{
    text-decoration:none;  
    font-weight:bold;    
    color:#fff;    
}
   
#menu ul {     
    margin:0; 
    padding:0em 0em 0em 0;      
}                           

#menu ul li {
    list-style:none;      
    margin:1px 0 1px 0;
    margin-top:4px;    
}
 

#menu ul li a{ 
    padding-left:19px;     
    text-decoration:none;
    display:block;
    color:#fff;    
    font-size:13px;
    margin:0 0 0 4px;
    padding-right:4px;
    width:165px; 
    cursor:pointer; 
}

#menu ul li a:hover {        
    display:block;     
    width:165px;
    color:#000000; 
    margin-left:5px;              
}  

.menu_hover {    
    display:block;    
    width:161px; 
    font-weight:bold;
    background-position:0% 65%;    
    background:#f8ecd4; 
    border:1px inset; 
}  


/* liens de menu actif, celui sur lequel on vient de cliquer */
/*.menu_active{ 
    font-weight: bold;
    color:#933;
}  */


.menu, .menu_hifi, .menu_info, .menu_maison, .menu_maison, .menu_electro, .menu_mode, .menu_sport, .menu_livre, .menu_jeux,
.menu_contact, .menu_membre, .menu_marchand, .menu_affaire{     
        margin:-16px 25px 0pt 0px;
} 

.menu {
    background-image:url(../images/menu_contact.jpg);     
}
.menu ul li a:hover{
    background:#ca9c75;
}
 
 
.menu_hifi {
    background-image:url(../images/menu_hifi.jpg);    
}
.menu_hifi ul li a:hover{
    background:#803721;
}   


.menu_info {
    background-image:url(../images/menu_informatique.jpg);
}
.menu_info ul li a:hover{
    background:#876f63;
}

.menu_maison {
    background-image:url(../images/menu_maison.jpg);
}
.menu_maison ul li a:hover {
    background:#ab8863;
}
.menu_electro{
    background-image:url(../images/menu_electromenager.jpg);    
}
.menu_electro ul li a:hover{
    background:#e6d4c0;
}
    
.menu_mode {
    background-image:url(../images/menu_mode.jpg);
}
.menu_mode ul li a:hover{     
    background:#727271; 
}
.menu_sport {
    background-image : url(../images/menu_sport.jpg);
}
.menu_sport ul li a:hover{
    background:#93908a;
}
.menu_livre {
    background-image:url(../images/menu_livre.jpg);
}
.menu_livre ul li a:hover{
    background:#c0baad;
}
.menu_jeux {
    background-image : url(../images/menu_jeux.jpg);
}
.menu_jeux ul li a:hover{
   background:#decbb4;
}
.menu_contact {
    background-image:url(../images/menu_contact.jpg);
}
.menu_contact ul li a:hover{
    background:#ca9c75;
}
.menu_membre {
    background-image:url(../images/menu_membre.jpg);
    background-repeat:no-repeat;      
} 
.menu_marchand {
    background-image:url(../images/menu_marchand.jpg);
    background-repeat:no-repeat;      
}
.menu_affaire{
    background-image:url(../images/menu_affaire.jpg);
    background-repeat:no-repeat;   
} 

/******************************************************************************/
/******************************* Footer ***************************************/
/******************************************************************************/  

 /*
#footer {
background:#4c4c4c url(../images/footer.gif) no-repeat;
color:#FFFFFF;
float:left; 
height:53px;
margin:auto;
width:977px;
font-size: 11px;
}    */
#footer {
background:#4C4C4C url(../images/footer.gif) no-repeat;
color:#FFFFFF;
font-size:10px;
height:53px;
margin:auto;
width:977px; 
float: left;  /*
position:absolute;

bottom:-53px; */
}
    
#footer img{
margin:0;
padding:0;
border:0; 
}
#footer ul {
/*list-style-image:none;
list-style-position:outside; 
list-style-type:none; */
margin:19px;
padding:0;
text-align:center;
/*margin-bottom:120px; */
}
#footer li {
    border-left:1px solid #ddd;  
    display:inline;
    padding:0 0.5em 0 0.6em;    
}
#footer li.premier {
    border-left:0;    
} 
#footer li.dernier {
    border:0;
}
#footer a{
    color:#fff;
    margin:0;
    padding: 0;
}
#footer .ahref{
  color:#969696;
  font-size:10px;
}

.catFooter{
text-align:justify;
}

/****************************************************************************************************/
/****************************************Fil d'Ariane************************************************/
/****************************************************************************************************/  
#ariane {     
    color: #933;
    margin: 5px 0px 10px 10px;    
  /*  font-weight:bold; */
    font-size:13px;
    /* rajout */
    overflow:hidden;       
    /****/
}
#ariane_titre {
    float:left;
    color:#933;
    margin:3px 3px 0px 9px; 
    font-weight:bold;
}
#ariane a {
    text-decoration:none;
    
}


 /****************************************************************************************************/      
/* ************************************* */
/*  BAR DYNAMIQUE                        */
/*                                       */
/* ************************************* */
 /****************************************************************************************************/  


#cadre {
    float:left;
    width:739px;
    margin:9px 0 6px 5px;     
    }
#bar {                                      
    background:#fff url("../images/barre_ariane.jpg");
    background-repeat:repeat-x;  
    text-align:left;       
    width:100px;
    height:34px;
    padding:6px 0 0 0; 
    overflow:hidden;
}
#bar_right{
    background:#fff url("../images/barre_droite.jpg");
    background-repeat:no-repeat;
}

#c { 
    background:#fff url("../images/bg.jpg");    
    width:50px;
    height: 34px; 
    }
    
#c a{
    text-decoration:none;     
}


 /****************************************************************************************************/
/****************************************contenu des pages********************************************/
/****************************************************************************************************/
     
     /****** OLD *****/
 
  
/*  
#contenu #hg, #contenu #hd, #contenu #bg, #contenu #bd{
    background-repeat:no-repeat;
 }
 #contenu #hc, #contenu#bc{
    width: 250px;
    background-repeat:repeat-x;
 }
 
 #contenu #centre{ 
   margin-left:100px;
   margin-right:100px;  
    text-align:center;
 }
   
  
#contenu #hg {
background-image:url(../images/coinhg_clair.jpg);
background-position:top left;
width: 35px;
height: 17px;

}
#contenu #hc {
background-image:url(../images/haut_clair.jpg);
 
}
#contenu #hd {
background-image:url(../images/coinhd_clair.jpg);
background-position:top right;
width: 35px;
height: 17px;

#contenu #g {
    border-left:1px solid #fff;
    
} 
#contenu #d {
    border-right:1px solid #fff;   
}  
#contenu #bg {
background-image:url(../images/coinbg_clair.jpg);
background-position:bottom left;
}
#contenu #bc {
background-image:url(../images/bas_clair.jpg);
}
#contenu #bd {
background-image:url(../images/coinbd_clair.jpg);
background-position:bottom right;
}
  
  */ 
  
/* ******************************************** */
/*  LOGIN ACCES MEMBRE ET LOGIN ACCES MARCHAND  */
/*                                              */
/* ********************************************  */  
  
#LoginAccesMembre, #LoginAccesMarchand  { 
display:none;
height:auto;
position:absolute;
width:256px;
z-index:50; /* 
 filter:alpha(opacity=90);   
-moz-opacity:0.9;        
opacity: 0.9; */   

}   


 #LoginAccesMembre{
right:325px;
top:133px;
}
#LoginAccesMarchand{
right:325px;
top:133px;
}

.AccesMembre, .AccesMarchand {
/*background:url(../images/carteEurope.gif) no-repeat 50% 50% #eaddc4;*/       
background:url(../images/telecommandeBody.png) repeat-y;      
height: 150px;
padding:10px;
font-size:11px;
}
.AccesMembre h4, .AccesMarchand h4 {
font-size:12px;
font-weight:normal;
text-align:center;
}
.AccesMembre ul, .AccesMarchand ul {
list-style: none;
padding:0;margin:0;
margin-top:10px;
text-align: center;
}
.AccesMembre li, .AccesMarchand li{
margin-top:5px;
}
.AccessChamp{
    margin-right:35px;
    text-align: right;
}


.TextAccess {
width: 80px;
border:2px inset #000000;
}  
.ButtonAccess{
background:url(../images/bouton2.0.png) no-repeat;
width:102px;
height: 32px;
margin-top:5px;
border:none;
color:#fff;
font-weight: bold;
cursor:pointer;
padding-bottom:3px;
} 
.ButtonAccess:hover{
background:url(../images/bouton2.0Hover.png) no-repeat;
color:#000;
}     

 
  
  
      


 /****************************************************************************************************/      
/* ************************************* */
/*  ACCES MEMBRE / MARCHAND ET INSCRIPTION MEMBRE   */
/*                                       */
/* ************************************* */
 /****************************************************************************************************/     



#acces_membre, #acces_marchand {
background:transparent url(../acces_membre/images/logo.jpg) no-repeat scroll center;
height:260px;
margin-top:60px;
text-align:center;
width:645px;
}
#acces_membre h1, #acces_marchand h1{
 text-align:center;
 font-size:14px;
}
 /*
#acces_membre_top, #acces_marchand_top {
background:transparent url(../acces_membre/images/haut_clair_entier.jpg) no-repeat scroll 0%;
height:35px;
margin-top:15px;
width:735px;
}
#acces_membre_bottom, #acces_marchand_bottom {
background:transparent url(../acces_membre/images/bas_clair_entier.jpg) no-repeat scroll 0%;
height:30px;
width:735px;
}  */
/* #acces_membre_top h3, #inscription_membre_top h3, #acces_marchand_top h3, #inscription_marchand_top h3 {
font-size:13px;
padding-top:3px;
text-align:center;
}   */

#acces_membre h4 #acces_marchand h4 {
color:#000080;
font-size:14px;
font-weight:300;
margin-bottom:10px;
}

.accesForm{
border:2px outset #D0D0D0;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:178px;
margin:15px auto 16px;
padding:5px;
width:400px;
}

#table_acces_membre, #table_acces_marchand {
border:0pt none;
margin:26px 0pt 0pt 55px;
text-align:right; 
}
#table_button {
border:0pt none;
margin:20px auto 0pt;
}
#table_acces_membre input, #table_acces_marchand input {
background-color:#f8ecd4;
width:146px;
}
#table_acces_membre input{
}

.error, .error_name, .error_password{
  display:inline;
  display:none;
  font-size:12px;
  color:#FF0000;
}


/* style des boutons utilis�s pour les formulaires*/
.button{
  background-color:#f8ecd4;
  border:1px outset #ffffff;  
  width:100px;
  height:22px;
  margin:auto;
  cursor:pointer;
  text-align:center;
  text-decoration:none;  
  color:black;
  position:relative;  
  padding-bottom:1px;  
}
.button:hover{
    background-color:#e4d5b6;
    border:2px inset #ffffff;
}


#inscription_membre {              
    text-align:center;       
    background:transparent url(../acces_membre/images/logo.jpg) no-repeat scroll center;            
    width:735px;
    height:361px;
    margin-top:20px;       
 }
 #inscription_membre form{              
    height:220px;
    margin:0;
    padding:0;     
 }
 #table_inscription_membre{
    margin:20px auto 0 auto;
    text-align:right;
 }
 #table_inscription_membre input{
    background-color:#f8ecd4;
    width:150px;
 }


 .fieldset_inscription{
    height:280px;
    width:61%;
    border:1px outset;
    margin:20px auto 0 auto;
 }

.avertissement{
    color:#FF0000;    
}

 /****************************************************************************************************/
 /*******************************     PAGE DE PRESENTATION  ******************************************/
  /****************************************************************************************************/ 
div.concept {
float:right;
color:#5b3a08; 
margin:1em 10px 0 5px;
padding:0 0 0 0;
width:710px;       
}
div.concept h3 {
    font-weight:normal;
    text-decoration:underline;
    margin:1em 0 0 5px;
    font-size:1.2em;
}
div.concept strong {
    color:#fc9e2a;
}
div.concept ul {
    margin:0;
    padding:1em 1em 1em 2em;
}
div.concept ul li {
    list-style:square;
    padding-right:222px;    
}
div.concept p{
    padding-right:230px;
}
.imageun {
    background:url(../images/ordi.jpg) no-repeat top right;
    min-height:323px;      
}
.imagedeux {
    background:url(../images/ordi2.jpg) no-repeat top right;
    min-height:308px;    
}
div.societe {
    color:#666;
    margin:0px 10px 0pt 5px; 
    padding:0;
}
div.societe strong {
    color:#fc9e2a;
}
.imagetrois {
    background:url(../images/photos.jpg) no-repeat top right;
    min-height:703px;    
}

/****************************************************************************************************/
/*******************************     RESULTAT RECHERCHE  ********************************************/
/****************************************************************************************************/ 
/* style pour la page d'affichage des r�sultat d'une recherche */
.page_search{
    float:left;    
    margin:10px 0px 0px 10px;
    padding:0px;
    width:640px;
    font-size:12px;       
}

.search_top{
background: url(../images/haut_fonce_entier.jpg) no-repeat;
height:35px;
width:735px;
float:left;            
          
}

.search_bottom{
background:url(../images/bas_fonce_entier.jpg) no-repeat;
height:35px;
width:735px;
float:left;
margin-top:15px; 
}


p.resultrecherche {
    margin:3px 0px 13px 7px;
    font-style:italic;
    font-size:13px;
}

.resultatrecherche {    
    background:#f6f1e7;
    margin:0 7px 0 2px;
    float:left;
    height:auto;    
    
}
.resultatrecherche h2 {    
    color:#603805;      
    font-size:15px;
    background-image:url(../images/decor/d_bh.jpg);    
    margin:0;
    padding:3px 0pt 0pt 10px;
    width:720px;
} 
.resultatrecherche ul {
    float:left;
    margin:0;
    padding:0.5em 1em 1em 1.5em;
    width:210px;
}
.resultatrecherche ul li {
    list-style:none;
}
.bold{
 font-weight:bold;
}

 /****************************************************************************************************/
/*******************************     LISTE PRODUIT  **************************************************/
/****************************************************************************************************/ 
div.listeproduits {
    border-bottom:1px solid #C0C0C0;
    float:left;
    height:100%;
    margin:5px 0px 0pt 9px;
/*    width:730px;*/
    width:740px;
}
div.listeproduits p {
    margin:0.2em;
    color:#666;
}
div.listeproduits h2 a {
  /*  color:#933;  */
    color:#753 ;
    font-size:13px;
    margin:0.2em;
    text-decoration:none;
}
div.listeproduits h2 a:hover {
    color:#666;
    text-decoration:none;
}
div.listeimage {
    float:left;
    text-align:center;
    width:80px;    
}
.listeimage img{
    background:url(../images/loadingListeProduit.gif) no-repeat 50% 50%;  
    width:80px; 
    height: 80px;
}
    
div.listedescription {
    font-size:11px;
    float:left;
    width:456px;
    margin-left:4px;
}
#prod_dispo{
    font-size:0.8em;
}

p.color {
    color:#933;
}
div.listevendeur {
    float:left;
    text-align:center; 
    width:70px;
}
div.listeprix {
    float:right;
    text-align:center;
    width:120px;    
}
div p.price {
    color:#933;
    font-size:1.3em;
    font-weight:bold;
}
div p.p_range {     
    font-size:0.8em;
}

 /****************************************************************************************************/
  /***************************PLAN DU SITE************************************************************/
 /****************************************************************************************************/
div.cadre {
    float:left;
    margin:3px;
    padding:3px;
    width:229px;
    border:1px solid #baab8a;
}
div.cat {
    background:#e4d5b6;   
}
div.scat {
    background:#f8ecd4;
    font-size:0.7em; 
}

.cadre ul {
    padding:0;
    margin:0 0 17px 0;   
}
.cadre ul li {
    list-style:none;
}
li.sscat h5{  
    font-size:0.7em;
    font-weight:normal;
    margin:0; 
    padding:0; 
}
a.ahref { 
    text-decoration: none;
    font-family:Verdana, sans-serif;
    color:#603805;  
}

.scat h4 { 
margin:0; 
padding:0; 
font-size:1.0em;  
}
.cat h3 { 
margin:0; 
padding:0; 
font-size:0.7em;  
}

  
#adultBox{
 height: 264px;
 width: 400px;
 background:url(../images/fond_charme.png) no-repeat;
 margin:auto;
 position: relative;
 z-index: 40; 
 top:150px;
 
 display:none;
}
 
.adultContent{

height:126px;
margin-left:50px;
position:absolute;
top:90px;
width:75%; 
text-align: center;
font-size:18px;
}

.adultContent ul{
margin:0;
padding:0;
margin-top:20px;
}

.adultContent li{
list-style: none;
display:inline;
}
.adultContent input{
border:1px outset;
width:55px;
cursor: pointer;
}

 


 /****************************************************************************************************/
 /****************************************************************************************************/
 /*******************************      PAS ENCORE VERIF     ******************************************/
 /****************************************************************************************************/
 /****************************************************************************************************/
 /****************************************************************************************************/

/*#recherche label {
    float: left;
    padding: 0 0.5em 0 1em;
}  */

/*#recherche form {
    display: inline;
}  */


a {
    color: #333;
    text-decoration: none;   
}
a:hover {
    color:#666;
    text-decoration: underline;
}

/*form {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
} */
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
hr {
	clear: both;
	color: #fff;
	background-color: #fff;
	height: 1px;
	border: 0;
	margin: 0;
	padding: 0;
}	
img {
	border: 0;
}
input {
	margin: 0;
	padding: 0;
}


#topsearch {         
	clear: both;
	/*overflow: hidden;*/
	width: 100%;
}
#topsearch form {
	display: inline;
}
#topsearch p {
	margin: 0;
	padding: 5px 0 0 0;
	float: left;	
}
#topsearch p#nosconcepts {
	margin: 0;
	padding: 0;
}
#nosconcepts {          
	background: #fff;
	color:#603805;
	font-family: Monotype Corsiva, sans-serif;  
	font-size: 2.0em; 
	text-align: center;     
	width: 160px;
}

#nosconcepts a {
	background: #fff;
	color:#603805;
}
#nosconcepts a:hover {
	background: #fff;
	color:#999;
	text-decoration: none;
}
    
#contact {
/*clear:right; */
    background: #f8ecd4 url(coinhd.jpg) top right no-repeat;  
	/*background: #f8ecd4; */     
	min-height: 29px;
	text-align: right;
	width: 200px;
} 

#contactcoin{ 

vertical-align: top;
}

#contact img {           
	padding: 0 20px 0 2px; 
	vertical-align: middle;
}



/* Contenu de droite */



/* ne sert plus a rien (nico) */
#rightborder {
    /*border:2px solid #f8ecd4;  */
    background: url(long.jpg) no-repeat top;
    /*background-color: #f8ecd4;  */
    float: left; 
    width: 20px;  
    height: 454px;
} 

#nb_prod {
   color:#558279;
   font-size:0.9em;
}


/* Bloc des sous-cat�gories */
div.bloc {
float:left;
padding:5px;
width:318px;
}


.RegroupeBloc {
/*border:1px solid #808080;*/
float:left;
margin:9px 0 0px 0;
width:656px;
}

.fullBloc{
    
}


div.bloc_a_gauche {  
    float: right; 
    padding: 5px;
    width: 357px;
}
div.bloc li {
	list-style: none;
}

div.image {
	float: left;
	width: 125px;
}
div.liste {  
	float:right;
	width: 186px;
}

div.liste ul {  
    margin:0;
    padding:0;
}


/* Zones Pub */ 
#zone_pub_haut {
    /*border:1px solid #baab8a;*/
    overflow: hidden;  
    /*margin: 0 0 0 6px;*/
    margin: 5px 0 0 5px; 
    margin-left: 11px;    
    width: 730px;
}
#rightborderpubhaut{
/*border:2px solid #baab8a; */      
margin-top: -11px;
background-color: #f8ecd4;
    float: right;  
    width: 20px;  
    height: 114px;  
}

#zone_pub_gauche {       
position:absolute; 
border:1px solid #baab8a;  
top:600px;
left:10px;
width: 160px;
}

/* selection */
#selection {
	border:1px solid #baab8a;
	overflow: hidden;
	margin: 10px 0 0 3px;
	padding: 3px;
	width: 720px;
}
#selection h3 {
	color: #933;
	font-size: 0.9em;
	padding: 0.2em 0 0 0;
}
#selection h3 a {
	color: #933;
}
#selection h3 a:hover {
	color: #333;
	text-decoration: none;
}
#selection p {
	color: #fc9e2a;
	font-weight: bold;
	margin: 0.5em;
}
#selection div#imageselection {
	text-align: left;
}
#selection div.leschoix {
	float: left;
	text-align: center;
	width: 25%;
}

/* Le formulaire des filtres */


 /*
#filtres p {
	margin:0;    
}
#filtres div.blocfiltre {
	float: left;
	width: 49%;    
}
#filtres select {
	width: 295px; 
	margin-left: 2px;
     
}


#affiner_recherche input{
height: 16px;
width: 150px;
font-size: 0.8em; 
font-weight: 400;
text-align: center;
background-color: #e4d5b6;
border: 1px outset #fff;
cursor: pointer;
}

.affiner_titre{
float:left;
margin-left:281px
}
.affiner_bouton{
 float:right;
 margin:3px 16px 0px 0;
} 
.plus_bouton {
border-bottom:1px dotted #000000;
float:left;
font-size:0.9em;
height:25px;
margin:0px 16px 8px 0pt;
text-align:center;
width:100%;
}
.plus_bouton input{
height: 16px;
width: 100px;
font-size: 0.9em; 
font-weight: 400;
text-align: center;
background-color: #e4d5b6;
border: 1px outset #fff;
margin-left: 5px;
} 
 #form_filtres{
    display:none;
    margin:0;padding:0;
 }       */
  

/* Tri par crit�res */
div.tri {
	clear: both;
	overflow: hidden;
	margin: 10px 0 0 5px;
	padding: 0.2em 0 0.2em 0px;
    background-image: url(../images/haut_fonce_entier.jpg);
    background-repeat: no-repeat;   
    width: 740px;
    height: 35px;
}
div.tri a {
	text-decoration: none;
}                                     
div.triimage {	
	float: left;
	margin-right: 3px;	
	min-height: 18px;
	text-align: center;
	width: 85px;
    border-right:1px #FFFFFF dashed;
    padding:2px 0 1px 0; 
}
div.trinom { 	
	margin-right: 3px;
	float: left;
	text-align: center;
	width: 444px;
    border-right:1px #FFFFFF dashed;
    padding-bottom: 1px; 
}
div.trivendeur {	
	margin-right: 3px;
	float: left;
	text-align: center;
	width: 82px;
    border-right :1px #FFFFFF dashed;
    padding-bottom: 1px;  
}
div.triprix {	
	float: left;
	text-align: center;
	width: 92px;
}
.alignerimage {
	vertical-align: middle;
	padding-bottom: 2px;
}

/* filtre visuel par type article */
p.filtretypearticle {       
	margin: 0.2em 0.2em 0.2em 0px;
}
#filtretypearticle h2 {
	background: #f8ecd4;
	color:#333;
	/*font-family: Monotype Corsiva, sans-serif;*/  
	font-size: 1.0em; 
	font-weight: bold;
	margin: 0.1em 0 0 0px;
	padding: 5px 0 0.2em 8px;
}
#filtretypearticle {
    border: 1px solid #f8ecd4;
    padding-bottom: 5px; 
	background: #ffffff;
	overflow: hidden;
}
#filtretypearticle div {
/*margin-bottom: 8px;  */
    margin-left: 8px;  
}
#filtretypearticle div a {
     font-size: 1.0em; 

}

/*
#filtretypearticle a {
background: transparent url(bouton/b1_120.gif) no-repeat scroll left top;  inherit none repeat scroll 0%; 
display:inline;
float:left;
height:30px;
text-align:center;
text-decoration:none; 
vertical-align:50%; 
font-size: 1em;
width:120px;
border-color:#603805;
border-style:solid;
border-width:0;
color:#603805;
overflow: hidden;

}


#filtretypearticle a:hover{
background:#E4D5B6 url(bouton/b8_120.gif) repeat scroll 0%;
border-color:#D4C5A6; 
color:#603805;
overflow: hidden;
}
#filtretypearticle a.currenttype{
background:#E4D5B6 url(bouton/b7_120.gif) repeat scroll 0%; 
border-color:#D4C5A6; 
color:#603805;
overflow: hidden;
}
#filtretypearticle a:active {
background:#CCCCCC url(bouton/b7_120.gif) repeat scroll 0%; 
border-color:gray;
color:#603805;
overflow: hidden;
}
 */
/*#filtretypearticle currenttype { 
 font-weight: bolder;  
}   */
#filtretypearticle a {
display:inline;
float:left;
text-align:left;
text-decoration:none;
font-size: 11px;
width:118px;
height:15px; 
/*border-color:#f8ecd4;
border-style:solid;
border-width:1px;*/ 
color:#603805;
overflow: hidden;
}


#filtretypearticle a:hover{
/*border:1px solid #baab8a; */
font-size: 12px;
color:#baab8a;
overflow: hidden;
}





/* D�tail produit */
#produit {
	background: #fff;
	border:1px solid #baab8a;
	overflow: hidden;
	margin: 1em 0 0 5px;
	padding: 3px;
	width: 725px;
}
#photoproduit {
	float: left;
	text-align: center;
	width: 70px;
}
#descriptionproduit {
	float: left;
	width: 465px;
}
#descriptionproduit h2 a {
	color: #933;
	font-size: 0.7em;
	margin: 0.2em;
	text-decoration: none;
}
#descriptionproduit h2 a:hover {
	color: #666;
	text-decoration: none;
}
#descriptionproduit p {
	margin: 0.2em;
}
#descriptionproduit p.prixproduit {
	color: #fc9e2a;
	font-size: 1.6em;
	margin: 0.5em;
}
#hebergeurproduit {
	background: #f8ecd4;
	float: left;
	text-align: center;
	width: 190px;
}
#hebergeurproduit p.caseun {
	padding: 1em;
	text-align: left;
}
#hebergeurproduit p.caseun img {
	padding-right: 1em;
}
#hebergeurproduit p.casedeux {
	padding: 1em;
	text-align: left;
}
#hebergeurproduit p.casedeux img {
	padding-right: 1em;
}
#hebergeurproduit p.casetrois {
	padding: 1em;
}
/* Comparez */
p.detailproduit {
	text-align: right;
}

p.couleur {
	color: #fc9e2a;
}
/* Formulaire de Contact */
div.formulairecontact {
	/*float: left;*/
	border-left: 1px solid #e4d5b6;
	margin: 1em 0 0 5px;
	padding: 2px 0 2px 1em;
	width:635px;
	height: 300px;
}
div.formulairecontact h3{
    text-align: left;
    font-size: 15px;
    font-weight:bold;
    text-decoration: underline;
    margin-bottom: 25px;
}
div.formulairecontact textarea{
    background-color:#f8ecd4;

}
.formail{
    background-color:#f8ecd4;
}	
div.formulairecontact p {
	font-size:13px;
}
p.boutondroite {
	text-align: center;
}
/* Formulaire Envoyer � un ami */
div.formulaireami {
	background: #f8ecd4;
	border-left: 1px solid #e4d5b6;
	clear: both;
	margin: 1em 0 0 5px;
	padding: 2px 0 2px 1em;
}	
div.formformulairecontact p {
	font-size: 1.2em;
}
p.pdroite {
	padding-right: 4em;
	text-align: right;
} 

/* le carousel et ses element */ 
#carlabel {
background-color:#FFFFFF;
height:20px;
line-height:20px;
overflow:hidden;
width:90%;
z-index:29999;
}
#carlabel a {
color:#000000;
font-family:Trebuchet MS, Arial,Helvetica,Geneva,sans-serif, Lucida Grande;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#carlabel a:hover {
text-decoration:underline;
}
.carlabel {
display:none;
}
#carboutons {
bottom:3px;
position:relative;
right:7px;
}
#carboutons img {
cursor:pointer;
padding:0pt 0pt 0pt 5px;
}
#carousel {
height:200px;
margin:25px auto -25px;
position:relative;
width:100%;
}
#carousel div {
position:absolute;
}
#carousel div img {
border:1px solid #B0B0B0;
bottom:0pt;
left:0pt;
position:absolute;
}
#carousel div a:hover img {
border:1px solid #FF7300;
}
#cartitle {
display:none;
}

	#carousel2
	{

	}
	#carousel2 a
	{
		/* position: absolute; */
		width: 110px;
	}

/*****************************************************************************************/     
/*****************************************************************************************/     
/***********************Styles pour voir produit******************************************/     
/*****************************************************************************************/     
/*****************************************************************************************/     
    
    
/***********************
 * TABS
 **********************/
 #tabsContainer {
  margin-left:3px;
}
#tabs {
  float:left;
  width:100%;
  font-weight:bold;
  border-bottom:2px solid #E4D5B6;
  margin:3px 0px 3px 0;
}
#tabs ul {
    margin:0;
    padding:10px 10px 0 50px;
    list-style:none;  
}
#tabs li {
  display:inline;
  margin:0;
  padding:0;
}
#tabs a {
  float:left;
  background:url("../images/common/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;  
}
#tabs a span {
  float:left;
  display:block;
  background:url("../images/common/tabright.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#84776B;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
  color:#74675B;
}
#tabs a:hover {
  background-position:0% -84px;
}
#tabs a:hover span {
  background-position:100% -84px;
}
#tabs .current a {
    background-position:0% -42px;
}
#tabs .current a span {
    background-position:100% -42px; 
}        

/***********************
 * PRODUCT 
 **********************/
#divProduct{
    width:650px;
}
#tableProduct {
    width: 100%;
}

/***********************
 * PRODUCT IMAGE
 **********************/
#tdProductImage{
    vertical-align:top;
    width:130px;
}
#tdProductImage div{
    width:130px;
    border:solid 1px #BAAB8A;
    text-align:center;
}
#tdProductImage img{
    width:120px;
}    
#tdProductImage ul{
    margin:1px;
    padding:0px;
    list-style:none;
    border-top:dashed 1px #BAAB8A;
    text-align:left;
}            
#tdProductImage li{
    padding-left:14px;
    padding-top:3px;
    background:url('../images/common/arrow.gif') no-repeat 6px 3px;
    list-style:none;
}
#tdProductImage a{
    text-decoration:none;
    font-size: 10px; 
}    

/***********************
 * PRODUCT DESCRIPTION
 **********************/
#tdProductDesc{
    text-align:justify;
    vertical-align:top;
    padding: 5px;
    color:#333;
    font-weight: normal; 
}

#tdProductDesc i {
    font-size:12px;
 }
#tdProductDesc p {
    font-size:11px;
 }
#tdProductDesc label {
    color:#993333;
    font-size:16px;
    font-weight: bold; 
}

/***********************
 * PRODUCT PRICE
 **********************/
 #tdProductPriceContainer{
     vertical-align:bottom;
 }
 .tableProductPrice{
     width:100%;
    background-color: #F8ECD4;
    border:1px solid #BAAB8A;
    font-size:10px; 
 }
 .tableProductPrice td{
     vertical-align:middle;
 }
 .tdProductPriceLogo{
     width:90px;
     text-align:center;
 }
 .tdProductPriceLogo img{
     width:66px;
     border:none;
 }
 .tdProductPriceLogo a{
     text-decoration:none;
 }
.tdProductPriceFlag{
    text-align:center;
    width:30px;
    color:#888888;
}
.tdProductPricePrice{
    text-align:center;
}
.tdProductPriceGo{
    width:112px;
}

/***********************
 * DIV FOR TABS
 **********************/

.t1, .t2{
    font-size:13px;
    color:#993333;
    font-weight:bold;
}
.t2{
    font-size:11px;
    color:#000000;
}

/***********************
 * LIST OF PRODUCTS
 **********************/
.tableProducts{
    width:100%;
    margin-top:5px; 
}
.tableProducts th{
    background-color:#E4D5B6;
    border-right: 1px #FFFFFF dashed;
    border-left: 1px #FFFFFF dashed;
    text-align:center;
    font-weight:normal;
}
.tableProducts_center_th{
    text-align: center;
}

.tdProductsCompany,
.tdProductsFlag,
.tdProductsDescription,
.tdProductsDispo,
.tdProductsPrix,
.tdProductsPrixLiv,        
.tdProductsOffre    {
    border-bottom:dashed 1px #BAAB8A;
    padding-top:3px;
    text-align:center;
}

.tdProductsCompany{  
   width:100px;
   height: 75px;
}
.tdProductsCompany a{
    text-decoration:none;
}        
.tdProductsFlag{
    width:28px;
    color:#888888;
}                              
.dvProductsFlag{ 
    width:10px; 
    float:left;   
}   
.tdProductsDescription{
    font-size:10px;
    text-align:center;
    /*padding-left:5px;*/
}

.tdProductsPrix{
    width:85px;
    font-size:10px;
    background-color: #F8ECD4;
    color:#888888;
}    
.tdProductsPrixLiv{
    width:85px;
    padding-left:2px;
}    
.tdProductsOffre{
    width:60px;
}        
.imgProductsCompany{
    border:0px;
    width:66px;
    /*height: 100%; */
    /*width:70px;*/ 
  /* height: 66px;  */
}

/* div contenant l'image sur la page voir produit */
.ImageCompanyVoirProducts{
width:66px;
}

/***********************
 *TECHNICAL DETAILS
 **********************/
.tableTechnical{
    width:100%;
    margin-top:5px;  
}    
.tableTechnical td{
    padding-left:7px;
    font-size:11px;
    border-bottom:dashed 1px #BAAB8A;
    padding-top:3px;
    background-color: #F8ECD4;
    border-right:dashed 1px #BAAB8A;
}
.tableTechnical .tdTechnicalLabel    {
    border-left:dashed 1px #BAAB8A;
    background-color: #FFFFFF;
    width:150px;
}

#divPhoto{
    text-align:center;
}

#bigPhoto{
    
}
/***********************
 * POPUP COMPANY
 **********************/
 #divCompanyMask{ 
     background: #fff;
     position: fixed;
     top:0;
     z-index: 10;
 }
#divCompanyTop{    
    background: transparent url(http://beta.my.priceconcept.eu/images/box/boxParagrapheTopMetal.png) no-repeat scroll 0 50%;
    height: 15px;
}

.tableCompanyRules{
    background: transparent url(http://beta.my.priceconcept.eu/images/box/boxParagraphe.png) repeat-y scroll 0 50%; 
    padding: 5px 5px 20px 5px;
}

#divCompanyBottom{    
    background: transparent url(http://beta.my.priceconcept.eu/images/box/boxParagrapheBottom.png) no-repeat scroll 0 50%; 
    height: 15px;  
}
#divCompany{
    margin-left:380px;
    margin-top:70px;
    overflow: hidden;
    display:none;  
    font-size:11px;
/*    width:360px;                   */
    width:470px;                   
 /*   
    border:solid 1px #E4D5B6;
    background-color: #F8ECD4;   
 */
    
    /*overflow:auto; */
    z-index: 1000;
}

#divCompany table{
    width:100%;
}
#divCompany .noborder{
    border:0px;
}
.line_prov_detail td{
    text-align:left;
    padding: 2px 2px 2px 4px;
    border-top:dotted 1px #999;
}

#close_prov
{
    float: right;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 5px;
}
#close_prov img{
   margin-bottom: -3px;
}

/***********************************************************/
/**********   marques depliantes    corp types     *******/
/***********************************************************/
#type_liste {     
   /* border: 1px solid #000;  */
    margin-top: -3px; 
    width:735px;      
}
#typebox {
    width:160px;
    margin-left:20px;
    margin-top:7px;
    float:left;    
}
#typebox a{
 /*font-size: 14px; */
}

a#no_click:hover{
  cursor:default;
}

#no_click{
  color:#BBB;
  font-size:13px; 
}

#mark_liste {     
   /* border: 1px solid #000;  */
    margin-top:-3px; 
    width:735px;
    height:20px;
}


#mark_header {
    /*border: 1px solid #00f; */
    width:748px;
    height:34px;
}
#mark_header_bord_gauche{    
    background-image: url(../images/decor/d_hcg.gif) ;
    background-repeat: no-repeat;
    background-position: top left; 
    float:left;
    width:12px;
    height:100%;
}
#mark_header_centre {
    text-align:center;
    background-image: url(../images/decor/d_bh.jpg);
    background-repeat: repeat-x;
    background-position: top;
    float:left;
    width:95%;
    height:100%;
    padding-top:3px;
    font-weight: bold;
}
#mark_header_bord_droit {    
    background-image: url(../images/decor/d_hcd.gif) ;
    background-repeat: no-repeat;
    background-position: top right;
    float:left;
    width:12px;
    height:100%;
}
#mark_bord_gauche {
    background-image: url(../images/decor/d_bg.jpg) ;
    background-repeat: repeat-y;
    background-position: left; 
    float:left;
    /*border: 1px solid #f00;*/
    width:1%;
    height:25px;
}

#mark_contener_lettres {
    float:left; 
   /* border: 1px solid #0f0;*/ 
    width:703px;
    height:25px; 
    /*border-left: 1px solid #F1E1EE;
    border-right: 1px solid #F1E1EE;*/
    padding-left:10px;
    margin-top:3px;

}
#mark_contenu {     
    float:left; 
    /*border: 1px solid #0f0;*/  
    width:723px;
    height:25px;
    padding-top: 5px;
    /*border-left: 1px solid #F1E1EE;
    border-right: 1px solid #F1E1EE;*/ 
    padding-left:10px;
       
}
#mark_contenu a{
   /* font-size: 14px;   */
    margin-left:20px;      
}
.mark_lettre {
    text-align:center;
    float:left;
    width: 25px;    
    margin-bottom:5px;      
}
.mark_lettre a {  
  
}
.mark_lettre a:hover{
    text-decoration: none;
    font-size:14px;
}              
#mark_bord_droit {
    background-image: url(../images/decor/d_bd.jpg) ;
    background-repeat: repeat-y;
    background-position: left;  
    float:left;
    border: 1px solid #F4F1EE;
    width:1%;
    height:25px;
}
#mark_footer {
    /*border: 1px solid #00f;*/
    float:left; 
    width:748px;
    height:34px;
}

#mark_footer_bord_gauche {
    margin-top: -3px;
    background-image: url(../images/decor/d_bcg.jpg) ;
    background-repeat: no-repeat;
    background-position: bottom left; 
    float:left; 
    width:12px;
    height:100%;
}
#mark_footer_centre {
    margin-top:-3px;
    background-image: url(../images/decor/d_bb.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    float:left;
    width:95%;
    height:100%;
}
#mark_footer_bord_droit {
    margin-top:-3px;
    background-image: url(../images/decor/d_bcd.jpg) ;
    background-repeat: no-repeat;
    background-position: bottom right;
    float:left;
    width:12px;
    height:100%;
}

.marks_cadre {    
    float: left;
    width: 138px;
}

.mark_let{
    font-weight:600;
    width: 18px;
    float: left;
}

/***********************************************************/
/**********    FIN marques depliantes                *******/
/***********************************************************/


                                                                                                                                 
.ContainerMyBar{ 
position:fixed;
top:100%;  
background:#0000FF;
height:50px;  
text-align: center; 
width:100%;
}

.myBarContent{
display:none;
}

.black{
color:#000;
border-color: #000;
}

.left{
float: left;
}
.right{
float: right;
}

p.info {
border:1px none black;
cursor:pointer;
font-size:9px;
color:#808080;
}






.lavaLamp{
    overflow:hidden;
    position: relative;
    height: 80px; 
    width: 978px;    
    padding:1pt 0pt 0pt 0pt; 
    margin:3pt 0pt 0pt -1px;
  /*  z-index:50; */
}
/*Force the list to flow horizontally */



.lavaLiBG{
     background:transparent url(../images/Univers/bz.png) no-repeat scroll 0% 0%;
}

.lavaLiBG:hover{
     background:transparent url(../images/Univers/bz_h.png) no-repeat scroll 0% 0%;
 }

.lavaLamp li{
    overflow:visible;
    float: left;
    list-style: none;
    display: block; 
    margin:0;
    padding:0;
    width:152px; 
  
}



.lavaLamp li a{ 
    float: left;  
    vertical-align: middle;
    position: relative; 
    text-decoration: none;
    text-align: center;
           
    width:135px;
    padding:7px 1px 0 5px;
    color: #000;     
    font-size:11px;
    height:26px;
    border-width :0 1px;  
/*    border-style:outset;*/
}  

 
 .lavaliaBas{
    top:0px;
}
                                              
.lavaLamp li a:hover{
 color:#666; 
 text-decoration: none;
 border-width :0 1px;
 /*font-weight: bold; */
 border-color:#ccc;   
 
} 

#lavaLamp00{
    background:transparent url(../images/Univers/bz_a.png) no-repeat scroll 0% 0%;
}

#lavaLamp00:hover{
    background:transparent url(../images/Univers/bz_ah.png) no-repeat scroll 0% 0%;
}  
                                                
.sss{ 
 /*  font-weight: bold;  */   
   background:transparent url(../images/Univers/bz_s.png) no-repeat scroll 0% 0%;
/* border-color:#f00; */
/* border-right-color:#888;  */
} 
 

.SubquiSommeNous{
 float:left;
 margin-bottom:30px;
}

#toolsTv{
display:none;
}

/**************** Margin PUB ************************/
#soldes_pub{
background: transparent url(../images/boxpub.jpg) no-repeat scroll 1%;
}




/******************** MYMYMYMYMY   ********************/
#my
{
float:left;
background: url(../images/bg.jpg);
background-repeat:no-repeat;
background-position:center;
height:950px;
width:724px;
padding-left: 30px;
}

#my .mylogo
{
/*position:absolute;
top: 50px;*/
}

#my .headermy
{
/*position: absolute;
top:200px;   */
}

#my .presentation
{/*
position: absolute;
top: 400px; */
height: 220px;
width:660px;
margin :0px 20px 20px 0px;
padding :20px;
}

/*
.saisie
{
position: absolute;
top: 325px;
left: 775px;
}
*/

#my #saisie
{
    background: #EEE;
    text-align: center;
}

#my .image
{
/*position: absolute;
top:750px; */
margin :0px 0px 0px 50px;
}

#my p
{
text-align:justify;
color:#5b3a08;
}

#my strong
{
color:#6496b7;
}



#my .imgmy
{
border: 2px #000000;
}

#my .menu
{
position: absolute;
left: 700px;
top:250px;
}


/**************** Margin PUB ************************/
#soldes_pub{
background: transparent url(../images/boxpub.jpg) no-repeat scroll 1%;
padding: 0px 0px 8px 30px;
}



/********************************** formulaire concours ***********************************************/
#div_formulaire_concours{
    margin:1em 0 0 25px;
    padding:2px 0 2px 1em;
    width:590px;
}

.concours
{
background: transparent url(/images/concours.jpg) no-repeat;
margin-left:5px;
width:640px;
height:585px;
}

.gagnerconcours
{
width:635px;
height:250px;
}

.espacecommunautaire
{
width:552px;
height:210px;
/*margin-top:70px;*/
margin-left:45px;
margin-bottom:25px;
}

.div_text_concours{
    width:200px;
    float:left;
    height:25px;
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
}
.div_input_concours{
    width:210px;
    float:left;
    height:25px;
}
.div_erreur_concours{
    width:170px;
    float:left;
    color:red;
    height:25px;
}

#div_civilite_concours{
    width:362px;
    float:left;
    height:25px;
}
.div_checkbox_concours{
    width:410px;
    float:left;
    height:25px;
    /*margin-bottom:25px;*/
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    margin-bottom:5px;
    margin-top:10px;
}
#div_valider_concours{
    width:65px;
    float:right;
    /*text-align:center;*/
    height:25px;
    margin-top:25px;
    margin-right:20px;
}
#div_vide_concours{
    width:225px;
    float:left;
    height:25px;
}
#div_pas13ans_concours{
    width:635px;
    float:left;
    height:25px;
    text-align:center;
    color:red;
}
#div_clear_left_concours{
    width:635px;
    clear:left;
}
#div_merci_concours{
    width:635px;
    text-align:center;
}
.input_text_concours{
    width:200px;
}

.espacecommunautaireinterne
{
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    margin-bottom:15px;
}

.espacecommunautairedescription
{
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    float:left;
}

.espacecommunautairedescriptionbis
{
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    margin-left:255px;
}

.espace_membre_communautaire
{
    width:500px;
    float:left;
    height:25px;
    margin-bottom:10px;
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
}

