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

/* 
 * -----------------------------------------------------------
 * Redéfinition des balises standards
 * -----------------------------------------------------------
 */
html,body {
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;	
	text-align: 			center;
	background-color:		#FFFFFF/*#06070b*/;
	background-image:		url(../img/bg.jpg);
	/*background:	#06070b url(../img/bg_avatar.jpg) top center no-repeat;*/
	background-repeat:		repeat-x;
}

html, body, table, input, select {
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color:	 				#283b6c;
}

a		    	{text-decoration:none;}
a:hover	 		{text-decoration:none;}

img 			{border: 0px; margin: 0px; padding: 0px;}

dl, dd, ul, li  {margin:	0px; padding:0px;}

p ,form,object			{margin:0px; padding:0px;}


/* 
 * -----------------------------------------------------------
 * Mise en page du site
 * -----------------------------------------------------------
 */
 
#xhtml_conteneur{
	width:920px;
	height:825px;
	margin:0px auto;
	padding:47px 40px 0px 40px;
	background-image:url(../img/fond.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#xhtml_conteneur_1{
	width:1050px;
	height:768px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-image:url(../img/fond_1.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.bckg_page{
	height:100%;
	background-color:#FFFFFF;
}
.bckg_page_1{
	height:100%;
	background-color:#FFFFFF;
	margin:0px 40px;
}

html>body .bckg_page_1{
	margin:-3px 40px 0px 40px;
}

/************ Log out ************/
.logout
{
	color:#F49014; 
	font-weight:bold; 
	font-size:16px;
	margin-left: 200px;
	top: 10px;
}

.logout a
{
	color:#F49014; 
}

.logout a:hover
{
	text-decoration: underline;
}


/***********bandeau haut***********/
.bandeau_haut{
	background-image:url(../img/fond_haut_page.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:110px;
}

.bandeau_haut_1{
	height:50px;
}

.zone_logo{
	height:auto;
	display:table;
	width:100%;
	min-height:1px;
}

.logo{
	margin-top:8px;
	margin-left:18px;
}

.phrase_logo{
	margin-top:27px;
	margin-right:18px;	
}

.zone_flash{
	height:178px;
}

/***menu***/
.zone_menu{
	height:47px;
	clear:both;
	width:100%;
	background-image:url(../img/menu/fond_base.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin-top:6px;
}

.zone_menu_1{
	height:50px;
	clear:both;
	width:100%;
	background-image:url(../img/menu/fond_base_index.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.zone_menu li, .zone_menu_1 li{
	display:inline;
}


/***************index***************/

.pub{
	float:left;
	margin-top:54px;
	padding:0px 0px;
}

.pub img{
	display:block;
	margin-bottom:5px;
}

.pub a{
	background-image:url(../img/contenu/picto_voir_fiche.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#ff6600;
}


.texte_fidelite{
	color:#010101;
	font-size:13px;
	font-weight:normal;
}

.texte_fidelite a{
	color:#ff6600;
	font-size:13px;
	font-weight:normal;
}

.logos img{
	display:inline;
}

.logos span{
	padding-left:5px;
}

.zone_fidelite{
	width:463px;
	height:218px;
	float:right;
	border:1px solid #C5C5C7;
	background-image:url(../img/contenu/fond_authentification.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#DEDDE3;
	text-align:center;
	margin-top:54px;
	padding:15px 20px;
	position:relative;
	color:#010101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:13px;
}

.conteneur_flash_connexion{
	float:left;
	width:100%;
	margin-top:15px;
}

.conteneur_connexion{
	float:right;
	width:491px;
}

.flash_index{
	float:left;
}

.connexion{
	float:left;
	background-image:url(../img/contenu/separateur.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	padding-right:15px;
	width:305px
}

.inscription{
	float:right;
	width:152px;
	margin-left:15px;
}

.connexion img{
	display:block;
	margin-bottom:10px;
	margin-left:15px;
}

.inscription img{
	display:block;
	margin-bottom:10px;
}

.div_button{
	background-color:#274A90;
	border:1px solid #00236F;
	float:left;
	height:16px;
	padding:2px 8px 0px 8px;
	font-size:14px;
	font-weight:bold;
	color:#FEFEFE;
	margin-top:5px;
}

.div_button a{
	font-size:14px;
	font-weight:bold;
	color:#FEFEFE;
}


/**************contenu**************/
.conteneur_contenu{
	background-image:url(../img/fond_contenu_suite.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#FFFFFF;
}

.conteneur_contenu_1{
	background-image:url(../img/fond_contenu_suite_1.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#FFFFFF;
}

.contenu{
	background-image:url(../img/fond_contenu.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:200px;
	padding-bottom:40px;
	text-align:left;
}

html>body .contenu{
	height:auto;
	min-height:200px;
	float:left;
	width:100%;
}

hr{
     height: 0;
     margin: -1.2ex 0;
     padding: 0;
     border: 0;
     clear: both;
     visibility: hidden;
	 display:none;
 }
 
 
html>body  hr{
     height: 0;
     margin: -1.2ex 0;
     padding: 0;
     border: 0;
     clear: both;
     visibility: hidden;
	 display:block;
 }

*:first-child+html .contenu{
	height:auto;
	min-height:200px;
}

.contenu_2{
	background-image:url(../img/fond_contenu_2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:980px;
	padding-bottom:40px;
	text-align:left;
}

html>body .contenu_2{
	height:auto;
	min-height:980px;
	float:left;
	width:100%;
}

*:first-child+html .contenu_2{
	height:auto;
	min-height:980px;
}

.contenu_3{
	background-image:url(../img/fond_contenu_3.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:2000px;
	padding-bottom:40px;
	text-align:left;
}

html>body .contenu_3{
	height:auto;
	min-height:980px;
	float:left;
	width:100%;
}

*:first-child+html .contenu_2{
	height:auto;
	min-height:980px;
}


.contenu_1{
	background-image:url(../img/fond_contenu_1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:200px;
	padding-bottom:40px;
	text-align:left;
	
}

html>body .contenu_1{
	height:auto;
	min-height:200px;
	float:left;
	width:100%;
	background-color:#FFFFFF;
}

*:first-child+html .contenu_1{
	height:auto;
	min-height:200px;
}

.contenu_index{
	background-image:url(../img/bckg_content_index.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:414px;
	padding-bottom:40px;
	text-align:left;
}

html>body .contenu_index{
	height:auto;
	min-height:414px;
	float:left;
	width:100%;
}

*:first-child+html .contenu_index{
	height:auto;
	min-height:414px;
}

.authentification{ width:328px; height:249px; float:left; border:1px solid #C5C5C7; background-image:url(../img/contenu/fond_authentification.jpg); background-repeat:repeat-x; background-position:top left; background-color:#DEDDE3; margin-top:20px; text-align:left; 
}

.cumul_points{ width:463px; height:219px; float:right; border:1px solid #C5C5C7; background-image:url(../img/contenu/fond_authentification.jpg); background-repeat:repeat-x; background-position:top left; background-color:#DEDDE3; margin-top:20px; text-align:center; padding:15px 20px; position:relative; color:#010101; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:13px; 
}

.marge_contenu{ padding:0px 27px 0px 40px; margin-top:50px;  
}

.marge_contenu_index{
	padding:0px 10px 0px 20px;
}


.marge_contenu_1{
	padding:0px 15px 0px 15px;
}

.identifiez_vous{
	display:block;
	margin-left:15px;
	margin-top:4px;
	margin-bottom:10px;
}

.label_user_pass{
	float:left;
	width:128px;
	padding-left:15px;
	padding-top:3px;
}


.label_user_pass label{
	display:block;
	color:#010101;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
}

html>body .position_pass{
	margin-top:7px;
}

.position_pass{
	margin-top:10px;
}

*:first-child+html .position_pass{
	margin-top:9px;
}

.input_user_pass{
	margin-left:128px;
}

.input_authentification{
	width:155px;
	height:15px;
	border:1px solid #C5C5C7;
	vertical-align:middle;
	margin-bottom:4px;
}

.soulignement{
	margin:0px 5px 10px 10px;
	display:block;
}

.puce{
	background-image:url(../img/contenu/puce.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:8px;
}

.mdp_oublie{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
	margin-left:15px;
	padding-bottom:8px;
}

.mdp_oublie a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
}

.mdp_oublie_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
	margin-left:15px;
	padding-bottom:8px;
	margin-top:5px;
}

.mdp_oublie_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
}

.submit{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FEFEFE;
	width:34px;
	height:22px;
	border:1px solid #00236F;
	background-color:#2B529C;
	margin-left:15px;
	text-transform:uppercase;
	padding:0px;
}

.zone_inscription{
	height:86px;
	border:1px solid #C5C5C7;
	margin:0px 8px;
	padding:7px;
	background-image:url(../img/contenu/fond_inscription.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#000000;
}

h1{
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

.bouton_inscription{
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FEFEFE;
	width:122px;
	height:32px;
	border:1px solid #00236F;
	background-color:#2B529C;
	margin-left:15px;
	text-transform:uppercase;
	float:right;
	padding:0px;
}

.zone_conditions{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
}

.zone_conditions a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
}

.zone_conditions span{
	display:block;
	margin-top:2px;
}

.zone_conditions_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
}

.zone_conditions_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244386;
}

.zone_conditions_1 span{
	display:block;
	margin-top:2px;
}


.clear{
	clear:both;
	padding-bottom:8px;
}

.cumul_points img{
	display:block;
	margin:0px auto;
}

.questions{
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:11px;
	font-weight:normal;
	padding-bottom:4px;
	margin-left:62px;
}

.questions a{
	color:#FF6600;
}

.questions_1{
	font-size:11px;
	font-weight:normal;
	margin-top:12px;
	float:left;
	width:100%;
	text-align:center;
}

.questions_1 a{
	color:#FF6600;
}

.texte_cumulez_points{
	padding:8px 0px 4px 0px;
}

.titre{
	margin-top:62px;
}

.bloc_1{
	border:1px solid #C5C5C7;
	height:115px;
	text-align:center;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FEF5D4;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:25px;	
}

html>body .bloc_1{
	height:auto;
	min-height:115px;
	float:left;
	width:100%;
	padding-bottom:20px;
}

*:first-child+html .bloc_1{
	padding-bottom:0px;
}

.bloc_2{
	border:1px solid #C5C5C7;
	width:843px;
	height:115px;
	text-align:center;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FEF5D4;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
}

html>body .bloc_2{
	height:auto;
	min-height:115px;
	float:left;
	width:843px;
}

.zone_saisie{
	display:block;
	border:1px solid #FF6600;
	width:205px;
	height:20px;
	margin:25px auto 15px auto;
}

.button{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FEFEFE;
	height:20px;
	border:1px solid #00236F;
	background-color:#2B529C;
	padding:0px 0px;
	display:block;
	margin:0px auto;
}

htl>body .button, html>body .button_2{
	padding:0px 10px;
}

.button_1{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FEFEFE;
	height:20px;
	border:1px solid #00236F;
	background-color:#2B529C;
	padding:0px 3px;
	vertical-align:middle;
}

html>body .button_1{
	padding:0px 10px 3px 10px;
	vertical-align:middle;
}

*:first-child+html .button_1{
	padding:0px 5px;
	vertical-align:middle;
}

.button_3{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FEFEFE;
	height:30px;
	border:1px solid #00236F;
	background-color:#2B529C;
	padding:0px 0px;
	vertical-align:middle;
	text-transform:uppercase;
}

html>body .button_3{
	padding:0px 10px 3px 10px;
	vertical-align:middle;
}

*:first-child+html .button_3{
	padding:0px 5px;
	vertical-align:middle;
}


.button_2{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FEFEFE;
	height:27px;
	border:1px solid #00236F;
	border-right:0px;
	background-color:#294B92;
	padding:0px 10px;
	vertical-align:middle;
	float:left;
	line-height:27px;
}

.container_button_2{
	background-color:#294B92;
	background-image:url(../img/contenu/fond_bouton.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:13px;
	margin-top:12px;
	margin-left:4px;
	height:29px;
	float:left;
}

.text_basket{
	font-family:Arial, Helvetica, sans-serif;
	color:#26478C;
	font-weight:bold;
	font-size:14px;
	margin-top:16px;
	margin-bottom:10px;
}

.classer_films{ background-image:url(../img/contenu/fond_catalogue.jpg); background-position:top center; background-repeat:no-repeat; float:left; height:190px; width:452px; margin-top:22px; 
}

.news{ background-color:FEF5D4; background-image:url(../img/contenu/fond_blocs.jpg); background-position:top left; background-repeat:repeat-x; width:424px; height:140px; float:right; border:1px solid #C5C5C7; margin-top:70px; 
}

.container_blocs{
	 float:left; 
	 width:100%;
}

.title{
	color:#010101;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding-top:58px;
	padding-right:10px;
}

.alphabet{
	text-align:right;
	color:#010101;
	font-size:11px;
	padding-right:10px;
	padding-top:8px;
	float:left;
	width:442px;
	padding-bottom:8px;
}

.alphabet a{
	color:#010101;
	font-size:11px;
	cursor:pointer;
	display:block;
	float:right;
	width:13px;
	text-align:right;
}


.alphabet a:hover{
	color:#EE8707;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
}


.alphabet a.selected{
	color:#EE8707;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
}

.alphabet a.num{
	width:20px;
}

.container_form{
	float:right;
	margin-right:5px;
	text-align:right;
	width:332px;
}

html>body .container_form{
	margin-right:10px;
}

.label_genre_choix_films{
	float:left;
	padding-left:15px;
	padding-top:3px;
	margin-right:10px;
}

.label_genre_choix_films label{
	display:block;
	color:#010101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
}

.position_label{
	margin-top:10px;
}

.container_select{
	margin-left:20px;
}

.selection{
	width:218px;
	height:20px;
	vertical-align:middle;
	margin-bottom:4px;
}

.picture_news{
	width:107px;
	height:125px;
	margin:5px 6px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
}

.picture_news img{
	margin:5px auto;
	
}

.desc_news{
	float:right;
	width:293px;
	height:125px;
	margin:5px 3px;
	font-size:11px;
	color:#010101;
	line-height:12px;
}

html>body .desc_news{
	width:296px;
	margin:5px 6px 5px 0px;
}

.title_news{
	color:#294C95;
	font-size:16px;
	font-weight:bold;
	margin:5px 0px;
	text-transform:uppercase;
}

.link_news{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	background-image:url(../img/contenu/picto_voir_fiche.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	margin-top:11px;
	display:block;
}

.container_recherche_pagination{
	float:left;
	width:875px;
	margin-top:10px;
	padding-left:14px;
	margin-bottom:10px;
}

.container_recherche_pagination_bas{
	float:left;
	width:875px;
	padding-left:14px;
}

.recherche{
	float:left;
	width:33%;
	text-align:left;
}

.kind{
	float:left;
	width:33%;
	text-align:center;
	margin:3px 0px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.pagination{
	float:right;
	width:30%;
	text-align:right;
	margin:3px 20px 3px 0px;
	color:#010101;
	font-size:11px;
}

.pagination a{
	color:#010101;
	font-size:11px;
}

.pagination a:hover{
	color:#EE8707;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
}

.selected{
	color:#EE8707;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
	font-weight:bold;
}

.input_recherche{
	vertical-align:middle;
	border:1px solid #94A4CA;
	height:16px;
	width:124px;
}

.container_films{
	float:right;
	padding-left:14px;
	width:875px;
	margin-bottom:8px;
}

.container_film{
	float:left;
	width:285px;
	border:1px solid #E6E6E6;
	background-image:url(../img/contenu/fond_film.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#EDEDED;
	height:113px;
	color:#010101;
	font-size:11px;
}

.picture_film{
	width:76px;
	height:93px;
	border:1px solid #E6E6E6;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	margin:5px 0px 0px 5px;
	padding-top:5px;
}

.desc_film{
	float:right;
	width:182px;
	height:81px;
	margin:5px 3px 0px 5px;
	position:relative;
	padding-bottom:18px;
}



.title_film{
	background-image:url(../img/contenu/fond_titre_film.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:20;
	padding:3px 0px 3px 6px;
	color:#FFFFFE;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:10px;
}

.bckg_voir_fiche_1{
	background-image:url(../img/contenu/fond_voir_fiche_1.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:16px;
	position:absolute;
	left:0px;
	bottom:0px;
}

.bckg_voir_fiche_2{
	background-image:url(../img/contenu/fond_voir_fiche_2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
}

.picto_voir_fiche{
	background-image:url(../img/contenu/picto_voir_fiche.jpg);
	background-repeat:no-repeat;
	background-position:58px center;
	height:16px;
	padding-left:78px;
	line-height:16px;
	color:#233F82;
	font-size:11px;
}

.picto_voir_fiche a{
	color:#233F82;
	font-size:11px;
}

.separateur{
	float:left;
	width:6px;
}

.zone_titres{
	background-image:url(../img/contenu/fond_titre_tab.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#D68117;
	height:26px;
	color:#FFFEFE;
	font-weight:bold;
}

html>body .zone_titres{
	height:auto;
	min-height:26px;
	float:left;
	width:100%;
}

.zone_content_1{
	background-color:#F4F4F4;
	height:26px;
	border:1px solid #DADADA;
	border-top:0px;
	float:left;
	width:841px;
	color:#000000;
}

.zone_content_2{
	background-color:#FFFFFF;
	height:26px;
	border:1px solid #DADADA;
	border-top:0px;
	float:left;
	width:841px;
	color:#000000;
}

html>body .zone_content_1, .zone_content_2{
	height:auto;
	min-height:26px;
}

.td_1,.td_2,.td_3,.td_4,.td_5,.td_6, .td_empty, .td_etat, .td_qte{
	float:left;
	height:auto;
	min-height:22px;
	text-align:left;
	padding-top:2px;
	padding-left:4px;

}

.td_empty{
	width:25px;
	text-align:center;
	padding-left:0px;
	padding-top:4px;
}

.td_1{
	width:50px;
	text-align:center;
	padding-left:0px;
	padding-top:4px;
}
.td_2{
	width:62px;
	padding-top:5px;
}
.td_3{
	width:71px;
	padding-top:5px;
}
.td_4{
	width:106px;
}
.td_5{
	width:434px;
	padding-top:5px;
	font-weight:bold;
}
.td_6{
	width:71px;
	padding-top:5px;
}

.td_etat{
	width:140px;
	padding-top:5px;
}

.td_qte{
	width:60px;
}

.input_qte_film{
	width:22px;
	height:16px;
	border:1px solid #B8B8B8;
	vertical-align:middle;
	margin-right:5px;
	text-align:center;
	padding:2px 0px;
}

.td_4 img{
	margin-right:4px;
}

.zone_total{
	float:right;
	width:100%;
	margin-top:10px;
	margin-right:1px;
}

.zone_pts_restant{
	float:right;
	width:100%;
	margin-top:6px;
	margin-bottom:15px;
	margin-right:1px;
}

.marge_button{
	margin-right:1px;
}

html>body .zone_total, html>body .zone_pts_restant,  html>body .marge_button{
	margin-right:2px;
}

*:first-child+html .zone_total, *:first-child+html .zone_pts_restant, *:first-child+html .marge_button{
	margin-right:1px;
}

.zone_pts_restant_1{
	float:right;
	width:100%;
	margin-top:6px;
	margin-bottom:15px;
	margin-right:0px;
}


.total{
	float:right;
	width:134px;
	height:23px;
	background-color:#E1891C;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border:1px solid #B8B8B8;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}

.pts_restant{
	float:right;
	width:134px;
	height:23px;
	background-color:#B2B2B2;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border:1px solid #B8B8B8;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}

.pts_restant_left{
	float:left;
	width:134px;
	height:23px;
	background-color:#B2B2B2;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border:1px solid #B8B8B8;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}

.val_1{
	float:right;
	width:114px;
	height:23px;
	border:1px solid #B8B8B8;
	text-align:center;
	font-size:16px;
	color:#010101;
	font-weight:bold;
	padding-top:5px;
}

.val_1_left{
	float:left;
	width:114px;
	height:23px;
	border:1px solid #B8B8B8;
	text-align:center;
	font-size:16px;
	color:#010101;
	font-weight:bold;
	padding-top:5px;
}

.val_2{
	float:right;
	width:114px;
	height:23px;
	border:1px solid #B8B8B8;
	text-align:center;
	font-size:14px;
	color:#010101;
	font-weight:bold;
	padding-top:5px;
}

.infos_delivery{
	float:left;
	width:100%;
	text-align:left;
}

.bckg_infos_delivery{
	width:324px;
	height:145px;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FEF5D4;
	border:1px solid #C5C5C7;
	margin-left:2px;
	margin-bottom:15px;
	padding-left:28px;
	padding-top:18px;

}

.label{
	float:left;
	width:120px;
	color:#010101;
}

.infos{
	margin-left:120px;
	color:#233F82;
	font-weight:bold;
}

.infos div, .label div{
	margin-bottom:4px;
}

.send{
	color:#D68118;
	font-weight:bold;
}

.basket_left{
	background-image:url(../img/contenu/basket_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:29px;
	width:35px;
}

.basket_right{
	background-image:url(../img/contenu/basket_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:29px;
	width:97px;
	line-height:25px;
	float:left;
	width:8px;
}

.basket{
	background-image:url(../img/contenu/basket.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:29px;
	float:left;
	margin-top:70px;
	color:#040404;
	font-size:11px;
	font-weight:bold;
}

.basket a{
	color:#040404;
	font-size:11px;
	font-weight:bold;
}

.basket_1{
	background-image:url(../img/contenu/basket.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:29px;
	float:left;
	color:#040404;
	padding:0px 0px 0px 2px;
	font-size:11px;
	font-weight:bold;
	line-height:29px;
}

.basket_1 a{
	color:#040404;
	font-size:11px;
	font-weight:bold;
}

.personnel_infos{
	float:left;
	width:425px;
	margin-top:62px;
}

.coordonnees{
	float:right;
	width:425px;
	margin-top:62px;
}

.container_content_perso{
	width:380px;
	height:133px;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FEF5D4;
	border:1px solid #C5C5C7;
	margin-top:-3px;
	padding-left:28px;
	padding-top:10px;
	padding-bottom:8px;
	margin-bottom:5px;
}

.size{
	font-size:14px;
}

.label div.marge_label{
	margin-bottom:6px;
}

.link_command{
	 color:#FF9900;
	 font-size:14px;
	 font-weight:bold;
	 margin-top:10px;
}

.link_command a{
	 color:#FF9900;
	 font-size:14px;
	 font-weight:bold;
}

.uppercase{
	text-transform:uppercase;
}

.input_details{
	width:245px;
	height:16px;
	border:1px solid #FF9900;
	margin-bottom:0px;
	color:#233F82;
	font-weight:bold;
	padding-left:8px;
}

html>body .input_details{
	margin-bottom:1px;
}

*:first-child+html .input_details{
	margin-bottom:0px;
}

.label div.marge_label_1{
	margin-top:3px;
	margin-bottom:7px;
}

.label div.input_error{
	color: red
}
.label div.input_error{
	color: red
}
div.input_error{
	color: red
}

html>body .label div.marge_label_1{
	margin-top:3px;
	margin-bottom:6px;
}

*:first-child+html .label div.marge_label_1{
	margin-top:3px;
	margin-bottom:7px;
}

.label div.last_marge_label{
	margin-top:3px;
	margin-bottom:0px;
}

.visual_present{
	background-image:url(../img/contenu/bckg_present.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:211px;
	height:256px;
	margin-top:35px;
	float:left;
	position:relative;
	padding-bottom:58px;
}

.desc_present{
	float:right;
	width:630px;
	height:289px;
	margin-top:0px;
	color:#010101;
	font-size:11px;
	position:relative;
	padding-bottom:25px;
}

html>body .desc_present{
	height:auto;
	min-height:289px;
}

.title_present{
	color:#233f82;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../img/contenu/bckg_title_present.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#E4E4E4;
	height:33px;
	padding:5px 0px 0px 0px;
	margin-top:8px;
	margin-bottom:18px;
	float:left;
	width:100%;
}

.visual_present img{
	margin-top:95px;
	margin-left:34px;
}

.float_left{
	float:left;
	width:100%;
}

.float_left_basket{
	float:left;
	width:100%;
	height:29px;
}

.pos_right{
	float:right;
}

.div_button_1{
	background-color:#274A90;
	border:1px solid #00236F;
	float:left;
	height:16px;
	padding:2px 8px 0px 8px;
	font-size:11px;
	font-weight:bold;
	color:#FEFEFE;
	margin-top:5px;
}

.div_button_1 a{
	font-size:11px;
	font-weight:bold;
	color:#FEFEFE;
}

.zone_boutons{
	position:absolute;
	bottom:0px;
	right:0px;
}

.zone_boutons span{
	display:block;
	float:left;
	width:15px;
}

.bckg_pts{
	background-image:url(../img/contenu/fond_nbr_pts.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:148px;
	height:25px;
	text-align:center;
	padding-top:0px;
	color:#FFFFFF;
	font-size:18px;
}

.bckg_pts a{
	color:#FFFFFF;
	font-size:18px;
}

.bckg_choix{
	background-image:url(../img/contenu/fond_choix.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:148px;
	height:22px;
	text-align:center;
	margin-top:3px;
	padding-top:3px;
	font-size:14px;
	color:#233f82;
	font-weight:bold;
}

.bckg_choix a{
	color:#233f82;
	font-weight:bold;
}

.position_boutons{
	position:absolute;
	bottom:0px;
	left:0px;
	margin-left:49px;
	margin-bottom:3px;
}

.container_catalogue{
	 float:left;
	 width:100%;
}

.conteneur_classement{ float:left; width:670px; height:111px; background-image:url(../img/contenu/bckg_classement.gif); background-position:top left; background-repeat:no-repeat; margin-top:-20px; padding-left:180px; 
}


.text_desabonnement{
	color:#000000;
	margin-top:50px;
}

.cgu_text{
	color:#010101;
	font-size:11px;
	margin-top:62px;
}


.titre_classement{
	font-size:16px;
	font-weight:bold;
	margin-top:47px;
	margin-bottom:10px;
}

.conteneur_liste_cadeaux{
	background-image:url(../img/contenu/fond_liste_cadeaux.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	width:814px;
	margin-left:6px;
	margin-top:5px;
	padding-left:24px;
	padding-top:10px;
	padding-bottom:15px;
}

html>body .conteneur_liste_cadeaux{
	margin-left:12px;
}

.affiche_cadeaux{
	color:#FF9613;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}

.affiche_cadeaux a{
	color:#FF9613;
	font-size:14px;
	font-weight:bold;
}

.conteneur_cadeaux{
	width:100%;
	float:left;
	width:100%;
}

.cadeau{
	width:18%;
	padding-left:8px;
}

.visual_cadeau{
	width:124px;
	text-align:center;
	height:145px;
	padding-top:5px;
	border:1px solid #C5C5C7;
	background-color:#FFFFFF;
}

.titre_cadeau{
	color:#294C95;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	width:125px;
	padding-left:8px;
	vertical-align:bottom;
}

.nbre_pts{
	background-image:url(../img/contenu/fond_bt_2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:23px;
	width:105px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	padding-left:20px;
	margin-bottom:3px;
	margin-top:8px;
}
.nbre_pts_7{
	background-image:url(../img/contenu/fond_bt_2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:23px;
	width:105px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	padding-left:20px;
	margin-bottom:3px;
	margin-top:8px;
}
.nbre_pts_5{
	background-image:url(../img/contenu/fond_bt_3.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:23px;
	width:105px;
	color:#294C95;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	padding-left:20px;
	margin-bottom:3px;
	margin-top:8px;
}
.nbre_pts_3{
	background-image:url(../img/contenu/fond_bt_4.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:23px;
	width:105px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	padding-left:20px;
	margin-bottom:3px;
	margin-top:8px;
}

.details{
	background-image:url(../img/contenu/fond_bt_1.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:23px;
	width:121px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	padding-left:4px;
	margin-bottom:3px;
}

.details img, .choisir img{
	padding-right:4px;
}

.choisir{
	background-image:url(../img/contenu/fond_bt_2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:23px;
	width:121px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	padding-left:4px;
}

.select_classement{
	width:148px;
	vertical-align:middle;
	height:18px;
	margin-left:10px;
	margin-right:16px;
	color:#6F6C6C;
}

.banniere_inscription{ margin-top:0px; float:left; 
}

.banniere_inscription_1{ margin-top:0px; float:left; width:694px; height:104px; border:1px solid #C5C5C7; background-image:url(../img/contenu/fond_inscription_1.jpg); background-position:top left; background-repeat:repeat-x; background-color:#EBEBED; padding-left:25px; padding-top:12px; 
}


.connexion_pro{ width:125px; height:94px; margin-top:0px; border:1px solid #C5C5C7; float:right; text-align:center; color:#010101; padding-top:22px; 
}

.connexion_pro a{
	color:#FF6600;
}

.connexion_pro img{
	display:block;
	margin:6px auto 6px auto;
}

.conteneur_inscription{
	float:left;
	width:100%;
	text-align:left;
	margin-top:10px;
}

.titre_principal{
	height:29px;
	background-image:url(../img/contenu/fond_titre_principal.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin-top:2px;
	margin-bottom:4px;
}

.titres{
	height:29px;
	background-image:url(../img/contenu/fond_titres.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#000000;
	float:left;
	width:100%;
}

.titres img{
	margin-left:13px;
	margin-top:4px;
	vertical-align:text-bottom;
	float:left;
}

.titre_principal img{
	margin-left:13px;
	margin-top:5px;
	vertical-align:text-bottom;
}

.bloc_gauche{
	float:left;
	width:335px;
}

.bloc_droit{
	float:left;
	width:445px;
	margin-left:25px;
}

.label_1{
	float:left;
	width:130px;
	color:#000000;
}

.label_2{
	float:left;
	width:240px;
	color:#000000;
}

.label_3{
	float:left;
	width:110px;
	color:#000000;
}

.infos_1{
	margin-left:130px;
	color:#000000;
}

.infos_1 span{
	padding:0px 8px;
}

.infos_2{
	margin-left:240px;
	color:#000000;
}

.infos_2 span{
	padding:0px 8px;
}

.infos_3{
	margin-left:110px;
	color:#000000;
}

.infos_3 span{
	padding:0px 8px;
}

.input_form_inscription_1{
	width:118px;
	height:18px;
	border:1px solid #ee8707;
	margin-bottom:4px;
	vertical-align:middle;
}

html>body .input_form_inscription_1{
	width:120px;
}

.input_form_inscription_2{
	width:183px;
	height:18px;
	border:1px solid #ee8707;
	margin-bottom:4px;
	vertical-align:middle;
}

.input_form_inscription_3{
	width:320px;
	height:18px;
	border:1px solid #ee8707;
	margin-bottom:4px;
	vertical-align:middle;
}

.input_form_inscription_4{
	width:90px;
	height:18px;
	border:1px solid #ee8707;
	margin-bottom:4px;
	vertical-align:middle;
}

.position_form{
	margin-top:4px;
}

.position_form_1{
	margin-top:15px;
}

.position_form_2{
	margin-top:12px;
}

.position_form_3{
	margin-top:13px;
}

html>body .position_form{
	margin-top:4px;
}

html>body .position_form_1{
	margin-top:12px;
}

html>body .position_form_2{
	margin-top:10px;
}

html>body .position_form_3{
	margin-top:11px;
}

.conteneur_form{
	float:left;
	width:97%;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:10px;
}

.libelle{
	float:left;
	margin-top:4px;
	margin-right:15px;
}

.check{
	margin-left:81px;
	margin-right:10px;
}

html>body .check{
	vertical-align:middle;
}

.conteneur_check{
	float:left;
	margin-top:2px;
}

.check_1{
	margin-right:10px;
}

html>body .check_1{
	vertical-align:middle;
}

.conteneur_check0{
	float:left;
	width:150px;
	margin-right:25px;
}

.conteneur_check1{
	float:left;
	width:175px;
	margin-right:25px;
}

.conteneur_check2{
	float:left;
	margin-right:25px;
	
}

.conteneur_check3{
	float:left;
}

.separation{
	width:25px;
	float:left;
}

.reglement a{
	color:#ea8200;
}

.conditions{
	color:#6C6C6C;
	font-size:10px;
	margin-top:15px;
	margin-left:10px;
	float:left;
	width:97%;
}

.conditions a{
	color:#6C6C6C;
	font-size:10px;
}

.texte_inscription_pro{
	color:#ABABAB;
	font-size:12px;
	margin-top:8px;
}

.phrase_intro{
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.phrase_intro span{
	color:#d97800;
}

.conteneur_boutons{
	float:left;
	width:49%;
	padding-top:5px;
}

.conteneur_boutons img{
	display:block;
	margin-left:5px;
}

.nouveautes{
	border:1px solid #C5C5C7;
	float:left;
	width:729px;
	height:243px;
	background-image:url(../img/contenu/fond_nouveautes.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 50px 10px 50px;
}

html>body .nouveautes{
	height:auto;
	min-height:243px;
}

.bloc_compte{
	border:1px solid #C5C5C7;
	width:829px;
	height:115px;
	text-align:center;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FEF5D4;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

html>body .bloc_compte{
	height:auto;
	min-height:115px;
	float:left;
}

.decouvrir_nouveautes{
	color:#F49014;
	font-weight:bold;
	font-size:16px;
	margin-top:30px;
	margin-bottom:5px;
	float:left;
	width:100%;
}

.film_nouveutes{
	width:180px;
	float:left;
	text-align:center;
	color:#234084;
	font-size:11px;
	margin-top:20px;
}

.film_nouveutes img{
	margin:0px auto;
}

.zone_actualites{
	float:left;
	width:889px;
	height:331px;
	background-image:url(../img/contenu/fond_actualites.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:30px;
}

.video{
	float:left;
	margin-left:25px;
	margin-top:98px;
}

html>body .video{
	margin-left:45px;
}

.actualites{
	float:left;
	width:355px;
	height:222px;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FEF5D4;
	border:1px solid #C5C5C7;
	margin-top:80px;
	margin-left:3px;
	padding:8px 10px 10px 30px;
}

.img_actualites{
	float:left;
	margin-top:5px;
	margin-right:5px;
}

.contenu_actualites{
	width:230px;
	float:right;
	height:155px;
	margin-top:10px;
	color:#010101;
	font-size:11px;
	position:relative;
	padding-bottom:15px;
}

.titre_actualites{
	color:#294c95;
	font-size:18px;
	text-transform:uppercase;
	line-height:normal;
}

.titre_actualites_1{
	color:#294c95;
	font-size:18px;
	text-transform:uppercase;
	line-height:normal;
}

.sous_titre_actualites{
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:normal;
}

.sous_titre_actualites_1{
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	margin-bottom:6px;
	line-height:normal;
}

.lien_voir_fiche{
	position:absolute;
	color:#234084;
	font-size:11px;
	bottom:0px;
	left:0px;
}

.lien_voir_fiche a{
	color:#234084;
	font-size:11px;
}

.zone_catalogue{
	width:176px;
	height:396px;
	float:left;
	border:1px solid #D5D5D6;
	margin-left:15px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:38px;
	position:relative;
}

html>body .zone_catalogue{
	margin-left:30px;
}


.lien_voir_fiche_1{
	color:#234084;
	font-size:11px;
}

.lien_voir_fiche_1 a{
	color:#234084;
	font-size:11px;
}

.titre_catalogue{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

.sous_titre_catalogue{
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	text-transform:uppercase;
}

.catalogues{
	padding-left:10px;
	margin-top:12px;
	padding-top:3px;
	padding-bottom:3px;
}

.catalogues_bckg{
	background-color:#F0F0F0;
	padding-left:10px;
	margin-top:12px;
	padding-top:3px;
	padding-bottom:3px;
}

.lien_voir_plus_catalogue{
	width:147px;
	height:20px;
	background-color:#D5D5D6;
	position:absolute;
	bottom:-1px;
	right:0px;
	text-align:center;
	padding-top:8px;
	color:#26478C;
	font-weight:bold;
}

.lien_voir_plus_catalogue a{
	color:#26478C;
	font-weight:bold;
}

html>Body .lien_voir_plus_catalogue{
	bottom:0px;
}

.nouveautes_1{
	width:668px;
	height:441px;
	float:right;
	margin-top:10px;
}

.contenu_nouveautes_1{
	width:323px;
	height:213px;
	float:left;
	border:1px solid #D5D5D6;
	background-color:#CCDBFC;
	background-image:url(../img/contenu/fond_bloc_2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding-left:5px;
}

.contenu_nouveautes_2{
	width:323px;
	height:213px;
	float:right;
	border:1px solid #D5D5D6;
	background-color:#CCDBFC;
	background-image:url(../img/contenu/fond_bloc_2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding-left:5px;
}

.contenu_nouveautes_3{
	margin-top:11px;
	width:323px;
	height:213px;
	float:left;
	border:1px solid #D5D5D6;
	background-color:#FEF5D4;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:5px;
}

.contenu_nouveautes_4{
	margin-top:11px;
	width:323px;
	height:213px;
	float:right;
	margin-top:11px;
	border:1px solid #D5D5D6;
	background-color:#FEF5D4;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding-left:5px;
}

.contenu_actu{
	float:right;
	width:203px;
	height:185px;
	margin-right:3px;
	font-size:11px;
	color:#010101;
	line-height:12px;
	position:relative;
	padding-bottom:18px;
	margin-top:5px;
}

.questions_decouvrir_site{
	color:#233f82;
	font-size:14px;
	font-weight:bold;
}

.reponse{
	color:#030303;
	font-size:12px;
}

.reponse a{
	color:#FF6600;
	font-size:12px;
}

.decouvrir_site{
	float:left;
	width:920px;
	height:630px;
	background-image:url(../img/contenu/fond_decouvrir-site.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:30px;
	margin-bottom:30px;
}

html>body .decouvrir_site{
	height:auto;
	min-height:630px;
}

.fond_cadeaux{
	width:210px;
	height:161px;
	background-image:url(../img/contenu/fond_cadeaux.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:10px;
	position:relative;
}

.fond_cadeaux a{
	color:#FF6600;
	position:absolute;
	bottom:0px;
	left:0px;
}

.titre_decouvrir{
	margin-top:15px;
}

.style_text_1{
	color:#010101;
	font-size:18px;
}

.style_text_2{
	color:#010101;
	font-size:23px;
	font-weight:bold;
	line-height:15px;
}

.div_inscription{
	width:194px;
	height:44px;
	background-image:url(../img/contenu/incription_decouvrir-site.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:130px;
	margin-right:20px;
	font-size:18px;
	color:#010101;
	text-align:left;
	padding-left:60px;
	line-height:16px;
	padding-top:12px;
}

.div_inscription a{
	display:block;
	font-size:24px;
	color:#FF6600;
	font-weight:bold;
}

.tout_sur_blu_ray{
	margin-top:71px;
	margin-left:205px;
	color:#010101;
	font-size:11px;
}

.contenu_bloc{
	width:212px;
	background-image:url(../img/contenu/fond_bloc_decouvrir_site.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF3C9;
	border:1px solid #D8D8D9;
	border-top:0px;
	height:100px;
	vertical-align:top;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.contenu_bloc_1{
	width:214px;
	background-image:url(../img/contenu/fond_bloc_decouvrir_site.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF3C9;
	border:1px solid #D8D8D9;
	border-top:0px;
	height:100px;
	vertical-align:top;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.contenu_bloc_2{
	width:209px;
	background-image:url(../img/contenu/fond_bloc_decouvrir_site.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF3C9;
	border:1px solid #D8D8D9;
	border-top:0px;
	height:100px;
	vertical-align:top;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}


.pos_relative{
	position:relative;
	padding-top:52px;
}

.titre_contenu_bloc{
	width:220px;
	height:57px;
	background-image:url(../img/contenu/fond_titre_decouvrir-site.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:15px;
	position:absolute;
	text-align:center;
	left:0px;
	top:0px;
	margin-top:-20px;
}

html>body .titre_contenu_bloc{
	margin-top:-30px;
}

.contenu_bloc .titre_contenu_bloc{
	margin-left:-4px;
}

.contenu_bloc_1 .titre_contenu_bloc{
	margin-left:-3px;
}

.contenu_bloc_2 .titre_contenu_bloc{
	margin-left:-6px;
}

.logos_pts_1{
	margin-top:9px;
}


.espacement{
	width:8px;
}

.espacement_1{
	width:6px;
}

.rubrique_faq{
	font-size:15px;
	color:#010101;
	text-align:center;
}

.rubrique_faq a{
	display:block;
	font-size:15px;
	color:#FF6600;
	font-weight:bold;
}

.rubrique_faq img{
	margin-top:5px;
}

.conteneur_visual_blu_ray{
	width:210px;
	float:left;
	text-align:left;
}

.pos_last_question{
	width:605px;
	float:left;
}

.tt_public{
	float:left;
	display:block;
	margin-left:10px;
}

.visual_blu_ray{
	background-image:url(../img/contenu/fond_details_blu_ray.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:210px;
	height:276px;
	margin-top:40px;
	position:relative;
}

.visual_blu_ray img{
	margin-top:85px;
	margin-left:64px;
}

.bouton_bande_annonce{
	width:145px;
	height:48px;
	margin-left:48px;
	margin-top:20px;
	padding-left:4px;
	padding-top:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-image:url(../img/contenu/fond_bande_annonce.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.bouton_bande_annonce a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}


.chapeau{
	font-size:11px;
	color:#010101;
	border:1px solid #C5C5C7;
	padding:5px 5px 10px 5px;
	margin-bottom:10px;
	
}

.titre_desc_blu_ray{
	color:#FF7A09;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:100%;
}

.titre_desc_blu_ray_1{
	color:#FF7A09;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:100%;
	padding-left:5px;
}

.title_blu_ray{
	color:#233f82;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../img/contenu/bckg_title_present.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#E4E4E4;
	
	padding:5px 0px 0px 0px;
	margin-top:8px;
	margin-bottom:5px;
	float:left;
	width:630px;
}

.puce_detail_blu_ray{
	background-image:url(../img/contenu/puce_details_blu_ray.jpg);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:10px;
	float:left;
	width:100%;
}

.bonus{
	width:49%;
	float:left;
	margin-left:5px;
}

.caracteristiques{
	width:46%;
	float:right;
}

.commencement_texte{
	float:left;
	width:100%;
	padding-left:5px;
}

.texte{
	float:left;
	width:545px;
}

.logos_pts{
	float:left;
}

.logos_pts span{
	padding-left:10px;
}

.bloc_3{
	border:1px solid #C5C5C7;
	width:807px;
	height:85px;
	text-align:center;
	background-image:url(../img/contenu/fond_blocs.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FEF5D4;
	color:#040404;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px 3px 18px 15px;
}

html>body .bloc_3{
	height:auto;
	min-height:100px;
	float:left;
	width:807px;
}

.input_code_fidelite{
	border:1px solid #2B519B;
	width:238px;
	margin-bottom:4px;
	float:left;
}

html>body .input_code_fidelite{
	width:240px;
}

.bloc_gauche_1{
	float:left;
	width:425px;
}

.bloc_droit_1{
	float:left;
	width:373px;
}

.enregistrer input{
	margin-left:-3px;
	margin-top:4px;
}

html>body .enregistrer input{
	margin-left:0px;
	margin-top:0px;
}

.pas_de_code{
	font-size:10px;
	color:#010101;
	margin-top:30px;
}

.pas_de_code a{
	font-size:10px;
	color:#ED8605;
}

.questions_reponses{
	float:left;
	width:900px;
	margin-left:10px;
}

html>body .questions_reponses{
	margin-left:18px;
	width:902px;
}

.formulaire_decouvrir{
	float:left;
	width:880px;
	color:#010101;
	margin-top:10px;
	border:1px solid #D8D8D9;
	padding:8px 20px 10px 15px;
	display:none;
}

.bloc_gauche_2{
	float:left;
	width:460px;
}

.bloc_droit_2{
	float:left;
	width:390px;
}

.note{
	font-size:11px;
	color:#000000;
}

.conteneur_faq{
	float:left;
	width:100%;
	text-align:left;
	margin-top:70px;
}

.bloc_questions_posees{
	float:left;
	width:791px;
	height:107px;
	background-image:url(../img/contenu/fond_bloc_test.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#EDEDED;
	padding:30px 15px 5px 45px;
	border:1px solid #CACACC;
	position:relative;
	margin-bottom:8px;
}

.bloc_questions_posees_pro{
	float:left;
	width:791px;
	height:107px;
	background-image:url(../img/contenu/fond_bloc_test_1.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#EDEDED;
	padding:30px 15px 5px 45px;
	border:1px solid #CACACC;
	position:relative;
	margin-bottom:8px;
}


html>body .bloc_questions_posees, html>body .bloc_questions_posees_pro{
	height:auto;
	min-height:107px;
}

.bloc_questions_posees img{
	margin-top:5px;
	
}

.zone_questions{
	width:480px;
}

.bloc_questions_posees  .pt_interro, .bloc_questions_posees_pro .pt_interro{
	position:absolute;
	right:0px;
	top:0px;
	margin-top:-73px;
	margin-right:55px;
}

.lien_questions{
	float:right;
	margin-top:4px;
	margin-right:5px;
	font-weight:bold;
	color:#010101;
	font-size:11px;
}

.titres .lien_questions img{
	float:none;
}

.texte_faq{
	float:left;
	width:100%;
	margin:10px 0px 15px 0px;
}

.partie_gauche{
	width:370px;
	float:left;
	margin-left:10px;
}

html>body .partie_gauche{
	width:370px;
	float:left;
	margin-left:15px;
}

.partie_droite{
	float:right;
}
.partie_droite img{
	display:block;
}

.zone_a{
	color:#FFCC33;
	font-weight:bold;
}
.zone_b{
	color:#E0990A;
	font-weight:bold;
}
.zone_c{
	color:#55A9FD;
	font-weight:bold;
}

.texte_droit{
	width:772px;
	float:right;
}

.conteneur_quizz{
	float:left;
	width:850px;
	border:1px solid #254489;
	color:#000000;
	font-size:12px;
	background-color:#FFFFFF;
}

.zone_quizz{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:20px;
	float:left;
	width:835px;
}

.titre_quizz{
	background-image:url(../img/contenu/fond_quizz.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:32px;
	float:left;
	width:100%;
}

.titre_quizz img{
	float:left;
	margin-left:13px;
	margin-top:4px;
	vertical-align:text-bottom;
}

.lien_questions_1{
	float:right;
	margin-top:2px;
	margin-right:5px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}

.titre_quizz .lien_questions_1 img{
	float:none;
}

.question{
	font-weight:bold;
	color:#244287;
}

.reponses{
	padding-top:20px;
}


/*Selects*/

.selectArea_60px {
	width:58px;
	height:20px;
	border:1px solid #ee8707;
	float:left;
	margin-bottom:4px;
	margin-right:1px;
	margin-top:2px;
	margin-left:2px;
	background-color:#FFFFFF;
}

html>body .selectArea_60px {
	margin-top:0px;
	margin-right:3px;
	margin-left:0px;
}

.selectArea_60px_1 {
	width:58px;
	height:20px;
	border:1px solid #2B519B;
	float:left;
	margin-bottom:4px;
	margin-right:1px;
	margin-top:2px;
	margin-left:2px;
	background-color:#FFFFFF;
}

html>body .selectArea_60px_1 {
	margin-top:0px;
	margin-right:3px;
	margin-left:0px;
}

.selectArea_242px {
	width:240px;
	height:20px;
	border:1px solid #2B519B;
	float:left;
	margin-bottom:4px;
	background-color:#FFFFFF;
}
select#code_enseigne {
	width:240px;
	
}
select {
	height:20px;
	border:1px solid #2B519B;
	float:left;
	margin-bottom:4px;
	background-color:#FFFFFF;
}

.selectArea_245px {
	width:243px;
	height:20px;
	border:1px solid #ee8707;
	float:left;
	margin-bottom:4px;
	background-color:#FFFFFF;
}


.selectArea_185px {
	width:183px;
	height:20px;
	border:1px solid #ee8707;
	float:left;
	margin-bottom:4px;
	margin-right:3px;
	margin-top:2px;
	background-color:#FFFFFF;
}

html>body .selectArea_185px {
	margin-top:0px;
}

.selectArea_43px {
	width:41px;
	height:20px;
	border:1px solid #ee8707;
	float:left;
	margin-bottom:4px;
	margin-right:3px;
	margin-top:2px;
	background-color:#FFFFFF;
}

html>body .selectArea_43px {
	margin-top:0px;
}

.selectArea_43px_1 {
	width:41px;
	height:20px;
	border:1px solid #2B519B;
	float:left;
	margin-bottom:4px;
	margin-right:3px;
	margin-top:2px;
	background-color:#FFFFFF;
}

html>body .selectArea_43px_1 {
	margin-top:0px;
}


.selectArea_76px {
	width:74px;
	height:20px;
	border:1px solid #ee8707;
	float:left;
	margin-bottom:4px;
	margin-right:3px;
	margin-top:2px;
	background-color:#FFFFFF;
}

html>body .selectArea_76px {
	margin-top:0px;
}

.left {
	height:20px;
	float:left;
}

.right {
	width:15px;
	height:16px;
	float:right;
	background:url(../img/contenu/select_right.jpg) no-repeat left top;
	margin-top:2px;
	margin-right:2px;
}

.right a {
	display:block;
	width:15px;
	height:16px;
}

.right i{
	display:none;
}

.center{
	color:#000000;
	float:left;
	margin-top:3px;
	margin-left:3px;
	font-size:12px;
}


/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible{
	position:absolute;
	width:100%;
	left:-1px;
	top:0px;
	margin-top:20px;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #ee8707;
	height:136px;
	overflow:auto;
	overflow-x:hidden;
	height:expression(
	this.scrollHeight > 136? "136px" : "auto" );
}

html>body .optionsDivInvisible, html>body .optionsDivVisible{
	height:auto;
	min-height:1px;
	max-height:136px;
}

.selectArea_242px .optionsDivInvisible, .selectArea_242px  .optionsDivVisible, .selectArea_43px_1 .optionsDivInvisible, .selectArea_43px_1  .optionsDivVisible, .selectArea_60px_1 .optionsDivInvisible, .selectArea_60px_1  .optionsDivVisible{
	position:absolute;
	width:100%;
	left:-1px;
	top:0px;
	margin-top:20px;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #2B519B;
}

.optionsDivInvisible {
	z-index:0px;
	display:none;
}
.optionsDivVisible {
	z-index:10000;
	display:block;
}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#000000;
	text-decoration:none;
	display:block;
	padding:1px 4px;
}
.optionsDivVisible a:hover {
	color:#000000;
	background:#FFFFFF;
	border-color:#FFFFFF;
}


/**************bas de page**************/
.bas_page{
	height:auto;
	display:table;
	width:100%;
	min-height:1px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#FFFFFF;
	clear:both;
}

.zone_copyright{
	width:560px;
	font-size:10px;
	text-align:left;
	float:left;
	background-image:url(../img/bas/picto_copyright.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:34px;
	line-height:10px;
	margin-left:5px;
}
.zone_contractuel{
	font-size:10px;
	text-align:right;
	float:right;
	padding-right:34px;
	line-height:10px;
	padding-top:15px;
}

html>body .zone_copyright{
	margin-left:10px;
}

.images_copyright{
	float:right;
	margin-right:5px;
}

html>body .images_copyright{
	margin-right:8px;
}

.images_copyright span{
	padding-right:7px;
}

html>body .images_copyright span{
	padding-right:5px;
}

*:first-child+html .images_copyright span{
	padding-right:8px;
}

.select_orange{
	border:1px solid #ee8707;
}

.empty_err{
	background-color: #ffcccc;
}
