body{}

#page{width:980px;margin:auto;}

#pageHaut{width:980px;clear:both;font-family:arial;position:relative;height:85px;font-size:14px;} /* position:relative;height:85px;font-size:14px; */

#pageGauche{width:215px;float:left;}

/*#pageDroite{width:765px;float:left;}*/

#pageDroite{width:980px;float:left;}

#contenupageDroite{width:750px;float:right;font:12px arial ;color:#000000;}

#pageBas{width:980px;clear:both;}


/* ****************************************************************************** */
/* ************************** HAUT DE PAGE  ************************************* */
/* ****************************************************************************** */

/*#pageHaut {font-family:arial;width: 980px;clear: both;position:relative;height:85px;font-size:14px;}*/

#pageHaut div.logo_haut img {position:absolute;top:10px;left:10px;}           

#menu_langue{position:absolute;right:1px;top:25px;list-style: none;/*border:1px solid green;*/width:155px;margin:0px;padding:0px;}

#menu_langue a{color:#666666;text-decoration:none;}

#menu_langue li{float:left;display:block;width:30px;border-left:1px solid black;margin:0px;text-align:center;}

#menu_langue li:first-child{border-left:none;}

#menu_langue li.on{font-weight:bold;}

#menu_langue li.on a{color:#000000;}

#session{position:absolute;right:10px;bottom:1px;margin:0px;padding:0px;list-style: none;z-index:90;}

#session li{float:left;margin-left:14px;}

#session li:first-child +li +li +li {padding-left:10px;margin-left:110px;position:relative;top:1px;}

#session li:first-child +li +li +li +li {border-left:1px solid #FFFFFF;padding-left:10px;margin-left:12px;position:relative;top:1px;}

#session a{color:#CCCCCC;text-decoration:none;}

#session a:hover{color:#FFFFFF;}

#session img{position:relative;top:-1px;}


#session a.facebook_haut{display:block;width:21px;height:24px;background: url("/haut-images/reseaux.gif") no-repeat scroll 0px 0px transparent;text-indent:-999px;overflow:hidden;}
#session a.facebook_haut:hover{display:block;width:21px;height:24px;background: url("/haut-images/reseaux.gif") no-repeat scroll 0px -25px transparent;text-indent:-999px;overflow:hidden;}

#session a.twitter_haut{display:block;width:21px;height:24px;background: url("/haut-images/reseaux.gif") no-repeat scroll 0px -50px transparent;text-indent:-999px;overflow:hidden;}
#session a.twitter_haut:hover{display:block;width:21px;height:24px;background: url("/haut-images/reseaux.gif") no-repeat scroll 0px -75px transparent;text-indent:-999px;overflow:hidden;}

#session a.youtube_haut{display:block;width:21px;height:24px;background: url("/haut-images/reseaux.gif") no-repeat scroll 0px -100px transparent;text-indent:-999px;overflow:hidden;} /* /haut-images/ */
#session a.youtube_haut:hover{display:block;width:21px;height:24px;background: url("/haut-images/reseaux.gif") no-repeat scroll 0px -125px transparent;text-indent:-999px;overflow:hidden;} /* /haut-images/ */





#menu_haut{height:30px;width:980px;background-color:#444444;position:absolute;bottom:0px;z-index:0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#menu_haut a{color:#FFFFFF;text-decoration:none;}

#menu_haut ul{margin:7px 0px 0px 10px;padding:0px;}

#menu_haut li{float:left;display:block;margin-right:45px;}

#banner {width: 735px;height: 215px;background: url("/haut-images/banniere.jpg") repeat 0px 0px transparent;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
    position: relative;display: block;margin-top:17px;font-family:arial;}

#banner h1 {font-size: 22px;color: white;position: absolute;top: 0px;left: 13px;margin-top: 9px;}

#banner div.texte {width: 350px;
    background: url("/haut-images/noir-60.png") repeat scroll 0px 0px transparent;
    font-size: 10px;position: absolute;top: 47px;left: 10px;color: white;text-align: justify;padding: 12px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}



/* ****************************************************************************** */
/* ************************** produits accueil  ********************************* */
/* ****************************************************************************** */

div.clear{clear:both;}


#produits{
    width:733px;
    /*border:1px solid #BBBBBB;*/
    padding-bottom:10px;
    font-family:arial;
}

#produits p{
    font-size:12px;
    margin-top:0px;
    padding-left:5px;
    margin-bottom:15px;
    text-align:left;
}

#produits h2{
    font-size:24px;
    padding-left:5px;
    margin-bottom:5px;
    text-align:left;
}

#produits h3{
    text-align:left;
    font-size:14px;
    margin:0px 0px 7px 0px;
    padding:5px 0px 5px 3px;
    background-color:#EEEEEE;
    color:#333333;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

#produits div.produit h3 a {
    color:inherit;
    text-decoration:inherit;
}

#produits div.groupe{
    width:733px;
    margin-bottom: 20px;
}

#produits div.groupe  div:first-child {
    margin-left:5px;
    margin-right:19px;
}

#produits div.groupe  div:first-child + div{
    margin-left:0px;
    margin-right:5px;
}

#produits div.groupe  div:first-child + div + div{
    margin:10px 19px 0px 5px;    
}

#produits div.groupe  div:first-child + div + div + div{
    margin:10px 5px 0px 0px;    
}

#produits div.groupe  div:first-child + div + div + div + div{
    margin:10px 19px 0px 5px;    
}

#produits div.groupe  div:first-child + div + div + div + div + div{
    margin:10px 5px 0px 0px;    
}


#produits div.produit{
    width:350px;
    float:left;
    border:1px solid #666666;
    font-size:12px;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

#produits div.produit img{
    float:left;
}

#produits div.produit div.texte{
    float:left;
    width:226px;
    height:105px;
    /*border:1px solid red; */
}

#produits div.produit div.texte ul{
    list-style: none;
    margin:15px 0px 0px 5px;
    padding:0px;
    text-align: left;   
}

#produits div.produit div.texte li{    
    margin:5px 0px 5px 0px;
    text-align: left;   
}

#produits div.produit div.texte5 ul{
    list-style: none;
    margin:5px 0px 0px 5px;
    padding:0px;
    text-align: left; 
    /*text-align: center; */   
}

#produits div.produit div.texte6 ul{
    list-style: none;
    margin:-5px 0px 0px 0px;
    padding:0px;
    text-align: left; 
    /*text-align: center; */   
}

#produits div.produit div.texte6 li{    
    margin:3px 0px 2px 0px;   
}

#produits div.produit div.prix {
    margin: 5px 0px 5px 5px;
    float: left;
    width: 68px;
    height: 30px;
    border: 1px solid #999;
    background-color: #EEE;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
     -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

#produits div.produit div.prix ul{
    list-style: none;
    margin:0px 0px 0px 0px;
    padding:0px;   
    /*text-align: center; */   
}

#produits div.produit div.prix ul li:first-child + li{
     font-size:10px;
}

/*div.fiche {
    border: 1px solid #DDDDDD;
    width: 125px;
    height: 20px;
    float: left;
    margin: 5px 0px 0px 10px;
    padding: 7px 0px 3px 0px;
    text-align:center;
}

div.fiche a{
    color:#555555;
}*/

#produits div.produit a.fiche {
    border: 1px solid #DDDDDD;
    width: 125px;
    height: 20px;
    float: left;
    margin: 5px 0px 0px 10px;
    padding: 7px 0px 3px 0px;
    text-align:center;
    color:#333333;
    font-weight:bold;
     -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}



/* GAUCHE */


/* ****************************************************************************** */
/* ************************** partie gauche  ************************************ */
/* ****************************************************************************** */

#menuGauche{
    width:210px;
    font-size:12px;
    padding:0px;    
    margin-top:0px;
    /*border:1px solid #AAAAAA;*/
    font-family:arial;
    margin-right:10px;    
}

div.gris_top {
    width: 210px;
    border: 1px solid #888888;
    height: 4px;
    background-color: #CCCCCC;
    display: block;
    margin-top: 11px;
    margin-bottom: 1px;
    -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}

#menuGauche h4{
    font-size:20px;
    margin:16px 0px 0px 0px;  
}

#menuGauche ul{
    text-align:left;
    list-style: none outside none;
    margin:0px;
    padding:0px;
    color:#555555;   
}

#menuGauche ul > li{
    list-style: none outside none;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:18px;
    border-top:1px solid black;   
}

#menuGauche ul > li a{
    background-color:#EEEEEE;      
}

#menuGauche ul > li a:hover{
    background-color:#EEEEEE;
    color:#000000;     
}

#menuGauche ul > li > ul > li a{
    background-color:#FFFFFF;
      
}

#menuGauche ul > li > ul > li a:hover{
     color:#FFFFFF;
   background-color:#555555;      
}

#menuGauche ul > li > ul{    
    margin:0px 0px 0px 20px;
    padding:0px;    
}

#menuGauche ul > li > ul > li{    
    margin:2px 0px 2px 0px;
    padding:0px;
    font-size:14px;
    border-top:none;   
}

#menuGauche ul > li > ul > li > ul{    
    margin:0px 0px 0px 20px;
    padding:0px;    
}

#menuGauche ul > li > ul > li > ul > li{    
    padding:0px;
    margin:0px 0px 0px 15px;
    font-size:12px;
    border-top:none;
    list-style: square;     
}

#menuGauche a{    
   display:block;
   color:#000000;
   text-decoration: none;
}

#menuGauche a:hover{  
   color:#FFFFFF;
   background-color:#555555;
}

#pub {
background-color: #999999;
margin: 10px 0px 10px 0px;
padding: 4px 0px 5px 4px;
border: 1px solid black;
width: 205px;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}

#pub img{    
    margin:2px 0px 2px 0px;    
}

#technologie{
    font-size:11px;
    margin:10px 0px 0px 0px;
    text-align:justify;
    padding:1px 5px 5px 5px;
    background-color:#DDDDDD;
    border:1px solid black;
}

#technologie a{
    color: black;
}

/*#paiement {
    font-family:arial;
    font-size:20px;    
    background: url("/gauche-images/paiement.jpg") no-repeat scroll 0px 30px transparent;
    height:106px;
    border:1px solid #999999;
    padding:5px 5px 5px 0px;
    margin-top:20px;    
    color:#555555;
    margin-right:10px;
    -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}*/

#paiement {
    font-family: arial;
    font-size: 16px;
    background: url("/gauche-images/paiement.jpg") no-repeat scroll 0px 25px transparent;
    height: 102px;
    border: 1px solid #999;
    padding: 5px 5px 5px 0px;
    margin-top: 10px;
    color: #000000;
    padding-left: 2px;
    margin-right: 10px;
   -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;    
    text-align: center;
}

#livraison {
    font-family:arial;
    font-size:16px;    
    background: url("/gauche-images/livraison.jpg") no-repeat scroll 0px 30px transparent;
    height:77px;
    border:1px solid #999999;
    padding:5px 5px 5px 0px;
    margin-top:10px;
    color:#000000;
    margin-right:10px;
    -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
    text-align: center;
}

/*#hotline {      
    text-align:center;   
    border:1px solid #999999;
    padding:5px;
    margin-top:10px;
    background-color:#000000;
    color:#FFFFFF;
}*/



#hotline{ font-family:arial;width:190px;background-color:#000000;color:white;padding:10px;margin-top:10px;font-size:12px;margin-bottom:10px;
-webkit-border-radius: 45px 10px 10px 10px;-moz-border-radius: 45px 10px 10px 10px;border-radius: 45px 10px 10px 10px;}

#hotline h5{margin:3px;padding:10px 0px 0px 60px;height:35px;background: url("/gauche-images/hotline.jpg") no-repeat scroll 0px 0px transparent;font-size:20px;}

#hotline ul{list-style: none outside none;margin:10px 0px 0px 0px;padding:0px;text-align:center;}

#hotline li{margin:10px 0px 0px 0px;}

#hotline li:first-child{font-weight:bold;font-size:16px;}

/* ********************* VIDEOS *************************** */


#videos{
    font-family:arial;
    font-size:12px;
    width:735px;
    margin-left:20px;
    text-align:left;
}

#videos h1 {
    background: url("../videos-images/youtube.jpg") no-repeat scroll 0px 0px;
    padding-left: 84px;
    margin-left: 10px;
}

#videos h2{         
    border-bottom:1px solid #999999;
    margin:30px 30px 10px 10px;
    font-size:20px;
}

#videos h3{         
    border-bottom:1px solid #999999;
    margin:10px 30px 10px 20px;
    font-size:16px;
}   

#videos div.bloc_video{
    float:left;
    margin:10px 25px 10px 25px;
    position:relative;
    width: 300px;
    height: 164px;      
}

#videos div.bloc_video p{
    position:absolute;
    bottom:0px;
    margin:0px;
    color:#FFFFFF;
    text-align:center;
    width:300px;
}

#videos p{
    margin-left:20px;
}

#videos ul{
    list-style: none;
}

#videos li{
    margin-bottom:12px;
}

#videos a.video2 {          
    background: url("../videos-images/play.jpg") no-repeat scroll 0px 0px;           
    color: #000000;
    text-align: center;
    padding: 0px 0px 0px 30px;
    margin-bottom:10px;         
}


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

#reseauxGauche div.reseaux{
    width:210px;
    height:30px;
    display:block;
    background: url("/gauche-images/fond-reseaux.gif") repeat scroll 0px 0px transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position:relative;
    margin-top:10px;
}

#reseauxGauche img.facebook{
    position:absolute;
    top:3px;
    left:50px;
}

#reseauxGauche img.twitter{
    position:absolute;
    top:3px;
    left:96px;
}

#reseauxGauche img.youtube{
    position:absolute;
    top:3px;
    left:140px;
}

/* reseaux dans la page d'accueil */
#reseaux{
    width:745px;
    float:left;
    clear:both;
    margin-top:10px;
    position:relative;
    margin-bottom:10px;
}

#reseaux div.reseaux{
    width:210px;
    height:35px;
    display:block;
    /*background: url("/haut-images/fond-reseaux.gif") repeat scroll 0px 0px transparent;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position:relative;
    float:right;
}

#reseaux img.facebook{
    position:absolute;
    top:0px;
    right:91px;
}

#reseaux img.twitter{
    position:absolute;
    top:0px;
    right:45px;
}

#reseaux img.youtube{
    position:absolute;
    top:0px;
    right:0px;
}

#reseaux div.fb-like{
    top:5px;
    left:17px;
    position:absolute;
}
