*{padding:0; margin:0;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}  
.clearLeft { clear:left; height:0; font-size: 1px; line-height: 0px;}  
.clearRight { clear:right; height:0; font-size: 1px; line-height: 0px;}  
.floatLeft {float:left;}
.floatRight {float:right;}
.gris {color:#656565;}
.bleu {color:#0060d7;}
.separateurBleu {width:100%; height:10px; background-image:url(images/separateur_bleu.jpg); background-repeat:repeat-x;}
ul {list-style-type:circle;}

a{color:#0060D7; text-decoration:none;}
a:hover {color:#0060D7;}

h1 {font-size:24px; color:#419b00; font-weight:bold; margin:0 0 15px 0;}
h2 {font-size:18px; color:#656565; font-weight:normal; margin:15px 0;}
h3 {font-size:18px; color:#419b00; font-weight:normal;}
p {margin:15px 0 ;}




#wrapper {width:1040px; margin:0 auto;}

#header {background-image:url(images/bg_header.png); height:162px; position:relative; left:1px;}
    #topMenu {float:right; list-style-type:none; padding:60px 65px 0 0;}
    #topMenu li{padding:0 5px; float:left;}
    #topMenu a {text-transform:uppercase; color:black; text-decoration:none; font-family:arial; font-weight:bold; font-size:!2px;}
    #topMenu a:hover {color:#419a00;}
    #facebook {float:right; font-size:11px; color:black; text-decoration:none; margin:10px 70px 0 0;}
    #facebook img {border:none; position:relative; top:6px; left:6px;}

#content { background-image:url(images/bg_content3.png);}
    #leftColumn {width:261px; float:left;}
    #leftColumn #menuPrincipal {width:100%; list-style-type:none; padding:10px 0 0 27px;}
    #leftColumn #menuPrincipal li {width:233px; line-height:35px;}
    #leftColumn #menuPrincipal li a.deuxLignes {line-height:12px !important; }
    #leftColumn #menuPrincipal li.first {height:14px; background-image:url(images/bg_menu_top.png); line-height:0px;}
    #leftColumn #menuPrincipal li.last {height:14px; background-image:url(images/bg_menu_bottom.png); background-repeat:no-repeat; background-position:top;line-height:0px;}
    #leftColumn #menuPrincipal li a {display:block; padding-left:35px; height:35px; font-size:11px; font-weight:bold; background-image:url(images/btn_menu_left.jpg); color:black; text-decoration:none;}
    #leftColumn #menuPrincipal li a:hover {height:35px; background-image:url(images/btn_menu_left_ov.jpg); color:white;}
    #leftColumn #menuPrincipal li a.deuxLignes {line-height:12px !important; padding-top:5px; height:30px !important; }
    
    #leftColumn #menuVert {list-style-type:none; padding:10px 0 25px 60px;}
    #leftColumn #menuVert li a{display:block; width:200px; height:56px;}
    
    #leftColumn #menuVert li a#promotions{background-image:url(images/btn_promotions.jpg);}
    #leftColumn #menuVert li a#promotions:hover{background-image:url(images/btn_promotions_ov.jpg);}
    #leftColumn #menuVert li a#nouvelles{background-image:url(images/btn_nouvelles.jpg);}
    #leftColumn #menuVert li a#nouvelles:hover{background-image:url(images/btn_nouvelles_ov.jpg);}
    #leftColumn #menuVert li a#boutique{background-image:url(images/btn_boutique.jpg);}
    #leftColumn #menuVert li a#boutique:hover{background-image:url(images/btn_boutique_ov.jpg);}
    
    #centerColumn {float:left;}
    #centerColumn #centerContent{width:740px; background-image:url(images/bg_center.jpg); margin-bottom:7px; background-repeat:repeat-y; background-position:left  50%;}
    #centerColumn #centerContentBottom{width:675px; padding:0 45px 25px 20px;  background-image:url(images/bg_center_bottom.jpg); background-repeat:no-repeat; background-position:left bottom}

    #troisCarres {}
    #troisCarres div {width:195px;  padding:15px 20px; height:177px; background-image:url(images/bg_carreInfo.jpg); float:left; margin-bottom:7px;}
    #troisCarres div p {margin:7px 0 ;}
    #troisCarres div  img {display:block; margin:10px auto;}

#footer {background-image:url(images/bg_footer.png); height:128px; position:relative;  }
    #copy {font-family:arial; font-size:11px; float:left; margin-left:100px; margin-top:0 !important;padding-top:30px;}
    #partenaires {float:right; margin-right:60px;}
    
    
/* PAGES DE CONTENU */
#imageTopContent{width:664px; height:130px; background-image:url(images/haut_content.jpg); background-repeat:no-repeat; background-position:center;}

.listGrise {list-style-type:none; padding-left:15px;}
.listGrise li {color:#656565; margin:10px 0; background-image:url(images/bullet_vert.jpg); padding-left:10px; background-repeat:no-repeat; background-position:left 5px;}
