*
{
	margin : 0;
	padding : 0;
	font-size : 1em;
}
h1, h2, h3, h4, h5, h6
{
	font-weight : normal;
}
strong
{
	font-weight : bold;
}
em
{
	font-style : italic;
}
a
{
	color : #fff;
	text-decoration : underline;
}
a:hover
{
	text-decoration : none;
}
a img
{
	border : 0;
}
.img_replace
{
	display : block;
	overflow : hidden;
	text-indent : -5000px;
}
.off
{
	display : none;
}
body
{
	font : .625em/1.2em Verdana, Arial, sans-serif;
	color : #fff;
	background : #000;
}

.wrapper_01
{
	width : 964px;
	height : 680px;
	position : absolute;
	left : 50%;
	margin-left : -482px;
	top : 50%;
	margin-top : -340px;
	background : url("../img/main_bg_01.jpg") 0 0 no-repeat;
	/* zano >> */
	overflow : visible;
	/* << zano */
	
}
#contenu{position:relative;}
fieldset
{
	z-index:500;
	border : 0;
}
#international_websites
{
	padding : 203px 0 20px 18px;
	background : url("../img/country_bg_01.png") 2% 100% no-repeat;
}
fieldset h2
{
	padding : 0 0 12px 0;
}
.lien_pays_01
{
	text-decoration : none;
	padding : 0 6px;
}
.lien_pays_01:hover, .switcher_01_wrapper a.lien_pays_actif
{
	background : #b30121;
}
.for_checkbox_01
{
	padding : 9px 0 0 6px;
}
#country_websites
{
	padding : 25px 0 0 18px;
	height: 69px;
	background : url("../img/country_bg_01.png") 2% 100% no-repeat;
}
.liens_multiples_01
{
	height : 16px;
	color : #999;
}
.switcher_01_wrapper
{
	float : left;
	width : 85px;
}
.lien_pays_02
{
	color : #999;
	text-decoration : none;
}
.lien_pays_02:hover
{
	text-decoration : underline;
}
.warning_flash_01
{
	padding : 0 0 32px 18px;
	color : #404040;
}
.warning_flash_01 a
{
	color : #737373;
}
#lien_bas_droite
{
	width : 181px;
	height : 47px;
	position : absolute;
	right : 0;
	bottom : 0;
}

/* modifs 29/04/2008 >> */

.lien_pays
{
	padding : 28px 0 0px 12px;
	/*background : url("../img/country_bg_01.png") 2% 100% no-repeat;*/
}
.lien_pays_01b
{
	text-decoration : none;
	padding : 0;
}
.lien_pays_01b:hover
{
	background : none;
}
.lien_pays_01b:hover, .lien_pays_01b:hover *
{
	text-decoration : none;
}
.lien_pays_01b_react
{
	padding : 0 6px;
}
.lien_pays_01b:hover .lien_pays_01b_react
{
	background : #b30121;
}
.lien_pays_01b_img
{
	padding : 0 0 0 6px;
}
.lien_pays_01b_txt
{
	padding : 0 0 0 6px;
	color : #787878;
}
.lien_pays_01b:hover .lien_pays_01b_txt:hover, .lien_pays_01b:hover .lien_pays_01b_txt_hovered
{
	text-decoration : underline;
}
.clearer
{
	display : block;
	clear : both;
	height : 0;
	overflow : hidden;
	background : #6f0;
}
.footer_01
{
	/*margin-top:615px;
	padding : 15px 0 10px 66px;*/
	width : 780px;
	font-size : .9em;
	line-height : 1em;
	color : #404040;
	/*background : url("../img/bottom_bg_01.jpg") 0 0 no-repeat;*/
	background-color:#000000;
	position : absolute;
	left : 50%;
	margin-left : -390px;
	top : 50%;
	margin-top : 340px;
}
.footer_01 p
{
	width : 780px;
	padding : 0 0 7px 0;
	text-align : justify;
}
.footer_01 p.footer_01_liens
{
	padding-top : 6px;
	text-align : left;
}
.footer_01 p.footer_01_liens, .footer_01 p.footer_01_liens a
{
	color  :#565656;
}
/* << modifs 29/04/2008 */


/* modifs 29/07/2009(Nouveau Lien) >> */

.lien_abyss
{
	padding : 28px 0 28px 12px;
	background : url("../img/country_bg_01.png") 2% 100% no-repeat;
}
.lien_abyss_01b
{
	text-decoration : none;
	padding : 0;
}
.lien_abyss_01b:hover
{
	background : none;
}
.lien_abyss_01b:hover, .lien_abyss_01b:hover *
{
	text-decoration : none;
}
.lien_abyss_01b_react
{
	padding : 0 6px;
}
.lien_abyss_01b:hover .lien_abyss_01b_react
{
	background : #b30121;
}
.lien_abyss_01b_img
{
	padding : 0 0 0 6px;
}
.lien_abyss_01b_txt
{
	padding : 0 0 0 6px;
	color : #787878;
}
.lien_abyss_01b:hover .lien_abyss_01b_txt:hover, .lien_abyss_01b:hover .lien_abyss_01b_txt_hovered
{
	text-decoration : underline;
}




/* << modifs 29/07/2009 (Nouveau Lien)*/

/* modifs 29/07/2009(Animation Flash) >> */

/*.anim{
	height:650px;
	background:#000000;
	position:absolute;
	top:13px;
	right:-232px;
	z-index:4;
}*/


#swf{
	display:none;
	position:absolute;
	z-index:5000;
	top:0;
	right:-30px;
	height:650px;
	background:#000;	
}
/* << modifs 29/07/2009 (Animation Flash)*/