/*-------------------------------------------------------------------------------------*/
/* =  body & html			 */
/*-------------------------------------------------------------------------------------*/
html{
	background:#000A13 url('../images/bg_html.gif') repeat;
}

body{font-family:Arial, sans-serif}

#page{
	width:1000px;
	margin:0 auto;
	position:relative;
}
/*--------------------- descativer pour l'ecran*/

#LogoPrint,#imageImpression{display:none;}

/*-------------------------------------------------------------------------------------*/
/* =  structure			 */
/*-------------------------------------------------------------------------------------*/

#Content{
	overflow:hidden; *height:1%;
}


/*--------------------- structure accueil*/

body#Accueil  #Content{background: #fff ;}

body#Accueil #Content #ColA{overflow:hidden; *height:1%; }
body#Accueil #Content #ColB{overflow:hidden; *height:1%; clear:both; position:relative; }


body#Accueil #Content #PartA,
body#Accueil #Content #PartB{float:left;}

body#Accueil #Content #PartA{width:560px; margin-left:5px;}
body#Accueil #Content #PartB{width:430px;}

body#Accueil #Content #ColA{margin-bottom:10px;}

body#Accueil #ColB{
	background:transparent url('../images/bg_colb_home.png') repeat-y;
}

body#Accueil #ColB #recherche,
body#Accueil #ColB #VisuelAcc,
body#Accueil #ColB #presentation{float:left;}

body#Accueil #ColB #recherche{width:369px; margin-left:6px; overflow:hidden;  }
body#Accueil #ColB #VisuelAcc{width:200px; overflow:hidden; *width:190px;}
body#Accueil #ColB #presentation{width:425px; overflow:hidden;}
body#Accueil #deco{ overflow:hidden; *height:1%; background:transparent url('../images/etoile_bg.gif') no-repeat bottom right;}


/*--------------------- structure fiche*/

body#FicheFilm #Content{background: #fff url('../images/bg_contentfiche.gif') repeat-y;}

body#FicheFilm #Content #ColA{width:575px; float:left;}
body#FicheFilm #Content #ColB{width:425px; float:left;}

body#FicheFilm #Content #PartA{margin-left:5px;}
body#FicheFilm #Content #PartB{
	margin:6px;
	background-color:#C1C1C1;
	width:560px;
	padding-bottom:6px;
}

body#FicheFilm #deco{ overflow:hidden; *height:1%; background:transparent url('../images/etoile_bg.gif') no-repeat bottom right;}

/*--------------------- structure CatalogueR*/

body#CatalogueR #Content{background: #fff url('../images/bg_catalogue.gif') repeat-y;}

body#CatalogueR #Content #ColA{width:800px; float:left; padding:10px 0 150px 0;}
body#CatalogueR #Content #ColB{width:200px; float:left;}

body#CatalogueR #deco{ overflow:hidden; *height:1%; background:transparent url('../images/etoile_bg_cat.gif') no-repeat bottom right;}


/*--------------------- structure commun et contact presentation*/
body#Contact #Content{background: #fff url('../images/bg_contentcontact.png') repeat-y;}
body#Present #Content{background: #fff url('../images/bg_contentfiche_pres.png') repeat-y;}

body#Contact #Content #ColA, body#Present #Content #ColA{width:575px; float:left;}
body#Contact #Content #ColB, body#Present #Content #ColB{width:425px; float:left;}

body#Commun #Content{background: #fff ;}

body#Present #ColA #PartA{width : 350px; margin-right : 10px; float : left; margin-top:20px !important; }
body#Present #ColA #PartA p{line-height:1.4em; }
body#Present #ColA #accroche {margin:30px 30px; }
body#Present #ColA #accroche h2{line-height:1.6em; font-size:1.6em; font-style:italic; color:#FFB417;}
body#Present #ColA #PartB {width : 140px;text-align : right; color : #FFB417; margin-left : 400px; margin-top:20px !important;}
body#Present #ColA #PartB p { font-size : 1.1em; line-height : 1.5em;}


body#Contact #Content #ColB{color:#fff;}
body#Present #Content #ColB{color:#fff;}


body#Contact #Content #ColB a{color:#fff;}
body#Present #Content #ColB a{color:#fff;}

body#Contact #deco{ overflow:hidden; *height:1%; background:transparent url('../images/etoile_bg_contact.gif') no-repeat bottom right;}
body#Present #deco{ overflow:hidden; *height:1%; background:transparent url('../images/etoile_bg_pres.gif') no-repeat bottom right;}

body#pop #page{width:500px;}
body#pop #Content #ColA{ margin-top:118px; background-color:#fff; padding-bottom:10px;}

/*-------------------------------------------------------------------------------------*/
/* =  ELEMENT COMMUN			 */
/*-------------------------------------------------------------------------------------*/

.wsg{margin:0 9px; 
}
.wsg strong{font-weight:bold;}
.wsg em{font-style:italic;}
.wsg p{font-size:93%; line-height:1.5em; margin:.5em 0;}
.wsg h1{font-size:153.9%; text-transform:uppercase; font-weight:bold; line-height:1.5em; margin:0 0 .5em 0; color:#4f4f4f;}
.wsg h2{font-size:153.9%; font-weight:bold; line-height:1.5em; margin:.5em 0; color:#4f4f4f;}
.wsg h3{font-size:123.1%; line-height:1.5em; margin:.5em 0; color:#4f4f4f;}
.wsg h4{font-size:108%; line-height:1.5em; margin:.5em 0; color:#4f4f4f;}
.wsg h5{font-size:100%; line-height:1.5em; margin:.5em 0; color:#4f4f4f;}
.wsg h6{font-size:100%; line-height:1.5em; margin:.5em 0; color:#4f4f4f;}
.wsg ul, .wsg ol{margin:.5em .5em .5em 2.5em; font-size:93%; color:#4f4f4f; line-height:1.5em;}
.wsg ul, .wsg dl{list-style-type:disc; margin-left:1em; color:#4f4f4f;}
.wsg ul li, .wsg dl dt{line-height:1.5em;}
.wsg ol li{line-height:1.5em;}
.wsg dl dd{ margin-left:1.2em; }
.wsg table{margin:.5em 0; border-collapse:collapse; color:#4f4f4f;}
.wsg table th, .wsg table td{padding:.3em .8em; border-top:1px #EFEEEB solid; border-bottom:1px #D2D2D2 solid;}
.wsg table th{background-color:#F1EFED; font-weight:bold;}
.wsg blockquote{margin:1em 0; padding:2em; font-size:93%; background-color:#EFEDEB; border:1px #D5D4D2 solid;}
.wsg a{text-decoration:none; color:#1E5588;}
.wsg a:hover{text-decoration:underline;}
.wsg .block_preview{margin-top:10px;}



/*-------------------------------------------------------------------------------------*/
/* =  header			 */
/*-------------------------------------------------------------------------------------*/
.LogoViaDecouverte{
	display:block; width:130px; height:118px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/logo_viadecouvertes.gif') no-repeat;
	position:absolute; top:0; left:0;
	
}
#header a{
	text-decoration:none;
	}

#header{
	height:127px; overflow:hidden;
	background: transparent url('../images/bg_content.gif') no-repeat bottom left;
	
	}

#header #MainNav{
	margin-left:130px;
	}
#header #MainNav a{
	color:#fff;
	}
#header #MainNav ul{
	list-style:none; 
	margin: 0 0; padding: 0 0;
	}

#header #MainNav .txtMainNav{
	float:left;
	display:block;
	margin:63px 15px 0 15px; 
	padding:0 5px;
	font-size:123.1%; font-weight:lighter; text-transform:uppercase;
	letter-spacing:3px;
	font-weight:200;
	position:relative;
}
#header #MainNav .txtMainNav a span{display:none;}
#header #MainNav .txtMainNav a:hover{color:#B3C800;}
#header #MainNav .txtMainNav a:hover span,
#header #MainNav .txtMainNav a.active span{
	display:block; width:100%; height:50px;
	position:absolute; top:20px; left:0;
	background: transparent url('../images/zig.png') no-repeat;
	}

	#header #NavTools{
		position:absolute; top:45px; right:0px;
		font-size:123.1%;
		}
	#header #NavTools ul{
		list-style:none;
		margin: 0 0; padding: 0 0;
		}
	#header #NavTools li{
		float:right; margin-left:10px;
		text-transform:uppercase;
		color:#fff;
		letter-spacing:3px;
		font-weight:200;
		}
	#header #NavTools a{
		color:#638798;
		display:block; width:70px; height:70px;
		overflow:hidden; text-indent:-200em;
		position:relative;
	}
	body.Uk #header #NavTools a{
		background:transparent url('../images/flag_fr.png') no-repeat;
	}


/*-------------------------------------------------------------------------------------*/
/* =  content			 */
/*-------------------------------------------------------------------------------------*/

/*--------------------- flash conteneur*/
#FlashContent{
	margin-left:6px;
	width:560px; height:335px;
	overflow:hidden;
	background-color:#cccccc;
	text-align:center;
}
#FlashContent p{margin-top:30px; color:#638798; text-transform:uppercase; margin:30px;}
#FlashContent a{color:#4F6D7B;}

body#FicheFilm #Content #ColA #PartA img{
	margin-left:6px;
	width:560px; height:335px;
	overflow:hidden;
	}


/*--------------------- recherche*/
#ColB .txtcatalogue{
	display:block; overflow:hidden; text-indent:-200em;
	width:165px; height:50px;
	background:transparent url('../images/txt_home_catalogue_gb.gif') no-repeat;
	margin:8px 0 0 9px;
}

#ColB #RechercheFormat,
#ColB #VotreRecherche,
#ColB #prod_recent,
#NavCatalogue{
	margin:6px 0 10px 0;
	padding:0px 0 8px 30px;
	color:#005091;
	clear:both;
	overflow:hidden;
	
}

#ColB #RechercheFormat a,
#ColB #VotreRecherche a{
	text-decoration:none;
	color:#005091;
}

#ColB #RechercheFormat ul,
#ColB #VotreRecherche ul,
#ColB #prod_recent ul{
	list-style:none;
	margin: 0 0; padding: 0 0;
}
#ColB #RechercheFormat li{
	display:inline;
	padding-left:16px;
	line-height:1.5em;
	background: transparent url('../images/puce_recherche.gif') no-repeat 0 -1px;
	
}
#ColB #RechercheFormat{
	background:transparent url('../images/bg_RechercheFormat.gif') no-repeat;
}
#ColB #VotreRecherche{
	background:transparent url('../images/bg_VotreRecherche.gif') no-repeat;
}
#ColB #RechercheFormat h2,
#ColB #VotreRecherche h2,
#ColB #prod_recent h2{
	color:#fff; 
	font-size:123%; font-weight:normal;
	margin-bottom:8px;
}

#rechercheLibre label,
#rechercheTheme label{
	display:block;
	float:left;
	width:100px;
	padding:5px 0px;
}

#ColB #VotreRecherche #rechercheLibre label{position:relative; top:7px;}
#ColB #VotreRecherche .inptSubmit,
#ColB #RechercheFormat .inptSubmit{
	cursor:pointer;
	margin-top:5px;
	border:1px #126FAD solid; padding:3px 2px 2px 2px;
	font-size:85%; color:#fff; text-transform:uppercase; 
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3+, Chrome */
	border-radius: 3px; /* Opera 10.5, IE 9 */
	background-color:#3D74BD;
	}
	


#ColB #rechercheLibre,
#ColB #rechercheTheme{
	clear:both;
	overflow:hidden;
}


#rechercheLibre #Libre{
	width:181px;
	border:none;
	background:transparent url('../images/bg_input.gif') no-repeat;
	padding:5px 5px 5px 5px;
	color:#005091;
}
#rechercheTheme select{
	padding:3px 5px 5px 5px;
	width:191px;
	background:transparent url('../images/bg_input.gif') no-repeat;
	border:none;
	color:#005091;
	
}

#ColB #prod_recent ul li{
	font-size:93%;
	color:#005091;
	padding-left:16px;
	background:transparent url('../images/puce_blc.gif') no-repeat;
	margin:5px 0;
}
#ColB #prod_recent ul li a{
	color:#005091; text-decoration:none;
}

#NavCatalogue a.acce_cat,#NavCatalogue a.tele_cat{
	display:block;  height:21px;
	overflow:hidden; text-indent:-200em;
}
#NavCatalogue a.acce_cat{
	width:129px;background:transparent url('../images/bt_acceder_cat_gb.gif') no-repeat;
}
#NavCatalogue a.tele_cat{
	width:147px;background:transparent url('../images/bt_telecharger_cat_gb.gif') no-repeat;
}

/*-------------------------------------------------------------------------------------*/
/* =  footer			 */
/*-------------------------------------------------------------------------------------*/

#Footer{
	background: #000C19 url('../images/etoile_bg_foot.gif') top right no-repeat;
	
}

#Footer #sociaux{
	margin:0px 20px 0 20px;
	padding-top:10px;
}
#Footer #sociaux h2{
	display:block; width:173px; height:37px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/txt_suivez_gb.gif') no-repeat;
	padding:0px 0 10px 0;
}

#Footer #sociaux ul{
	list-style:none;
	margin: 0 0;
	padding: 0 0;
}
#Footer #sociaux ul li{
	display:inline; margin-right:10px;
}
#Footer #lienfoot{
	margin:20px 0; padding-bottom:20px;
	overflow:hidden; *height:1%;
}

#Footer #lienfoot .block_lienfoot{clear:both; margin:5px 20px;}
#Footer #lienfoot .block_lienfoot .block_lienfoot{margin:5px 0px;}

#Footer #lienfoot .block_lienfoot ul{
	
	list-style:none;
	font-size:93%;
}
/*#Footer #lienfoot ul li{ color:#638798; margin-bottom:3px; padding-bottom:3px; border-bottom:1px #638798 dashed;}
#Footer #lienfoot ul li h2{ color:#b1c903; text-transform:uppercase; font-size:100%;}
#Footer #lienfoot a{ color:#638798; text-decoration:none;}*/

#Footer #lienfoot .block_lienfoot ul li{display:inline; color:#638798; margin:0 5px; border-left:1px #638798 solid; padding: 0 0 0 10px; }
#Footer #lienfoot .block_lienfoot h2{ color:#b1c903; text-transform:uppercase; font-size:100%; margin-right:10px; float:left;  }
#Footer #lienfoot .block_lienfoot a{ color:#638798; text-decoration:none;}

/*-------------------------------------------------------------------------------------*/
/* =  STYLE POUR ACCUEIL			 */
/*-------------------------------------------------------------------------------------*/

/*--------------------- Actualite sur la home*/
.txtImageColB{
	display:block;
	overflow:hidden; text-indent:-200em;
}
.txtImageColB.Actu{
	margin:6px 0 6px 26px;
	width:142px; height:48px;
	background:transparent url('../images/txt_actu_gb.png') no-repeat;
}

#Actualite{
	position:relative;
	margin:0 26px; padding:7px 0;
	color:#638798;
}
#Actualite .hg,#Actualite .bg,#Actualite .hd,#Actualite .bd{
	display:block; width:18px; height:18px;
	position:absolute; font-size:1px; line-height:0;
}
#Actualite .hg{top:0; left:0; border-left:3px #507485 solid; border-top:3px #507485 solid;}
#Actualite .hd{top:0; right:0; border-right:3px #507485 solid; border-top:3px #507485 solid;}
#Actualite .bg{bottom:0; left:0; border-left:3px #507485 solid; border-bottom:3px #507485 solid;}
#Actualite .bd{bottom:0; right:0; border-right:3px #507485 solid; border-bottom:3px #507485 solid;}

#Actualite .finbloc,
#Actualite .description,
#Actualite .date,
#Actualite h3{margin:0 10px;}

#Actualite .finbloc{overflow:hidden; *height:1%; margin-top:7px;}
#Actualite .description{}
#Actualite img{
	width:200px !important; height:120px !important; 
	margin:0 0 10px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 4px solid #d8d8d8;
	}
#Actualite .date{font-weight:bold;}
#Actualite h3{
	font-size:150%; color:#005091; font-weight:bold; 
	margin:5px 10px 10px 10px;
	}
#Actualite .plus, #Actualite .buy{
	display:block; 
	overflow:hidden; text-indent:-200em;
	height:20px;
	float:right;
	margin:0px 10px 0 10px;
	}
#Actualite .plus{width:84px; background:transparent url('../images/txt_home_actu_voirfiche_gb.gif') no-repeat;
}
#Actualite .buy{width:122px; background:transparent url('../images/txt_home_actu_acheterligne_gb.gif') no-repeat;
}



/*--------------------- VisuelAcc*/

#ColB #VisuelAcc{text-align:center;}
#ColB #VisuelAcc img{margin-bottom:7px;}

/*--------------------- bloc presentaion sur la home*/

.pres,
.newsletter,
.rss{
	margin:6px 20px;
	color:#fff;
	clear:both;
}
.pres{overflow:hidden; *height:1%;}

.pres h2{
	margin-top:10px;
	display:block; width:258px; height:39px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/txt_home_qui_gb.gif') no-repeat;
}
.pres h4{
	margin:10px 0;
	font-size:123%; font-weight:normal;
	color:#a2daf3;
}
.pres p{
	margin:10px 0;
	color:#fff;
	font-size:93%;
}
.pres .voir_pres{
	display:block; width:124px; height:21px; 
	float:right;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/txt_home_voirpres_gb.gif') no-repeat;
	
}

.newsletter{overflow:hidden; *height:1%; padding:6px 0;}
.newsletter label{
	display:block; width:102px; height:21px; 
	float:left;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/txt_home_alert_gb.gif') no-repeat;
}
.newsletter .inptxt{
	background:transparent url('../images/bg_home_alerte.gif') no-repeat;
	width:200px; height:25px;
	border:none; color:#787878;
}
.newsletter label{position:relative; top:6px;}
.newsletter .inptSubmit{
	cursor:pointer;
	margin-top:5px;
	border:1px #B1CF48 solid; padding:3px 2px 2px 2px;
	font-size:85%; color:#1B4274; text-transform:uppercase; 
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3+, Chrome */
	border-radius: 3px; /* Opera 10.5, IE 9 */
	background-color:#ADCA00;
	}
	.newsletter .inptSubmit:focus,
	.newsletter .inptSubmit:hover{
		background-color:#BFDD46;
	}


.rss{
	padding-top:6px;
	border-top:1px #122D50 solid;
	}
.rss h2{
	display:block; width:96px; height:37px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/txt_home_rss.gif') no-repeat;
	margin:5px 0;
}
.rss ul{
	list-style:none;
	margin: 10px 0 10px 0;
	padding: 0 0;
	font-size:93%;
}
.rss ul li{
	margin:3px 0;
	padding-left:16px;
	background:transparent url('../images/puce_bleu.gif') no-repeat;
	
}
.rss ul li a{color:#fff; text-decoration:none;}

.rss .abonner{
	display:block; width:142px; height:21px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/txt_home_abonner_gb.gif') no-repeat;
	margin:5px 0;
}

/*-------------------------------------------------------------------------------------*/
/* =  STYLE POUR FICHE			 */
/*-------------------------------------------------------------------------------------*/
#InfoFiche{position:relative;}

.BtRetrour{
	float:right; width:154px; margin:13px 13px 0 0;
	}
.BtRetrour a{
	display:block; width:154px; height:24px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/bt_retour_cat_gb.gif') no-repeat;
}

#ToolsFiche{
	margin:13px 0 0 13px;
	float:left; width:240px;
}
#ToolsFiche ul{
	list-style:none;
	margin: 0 0;
	padding: 0 0;
}
#ToolsFiche #btnPrint{
	display:block; width:118px; height:24px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/bt_imprimer_fiche_gb.gif') no-repeat;
}

#InfoFiche h2,
.IdReporter,
.Annee{
	margin:10px 37px 10px 37px;
	color:#fff;
	font-weight:bold;
}

#InfoFiche h2{font-size:174%; margin-top:70px;}
#InfoFiche h2 img{vertical-align:middle;}
.IdReporter{
	margin-right:120px;
}
.Annee{color:#b1c903;}

.PictPrix{position:absolute; top:60px; right:0;}

#Synopsys{
	position:relative;
	margin:23px;
	color:#fff;
	padding:10px;
	line-height:1.3em;
}
#Synopsys h3{
	display:block; width:103px; height:51px;
	overflow:hidden; text-indent:-200em;
	background:transparent url('../images/txt_synopsis.gif') no-repeat;
}

#Synopsys .hg,#Synopsys .bg,#Synopsys .hd,#Synopsys .bd{
	display:block; width:18px; height:18px;
	position:absolute; font-size:1px; line-height:0;
}
#Synopsys .hg{top:0; left:0; border-left:3px #011934 solid; border-top:3px #011934 solid;}
#Synopsys .hd{top:0; right:0; border-right:3px #011934 solid; border-top:3px #011934 solid;}
#Synopsys .bg{bottom:0; left:0; border-left:3px #011934 solid; border-bottom:3px #011934 solid;}
#Synopsys .bd{bottom:0; right:0; border-right:3px #011934 solid; border-bottom:3px #011934 solid;}

#footSynopsys div{margin-top:28px;}


#nav_buy { height:31px; padding:10px 0 5px 0;}
#nav_buy .nav_buy_part,
#nav_buy .nav_buy_pro{
	float:right; margin:0 0 0 10px;
	display:block; width:133px; height:31px;
	overflow:hidden; text-indent:-200em;
}
#nav_buy .nav_buy_part{background:transparent url('../images/bt_buy_part_gb.png') no-repeat;}
#nav_buy .nav_buy_pro{background:transparent url('../images/bt_buy_pro.png') no-repeat;}

.Prix{
	display:block; width:424px; height:48px;
	overflow:hidden; text-indent:-200em;
	margin: 0 0;
	padding: 0 0;
	background:transparent url('../images/bg_prixobtenu.gif') no-repeat;
}
.Prixtxt{
	margin:5px 23px;
	font-size:93%;
	color:#b1c903;
}


#ContextFiche,#ContextFiche2{
	margin:0 6px 0px 6px;
	background-color:#f5f5f5;
	overflow:hidden; *height:1%;
	padding-top:10px;
	
}

#ContextFiche .ImageFiche {
	float:left; width:132px; height:87px;
	margin:2px;
	background: transparent url('../images/bg_imagefiche.png') no-repeat;
	}
#ContextFiche .ImageFiche img{
	margin:11px 0 0 9px;
	display:block; overflow:hidden;
	width:112px; height:63px;
	background-color:#993C02;
}

#NavFiche{
	padding-top:6px;
	margin:0 6px 0px 6px;
	display:block;
	height:23px;
}
#NavFiche h2 {
	float:left;
	display:block;
	width:164px; height:23px;
	overflow:hidden; text-indent:-200em;
	margin-right:3px;
}
#NavFiche h2.images{background:transparent url('../images/bt_imageflim_off_gb.png') no-repeat;}
#NavFiche h2.bonus{background:transparent url('../images/bt_bonusfilm_off_gb.png') no-repeat;}
#NavFiche h2.images:hover, #NavFiche h2.images.active{background:transparent url('../images/bt_imageflim_gb.png') no-repeat;}
#NavFiche h2.bonus:hover, #NavFiche h2.bonus.active{background:transparent url('../images/bt_bonusfilm_gb.png') no-repeat;}

#NavPage{
	clear:both;
	padding:5px 0;
	
}
#NavPage p{text-align:center;}
#NavPage a{text-decoration:none; color:#9A9A9A;}

.ImageFiche ul.noPrint{display:none;}

/*-------------------------------------------------------------------------------------*/
/* =  style pour catalogue			 */
/*-------------------------------------------------------------------------------------*/
.blocImgThumb{
	position:relative;
	float:left;
	margin:2px;
	display:block; width:127px; height:90px;
	z-index:1;
	overflow:hidden;
	}
.ImgThumb{
	display:block; width:127px; height:90px;
	background: transparent url('../images/bg_imagefiche.png') no-repeat;
	z-index:1;
}
.ImgThumb.active{
	background: transparent url('../images/bg_imagefiche_on.png') no-repeat;	
}
.ImgThumb img{
	display:block; overflow:hidden;
	width:112px; height:63px;
	background-color:#CCC;
	position:relative;
	top:11px;
	left:9px;
	font-size:12%; color:#fff;
}
.ImgThumb span{display:none;}
.ImgThumb.active span{
	display:block;
	position:absolute;
	top:10px; left:10px;
	width:110px; height:63px;
	z-index:100;
	opacity:0.6; 
	filter: alpha(opacity=60); 
	background-color:#1B4274;
}
.displaynone{visibility:hidden;}




p.PictFormat1,
p.PictFormat2,
p.PictFormat3,
p.PictFormat4,
p.PictFormat5{
	position:absolute;
	top:0; left:10px;
	font-size:80%;
	background-color:red;
	color:#fff;
	text-align:center; text-transform:uppercase;
	display:block;
	width:28px; height:12px;
	overflow:hidden; text-indent:-200em;
}

p.PictFormat1{background: transparent url('../images/pict_90.gif') no-repeat;}
p.PictFormat2{background: transparent url('../images/pict_52.gif') no-repeat;}
p.PictFormat3{background: transparent url('../images/pict_26.gif') no-repeat;}
p.PictFormat4{background: transparent url('../images/pict_c.gif') no-repeat;}
p.PictFormat5{background: transparent url('../images/pict_hd.gif') no-repeat; left:40px;}


body#CatalogueR .ImgThumbInfo { 
	width : 200px; 
	position : absolute;
	top : 400px; left : 600px;
	z-index:100;
	background : #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	}
/*body#CatalogueR .ImgThumbInfo p.ligne1 { padding : 10px 5px 5px 25px; background : transparent url(/global/images/bulletop.gif) no-repeat; font-weight : bold; font-size : 1.1em;}
body#CatalogueR .ImgThumbInfo p.ligne2 { padding : 0px 5px 0px 25px; background : transparent url(/global/images/bullemiddle.gif) repeat-y; font-weight : bold; font-size : 1.1em;}
body#CatalogueR .ImgThumbInfo p.ligne3 { padding : 0px 5px 8px 25px; background : transparent url(/global/images/bullebottom.gif) no-repeat bottom left;}
*/
body#CatalogueR .ImgThumbInfo p.ligne0{color:#235587;	font-size:93%; margin-bottom:5px; font-weight:bold !important;}
body#CatalogueR .ImgThumbInfo p.ligne1{color:#235587;	font-size:93%; margin-bottom:5px; font-weight:bold !important; }
body#CatalogueR .ImgThumbInfo p.ligne2{color:#638798;	font-size:93%; margin-bottom:3px;}
body#CatalogueR .ImgThumbInfo p.ligne3{color:#B3C800;	font-size:93%}

/*--------------------- la recherche sur le catalogue*/

body#CatalogueR #ColB #RechercheFormat,
body#CatalogueR #ColB #VotreRecherche,
body#CatalogueR #ColB #prod_recent,
body#CatalogueR #NavCatalogue{
	margin:6px 0 10px 0;
	padding:0px 0 8px 10px;
	color:#005091;
	clear:both;
	overflow:hidden;
	background-image:none;
	
}
body#CatalogueR #ColB #RechercheFormat li{
	display:block;
}

body#CatalogueR #ColB #RechercheFormat span.HD{ padding-right:33px; background: transparent url('../images/pict_hd.gif') no-repeat top right;}
body#CatalogueR #ColB #RechercheFormat span.F90{ padding-right:35px; background: transparent url('../images/pict_90.gif') no-repeat top right;}
body#CatalogueR #ColB #RechercheFormat span.F52{ padding-right:35px; background: transparent url('../images/pict_52.gif') no-repeat top right;}
body#CatalogueR #ColB #RechercheFormat span.F26{ padding-right:35px; background: transparent url('../images/pict_26.gif') no-repeat top right;}
body#CatalogueR #ColB #RechercheFormat span.Fcourt{ padding-right:35px; background: transparent url('../images/pict_c.gif') no-repeat top right;}


body#CatalogueR #ColB #RechercheFormat li .F90{ padding-right:35px; background: transparent url('../images/pict_90.gif') no-repeat top right;}
body#CatalogueR #ColB #RechercheFormat li .F52{ padding-right:35px; background: transparent url('../images/pict_52.gif') no-repeat top right;}
body#CatalogueR #ColB #RechercheFormat li .F26{ padding-right:35px; background: transparent url('../images/pict_26.gif') no-repeat top right;}
body#CatalogueR #ColB #RechercheFormat li .Fcourt{ padding-right:35px; background: transparent url('../images/pict_c.gif') no-repeat top right;}

body#CatalogueR #rechercheTheme select {width:170px;background:transparent url('../images/bg_input_colb.gif')no-repeat;}
body#CatalogueR #rechercheLibre #Libre {width:130px;background:transparent url('../images/bg_input_colb2.gif')no-repeat;}

body#CatalogueR #prod_recent{border-top:1px #9FD1E9 solid; }
body#CatalogueR #prod_recent h2{margin-right:50px; margin-top:20px;}
body#CatalogueR #prod_recent ul{margin-right:10px;}


/*-------------------------------------------------------------------------------------*/
/* =  style pour presentation			 */
/*-------------------------------------------------------------------------------------*/
body#Present h2.txtImagePresent { 
	margin : 10px 0px 5px 0px;
	display : block; height : 45px; width : 380px;
	text-indent : -20em; overflow : hidden;
	}

body#Present.Uk h2.txtImagePresent { background : transparent url(/global/images/txtImagePresUK.gif) no-repeat;}
body#Present.Uk h2.txtImagePresent.Equipe { background-position : 0px -47px;}

#gallerieEquipe { margin : 0 30px; }

/* = Boucle equipe thumb                                               */
.Equipethumb { 
	float : left;
	width : 180px; height:20px;
	font-size : 93%;
	color : #FFF;
	}

.Equipethumb a{color:#fff; text-decoration:none;}

.Equipethumb img { 
	float : left; 
	display : block; 
	margin-right : 5px;
	height:auto; width:auto;
	}
.BoucleEquipe{
	overflow : auto;
	margin-bottom : 10px;
	
}

/* = Carte ID                                               */
.carteId { 
	display : block; background-color : transparent;
	width : 366px; /* height : 150px; */height:auto;
	background-color : #000;
	background-color:#fff;
	/*padding:25px 4px 20px 10px;*/ padding:25px 4px 100px 10px;
	
	}

.carteId a{color:#FFB300 !important;}
	.carteColGauche{position : absolute; top:160px; left:600px;}
	.carteColDroite{position : absolute; top:160px; left:600px;}
	
	.CarteIdInfo { 
		overflow : auto;
		display : block; width : 366px;/* height : 160px; */ height:auto;
		position:relative;
		color:#383838;
		
		}
		.CarteIdInfo img { float:left; margin:0 10px 0px 5px;}
		.CarteIdInfo p { margin:0 5px 10px 5px; font-size:93%; line-height:1.3em;}
		.CarteIdInfo p strong { font-weight : bold;}

a.fermer{
	display:block; 
	width:380px; height:20px;
	background-color:red;
	position:absolute; top:0; left:0;
	background:#fff url('/global/images/btFermer.jpg') no-repeat;
	text-indent:-200em;
	overflow:hidden;
	
	}


/*-------------------------------------------------------------------------------------*/
/* =  Page CONTACT 					 */
/*-------------------------------------------------------------------------------------*/

/* = Titre                                               */
body#Contact h2.txtImageContact { 
	margin : 20px 0 0 0;
	display : block; width : 400px; height : 45px;
	text-indent : -20em; overflow : hidden;
	}
	
body#Contact.Uk h2.txtImageContact { background : transparent url(/global/images/txtImageContactUK.gif) no-repeat;}
body#Contact.Uk h2.txtImageContact.coordonnee { background-position : 0px -47px;}

/*-------------------------------------------------------------------------------------*/
/* =  addthis			 */
/*-------------------------------------------------------------------------------------*/
.addthisblock{margin:10px 0 10px 10px; }
body#Accueil .addthisblock{margin:10px 0 10px 25px;}