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;
}

h1 {
color:#2A8CBD;
padding:0; margin:0
}

#header {
height: 29px;
background-image:url(../img/home_top_vierge.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 {
	position:relative;
	background-color:#fff;
	background-image:url(../img/main_centrale_page_vierge.gif); background-repeat:y;
	margin-left: 195px;
}

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

}

.total {
font-size: 20px;
color: #ffffff;
text-align:center;
padding-top: 15px;
}


.list_flash {
	padding: 1 8 0 0;
	margin-right: 40px;
	margin-bottom: 10px !important;
	margin-bottom: 0px;
}

.list_flash .flash {
	margin-left: 60px;
	padding: 0 5 1 5;
}

.list_flash a {
text-decoration: none;
}
.flash_title {
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 130%;
	font-weight: bold;
}

.flash_title a {
	color: #038;
}
.flash_title a:hover {
	color: #000;
	text-decoration: none;
}
.flash_title a:visited {
	color: #58b;
}
.flash_soustitre {
	font-size: 86%;
	color: #aaa;
}

.flash_soustitre a {
	text-decoration: underline;
	color: #aaa;
}

.flash_soustitre a.suburl {
	text-decoration: none;
	color: #666;
}

.flash_soustitre a:hover {
	color: #c33;
}

.flash_content {
	font-size: 90%;
}

.flash_content a {
	color: #69c;
}

.flash_content a:hover {
	color: #c33;
}

.flash_footer {
	margin-top: 0px;
	font-size: 86%;
	color: #999;
}

.flash_footer select {
	font-size: 86%;
}

.flash_footer a {
	text-decoration: underline;
	color: #69c;
}

.flash_footer a:hover {
	color: #666;
}
.flash_title a {
color: #003388;
}

.flash_title a:hover {
color: #000000;
text-decoration: none;
}

.click_me {
float: left;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
text-align: center;
width: 53px;
height: 50px;
background-color: transparent;
background-image: url(../images/flash_compteur.jpg);
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0pt;
background-y-position: 0pt;
color: #ffffff;
cursor: pointer;
font-size: 86%;
}



#pied {
height: 29px;
width: 991px;
background-image:url(../img/main_pied_page_vierge.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;}
