@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  font-weight: normal;
  font-style: normal;
}

.Gal_Fiches {
	width:350px; height:233px; 
	max-width:350px;
	vertical-align:bottom; }
	
.Gal_Fiches a {
	background:url(BG_Black.png);
	height:40px;
	padding:5px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	width:350px;
	color:#FABD00;
	font-weight:bold;
	font-variant:small-caps;
}
.Gal_Fiches a:hover { color:white; }
.Gal_Fi {
	background:#FCFCFC;
	padding:10px 15px 5px 15px;
	vertical-align:top;
	font-size:12px;
	color:#2f3542;
	font-variant:small-caps; 
	border:#EEEEEE solid 1px;
	border-top:none; }

.Gal_Fi_Px {
	float:right;
	text-align:right;
	font-weight:bold;	
	color:#FABD00;
}

.Gal_Fi_Px_OLD {
	text-decoration:line-through;
}
.main_1 { }
.main_2 {  vertical-align:middle; text-align:left; }
.main_2 img { height:70px; padding:20px; background:url(BG_White.png); border-radius:15px; }

.main_3 {  vertical-align:top; text-align:right; }
.main_3 img { padding:15px; background:url(BG_White.png); border-radius:15px; height:50px; }

.main_4 { width:272px; vertical-align:top; }
.main_5 { padding:15px 15px 15px 25px; max-width:810px; width:810px; background:url(BG_White.png); border-radius:15px; vertical-align:top; }

#Header { position:absolute; width:100%; min-width:1200px; }
#Header3 { position:absolute; width:100%; min-width:1200px; }
#Header_hidden { display:none; }
#Prev, #Next { position:absolute; width:100px; }
.main_7 { text-align:center; }
.main_75 { text-align:center; padding-top:30px; color:#FABD00; font-size:38px; font-variant:small-caps; font-weight:bold; font-family:'Source Sans Pro'; }
.main_7_table { max-width:1200px; min-width:1200px; width:1200px; padding-top:20px; }
.main_7_separateur img { width:25px; }
.main_7_td { background:url(BG_Boutons_Centre.jpg) top repeat-x; text-align:right; padding:0px 0px 20px 0px; width:285px; vertical-align:top; }
.main_7_titre, .main_7_titre a { text-align:left; font-size:16px; font-weight:bold; font-variant:small-caps; font-family:'Source Sans Pro', Verdana; color:#2f3542; }
.main_7_txt { text-align:left; font-size:12px; font-family:'Source Sans Pro', Verdana; padding:20px 20px 20px 20px; }
.main_7_txt_webshop { text-align:left; font-size:12px; font-family:'Source Sans Pro', Verdana; padding:20px 0px 20px 0px; }

.main_7_td_titre { text-align:left; font-size:24px; font-weight:bold; font-variant:small-caps; font-family:'Source Sans Pro', Verdana; color:#FABD00; padding-bottom:5px; }
.main_7_td_txt { text-align:left; font-size:14px; font-weight:bold; font-variant:small-caps; font-family:'Source Sans Pro', Verdana; padding:0px 0px 20px 20px; }
.main_7_td_txt_intro { text-align:left; font-size:18px; font-weight:bold; font-variant:small-caps; font-family:'Source Sans Pro', Verdana; padding:0px 0px 20px 20px; }

.main_8 { text-align:center; }
.main_8 img { max-width:1200px; }

.main_9_table { padding-top:20px; padding-bottom:20px; }
.main_9_td { height:230px; width:600px; vertical-align:bottom; }
.main_9_td a { 
	background:url(BG_Black.png); height:40px; padding:5px; vertical-align:middle; display:table-cell; text-align:center; width:600px; font-size:14px; color:#FABD00; font-weight:bold; font-variant:small-caps; }
.main_9_td a:hover { color:white; }
.main_10 { text-align:center; padding:20px; background:#f4f4f4; font-family:'Source Sans Pro'; font-size:14px; font-weight:bold; } /* f4f4f4 */
.main_10 a { color:#2f3542; font-family:'Source Sans Pro'; font-size:14px; font-weight:bold; }

.cont_head {  }
.cont_head_td { vertical-align:middle; padding-left:50px; display:none; }
.cont_head_td h1 {color:white; font-family:'Source Sans Pro'; font-size:36px; font-weight:bold; }
.cont_head_table { position:absolute; }

a { text-decoration:none; color:#978241; }
a:hover { text-decoration:none; color:#333333; }

a.menu, a.menu_Selected:hover { font-size:18px; color:#333333; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-variant:small-caps; } /* 18 */
a.menu:hover, a.menu_Selected { font-size:18px; color:#978241; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-variant:small-caps; }

h1 { font-family:Verdana, Helvetica, sans-serif; color: #978241; font-size:28px; font-variant:small-caps; font-weight:bold; }
h2 { font-family:verdana; color: #978241; font-variant:small-caps; font-size:24px; font-weight:bold; display:inline; white-space:nowrap; }
.retour { font-family:Verdana, Helvetica, sans-serif; color: #978241; font-size:20px; font-weight:bold; display:inline; white-space:nowrap; font-variant:small-caps;}

a.bt_lg { color:#FABD00; font-size:13px; text-decoration:none; font-family: 'Source Sans Pro', Verdana, Helvetica, sans-serif; }
a.bt_lg:hover { color:#2F3542; }

.dpt_ong {
	display:block;
	padding: 0px 15px 15px 15px;
	min-height:600px;
	/*max-height:100px;
	overflow-y:scroll;*/
}
.bt_ong, .bt_ong_selected:hover {
	background:#2e3192; 
	border-radius: 5px;	
	height:40px;
	min-width:100px;
	text-align:center;
	padding:5px 10px 5px 10px; 
}

.bt_ong_selected, .bt_ong:hover {
	background:#978241; 
	border-radius : 5px;	
	height:40px;
	text-align:center;
	min-width:100px;
	padding:5px 10px 5px 10px; 
}

.bt_ong a {
	color:white;	
	font-weight:bold;
	font-variant:small-caps;
}

.bt_ong_selected a {
	color:#ffffff;	
	font-weight:bold;
	font-variant:small-caps;
}


.c1 {
	padding:20px 20px 10px 20px;
	text-align:center;
	vertical-align:bottom;
	font-weight:bold;
	max-width:150px;
}

.c1 img { 
	max-width:150px;
	max-height:150px;
	padding-bottom:5px;
}

.cprod_img {
	padding-right:30px;
	padding-bottom:20px;
	padding-left:50px;
	text-align:center;
	
}

.cprod_img img { 
	max-width:150px;
	max-height:150px;
	border-radius:5px;
}

.cprod_tit {
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	vertical-align:top;
	height:30px;
}

.cprod_txt {
	padding-left:10px;
	vertical-align:top;	
}