@charset "utf-8";
/* CSS Document */

/* ***************** */
/* GENERAL */
/* ***************** */
* { margin:0; padding:0; }
img { border:none; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }


/* ********************** */
/* LIEN RETOUR ACCUEIL GL */
/* ********************** */
#retour_gl {
	position:absolute;
	width:430px;
	height:120px;
	top:20px;
	left:20px;
	/*border:1px dashed #000;*/
}

#retour_gl a {
	display:block;
	width:430px;
	height:120px;
	outline:none;
}


/* ********************** */
/* 		LIENS SOCIAUX	 */
/* ********************** */
#socialize {
	position:absolute;
	top:5px;
	right:150px;
}

#socialize a {
	margin-left:5px;
}


/* ***************** */
/* PAGE */
/* ***************** */
body {
	background-color:#125099;
}

#body2 {
	width:100%;
	/*height:100%;*/
	background-image:url(images/css/general/body_fond.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
}

#main_fr, #main_us, #main_al, #main_es, #main_it  {
	width:960px;
	background-image:url(images/css/general/fond.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin:0 auto;
	padding-top:163px;
}

/* ***************** */
/* LANGUES			 */
/* ***************** */
#langue {
	width: 118px;
	position:absolute;
	right:0;
	top:0;
	z-index:100;
}

#langue span{
	text-align:center;
}

#langue span, #langue a {
	display: block;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

#langue a:hover {
	color:#fff;
}

#langue_sup {
	background: url(images/css/plongee/langue/langue_sup.jpg);
	background-repeat: no-repeat;
	background-position:top;
	width: 118px;
	height:14px;
	font-weight:bold;
}

#langue_cont a {
	padding-left:25px;
}

#langue_cont {
	background: url(images/css/plongee/langue/langue.jpg);
	background-repeat: repeat-y;
	width: 118px;
	height:0;
	padding-top:8px;
	text-align:left;
	overflow: hidden;
}

#langue_cont img {
	margin-right:7px;
}

#langue_inf{
	width: 118px;
	height:5px;
	background: url(images/css/plongee/langue/langue_inf.png);
	background-repeat: no-repeat;
	background-position:bottom;
	line-height:0;
}




/* ***************** */
/* RECHERCHE 		 */
/* ***************** */
#recherche {
	width:296px;
	height:51px;
	position:absolute;
	top:194px;
	right:0;
	background-image:url(images/css/general/rechercher.png);
	background-repeat:no-repeat;
	/*z-index:-1;*/
}

#search {
	width:176px;
	height:14px;
	padding-top:1px;
	margin-left:18px;
	margin-top:18px;
	border:none;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.search_ok {
	/*border:1px solid #000;*/
	border:none;
	background:none;
	color:none;
	width:84px;
	height:25px;
	margin-left:5px;
	cursor:pointer;
}

.search_accro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.search_words{
	display:block;
	width:780px;
	padding:2px 0 2px 5px;
	background-color:#FFCC00;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
}

.search_desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4466a9;
}

.search_none {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
}


/* ***************** */
/* MENU HORIZONTAL */
/* ***************** */
#menu_h {
	width:960px;
	height:23px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.menu_left {
	background: url(images/css/general/menu_left.png);
	background-repeat: no-repeat;
	width: 14px;
	height: 23px;
}

.menu {
	background:url(images/css/general/menu.jpg);
	background-repeat:repeat-x;
	height:23px;
	height: 20px !important!;
	padding-top:-10px;
	padding-top:3px !important!;
}

.menu a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	letter-spacing:0.5px;
	/*line-height:0;*/
	padding-right:10px;
}

.menu a:hover{}

.menu_right {
	background: url(images/css/general/menu_right.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 23px;
}

.espace_menu {
	width:8px;
}


/* ***************** */
/* MENU VERTICAL */
/* ***************** */
#menu_v {
	float:left;
	width:128px;
}

#menu_v_haut {
	width:128px;
	height:11px;
	background-image:url(images/css/general/menu_v_haut.png);
	background-repeat:no-repeat;
}

#menu_v_centre {
	width:128px;
	z-index:20;
}

#menu_v_picto {
	width:128px;
	background-image:url(images/css/general/menu_v_corps.png);
	background-repeat:repeat-y;
	text-align:left;
	z-index:25;
}

#menu_v_bas {
	width:128px;
	height:141px;
	background-image:url(images/css/general/menu_v_bas.png);
	background-repeat:no-repeat;
	margin-top:-3px;
}

#menu_v ul {
	list-style-type:none;
	background-image:url(images/css/plongee/menu_v_picto.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#menu_v li {
	width:128px;
	height:25px;
	margin-bottom:3px;
}

#menu_v li a:hover, #menu_v li #actif {
	background-image:url(images/css/general/menu_v_hover.png);
	background-repeat:no-repeat;
	color:#333;
}

#menu_v a { /* 128px / 25px */
	display:block;
	width:123px; /* on peux limiter aux bords bleus, w:118 par defaut */
	height:20px;
	overflow:hidden;
	padding-top:5px;
	text-decoration:none;
	outline:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	vertical-align:bottom;	/* pour bug ie 5.5->7 espace entre les li */
	padding-left:5px;
}


/* */
#actif {
	background-image:url(images/css/general/menu_v_hover.png);
	background-repeat:no-repeat;
}

#actif a {
	color:#333;
}


/* */


/* ***************** */
/* CONTENEURS CENTRE */
/* ***************** */
#conteneur_centre { /* 960px / h */
	width:960px;
}

#centre_gauche {
	width:174px;
}

	#produits_fr, #produits_us, #produits_al, #produits_es, #produits_it { /* 174px / 346px */
		width:167px;
		height:319px;
		padding-top:27px;
		padding-left:7px;
		background-repeat:no-repeat;
	}
		#produits_fr { background-image:url(images/css/general/produits.png); }
		#produits_us { background-image:url(images/css/general/us_produits.png); }
		#produits_al { background-image:url(images/css/general/al_produits.png); }
		#produits_es { background-image:url(images/css/general/es_produits.png); }
		#produits_it { background-image:url(images/css/general/it_produits.png); }
	
	#catalogue_fr, #catalogue_us, #catalogue_al, #catalogue_es, #catalogue_it { /* 174px 115px */
		width:147px;
		height:110px;
		padding-top:5px;
		padding-left:27px;
		margin-top:9px;
		background-repeat:no-repeat;
	}
		#catalogue_fr { background-image:url(images/css/general/catalogue.png); }
		#catalogue_us { background-image:url(images/css/general/us_catalogues.png);	}
		#catalogue_al { background-image:url(images/css/general/al_catalogues.png);	}
		#catalogue_es { background-image:url(images/css/general/es_catalogues.png);	}
		#catalogue_it { background-image:url(images/css/general/it_catalogues.png);	}

	#catalogue_fr img, #catalogue_us img, #catalogue_al img, #catalogue_es img, #catalogue_it img { border:none; }

	#catalogue_btn {	/* 174px / 31px */
		width:174px;
		height:31px;
		background-image:url(images/css/general/catalogue_btn.png);
		background-repeat:no-repeat;
		margin-bottom:10px;
	}

	#catalogue_btn a{	/* 174px / 31px */
		display:block;
		width:154px;
		height:26px;
		padding-right:20px;
		padding-top:5px;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		text-decoration:none;
		color:#fff;
	}

#centre_milieu {
	width:475px;
	margin-left:6px;
}

	#video_presentation {	/* 475px / 341px => 463px / 329px */
		width:463px;
		height:329px;
		padding:6px;
		background-image:url(images/css/general/fond_video_pres.png);
		background-repeat:no-repeat;
		margin-top:5px;
		margin-bottom:1px;
	}

	#nouveautes_fr, #nouveautes_us, #nouveautes_al, #nouveautes_es, #nouveautes_it {	/* 475px / 146px */
		width:440px;
		height:138px;
		padding-top:8px;
		padding-left:30px;
		padding-right:5px;
		margin-top:9px;
		background-repeat:no-repeat;
	}
	#nouveautes_fr { background-image:url(images/css/general/nouveautes.png); }
	#nouveautes_us { background-image:url(images/css/general/us_nouveautes.png); }
	#nouveautes_al { background-image:url(images/css/general/al_nouveautes.png); }
	#nouveautes_es { background-image:url(images/css/general/es_nouveautes.png); }
	#nouveautes_it { background-image:url(images/css/general/it_nouveautes.png); }

	#nouveautes_fr h2, #nouveautes_us h2, #nouveautes_al h2, #nouveautes_es h2, #nouveautes_it h2 {
		margin-bottom:5px;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFC000;
		/*text-indent:20px;*/
	}
	
	#nouveautes_img { width:110px; text-align:center; }
	#nouveautes_txt {
		width:340px;
		height:70px;
		padding:5px;
		overflow:hidden;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:10px;
		text-align:justify;
	}

	#nouveautes_btn {
		width:475px;
		height:31px;
		background-image:url(images/css/general/nouveautes_btn.png);
		background-repeat:no-repeat;
	}

	#nouveautes_btn a {	/* 475px / 31px */
		display:block;
		width:455px;
		height:26px;
		padding-right:20px;
		padding-top:5px;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		text-decoration:none;
		color:#fff;
	}
	
	.nouv_accueilc {	/* 145 x 100 */
		width:93px;
		height:90px;
		padding-top:3px;
		text-align:center;
		border:1px solid #bbb;
	}
	
	.titre_nouv_accueilc {
		width:83px;
		padding-left:5px;
		padding-right:5px;
		line-height:12px;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000;
	}
	
	.nouveautes_sepa_gauche {
		display:block;
		width:22px;
		height:92px;
		margin-top:25px;
		background-image:url(images/css/general/nouveautes_separateur_gauche.png);
		background-repeat:no-repeat;
		/*background-position:0 20px;*/
	}

	.nouveautes_sepa {
		display:block;
		width:22px;
		height:92px;
		margin-top:25px;
		background-image:url(images/css/general/nouveautes_separateur.png);
		background-repeat:no-repeat;
		/*background-position:0 20px;*/
	}

	.nouveautes_sepa_droit {
		display:block;
		width:22px;
		height:92px;
		margin-top:25px;
		background-image:url(images/css/general/nouveautes_separateur_droit.png);
		background-repeat:no-repeat;
		/*background-position:0 20px;*/
	}

	.nouveautes_univers {
		width:93px;
		margin-bottom:3px;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:10px;
		text-align:center;
	}

	.nouveaute_vignette {
		width:93px;
		margin:0 10px;
	}

#centre_droit {
	width:292px;
	margin-left:6px;
}
	#evenements_fr, #evenements_us, #evenements_al, #evenements_es, #evenements_it { /* 299px / 269px */
		width:249px;
		height:253px;
		padding-top:6px;
		padding-right:15px;
		padding-bottom:10px;
		padding-left:35px;
		margin-top:56px;
		background-repeat:no-repeat;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:13px;
		overflow:hidden;
	}
	#evenements_fr { background-image:url(images/css/general/evenements.png); }
	#evenements_us { background-image:url(images/css/general/us_evenements.png); }
	#evenements_al { background-image:url(images/css/general/al_evenements.png); }
	#evenements_es { background-image:url(images/css/general/es_evenements.png); }
	#evenements_it { background-image:url(images/css/general/it_evenements.png); }

#evenements_fr a:link, #evenements_fr a:active, #evenements_fr a:visited,
#evenements_us a:link, #evenements_us a:active, #evenements_us a:visited,
#evenements_al a:link, #evenements_al a:active, #evenements_al a:visited,
#evenements_es a:link, #evenements_es a:active, #evenements_es a:visited,
#evenements_it a:link, #evenements_it a:active, #evenements_it a:visited
{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#e3aa00;/*FFC000*/
} #evenements_fr a:hover, #evenements_us a:hover, #evenements_al a:hover, #evenements_es a:hover, #evenements_it a:hover {
	text-decoration:underline;
}



/* IE7 Uniquement */
	#evenements_fr h3, #evenements_us h3, #evenements_al h3, #evenements_es h3, #evenements_it h3 {
		text-decoration:none;
		display:block !important!;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif !important!;
		font-size:13px !important!;
/*		margin-bottom:25px !important!;*/
		padding:0px !important!;
	}

/* ************** */

	#evenements_btn {
		width:299px;
		height:31px;
		background-image:url(images/css/general/evenements_btn.png);
		background-repeat:no-repeat;
	}

	#evenements_btn a {	/* 299px / 31px */
		display:block;
		width:279px;
		height:26px;
		padding-right:20px;
		padding-top:5px;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		text-decoration:none;
		color:#fff;
	}

	#videos_fr, #videos_us, #videos_al, #videos_es, #videos_it {	/* 299px / 115px */
		width:266px;
		height:101px;
		padding-top:12px;
		padding-right:8px;
		padding-bottom:2px;
		padding-left:25px;
		background-repeat:no-repeat;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:13px;
	}
	#videos_us, #videos_al { background-image:url(images/css/general/us_videos.png); }
	#videos_fr { background-image:url(images/css/general/videos.png); }
	#videos_es { background-image:url(images/css/general/es_videos.png); }
	#videos_it { background-image:url(images/css/general/it_videos.png); }

	#videos_btn {
		width:299px;
		height:31px;
		background-image:url(images/css/general/videos_btn.png);
		background-repeat:no-repeat;
	}
	
	#videos_btn a {		/* 299px / 31px */
		display:block;
		width:279px;
		height:26px;
		padding-right:20px;
		padding-top:5px;
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		text-decoration:none;
		color:#fff;
	}

#diapo { width:270px; height:90px; /*background-image:url(images/css/chasse/videolist_test.png);*/ z-index:100; }
#vleft, #vright { width:20px; height:90px; }
#vgauche, #vdroit, #vdebut, #vfin { width:20px; height:45px; background-repeat:no-repeat; }

#vgauche a:link, #vgauche a:active, #vgauche a:visited { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_hg.png); }
#vgauche a:hover { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_hg.png); background-position:right; }

#vdroit a:link, #vdroit a:active, #vdroit a:visited { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_hd.png); }
#vdroit a:hover { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_hd.png); background-position:right; }

#vdebut a:link, #vdebut a:active, #vdebut a:visited { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_bg.png); }
#vdebut a:hover { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_bg.png); background-position:right; }

#vfin a:link, #vfin a:active, #vfin a:visited { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_bd.png); }
#vfin a:hover { display:block; width:20px; height:45px; outline:none; background-image:url(images/css/general/videolist_bd.png); background-position:right; }

#ecran { width:230px; height:90px; overflow:hidden; z-index:100; }
	#slide { /*width:1125px;*/ height:90px; /*background-image:url(images/css/plongee/diapos_test.png);*/ background-repeat:no-repeat; background-position:0 0; z-index:0; }


.daily_link {
	display:block;
	width:70px;
	height:70px;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
}

.daily_link:hover {
	display:block;
	width:66px;
	height:66px;
	background-position:-2px -2px;
	border:2px solid #FFC000;
}

.ttvideo {
	width:480px;
	margin:10px auto;
	text-align:center;
}

.video_none {
	width:107px;
	margin:10px auto;
}

#news_graph {
	width:380px;
	margin-left:10px;
	overflow:hidden;
}


/* ***************** */
/* PIED PAGE */
/* ***************** */

#pied_page{
	width:960px;
	height:22px;
}

#pied_gauche{
	float:left;
	width:12px;
	height:22px;
	background-image:url(images/css/general/pied_gauche.png);
	background-repeat:no-repeat;
	line-height:0;
}

#pied_centre{
	float:left;
	width:935px;
	height:19px;
	padding-top:3px;
	background-image:url(images/css/general/pied_centre.png);
	background-repeat:repeat-x;
	text-align:center;
}

#pied_centre a, #pied_centre {
	color:#fff;
	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#pied_centre a:hover {
	color:#ffc000;
}

#pied_droit{
	float:left;
	width:13px;
	height:22px;
	background-image:url(images/css/general/pied_droit.png);
	background-repeat:no-repeat;
}

.bull_pied {
	margin:0 75px;
}

#sous_pied {
	width:100%;
	height:128px;
	background-image:url(images/css/general/body_fond2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}


/* *************************** */
/* 		PAGES SOCIETE		   */
/* *************************** */

#content_general {
	margin-top:20px;
	margin-left:23px;
}

#content_general h1 {
	margin-left:20px;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#ffc516;
}

#content_general h2 {
	margin-left:20px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffc516;
}

#content_general img {
	border:none;
	margin-bottom:20px;
}

#content_general p { /*width:748px;*/
	margin-left:20px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#222;
}

.para_top {
	width:808px;
	height:14px;
	background-image:url(images/css/plongee/plongee_fiche_top.png);
	background-repeat:no-repeat;
}

.para_fond {
	width:808px;
	background-image:url(images/css/plongee/plongee_fiche_cent_repeat.png);
	background-repeat:repeat-y;
}

.para_centre {
	width:788px;
	padding:10px;
	background-image:url(images/css/chasse/fiche_cent.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.para_bas {
	width:808px;
	height:16px;
	margin-bottom:10px;
	background-image:url(images/css/chasse/fiche_bas.png);
	background-repeat:no-repeat;
}

/* *************************** */
/* 		PAGES PRESSE		   */
/* *************************** */
#presse_texte {
	width:250px;
	padding-left:150px;
	padding-top:2px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#222;
}

#presse_liens {
	width:250px;
}

#content_general a:link, #content_general a:active, #content_general a:visited {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#e3aa00;/*FFC000*/
}

#content_general a:hover {
	text-decoration:underline;
}


/* *************************** */
/* 		PAGES Compétiteurs	   */
/* *************************** */
.compet_photo {
	width:310px;
	padding-left:5px;
	text-align:center;
}

.compet_titres {
	width:440px;
	padding-left:25px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.champion {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#808080;
}

/* **************************** */
/* 		ESPACE BEUCHAT			*/
/* **************************** */
#espace_content {
	margin-top:20px;
}

#espace_content h1 {
	margin-left:43px;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#ffc516;
}

#espace_content h2 {
	margin-bottom:5px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#808080;
}

#espace_content h3 {
	margin-left:10px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffc000;
}

#espace_content h4 {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#808080;
	margin-left:25px;
}

#espace_centres_plongee {	/* 806 x 538 */
	width:781px;
	height:378px;
	padding-top:150px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:25px;
	background-image:url(images/css/general/espace_beuchat_haut.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#espace_images {	/* 806 x 164*/
	width:781px;
	height:19px;
	padding-top:135px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-bottom:5px;
	margin-left:25px;
	background-image:url(images/css/general/espace_beuchat_images.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#espace_formation {	/* 806 x 205*/
	width:781px;
	height:185px;
	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-bottom:5px;
	margin-left:25px;
	background-image:url(images/css/general/espace_beuchat_centre.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#espace_sites {	/* 806 x 511 */
	width:781px;
	height:491px;
	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-left:25px;
	background-image:url(images/css/general/espace_beuchat_bas.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#espace_centres_plongee p, #espace_images p, #espace_formation p, #espace_sites p {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	/*text-align:justify;*/
	margin-left:25px;
	color:#222;
}

#espace_mailto {
	position:absolute;
	right:6px;
	top:757px;
}

#espace_mailto2 {
	position:absolute;
	right:8px;
	top:800px;
}

.bouton_dl {
	height:25px;
	margin-bottom:5px;
}

.bouton_dl_gauche {
	width:12px;
	height:25px;
	background: url(images/css/general/bouton_DL_gauche.png);
	background-repeat:no-repeat;
}

.bouton_dl_centre {
	height:22px;
	padding-left:5px;
	padding-top:3px;
	background-image:url(images/css/general/bouton_DL_centre.gif);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bouton_dl_centre a, .showroom {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

.bouton_dl_centre a:hover, .showroom:hover {
	color:#333;
	font-size:11px;
	text-decoration:underline;
}

.bouton_dl_droit {
	width: 7px;
	height: 25px;
	background: url(images/css/general/bouton_DL_droit.png);
	background-repeat:no-repeat;
}


/* ********************** */
/* 		TELECHARGEMENTS	  */
/* ********************** */

#cata_plongee, #cata_chasse {
	width:393px;
	text-align:center;
}

/* ********************** */
/* 		REVENDEURS		  */
/* ********************** */

.revendeurs_general {
	padding-left:10px;
}

.revendeurs_general h3 {
	margin-bottom:20px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-decoration:underline;
	color:#000; /* dfad55 */
}

.revendeurs {
	width:258px;
	height:200px;
}

.revendeurs p {
	width:260px;
}

.titre_rev {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
}

.trait {
	width:768px;
	height:20px;
	margin-bottom:40px;
	background-image:url(images/css/general/trait_separation.png);
	background-position:center;
	background-repeat:no-repeat;
}

/* ********************** */
/*   		BDC			  */
/* ********************** */
.diving_centers {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#777;
}

.para_centre h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Geneva;
	font-size:20px;
	color:#000;
}

/* ********************** */
/*		MULTIBOX		  */
/* ********************** */
#htmlElement { padding: 10px; background-color: #000; }


/* ********************** */
/*   		FTP			  */
/* ********************** */
	#ftp {
		width:788px;
		min-height:400px;
		font-family:"Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:center;
	}
	
	#acces {
		width:240px;
		margin:20px auto 14px auto;
		text-align:center;
	}
	
	#ftp a {
		margin:0 auto;
		text-align:center;
	}
	
	#ftp a img {
		border:none;
		text-decoration:none;
		text-align:center;
		margin:0 auto;
	}
	
	#ftp a:hover {
		border:none;
		text-decoration:none;
		#color:#36F;
	}
	
	#ftp p.texte_ftp {
		font-family:"Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#444;
	}
	
	#ftp_demand {
		width:788px;
		min-height:400px;
		font-family:"Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
	}
	
	#ftp_demand label {
		width:250px;
		text-align:right;
		padding-right:7px;
		margin-bottom:7px;
	}
	
	#ftp_demand input[type=text], #ftp_demand textarea {
		width:350px;
		text-align:left;
		padding-left:7px;
		margin-bottom:7px;
	}

	#ftp_demand input[type=text]:focus, #ftp_demand textarea:focus {
		border:1px solid #f84f4f;
		margin-bottom:7px;
	}

	#ftp_demand input[type=submit] {
		padding:0 7px;
		margin:0 0 0 500px;
	}