@charset "utf-8";

/* ////////////////////////////////////////////// */
/* STYLES CSS//////////////////////////////////// */
/* LACHANCE CHASSE & PECHE/////////////////////// */
/* ////////////////////////////////////////////// */

/* ////////////////////////////////////////////// */
/* BASE////////////////////////////////////////// */
/* ////////////////////////////////////////////// */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #fff;
	background: #273929 url(/imports/images/base/bg_lcp.jpg) no-repeat center bottom;
	margin: 0;
	text-align: center;
}

p { margin: 10px 0px; }

/* ////////////////////////////////////////////// */
/* MISE EN PAGE////////////////////////////////// */
/* ////////////////////////////////////////////// */

#container { width:920px; margin: 0 auto; background-color: #000000; background-image: url(/imports/images/base/frame.jpg); background-repeat: no-repeat; background-position: 0px 0px; text-align:left; }
#container_index { width:920px; margin: 0 auto; background-color: #000000; background-image: url(/imports/images/base/frame_index.jpg); background-repeat: no-repeat; background-position: 0px 0px; text-align:left; }
	#hea_menusecondaire { width:880px; height:20px; text-align:right; color: #90906f; padding: 10px 20px; font-size: 10px; }
	#hea_logo { width:150px; position:absolute; padding: 14px 0px 0px 34px; }
	#hea_zpromo { height: 260px; padding: 0px 20px; }
#utilitaires { height: 80px; padding: 0px 20px; line-height: 16px; }
	#uti_col_1 { float: left; width: 180px; padding: 15px 20px; }
	#uti_col_2 { float: left; width: 180px; padding: 15px 20px; }
		#uti_col_2_double { float: left; width: 400px; padding: 15px 20px; }
	#uti_col_3 { float: left; width: 180px; padding: 15px 20px; }
	#uti_col_4 { float: left; width: 180px; padding: 15px 20px; }
	#uti_col_3x { float: left; width: 620px; padding: 20px 0px 0px 20px; font-size:14px; line-height: 18px; }
#bande { width:880px; height: 40px; line-height: 16px; text-align: right; padding: 40px 40px 0px 0px; }
#contenus { padding: 40px 20px; }
	#con_col_demi_1 { float: left; width: 400px; padding: 20px; }
	#con_col_demi_2 { float: right; width: 400px; padding: 20px; }
	#con_col_1 { float: left; width: 180px; padding: 15px 20px; }
	#con_col_2 { float: left; width: 180px; padding: 15px 20px; }
	#con_col_3 { float: left; width: 180px; padding: 15px 20px; }
	#con_col_4 { float: left; width: 180px; padding: 15px 20px; }
#footer { background-image: url(/imports/images/base/bg_footer.jpg); background-repeat: repeat-x; background-position: 0px 0px; color: #000; }
	#foo_logos { width: 920px; height: 120px; background-image: url(/imports/images/base/footer.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin: 0 auto; }
	#foo_base { width:840px; margin: 0 auto; padding: 20px 40px; color: #90906f; font-size:10px; line-height: 14px; }
		#foo_left { float:left; width: 400px; text-align:left; }
		#foo_right { float:right; width: 200px; text-align:right; }

/* ////////////////////////////////////////////// */
/* NAV/////////////////////////////////////////// */
/* ////////////////////////////////////////////// */

#nav { height: 60px; width: 660px; float:right; margin: 20px 27px 0px 0px; }
	#nav ul { margin: 0; padding: 0; list-style: none; }
	#nav li { float: left; height: 48px; }
		.nav1 a { display:block; width:134px; height: 48px; background-image: url(/imports/images/base/nav_entreprise.png); background-repeat: no-repeat; background-position: 0px 0px; }
			.nav1 a:hover { background-position: 0px -48px; }
			.nav1 span { display: none; }
		.nav2 a { display:block; width:133px; height: 48px; background-image: url(/imports/images/base/nav_generales.png); background-repeat: no-repeat; background-position: 0px 0px; }
			.nav2 a:hover { background-position: 0px -48px; }
			.nav2 span { display: none; }
		.nav3 a { display:block; width:120px; height: 48px; background-image: url(/imports/images/base/nav_produits.png); background-repeat: no-repeat; background-position: 0px 0px; }
			.nav3 a:hover { background-position: 0px -48px; }
			.nav3 span { display: none; }
		.nav4 a { display:block; width:131px; height: 48px; background-image: url(/imports/images/base/nav_concours.png); background-repeat: no-repeat; background-position: 0px 0px; }
			.nav4 a:hover { background-position: 0px -48px; }
			.nav4 span { display: none; }
		.nav5 a { display:block; width:142px; height: 48px; background-image: url(/imports/images/base/nav_multimedia.png); background-repeat: no-repeat; background-position: 0px 0px; }
			.nav5 a:hover { background-position: 0px -48px; }
			.nav5 span { display: none; }

/* ////////////////////////////////////////////// */
/* TEXTES//////////////////////////////////////// */
/* ////////////////////////////////////////////// */

h1 { font-size: 27px; color: #90906f; line-height:normal; margin: 0px; letter-spacing:-2px; font-weight:normal; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 26px; line-height: 30px; margin: 0px 0px 20px 0px; letter-spacing:-1px; font-weight:normal; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; line-height: 17px; margin: 10px 0px; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 21px; line-height: 24px; margin: 0px 0px 10px 0px; font-weight:normal; }
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color: #cdcdcd; margin: 20px 0px 10px 0px; padding-bottom: 5px; border-bottom: dotted 1px #cdcdcd; }

.txt_sm { font-size: 11px; line-height: 14px; }
.txt_nocap { text-transform:lowercase; }
.txt_fff { color:#fff; }

/* ////////////////////////////////////////////// */
/* LIENS///////////////////////////////////////// */
/* ////////////////////////////////////////////// */

#contenus a:link, #contenus  a:visited, #contenus a:active { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #91c9e5; text-decoration:none; letter-spacing: normal; }
#contenus a:hover { background-color: #91c9e5; color: #fff; }

#utilitaires a:link,#utilitaires a:visited, #utilitaires a:active { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #91c9e5; text-decoration:none; letter-spacing: normal; }
#utilitaires a:hover { color: #fff; }
#uti_col_2_double a:hover { background-color: #91c9e5; color: #fff; }
#utilitaires img a:hover { background-color: none; color: #fff; }

#hea_menusecondaire a:link, #hea_menusecondaire a:visited, #hea_menusecondaire a:active { color: #999900; text-decoration: none; font-size: 9px; letter-spacing: 1px; }
#hea_menusecondaire a:hover { color: #fff; text-decoration: none; }

#footer a:link, #footer a:visited, #footer a:active { color: #90906f; text-decoration: none; font-size: 9px; letter-spacing: 1px; }
#footer a:hover { color: #fff; text-decoration: none;  }

/* ////////////////////////////////////////////// */
/* LISTES//////////////////////////////////////// */
/* ////////////////////////////////////////////// */



/* ////////////////////////////////////////////// */
/* AUTRES//////////////////////////////////////// */
/* ////////////////////////////////////////////// */

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.img_gauche { float: left; margin-right: 20px; margin-top: -5px; }
.color_black { color: #000;}

#form { }
#form p { margin-top:0px; margin-bottom: 5px; font-size:11px; line-height:16px; }