body {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color:#E5EDEF;
}


a {
color: #69ABE5;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


label {
	display: block;
}

#header {
height: 29px;
background-image:url(../img/main_toppage.gif); background-repeat:no-repeat
}
#conteneur {
position: relative;
width: 991px;
margin: 10px auto; 
background-color:#fff;
background-image:url(../img/main_bg_left.gif); background-repeat:repeat-y
}

#centre {
background-color:#fff;
background-image:url(../img/main_centrale_page.gif); background-repeat:y;
margin-left: 195px;
}

#gauche {
position: absolute;
left:0;
width: 195px;

}

#pied {
height: 29px;
width: 991px;
background-image:url(../img/main_pied_page.gif);
}

/*Roll over sport*/
a.rollover_sport {
position:absolute; top:29px; left:243px;
	 width: 308px;
     height: 363px;
	 background-image:url("../img/main_sport.jpg");
	 border: 0;
}
a.rollover_sport:hover {
      background-image:url("../img/main_sport_over.jpg");
}
/**/

/*Roll over chasse*/
a.rollover_chasse {
position:absolute; top:29px; left:617px;
	 width: 289px;
     height: 363px;
	 background-image:url("../img/main_chasse.jpg");
	 border: 0;
}
a.rollover_chasse:hover {
      background-image:url("../img/main_chasse_over.jpg");
}
/**/


.titre_sport {
color:#F85200; font-weight:700; font-size:14px
}
.prix_sport {
color:#F20000; font-weight:700; font-size:16px
}
hr.sport_news {border: none 0;
border-top: 1px dashed #F20000;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.titre_promo {
color:#FDC101; font-weight:700; font-size:14px
}
.prix_sport_promo {
color:#F87C00; font-weight:700; font-size:16px
}
hr.sport_promo {border: none 0;
border-top: 1px dashed #F87c00;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


.titre_chasse {
color:#599519; font-weight:700; font-size:14px
}
.prix_chasse {
color:#004B20; font-weight:700; font-size:16px
}
hr.chasse_news {border: none 0;
border-top: 1px dashed #004B20;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


.titre_promo_chasse {
color:#E4883D; font-weight:700; font-size:14px
}
.prix_chasse_promo {
color:#DB5F00; font-weight:700; font-size:16px
}
hr.chasse_promo {border: none 0;
border-top: 1px dashed #DB5F00;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.small_txt {
font-size:9px;
padding-left:2px;
}


.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
p {margin: 0 0 10px 0;}