/* BSC Curling CSS Document */
body{ height:100%; margin:0px; padding:0px; font-family:Helvetica, Arial, Verdana;  background:#d1ddef; }
.conteneur {  /* Conteneur du site */
	min-width: 1010px;  /* largeur mini du site (sauf IE) */
	width: auto;  /* auto ou % */
}

* html .conteneur_minwidth_IE {  /* largeur mini du site pour IE */
	padding-left: 1010px;  /* valeur largeur mini pour IE */
}

* html .conteneur_container_IE {  /* complément à .minwidth pour IE */
	margin-left: -1010px;  /* négatif valeur largeur mini pour IE */
	position: relative;
}

* html .conteneur_minwidth_IE, * html .conteneur_container_IE, * html .conteneur_layout_IE  { /* complément à .minwidth pour IE */
	height: 1px;
}

#header { float:left; height:106px; width:100%; }
	#header_g { float:left; height:106px; width:206px; background-image:url(img/header_g.gif); }
	#header_c { float:left; height:106px; width:420px; }
	#header_d { float:right; height:106px; width:359px; background-image:url(img/header_d.gif); }
	
#nav { float:left; height:31px; width:100%; background-image:url(img/nav_c.gif); background-repeat:repeat-x; }
	#nav_g { float:left; height:31px; width:206px; background-image:url(img/nav_g.gif); background-position:bottom; }
	#nav_c { float:left; height:31px; width:432px; background-image:url(img/nav_c.gif); background-repeat:repeat-x; }
		a.nav_bout { float:left; height:31px; width:72px; background-image:url(img/nav_c.gif); }
			a.nav_bout:link { text-decoration:none; }
			a.nav_bout:visited { text-decoration:none; }
			a.nav_bout:hover { background-image:url(img/nav_c2.gif); background-repeat:repeat-x; text-decoration:none; }
			a.nav_bout:active { background-image:url(img/nav_c2.gif); background-repeat:repeat-x;text-decoration:none }
				.atitle0	{ font-family: verdana, arial, sans-serif; font-size: 3px; }
				.atitle	{ font-family: verdana, arial, sans-serif;  font-size: 13px; text-align:center; line-height:16px; color: #51585e ; }
	#nav_d { float:right; height:31px; width:206px; background-image:url(img/nav_d.gif); }

#contenu { float:left; width:100%; }
	#contenu_g { float:left; height:300px; width:206px; }
		#menu_h { float:left; height:14px; width:206px; background-image:url(img/menu_h.jpg); background-position:bottom; background-repeat:no-repeat; }
		#menu_c { float:left; width:206px; }
			a.menu_hd { margin-left:16px; float:left; height:20px; width:165px; background-color:#FF0000; background-image:url(img/menu_hd.jpg); }
				a.menu_hd:link { text-decoration:none; }
				a.menu_hd:visited { text-decoration:none; }
				a.menu_hd:hover { background-image:url(img/menu_hd2.jpg); text-decoration:none; }
				a.menu_hd:active { background-image:url(img/menu_hd2.jpg); text-decoration:none; }
					.amenu { font-family: verdana, arial, sans-serif;  font-size: 14px; text-align:center; line-height:16px; color: #51585e; }
					.amenu2 { font-family: verdana, arial, sans-serif;  font-size: 14px; text-align:center; line-height:16px; color:#000000; }
			a.menu_bout { margin-left:16px; float:left; height:20px; width:165px; background-color:#f8f8f8; }
				a.menu_bout:link { text-decoration:none; }
				a.menu_bout:visited { text-decoration:none; }
				a.menu_bout:hover { background-image:url(img/menu_c2.jpg); text-decoration:none; }
				a.menu_bout:active { background-image:url(img/menu_c2.jpg); text-decoration:none; }
			a.menu_bd { margin-left:16px; float:left; height:20px; width:165px; background-image:url(img/menu_bd.jpg); }
				a.menu_bd:link { text-decoration:none; }
				a.menu_bd:visited { text-decoration:none; }
				a.menu_bd:hover { background-image:url(img/menu_bd2.jpg); text-decoration:none; }
				a.menu_bd:active { background-image:url(img/menu_bd2.jpg); text-decoration:none; }
		#menu_b { float:left; height:49px; width:206px; background-image:url(img/menu_b.jpg); }

	#contenu_c { float:left; width:59%; height:auto; background-color:#f2f2f2; background-image:url(img/contenu_bord.jpg); background-position:bottom left; background-repeat:no-repeat; }
		#contenu_c_h { float:right; width:100%; height:100%; background-image:url(img/contenu_bord.jpg); background-position:bottom right; background-repeat:no-repeat; }
				#contenu_c_h_titre { padding-top:10px; padding-left:10px; padding-right:13px; }
				#contenu_c_h_texte { text-align:justify; padding-top:10px; padding-left:10px; padding-right:13px; }
				#contenu_c_h_legende { padding-top:10px; padding-left:10px; padding-right:10px; } 
			#contenu_c_b { float:left; height:19px; width:100%; background-color:#F2F2F2; }
				#contenu_c_b_g { float:left; height:19px; width:229px; background-image:url(img/contenu_b_g.gif); }
				#contenu_c_b_d { float:right; height:19px; width:229px; background-image:url(img/contenu_b_d.gif); }
	#contenu_d { float:left; width:206px; background-image:url(img/contenu_d.gif); background-position:bottom; background-repeat:no-repeat; }
	
#footer { float:left; height:20px; width:100%;}

.atitre	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-align:left; color:#000000; }
.asstitre	{ font:"Myriad Pro"; font-size: 12px; text-align:justify; line-height:16px; color:#000000; }
.atexte	{ font:"Myriad Pro"; font-size: 13px; text-align:justify; line-height:16px; color:#51585e; }
.liens	{ font:"Myriad Pro"; font-size: 13px; line-height:16px; color:#51585e; }
	a.liens:link	{ color:#51585e; text-decoration:none; }
	a.liens:active	{ color:#FF0000; text-decoration:none; }
	a.liens:visited	{ color:#000000; text-decoration:none; }
	a.liens:hover	{ color:#000000; text-decoration:underline; }
.liens2	{ font:"Myriad Pro"; font-size: 13px; line-height:16px; color:#FF0000; }
	a.liens2:link	{ color:#FF0000; text-decoration:none; }
	a.liens2:active	{ color:#FF0000; text-decoration:none; }
	a.liens2:visited	{ color:#FF0000; text-decoration:none; }
	a.liens2:hover	{ color:#FF0000; text-decoration:underline; }
.titretexte { font:"Myriad Pro"; font-size: 15px; text-align:left; line-height:16px; color:#000000; }
	a.titretexte:link	{ color:#000000; text-decoration:none; }
	a.titretexte:active	{ color:#000000; text-decoration:none; }
	a.titretexte:visited	{ color:#000000; text-decoration:none; }
	a.titretexte:hover	{ color:#000000; text-decoration:underline; }
.alegende	{ font:"Myriad Pro"; font-size: 13px; text-align:justify; line-height:16px; color:#51585e; }