body{
	text-align:center;
	background-image: url("../images/background_body.png");
	background-repeat:repeat-x;
	background-color:#36202f;
	
}

div.addthis_toolbox {
	position: absolute;
	width: 200px;
	margin-left: 800px;
	margin-top: 110px;
}

#page {
	width:1000px;
	height:auto;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
div #content {
	background-color:#462a3d;
	height:auto;
	width:1000px;
}

.orange {color: #F1630B;}
.back{text-align: right;font-size: 12px;font-family: Arial;margin-top: 20px;}
.back a{text-decoration: none;color: #4B2D47;}
.violet {color: #59264f;}

a {cursor: pointer;}

img.picplay {width: 29px;height: 29px;margin-top: 11px;margin-left: 11px;}
p.vignette {height: 50px;width: 50px;}

p.mention {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 14px;
	width: 380px;
	margin-left: 8px;
	font-weight: bold;
}

p.mention span {color: #B43513;}

/**CSS DE LA PARTIE BASE**********************************************************************************************/

#header {
	width:1000px;
}
#titre {
    background-image: url("../images/banniere_haut.png");
    width:960px;
    height:112px;
    background-repeat: no-repeat;
    margin-bottom: 0px;  
	padding-left: 40px;
	padding-top: 40px;
}

#menu_haut{
		margin-top: 0px;
		height:21px;
}

#menu_haut a{
	margin-left:4px;
	margin-right:4px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;	
	padding-top:3px;
}

#menu_haut a.my-account{
	color: #F1630B;
}

#menu_haut a.presselink {
	float:left;
	color:#c28fb2;
	height: 18px;
	#height: 18px;
	height /*\**/: 18px\9;
	background-color: #fff7fd;
	margin:0px;
	padding-left:9px;
	padding-right:9px;
	margin-left: 4px;
	margin-right: 6px;
}

#lien_haut{
	margin-left: 40px;
}
.separation_menu_haut{
	width:10px;
	height:15px;
	background-image:url("../images/separation_menu_haut.png");
	background-position:0px -1px;
	float:left;
	margin-top:3px;
}

.active {
	color:#FFFFFF;
	float:left;
}

.unactive {
	color:#c28fb2;
	float:left;
}

#sub-presse {
	background-image: url(../images/submenu-top.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 6px;
	width: 218px;
	position: absolute;
	top: 172px;
	margin-left: 464px;
	font-family: Verdana;
	font-size: 12px;
	color: #c28fb2;
}

#sub-presse p{padding: 4px;padding-left: 5px;}
#sub-presse a {color: #c28fb2; text-decoration: none;}
#sub-presse a:hover {color: black;}
#sub-presse a.current {color: black;} 
#sub-presse-bottom {
	background-image: url(../images/submenu-bottom.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 8px;
}

#sub-presse-content {
	background-color: #fff7fd;
	padding-top: 3px;
}

.menu_off{display: none;}
.menu_on{display: block;}

#lien_bas{
	text-align: center;
	text-transform: lowercase;
}

#pied_de_page{
		background-image: url("../images/pied_de_page.png");
		background-repeat: no-repeat;
		width:1000px;
		height: 60px;
		clear:both;
		
}
#pied_de_page a{
	margin-left:17px;
	margin-right:17px;
	text-decoration: none;
	color:#7f567c;
	font-family: arial;
	font-size: 12px;
}
div #depassement {
	clear:both;
	padding-bottom:15px;
}


/**PARTIE CONTENT INDEX**************************************************************************************************************/
#bandeau_index {
	background-image: url("../images/background_bandeau_index.png");
	background-repeat: no-repeat;
	height: 273px;
}

#video_index {
	 float: left; 	
	 margin-top:15px;	
	 margin-left:40px;	
	 width:290px;
	 height:239px;
	 #width:285px;
	 #margin-left:25px;													
}

#video_index img{width:290px;
	 height:239px;#width:285px;}

#content_bandeau_index {
	padding-top:10px;
	margin-left:360px;	
	width:600px;

}
div #guillemet_index_haut {
	float:left;
}
div #guillemet_index_bas{
	position:absolute;
	margin-left:570px;
	margin-top:-20px;
}
div #content_bandeau_index_citation {
	width:600px;
}
div #content_bandeau_index_citation span{
	color:#d7a2cc;
}
div #content_bandeau_index_citation p {
	padding-top:2px;
	padding-left:33px;
	padding-right:10px;
	line-height:20px;
	font-family:georgia;
	color:#bf9db9;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

div #content_bandeau_index_citation a {
	font-family:georgia;
	color:#dedede;
	padding-left:445px;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
}
div #content_bandeau_index_presentation_titre {
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:24px;
	text-align:justify;
	margin-top:10px;
}
div #paragraphe_decale {
	padding-left:18px;
	margin-top:3px;
	word-spacing:5px;
}
div #content_bandeau_index_presentation_sous_titre{
	color:#dfc1da;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	text-align:justify;
	padding-top:4px;
	word-spacing:3px;
}
div #content_bandeau_index_presentation_content{
	font-family:verdana;
	color:#d7a2cc;
	font-size:15px;
	padding-top:5px;
	text-align:justify;
	line-height:20px;
}
div #content_bandeau_index_presentation_bloc_film{
	margin-left:404px;
	position:absolute;
	text-align:right;
	top:401px;
}
#blocs_menu {
	background-color:#462a3d;
	height: 265px;	
}

#bloc_ados {
	height: 245px;
	width: 195px;
	margin-left:40px;
	padding-top:10px;
	float:left;
	
	#margin-left:25px;
	
}
#header_bloc_ados {
	display:block;
	background-image: url("../images/header_bloc_ados.png");
	background-repeat: no-repeat;
	height: 52px;
	width: auto;
}
#content_bloc_ados {
	background-image: url("../images/background_content_bloc_ados.png");
	background-repeat: no-repeat;
	height: 191px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
#content_bloc_ados_up {
	color:#8cbad4;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}
#content_bloc_ados_clique {
	margin-top:10px;
}
#content_bloc_ados_texte {
	color:#FFFFFF;
	font-family:arial;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	margin-top:20px;
	margin-bottom:14px;
	line-height:16px;
}
#content_bloc_ados a{
	color:#8cbad4;
	font-family:arial;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#content_bloc_ados a:hover{
	color:#ffffff;
}

 
#bloc_parents {
	height: 245px; 																						
	width: 198px;
	margin-left:13px;
	padding-top:10px;
	float: left;																			
	
}
#header_bloc_parents {
	background-image: url("../images/header_bloc_parents.png");
	background-repeat: no-repeat;
	height: 52px;
	width: auto;
}
.content_bloc_parents_points{
	width:4px;
	float:left;
	margin-right:2px;
	color:#d56686;
}
#content_bloc_parents {
	background-image: url("../images/background_content_bloc_parents.png");
	background-repeat: no-repeat;
	height: 191px;
	padding-left:5px;
	padding-top:5px;
	padding-right:1px;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
}
#content_bloc_parents p{margin-bottom: 20px;}
#content_bloc_parents a{
	text-decoration:none;
	color:#d56686;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}
#content_bloc_parents a:hover{
	color:#ffffff;
}
#content_bloc_parents_haut_p{
	float:left;
	line-height:15px;
}
#content_bloc_parents #content_bloc_parents_bas {
	margin-bottom: 4px;
	line-height:14px;
}
#content_bloc_parents_bas_p{
	float:left;
	width:180px;
	line-height:15px;
}

#bloc_presse {
	height: 245px; 																						
	width: 242px;
	margin-left:13px;
	padding-top:10px;
	float:left;
}

#bloc_presse_top {
	margin-bottom:2px;
}
#header_bloc_presse_top {
	display:block;
	background-image: url("../images/header_bloc_presse_top.png");
	background-repeat: no-repeat;
	height: 52px;
	width: auto;
}
#content_bloc_presse_top {
	background-image: url("../images/background_content_bloc_presse_top.png");
	background-repeat: no-repeat;
	height: 72px;
	padding-left: 10px;
	padding-top:5px;
	padding-right: 5px;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
}
#content_bloc_presse_top span{
	color:#a0cd9a;
}
#content_bloc_presse_top_texte{
	height:50px;
}
#content_bloc_press_lien_1 {
	top:563px;
	margin-left:148px;
	position:absolute;
}
#content_bloc_press_lien_1 a{
	color:#a0cd9a;
	text-decoration:none;
	font-size:12px;
}
#content_bloc_press_lien_1 a:hover{
	color:#ffffff;
}
#content_bloc_press_lien_2 {
	top:681px;
	margin-left:145px;
	position:absolute;
}
#content_bloc_press_lien_2 a{
	color:#a0cd9a;
	text-decoration:none;
}
#content_bloc_press_lien_2 a:hover{
	color:#ffffff;
}
#header_bloc_presse_bottom {
	display:block;
	background-image: url("../images/header_bloc_presse_bottom.png");
	background-repeat: no-repeat;
	height: 42px;
	padding-left: 10px;
	padding-top:1px;
}
#content_bloc_presse_bottom {
	background-image: url("../images/background_content_bloc_presse_bottom.png");
	background-repeat: no-repeat;
	background-position: 0px -6px;
	height: 63px;
	padding-left: 10px;
	padding-top:5px;
	padding-right: 5px;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
}
#content_bloc_presse_bottom span{
	color:#a0cd9a;
}

#bloc_experts {
	height: 245px; 																						
	width: 242px;
	margin-left:715px;
	padding-top:10px;
	
}
#header_bloc_experts {
	display:block;
	background-image: url("../images/header_bloc_experts.png");
	background-repeat: no-repeat;
	height: 51px;
	width: auto;
}
#content_bloc_experts {
	background-image: url("../images/background_content_bloc_experts.png");
	background-repeat: no-repeat;
	height: 185px;
	width:232px;
	padding-top:5px;
	padding-left:10px;
	overflow:hidden;
}
#content_bloc_experts_float{
	width:215px;
	float:left;
}
div .content_bloc_experts_content {
	min-height:50px;
	#height: 50px;
	width:auto;
	margin-bottom:12px;
	
}
div .content_bloc_experts_content_photo {
	float:left;
}

div .content_bloc_experts_content_nom {
	margin-left:60px;
	margin-bottom:2px;
}
div .content_bloc_experts_content_nom a{
	color:#f5d1ab;
	text-decoration:none;
	font-family:arial;
	font-size:13px;
}
div .content_bloc_experts_content_nom a:hover{
	color:#ffffff;
	
}
div .content_bloc_experts_content_citation{
	margin-left:60px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
}
#content_bloc_experts_scrollbar{
	width:10px;
	height:185px;
	margin-left:215px;
	
}
#content_bloc_experts_scrollbar_up{
	width:10px;
	height:11px;
}
#content_bloc_experts_scrollbar_down{
	width:10px;
	height:11px;
	margin-top:150px;
	
}
/*************************************CSS Flatpages ******************************************/
div #flatpage{
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#472a3e;
	min-height:420px;
	width: 1000px;
	
}
#flatpage_background{
    width:906px;
	min-height:420px;
	margin-left:45px;
	background-image: url("../images/films_background.png");
	background-repeat: no-repeat;
	background-position:0px -1px;
	background-color:#755f6e;
	padding-bottom:20px;
 }
#flatpage_sub_background{
    width:866px;
    min-height:420px;
    background-color:#9a8099;
    padding-top:10px;
    padding-right:10px;
    padding-left:10px;
	padding-bottom:10px;
 } 
#flatpage_sub_sub_background{
    background-color:#8b7489;
    min-height:410px;
 } 
div #flatpage_content{
    width:510px;
    padding-left:10px;
    text-align:left;
	font-family: verdana;
}

div #flatpage_content table {width: 100%;}
div #flatpage_content table td{padding-left: 30px;padding-right: 20px;width: 50%;Vertical-align: top;}
div #flatpage_content table td.left{padding-right: 30px;
		background-image: url(../images/contact-separator-parent.png);
		background-position: right center;
		background-repeat: no-repeat;height: 400px;}
div #flatpage_content div#link p{margin-bottom: 4px;color: #333333;font-family: Arial;}
div #flatpage_content div#link p a{color: #333333;font-family: Arial;font-size: 13px;}

#flatpage_content.contact p{
	color: white;
}

#flatpage_content h3{
    font-family:verdana;
    font-weight:bold;
    font-size:13px;
    color:white;
    padding-top:15px;
    margin-bottom:15px;
}
#flatpage_content h4{
    font-family:verdana;
    font-weight:bold;
    font-size:12px;
    color:white;
    padding-top:15px;
    margin-bottom:15px;
}
#flatpage_content p{
    font-family:verdana;
    font-size:12px;
    color:#d9b4d8;
    margin-bottom:15px;
    line-height:15px;
}
#flatpage_content ul{
    margin-left:15px;
}
#flatpage_content li{
    font-family:verdana;
    font-size:12px;
    color:white;
    line-height:14px;
}

#flatpage_content form label {float: left;width: 100px;color:#d9b4d8;}

/*************************************CSS DE EnSavoir Plus ******************************************/
div #index_annexe{
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#472a3e;
	min-height:560px;
	width: 1000px;
}
div #bloc_gauche_annexe{
	padding-top: 10px;padding-left:10px;
	margin-left:30px;
	#margin-left:0px; 
	width:215px;
	min-height:471px;
	text-align:center;
	float:left;
	font-size:11px;
	font-family:arial;
	font-style:italic;
	color:white;
}
div .bloc_media_annexe_1{
	margin:5px;
	margin-top:10px;
	margin-left:13px;
	float:left;
	width:210px;
	height:130px;
}
div .bloc_media_annexe_2{
	margin:5px;
	margin-top:10px;
	margin-left:13px;
	float:left;
	width:210px;
	height:130px;
}
div .bloc_media_annexe_3{
	margin:5px;
	margin-top:10px;
	margin-left:13px;
	float:left;
	width:210px;
	height:130px;
}
div #bloc_droite_annexe{
	padding-right:35px;

}
div #bloc_droite_content{
	background-image:url("../images/background_block_droite_annexe_parents.png");
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#9a8099;
	width:640px;
	#width:630px;
	min-height:447px;
	#height:440px;
	margin-left:265px;
	#margin-left:200px;
	padding-top:20px;
	padding-right:60px;
}
div #bloc_droite_content_citation{
	margin-left:10px;
	margin-bottom:25px;
	margin-top:25px;
}
div #bloc_droite_content_citation p{
	margin-left:20px;
	margin-bottom:5px;
	margin-top:-5px;
	color:#4b2d47;
	font-family:georgia;
	font-style:italic;
	font-size:17px;
	line-height:19px;
}
div #guillemet_index_annexe_haut{
	background-image:url("../images/icone_guillemet_haut.png");
	background-repeat:no-repeat;
	width:26px;
	height:17px;
	float:left;
	margin-right:10px;
}
div #guillemet_index_annexe_bas{
	background-image:url("../images/icone_guillemet_bas.png");
	background-repeat:no-repeat;
	width:26px;
	height:17px;
	position:absolute;
	margin-left:610px;
	margin-top:-10px;
}
div #bloc_droite_content_1{
	color:white;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	margin-left:20px;
	margin-bottom:20px;
	line-height:17px;
}
div #bloc_droite_content_2{
	color:#fae2f6;
	font-family:verdana;
	font-size:12px;
	margin-left:20px;
	line-height:17px;
}
div #content_bandeau_index_annexe_presentation_bloc_film{
	background-image: url("../images/bouton_film_faq.png");
	background-repeat: no-repeat;
	height: 45px;
	width:240px;
	margin-left:724px;
	#margin-left:675px;
	text-align:center;
	font-family:arial;
	line-height:16px;
	padding-top:16px;
	background-position:0px 8px;
}

div #content_bandeau_index_annexe_presentation_bloc_film a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}

/*************************************CSS DE FAQ_index ******************************************/
div#faq {
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#462a3d;
	min-height:659px;
	width: 1000px;
}
div#content_faq {
	background-image: url("../images/pied_de_page_content_faq.png");
	background-repeat: no-repeat;
	background-position:bottom;
	background-color:#9a8099;
	min-height: 644px;
	#height:644px;
	width:656px;
	margin-left:40px;
	#margin-left:20px;
	float:left;
}
div .groupe_faq a{
	text-decoration:none;
	
}
div.groupe_faq a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

div#titre_faq {
	text-align:center;
	color:#FFFFFF;
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	font-family: arial;
	font-weight:bold;
	line-height:19px;
	margin-bottom:15px;
}

div .groupe_faq {
	background-color: rgb(139,116,137);
	margin:10px;
	padding:10px;
}
.groupe_faq li{
	margin:4px;
	font-family:arial;
	font-size:12px;
	margin-bottom:6px;
}
 .titre_groupe_faq {
 	display:block;
	margin-bottom:10px;
}
 .titre_groupe_faq a{
	color:#FFFFFF;
	font-weight:bold;
}

.content_groupe_faq a{
	color:#d8cad7;
}

#pub_faq{
	padding-top:15px;
}
div #bouton_film_faq {
	background-image: url("../images/bouton_film_faq.png");
	background-repeat: no-repeat;
	height: 46px;
	width:239px;
	margin-left:715px;
	text-align:center;
	font-family:arial;
	line-height:16px;
	padding-top:7px;
	padding-left:3px;
}
div #bouton_film_faq a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}
div #pub_content_faq {
	margin-left:740px;
	padding-top:10px;
	
}
/*************************************************CSS FAQ_detail****************/
div	.titre_groupe_reponse{
	background-color:rgb(199,174,196);
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	margin:10px;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#50314a;
}

div .reponse_faq {
	background-color: rgb(139,116,137);
	margin:10px;
	padding:10px;
}

div .titre_reponse_faq {
	color:#FFFFFF;
	margin-bottom:5px;
	font-weight:bold;
	font-family:verdana;
	font-size:12px;
}
div .content_reponse_faq {
	font-family:verdana;
	color:#d8cad7;
	line-height:16px;
	font-size:12px;
}
div .content_reponse_faq a {
	font-family:verdana;
	color:#d8cad7;
	font-size:12px;
}
div .content_reponse_faq a:hover {
	font-family:verdana;
	color:#FFFFFF;
	font-size:12px;
}
div .associated_file_reponse_faq {
	background-image:url("../images/icone_pdf.png");
	background-repeat:no-repeat;
	background-position:596px 5px;
	min-height:25px;
	text-align:right;
	padding-top:10px;
	padding-right:25px;
	
}
div .associated_file_reponse_faq a{
	font-family:arial;
	color:#fae2f6;
	font-size:12px;
	text-decoration:underline;
	
}
div .reponse_faq_media {
	background-color: rgb(139,116,137);
	margin:10px;
	padding:10px;
}
div .reponse_faq_media a{
	font-family:arial;
	color:#fae2f6;
	font-size:12px;
	text-decoration:underline;
}
div .reponse_faq_media img{
	
	float:left;
	width:200px;
	height:160px;
}
div .bloc_media{
	margin:5px;
	margin-top: 0px;
	margin-right:15px;
	float:left;
	width:200px;
	height:160px;
}
div .titre_reponse_faq_media {
	color:#FFFFFF;
	margin-bottom:5px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}
div .content_reponse_faq_media {
	font-family:verdana;
	color:#d8cad7;
	line-height:16px;
	font-size:12px;
}
div #content_faq_container {
	min-height: 604px;
}
div #bouton_retour_faq {
	background-image:url("../images/icone_retour_faq.png");
	background-repeat: no-repeat;
	background-position: 7px 6px;
	clear:both;
	padding-left:20px;
	padding-top: 3px;
	padding-bottom:10px;
	font-family:verdana;
	font-size:12px;

}
div #bouton_retour_faq a{
	text-decoration:none;
	color:#d8cad7;
}
div #bouton_retour_faq a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


/*****************************************CSS EXPERT_Details & _livre *******************************************/
div #expert_details {
	width: 100%;
	min-height: 530px;
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#462a3d;
	
}
div #expert_details_media {
	float:left;
	width:262px;
	height:539px;
}
div .expert_details_media_video {
	width:190px;
	height:140px;
	margin-left:55px;
	margin-top:10px;
	margin-bottom:18px;
}
div .expert_details_media_video img{
	width:190px;
	height:140px;
}
div #expert_details_media_titre_media {
	background-image:url("../images/icone_mail_expert.png");
	background-repeat:no-repeat;
	background-position:52px 0px;
	min-height:17px;
	text-align:center;
	color:#d2f1fc;
	font-family:arial;
	font-size:13px;
	padding-left:15px;
	margin-left:30px;
	margin-top:30px;
}

div #expert_details_media_titre_media a{
	color:#ba88ab;
	font-size:12px;
	
}
div #expert_details_media_titre_media a:hover{
	color:#e7e3e7;
}
div #expert_details_media_titre {
	background-image:url("../images/icone_mail_expert.png");
	background-repeat:no-repeat;
	background-position:52px 0px;
	min-height:33px;
	text-align:center;
	color:#d2f1fc;
	font-family:arial;
	font-size:13px;
	padding-left:15px;
	margin-left:30px;
}
div #expert_details_media_titre p{
	margin-bottom:3px;
	font-style:italic;
	color:white;
}
div #expert_details_media_titre_envoi{
	margin-left:30px;
	background-image:url("../images/icone_mail_expert.png");
	background-repeat:no-repeat;
	background-position:35px -1px;
}
div #expert_details_media_titre a{
	color:#ba88ab;
	font-size:12px;
	
}
div #expert_details_media_titre a:hover{
	color:#e7e3e7;
}
div #expert_details_media_boutons {
	margin-left:25px;

}

div #bouton_forum_expert_detail{
	padding-left:20px;
	padding-top:11px;
	background-position:20px 7px;
	background-image: url("../images/bouton_paroles_experts_small.png");
	background-repeat: no-repeat;
	height:25px;
	width:195px;
	font-family:arial;
	text-align:center;
	
}
div #bouton_forum_expert_detail a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}
	
div #bouton_faq_expert_detail{
	background-image: url("../images/bouton_faq_expert.png");
	background-repeat: no-repeat;
	background-position:20px 0px;
	height:40px;
	width:195px;
	font-family:arial;
	text-align:center;
	padding-left:20px;
	padding-top:4px;
}
div #bouton_faq_expert_detail a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}
div #bouton_autres_videos_experts{
	background-image: url("../images/bouton_autres_videos_experts_parents.png");
	min-height:25px;
	background-repeat: no-repeat;
	background-position:30px 5px;
	text-align:center;
}
div #bouton_autres_videos_experts a{
	color:#ba88ab;
	font-family:arial;
	font-size:12px;
}
div #bouton_autres_videos_experts_loin{
	background-image: url("../images/bouton_autres_videos_experts_parents.png");
	min-height:25px;
	background-repeat: no-repeat;
	background-position:30px 5px;
	text-align:center;
	margin-top:10px;
}
div #bouton_autres_videos_experts_loin a{
	color:#ba88ab;
	font-family:arial;
	font-size:12px;
}
div #expert_details_content {
	background-image:url("../images/pied_de_page_content_expert.png");
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#9a8099;
	width:439px;
	min-height:539px;
	float:left;
	padding-bottom:10px;
	line-height:16px;
}
div #expert_details_content_legende{
	margin-left:30px;
	font-family:arial;
	font-size:20px;
	color:#462A3D;
	font-style:italic;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:30px;
	width:300px;
}
	
div #expert_details_content_image_citation_haut{
	background-image:url("../images/icone_guillemet_haut.png");
	background-repeat:no-repeat;
	width:26px;
	height:17px;
	margin-left:10px;
	float:left;
	margin-right:10px;
	
}
div #expert_details_content_image_citation_bas{
	background-image:url("../images/icone_guillemet_bas.png");
	background-repeat:no-repeat;
	width:26px;
	height:17px;
	position:absolute;
	margin-left:404px;
	margin-top:-30px;
	
}
div #expert_details_content_citation {
	font-family:georgia;
	color:#50334c;
	font-size:17px;
	font-style:italic;
	line-height:18px;
	padding-left:30px;	
	padding-right:15px;
	margin-bottom:25px;
}

div #expert_details_content_texte_expert {
	padding-left:20px;
	padding-right:15px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#462A3D;
	margin-bottom:25px;	
}
div #expert_details_content_texte_expert_2 {
	color:#e0c8dd;
	padding-left:20px;
	padding-right:15px;
	font-family:verdana;
	font-size:12px;
}
div #expert_details_biographie {
	background-image:url("../images/background_expert_details_biographie.png");
	background-repeat:no-repeat;
	background-position: 0px -3px;		 /**Ajustement manuel **/
	margin-left:700px;
	width:290px;
	#width:282px;
	height:541px;
	padding-top:10px;
	padding-left:10px;
}

div #expert_details_biographie_content {
	width:220px;
	height:440px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
#expert_detail_biographie_content_scroll{
	width:220px;
	height:350px;
	overflow:hidden;
	margin-top:25px;
	
}
div #expert_detail_biographie_content_float{
	width:200px;
	float:left;
}
#expert_details_biographie_content_scrollbar{
	width:10px;
	height:300px;
	margin-left:210px;
	
}
#expert_details_biographie_content_scrollbar_up{
	width:10px;
	height:11px;
	background-image:url("/media/images/content_bloc_experts_scrollbar_float_haut.png");
	background-repeat:no-repeat;
}
#expert_details_biographie_content_scrollbar_down{
	width:10px;
	height:11px;
	margin-top:310px;
	background-image:url("/media/images/content_bloc_experts_scrollbar_float_bas.png");
	background-repeat:no-repeat;
	
}
div #expert_detail_biographie_content_photo {
	float:left;
}
div #expert_detail_biographie_content_photo img{
	height:50px;
	width:50px;
	margin-right:10px;
}


div #expert_detail_biographie_content_nom {
	width:135px;
	line-height:15px;
	color:#f5d1ab;
	margin-left:60px;
	font-family:arial;
	font-size:13px;
}
div #expert_detail_biographie_content_biographie {
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	clear:both;
}
div #auteur_de {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#c28fb2;
	margin-bottom:10px;
}
div .expert_detail_biographie_content_auteur_livre {
	width:200px;
	margin-bottom:10px;
	overflow:scroll-y;
}
div .expert_detail_biographie_content_auteur_livre_titre a{
	text-decoration:none;
	color: #fae2f6;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	padding-right:10px;
}
div .expert_detail_biographie_content_auteur_livre_titre a:hover{
	color:#222222;
}
div .expert_detail_biographie_content_auteur_livre_edition {
	color: #fae2f6;
	font-family:arial;
	font-size:12px;
	text-align:left;
	padding-right:10px;
}

div #bouton_film_expert{
	background-image: url("../images/bouton_film_faq.png");
	background-repeat: no-repeat;
	height:49px;
	width:240px;
	font-family:arial;
	text-align:center;
	margin-top:10px;
	padding-top:7px;
	text-align:center;
	margin-left:2px;
	
}
div #bouton_film_expert_small{
	background-image: url("../images/bouton_film_faq_small.png");
	background-repeat: no-repeat;
	height:49px;
	width:203px;
	font-family:arial;
	text-align:center;
	margin-top:10px;
	padding-top:7px;
	text-align:center;
	margin-left:15px;
	
}
div #bouton_film_expert a,
div #bouton_film_expert_small a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
}
/*********************************************CSS Expert_livre **************************/

div #expert_livre_content {
	background-image:url("../images/pied_de_page_content_expert.png");
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#9a8099;
	width:439px;
	min-height:550px;	 /**Ajustement manuel **/
	float:left;	
	line-height:15px;
}
div #expert_livre_content_image {
	float:left;
	margin-left:20px;
	margin-top:30px;
}
div #expert_livre_content_image img{
	width:85px;
	height:130px;
}
div #expert_livre_content_content {
	margin-left:130px;
	margin-top: 30px;	
	padding-right:20px;
	
}
div #expert_livre_content_titre {
	color:#FFFFFF;
	font-size:20px;
	font-family:arial;
	font-weight:bold;
	font-style:italic;
	margin-bottom:3px;
	line-height:20px;
	
}
div #expert_livre_content_edition {
	color:#50334c;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
	font-style:italic;	
}
div #expert_livre_content_texte_expert {
	
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:30px;
}
div #expert_livre_content_texte_extrait {
	color:#e0c8dd;
	font-family:verdana;
	font-size:11px;
	
}
div #bouton_retour_expert{
	background-image:url("../images/icone_retour_faq.png");
	background-repeat: no-repeat;
	background-position: 5px 7px;
	clear:both;
	padding-left:20px;
	padding-top: 3px;
	padding-bottom:10px;
	font-family:verdana;
	font-size:12px;
}
div #bouton_retour_expert a{
	text-decoration:none;
	color:#ffffff;
}
div #bouton_retour_expert a:hover{
	text-decoration:none;
	color:#222222;
}
/**************************************************************CSS Experts.html *************************************/
div #experts {
	width: 100%;
	min-height: 650px;
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#462a3d;
	
	
}
div #experts_content {
	background-image: url("../images/background_experts_content.png");
	background-repeat:no-repeat;
	background-color:#745f6e;
	margin-left:43px;
	#margin-left:24px;             /*Margin pour Ie 6*/
	padding-top:1px;
	background-position:0px -1px;
	width:650px;
	min-height: 638px;
	float:left;
	display:inline;
	
}
div #experts_content_bloc_haut {
	background-image:url("../images/background_experts_content_bloc_haut.png");
	background-repeat:no-repeat;
	height:194px;
	width:642px;
	text-align:justify;
	padding-top:1px;
	margin-top:5px;
}
div .experts_content_bloc_haut_media {
	margin-left:25px;
	margin-top:18px;
	width:200px;
	height:160px;
	#width:190px;
	float:left;
}
div .experts_content_bloc_haut_media img{
	width:190px;
	height:145px;
	#width:190px;
}
div #experts_content_bloc_haut_media_legende{
	color:white;
	font-style:italic;
	font-family:arial;
	font-size:13px;
	margin-left:10px;
	margin-top:165px;
	position:absolute;
	text-align:center;
	width:220px;
	font-weight:bold;
}
div #experts_content_bloc_haut_content {
	margin-top:15px;
	margin-left:235px;
	margin-right:15px;
	padding-right:10px;
}
div #experts_content_bloc_haut_content_nom{
	margin-bottom:2px;
	text-align:left;
}
div #experts_content_bloc_haut_content_nom a{
	color:#462A3D;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
div #experts_content_bloc_haut_content_nom a:hover{
	color:#f5d1ab;
	text-decoration:none;
}
div #experts_content_bloc_haut_content_citation {
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	font-family: arial;
	margin-bottom:15px;
}
div #experts_content_bloc_haut_content_texte_expert {
	color:#ffffff;
	font-size:11px;
	font-family: verdana;
	line-height:15px;
	margin-bottom:4px;
}
div #experts_content_bloc_haut_content_texte_expert_2 {
	color:#e0c8dd;
	font-size:11px;
	font-family: verdana;
	line-height:15px;
	
}
div #experts_content_bloc_bas_content {
	background-image:url("../images/background_experts_content_bloc_bas.png");
	background-repeat:no-repeat;
	width:642px;
	min-height:395px;
	background-color:#9a8099;
	padding-top:30px;
}
div .experts_content_bloc_bas_content_bloc {
	margin-left:20px;
	width:576px;
	min-height:99px;
	clear:both;
	margin-bottom:10px;
	
	
}

div .experts_content_bloc_bas_content_bloc_expert {
	background-image:url("../images/background_experts_content_bloc_bas_content.png");
	background-repeat:no-repeat;
	width:287px;
	height:80px;
	float:left;	
}
.experts_content_bloc_bas_content_bloc_titre {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#503131;
	margin-bottom:5px;
}
div .experts_content_bloc_bas_content_bloc_expert_photo {
	padding-left:10px;
	padding-top:10px;
	float:left;
}
div .experts_content_bloc_bas_content_bloc_expert_content {
	padding-left:70px;
	padding-top:6px;
	padding-right:10px;
	color:#462A3D;
	font-size:11px;
	margin-top:2px;
	font-family: arial;
	line-height:13px;
}
div .experts_content_bloc_bas_content_bloc_expert_content a{
	color:white;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
}
div .experts_content_bloc_bas_content_bloc_expert_content a:hover{
	text-decoration:none;
	color:#f5d1ab;
	
}

div#experts_content form div.bordure-arrondie {  
	/* Couleur de la bordure */
	background: #d7c2d2;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div#experts_content form div.conteneur-arrondi{
	/* Fond de l'element formulaire : doit $etre le même que celui du champs */
	background-color: #c7aec4;
	padding: 2px;				
}

div#experts_content form{margin-left: 3px;}
div#experts_content form select{border:0;
	background-color: #c7aec4;
	color:#4f304a;
	width: 160px;
}

div #footer_bloc_bas_expert{
	clear:both;
	height:10px;
}
div #pub_expert {
	margin-left:700px;
	width:300px;
	#width:282px;
	
}
div #pub_expert_bouton{
	width:240px;
	height:95px;
	background-color:#433140;
	margin-left:10px;
}
div #bouton_forum_expert{
	padding-left:20px;
	padding-top:24px;
	background-position:19px 20px;
	background-image: url("../images/bouton_paroles_experts_small.png");
	background-repeat: no-repeat;
	height:25px;
	width:195px;
	font-family:arial;
	text-align:center;
	
}
div #bouton_forum_expert a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}
	
div #bouton_faq_expert{
	background-image: url("../images/bouton_faq_expert.png");
	background-repeat: no-repeat;
	background-position:19px 3px;
	height:40px;
	width:195px;
	font-family:arial;
	text-align:center;
	padding-left:20px;
	padding-top:6px;
}
div #bouton_faq_expert a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}
div #pub_content_expert{
	padding-left:29px;
	padding-top:50px;
}

.endfloat{
	clear:both;
}
/************************************************************Temoignages.html ******************************/
div#temoignages {
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#462a3d;
	min-height:659px;
	width: 1000px;
}

div#content_temoignages {
	background-image: url("../images/pied_de_page_content_faq.png");
	background-repeat: no-repeat;
	background-position:bottom;
	background-color:#9a8099;
	min-height: 644px;
	width:656px;
	margin-left:32px;
	#margin-left:25px;             /*Margin pour Ie 6*/
	float:left;
	line-height:20px;
}

div .groupe_temoignages {
	background-color: rgb(139,116,137);
	margin:10px;
	padding:10px;
}
div .theme_groupe_temoignages {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#50314a;
	font-style:italic;
	padding-top:15px;
	padding-left:15px;
}
div .titre_groupe_temoignages{
	font-family:Arial;
	color:#FFFFFF;
	margin-bottom:10px;
	padding-left:15px;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
}
div .content_groupe_temoignages {
	color:#d8cad7;
	padding-left:15px;
	padding-right:20px;
	font-family:verdana;
	font-size:12px;
	margin-bottom:15px;
	line-height:16px;
}
div .content_groupe_temoignages_auteur {
	font-family:arial;
	text-align:right;
	color:#dcc5d9;
	padding-right:15px;
	margin-bottom:15px;
	font-style:italic;
	font-size:13px;
}
div .separation_temoignages {
	background-image:url("../images/separation_temoignages.png");
	background-repeat:no-repeat;
	background-position:bottom;
	height:4px;
}
div #bouton_film_temoignages {
	background-image: url("../images/bouton_film_faq.png");
	background-repeat: no-repeat;
	background-position:0px 10px;
	height: 42px;
	margin-bottom: 50px;
	width:240px;
	margin-left:720px;
	padding-top:18px;
	text-align:center;
	font-family:arial;
	line-height:16px;
}
div #bouton_film_temoignages a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}

div #bouton_film_temoignages.bouton_film_expert {
	margin-left:10px;
}

div #bouton_paroles_experts_temoignages {
	background-image: url("../images/bouton_paroles_experts.png");
	background-repeat: no-repeat;
	height:34px;
	width:248px;
	font-family:arial;
	margin-left:720px;
	padding-top:3px;
	text-align:center;
}

div.bouton_paroles_experts_temoignages{margin-top: 35px;}

div #bouton_paroles_experts_temoignages a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}

div #bouton_post_temoignages {
	background-image: url("../images/bt-temoignage.png");
	background-repeat: no-repeat;
	height:25px;
	margin-bottom: 20px;
	width:248px;
	font-family:arial;
	margin-left:719px;
	padding-top:3px;
	text-align:center;
}

div #bouton_post_temoignages a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}
/******************************************************** Presse.html ********************************/

div #presse {
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#462a3d;

}
div #presse_container {
	background-image:url("../images/background_press.png");
	background-repeat:no-repeat;
	background-color: #5b4153;
	background-position:0px -1px;
	width:910px;
	min-height:536px;
	margin-left:40px;
}

div #presse_container p.nav{padding-top: 0px;padding-bottom: 2px;padding-left: 277px;}

div #presse_container p.nav a{
	margin-left:4px;
	margin-right:4px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;	
	color: #C28FB2;
}
div #presse_container p.nav a.current{color: white;}

div #presse_top {
	background-image:url("../images/background_press_top.png");
	background-repeat:no-repeat;
	width:892px;
	height:254px;
}
div #presse_top_image {
	background-image:url("../images/background_press_top_image.png");
	background-repeat:no-repeat;
	width:196px;
	height:254px;
	float:left;
	text-align:center;
}
div #presse_top_image_titre {
	color:#FFFFFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding-top:30px;
	line-height:16px;
}
div #presse_top_image_titre img{
	margin-top:10px;
	width:120px;
}
div #presse_top_content {
	padding:20px;
	margin-left:196px;
	height:214px;
}
.date_presse{
	color:#a0cd9a;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.theme_presse{
	color:#382131;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.theme_presse_2{
	color:#c7aec4;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
#presse_top_content_titre {
	padding-top:10px;
	padding-bottom:10px;
}
#presse_top_content_titre a{
	text-decoration:none;
	color:#FFFFFF;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#presse_top_content_titre a:hover{
	text-decoration:none;
	color:#50314A;
}
#presse_top_content_content{
	color:#FFFFFF;
	font-family:verdana;
	font-size:12px;
	line-height:16px;
}
div #presse_top_content_liens {
	margin-top:30px;
	margin-left:65px;
}
div #presse_top_content_liens a{
	color:#edd5ea;
	font-size:13px;
	padding-left: 450px;
	font-family:arial;
	
}
div #presse_top_content_liens a:hover{
	color:#fae2f6;
}
#presse_top_content_liens_pdf {
	color:#edd5ea;
	background-image:url("../images/icone_pdf.png");
	background-repeat:no-repeat;
	margin-bottom:10px;
	min-height:20px;
	padding-top:7px;
	background-position:426px 3px;
}
#presse_top_content_liens_lettre {
	background-image:url("../images/icone_mail_presse.png");
	background-repeat:no-repeat;
	min-height:25px;
	background-position:429px 4px;
}
div #presse_bottom {
	background-image:url("../images/background_press_bottom.png");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#9a8099;
	width:892px;
	min-height:252px;
	margin-top: 10px;
	#padding-bottom:20px;
}
div #presse_bottom_bloc_gauche {
	width:196px;
	height:auto;
	float:left;
}

div #presse_bottom_bloc_gauche form div.bordure-arrondie {  
	/* Couleur de la bordure */
	background: #d7c2d2;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 2px;
	margin-left: 10px;
}

div #presse_bottom_bloc_gauche form div.conteneur-arrondi{
	/* Fond de l'element formulaire : doit $etre le même que celui du champs */
	background-color: #c7aec4;
	padding: 2px;				
}

div #presse_bottom_bloc_gauche form{margin-left: 3px;}
div #presse_bottom_bloc_gauche form select{border:0;
	background-color: #c7aec4;
	color:#4f304a;
	width: 160px;
}

div #presse_bottom_content {
	margin-left:200px;
	padding-top:11px;
}
div .presse_bottom_content_conteneur{
	background-image:url("../images/background_press_bottom_content.png");
	background-repeat:no-repeat;
	width:673px;
	height:77px;
	
}
div .presse_bottom_content_date{
	padding-left:10px;
}
div .presse_bottom_content_photo{
	padding-left:25px;
	float:left;
	margin-top:4px;
}
div .presse_bottom_content_photo img{
	width:50px;
}
div .presse_bottom_content_text{
	padding-left:90px;
	padding-top:2px;
	padding-right:10px;
	line-height:16px;
}
div .presse_bottom_content_text_title a{
	text-decoration:none;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
div .presse_bottom_content_text_title a:hover{
	text-decoration:none;
	color:#50314A;
	
}
div .presse_bottom_content_text_content{
	color:#e4dde4;
	font-family:arial;
	font-size:13px;
	margin-top:-1px;
}
div .presse_bottom_content_text_next {
	background-image:url("../images/icone_suite_presse.png");
	background-repeat:no-repeat;
	height:20px;
	background-position:555px 3px;
	padding-left:490px;
	padding-right:10px;
}
div .presse_bottom_content_text_next a{
	text-decoration:none;
	color:#a0cd9a;
	font-family:arial;
	font-size:11px;	
	font-weight:bold;
}
div .presse_bottom_content_text_next a:hover{
	text-decoration:none;
	color:#115511;
}
.float_left{
	float:left;
}
/************************************************************Presse_article.html*****************************/
div #presse_article {
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	background-color:#462a3d;

}
div #presse_article_container {
	background-image:url("../images/background_press.png");
	background-repeat:no-repeat;
	background-color: #5b4153;
	background-position:0px -1px;
	width:910px;
	min-height:520px;
	margin-left:45px;
	padding-top:1px;
}
div #presse_article_container_2{
	background-color: #9a8099;
	min-height:500px;
	width:890px;
	padding-top:1px;
}
div #presse_article_bloc_gauche{
	width:230px;
	#width:200px;
	min-height:500px;
	#height:500px;
	float:left;
	text-align:center;
	
}
div #presse_article_bloc_gauche_titre{
	color:#FFFFFF;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	padding-top:30px;
	line-height:16px;
}
div #presse_article_bloc_gauche_titre img{
	padding-top:10px;
	width:120px;
}
div #bouton_autres_article{
	background-image: url("../images/bouton_autres_videos_experts_parents.png");
	min-height:25px;
	background-repeat: no-repeat;
	background-position:-1px 3px;
	text-align:center;
	margin-top:30px;
	margin-left:10px;
}
div #bouton_autres_article a{
	color:#D8CAD7;
	font-family:arial;
	font-size:13px;
	font-weight: bold;
	margin-left: 13px;
}
div #presse_article_milieu{
	width:635px;
	min-height:465px;
	#height:465px;
	margin-left:230px;
	#margin-left:200px;
	margin-top:10px;
	background-color: #8b7489;
	padding-top:15px;
	padding-left:15px;
}
div #presse_article_content{
		min-height:210px;	
}
div #presse_article_content_titre{
	color:#FFFFFF;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
	padding-bottom:10px;
}
div #presse_article_content_content{
	color:#FFFFFF;
	font-family:verdana;
	font-size:13px;
	line-height:18px;
	padding-right:15px;
	margin-bottom:40px;
}
div #presse_article_content_content a{
	color:#e4dde4;
	font-family:verdana;
	font-size:13px;
}
#presse_article_content_liens{
	margin-left:50px;
}
div #presse_article_content_liens a{
	color:#e4dde4;
	font-size:13px;
	margin-left: 440px;
	font-family:arial;
	
}
div #presse_article_content_liens a:hover{
	color:#fae2f6;
}
div #presse_article_content_liens_pdf{
	background-image:url("../images/icone_pdf.png");
	background-repeat:no-repeat;
	margin-bottom:10px;
	min-height:20px;
	padding-top:7px;
	background-position:415px 3px;
}
div #presse_article_content_liens_lettre{
	background-image:url("../images/icone_mail_presse.png");
	background-repeat:no-repeat;
	min-height:25px;
	background-position:419px 3px;
}
div #presse_article_retour {
	background-image:url("../images/icone_retour_presse_article.png");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:13px;
	width:635px;	
	font-family:arial;
	font-size:13px;
}
div #presse_article_retour a{
	text-decoration:none;
	color:#d8cad7;
}

div #presse_article_retour a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/*************************************CSS DE Films ******************************************/
div #films{
	width:1000px;
	min-height:644px;
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	font-family: Arial;
}

div #films img#plus1,div #films img#plus2, div #films img#plus3  {
	position: absolute;
	margin-left: 432px;
}

div #films img#plus1{margin-top: 115px;}
div #films img#plus2{margin-top: 200px;}
div #films img#plus3{margin-top: 285px;}

div #films div#puce1,div #films div#puce2, div #films div#puce3, div #films div#puce4  {
	position: absolute;
	width: 40px;
	height: 44px;
	background-image: url("../images/puce.png");
	background-repeat: no-repeat;
	font-size: 22px;
	font-family: Arial;
	font-weight: bold;
	color: white;
	text-align: center;
	padding-left: 3px;
	padding-top: 7px;
}

div #films div#puce1 {margin-left: 80px;margin-top: 78px;}
div #films div#puce2 {margin-left: 452px;margin-top: 78px;}
div #films div#puce3 {margin-left: 452px;margin-top: 164px;}
div #films div#puce4 {margin-left: 452px;margin-top: 248px;}

div #films h1{
	color: white;
	font-size: 22px;
	font-family: Arial;
	text-align: center;
	font-weight: normal;
	margin-top: 8px;
	line-height: 25px;
	margin-bottom: 35px;
}

div #films h2{
	color: white;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	line-height: 22px;
}

div #films h3{
	font-size: 15px;
	color: white;
	line-height: 18px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

div #films div#left {
	float: left;
	width: 311px;
	margin-left: 60px;
}

div #films div#left div#extract{
	background-color: #59264f;
	padding: 8px;
	padding-left: 9px;
	padding-bottom: 12px;
	font-size: 10px;
	color: #b294b1;
}

div #films div#left div#extract ul li{
	line-height: 14px;
}

div #films div#left div#extract ul {margin-bottom: 10px;font-size: 12px;list-style-type:disc;margin-left: 14px;}

div #films div#left div#extract div#video-bottom{
	background-color: black;
	color: #e95209;
	text-transform: uppercase;
	text-align: center;
	padding: 8px;
	font-weight: bold;
	font-size: 16px;
}

div #films div#left div#extract div#video-bottom a{color: #e95209;}

div #films div#right {
	float: left;
	width: 366px;
	margin-left: 50px;
}

div #films div#right div.inscription{
	background-image: url("../images/bt-inscription.png");
	background-repeat: no-repeat;
	width: 367px;
	height: 82px;
	margin-top: 15px;
	text-align: center;
	color: white;
	padding-top: 6px;
	font-size: 18px;
	line-height: 18px;
}

div #films div#right div.inscription a{
	text-decoration: none;
	color: white;
}

div #films div#right div.inscription span{
	font-size: 12px;
}

div #films div#right div.button{
	width: 351px;
	height: 77px;
	background-image: url("../images/film-part.png");
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	color: white;
	padding-top: 8px;
	margin-left: 8px;
}

div #films div#right div.button a{color: white;}

div #films div#right div.button p.link{
	color: #e95209;
	position: absolute;
	margin-top: 44px;
	text-align: center;
	width: 348px;
	#margin-left: -170px;
}
div #films div#right div.button a{text-decoration: none;}

div #films div#right div.button h2{
	line-height: 18px;
	margin-bottom: 3px;
}

div #films_background{
	width:906px;
	min-height:960px;
	margin-left:27px;
	background-image: url("../images/films_background.png");
	background-repeat: no-repeat;
	background-position:0px -1px;
	background-color:#755f6e;
	padding-bottom:20px;
}
div #films_content{
	width:870px;
	min-height:918px;
	background-color:#9a8099;
	padding-top:5px;
	padding-bottom:20px;
}
div #films_content_header{
	height:170px;
	width:840px;
	margin-left:15px;
}
div #films_content_header_media{
	background-color:#e8530a;
	width:237px;
	height:170px;
	float:left;
	text-align:center;
	color:#ffded2;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
}
div.films_content_header_media_video{
	width:294px;
	height:182px;
	padding-top: 8px;
}

div.films_content_header_media_video img{
	width:294px;
	height:182px;
}

#films_content_header_media_texte{
	font-size:17px;
	font-family:verdana;
	font-weight:bold;
	line-height:15px;
}

#films_content_header_media_texte_2{
	font-size:12px;
}

div #films_content_header_content{
	margin-left:260px;
	padding-top:35px;
}
div #films_content_header_content_guillemet_haut{
	background-image:url(../images/icone_guillemet_haut.png);
	background-repeat:no-repeat;
	float:left;
	height:17px;
	margin-right:10px;
	width:26px;
}
div #films_content_header_content_texte{
	margin-left:25px;
	color:white;
	font-size:20px;
	font-weight:bold;
	font-family:verdana;
	line-height:21px;
}
div #films_content_header_content_texte_2{
	font-family:verdana;
	color:#dfc1da;
	font-size:18px;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:20px;
}
div #films_content_header_content_guillemet_bas{
	width:26px;
	height:17px;
	background-image: url("../images/icone_guillemet_bas.png");
	background-repeat: no-repeat;
	position:absolute;
	margin-left:555px;
	margin-top:13px;
}
div #films_content_header_content_bouton{
	display:block;
	width:293px;
	height:27px;
	margin-left:30px;
	background-image: url("../images/bouton_achat_films_top.png");
	background-repeat: no-repeat;
}
div #films_content_videos{
	width:520px;
	min-height:521px;
	margin-left:15px;
	padding-top:3px;
	float:left;
}
div .films_content_videos_content{
	width:171px;
	height:176px;
	background-image: url("../images/background_films_content_videos_content.png");
	background-repeat: no-repeat;
	float:left;
}
div .films_content_videos_content_video {
	width:154px;
	height:85px;
	margin:9px;
}
div .films_content_videos_content_video img{
	width:155px;
	height:85px;
}
div .films_content_videos_content_texte_1 {
	margin-left:7px;
	color:white;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
}
div .films_content_videos_content_texte_2 {
	margin-left:7px;
	color:#50314a;
	font-size:11px;
	font-family:arial;
	line-height:13px;
	margin-top:3px;
}
div .films_content_videos_content_texte_3 {
	margin-left:7px;
	color:white;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	font-family:arial;
}
#films_content_videos_droite{
	width:3px;
	height:350px;
	background-image: url("../images/films_content_videos_droite.png");
	background-repeat: no-repeat;
	margin-left:-7px;
	float:left;
}

div#film-presse {
	width:100%;
	background-color:#8b7489;
	background-image: url("../images/film-top-small.png");
	background-repeat: no-repeat;
	margin-top: 25px;
	padding-top:8px;
	height: 327px;
	font-size: 12px;
	overflow: hidden;
	padding-bottom: 8px;
}

div#film-presse td.film-presse-content-left{width:115px;color: #d8bbd4;text-transform: uppercase;line-height: 16px;}
div#film-presse td.film-presse-content-left img{margin-top: 4px;margin-bottom: 8px;}
div#film-presse td.film-presse-content-left a{text-transform: lowercase;color: #d8bbd4;font-size: 11px;}
div#film-presse td.film-presse-content-right{width:142px;padding-left: 20px;color: white;line-height: 15px;}
div#film-presse td.film-presse-content-right p.date{color: #a0cd9a;font-style: italic;margin-bottom: 4px;}
div#film-presse td.film-presse-content-right h3 {font-size: 14px;font-weight: bold;margin-bottom: 0px;margin-top: 20px;}
div#film-presse td.film-presse-content-right p.theme{color: #382131;font-style: italic;}
div#film-presse div#film-presse-content {padding: 8px;overflow: hidden;}
div#film_presse_content_float{width:100%;
	float:left;}

div#film-presse h2{font-size: 14px;font-weight: bold;
background-image: url(../images/film-separator-small.png);
background-repeat: no-repeat;
background-position: bottom center;padding-bottom: 6px;text-transform: uppercase;}

img#up-presse {
	position: absolute;
	margin-top: 70px;
	margin-left: 290px;
}

img#down-presse {
	position: absolute;
	margin-top: 350px;
	margin-left: 290px;
}

img#up-temoignage {
	position: absolute;
	margin-top: 70px;
	margin-left: 335px;
}

img#down-temoignage {
	position: absolute;
	margin-top: 420px;
	margin-left: 335px;
}

div #films_content_temoignages{
	width:348px;
	margin-top:15px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#8b7489;
	margin-left: 10px;
	background-image: url("../images/film-top.png");
	background-repeat: no-repeat;
	overflow: hidden;
}

div#films_content_temoignages h2{font-size: 14px;font-weight: bold;
background-image: url(../images/film-separator.png);
background-repeat: no-repeat;
background-position: bottom center;padding-bottom: 6px;}

div #films_content_temoignages_titre {
	margin-bottom:30px;
	text-align:center;
}
div #films_content_temoignages_titre a{
	text-decoration:none;
	color:white;
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
}
div #films_content_temoignages_titre a:hover{
	color:#222222;
	
}
div#film-temoignage-content{
	width:270px;
	margin-left:15px;
	overflow: hidden;
	height: 386px;
}

div.films_content_temoignages_content{margin-top: 20px;}

div .films_content_temoignages_content_guillemet_haut{
	width:18px;
	height:11px;
	background-image: url("../images/icone_guillemet_haut_films_temoignages.png");
	background-repeat: no-repeat;	
	float:left;
}
.films_content_temoignages_content_texte{
	margin-bottom:5px;
	width: 265px;
}
.films_content_temoignages_content_texte p{width: 245px;}
div .films_content_temoignages_content_texte {
	color:#FFFFFF;
	font-family:georgia;
	font-size:12px;
	font-style:italic;
	line-height:17px;
	text-decoration:none;
}
div .films_content_temoignages_content_guillemet_bas{
	width:18px;
	height:13px;
	float: right;
	margin-top:-8px;
	display:block;
	background-image: url("../images/icone_guillemet_bas_films_temoignages.png");
	background-repeat: no-repeat;	
}
div .films_content_temoignages_content_auteur{
	color:#dfc1da;
	font-family:georgia;
	font-size:12px;
	font-weight:bold;
}
div #films_bouton{
	display:block;
	width:295px;
	height:27px;
	background-image: url("../images/bouton_films.png");
	background-repeat: no-repeat;
	margin-left:310px;
	margin-top:10px;
}



/*************************************CSS DU COMPTE ******************************************/
div #account{
	width:1000px;
	min-height:644px;
	background-image: url("../images/background_bandeau.png");
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
}

div #account_background{
	width:906px;
	min-height:760px;
	margin-left:27px;
	background-image: url("../images/films_background.png");
	background-repeat: no-repeat;
	background-position:0px -1px;
	background-color:#755f6e;
	padding-bottom:20px;
}

div #account_content{
	width: 870px;
	background-image: url("../images/bg-account-top.png");
	background-repeat: no-repeat;
	padding-top: 10px;
}

div #account_content_bottom{
	width: 846px;
	background-image: url("../images/bg-account-bottom.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 20px;
	background-color: #e1e1e1;
	padding: 12px;
}

div #account h1{
	font-family: Verdana;
	font-size: 14px;
	color: #5d5d5d;
	margin-bottom: 30px;
}

div#account_pannel {
	position: absolute;
	margin-left: 650px;
	width: 200px;
	text-align: right;
}

div#account_pannel a{text-decoration: none;color:#6f6f6f;line-height: 16px;}
.red {color: #b43513;}
div #account p.username{font-weight: bold;margin-bottom: 20px;}
div #account div.text{margin-bottom: 20px;color: #855f7b;width: 372px;line-height: 14px;}
div #account div.text h2{font-size: 14px;line-height: 17px;text-transform: uppercase;margin-top: 10px;width: 322px}
div #account div.left {float: left;width: 456px;}
div #account div.left table{background-color: #cacaca;width: 444px;}
div #account div.left table tr.border{background-image: url(../images/tr-separator.png);background-repeat: no-repeat;}
div #account div.left table td{padding: 2px;}
div #account div.left table td div{background-color: #e2e2e2;}
div #account div.left table td span.red {color: #b43513;}
div #account div.left table td.video {text-align: center;width: 100px;color: #686668;background-image: url(../images/td-separator.png);background-repeat: no-repeat;}
div #account div.left table td.video div{padding-top: 10px;padding-bottom: 10px;}
div #account div.left table td.video div p{text-transform: uppercase;margin-top: 4px;margin-bottom: 4px;font-weight: bold;color: #e8530a;font-size: 14px;}
div #account div.left table td.text {width: 166px;padding-left: 4px;padding-right: 4px;background-image: url(../images/td-separator.png);background-repeat: no-repeat;}
div #account div.left table td.text p.author {color: white;margin-bottom: 3px;}
div #account div.left table td.text a,
div #account div.left table td.video a{color: #000;text-decoration: none;}
div #account div.left table td.video div.media {position: absolute;width: 99px;margin-top: -18px;padding: 1px;#margin-top: -10px;#margin-left: -50px;}
div #account div.left table td.info { background-image: url(../images/td-separator.png);background-repeat: no-repeat; background-position: right;}
div #account div.left table td.info div{padding-left: 6px;padding-top: 6px;padding-bottom: 6px;}
div #account div.left table td.info div p{padding-top: 3px;padding-bottom: 3px;font-family: Verdana;font-size: 11px;}
div #account div.right {float: left;width: 312px;margin-left: 48px;}
div #account div.right h1{margin-bottom: 28px;}
div #account div.right div#acces {width: 312px;background-image:url(../images/acces-top.png);padding-top: 9px;background-repeat: no-repeat;}
div #account div.right div#acces-bottom {width: 312px;background-image:url(../images/acces-bottom.png);padding-bottom: 10px;background-repeat: no-repeat;background-position: bottom;}
div #account div.right div#acces-content {width: 276px;background-image:url(../images/acces-center.png);background-repeat: repeat-y;padding-left: 18px;padding-right: 18px;}
div #account div.right div#acces-content p.title{background-image:url(../images/acces-separator.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 18px;
	padding-top: 10px;
	text-align: center;
	color: #e8530a;
	font-weight: bold;
}
div #account div.right div#acces-content div.text{margin-top: 15px;margin-bottom: 15px;color: #000;}
div #account div.right div#acces-content p.title span{font-family: Verdana;padding: 18px;background-image:url(../images/nb-access.png);background-repeat: no-repeat;background-position: center center;}
div #account  form{padding-left: 18px;margin-top: 15px;}
div #account form label{float: left;width: 150px;}
div #account div.right form label{float: left;width: 85px;}
div #account  form p {clear: both;padding-bottom: 12px;}
div #account  form textarea,
div #account  div.right  form input{width: 160px;border: 1px solid #e1e1e1;}
div #account  form textarea {height: 90px;}
div #account  div.right form input.submit{width: 170px;border: 0px;}
div #account div.right img#first {position: absolute;margin-top: -4px;margin-left: -18px;}
div #account div.right div.errorlist{margin-top: 10px;line-height: 15px;color: red;}
div #account div.right span{color: #e8530a;}

div#account_content_bottom form#modify label {width: 280px;}

div #account  div#account_content_bottom  form#modify input{width: 160px;padding: 2px;border: 0px;}
div#account_content_bottom form#modify input.submit {width: 273px;}
div #account  div#account_content_bottom  form#modify select{width: 100px;padding: 2px;border: 0px;}

.error,
.errorlist,
#flatpage_content p.error,
#flatpage_content ul.errorlist {
	color: #DB1A25;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFBABA;
	border: 1px solid #DB141F;
	margin-left: 0px;
}

#flatpage_content ul.errorlist li {color: #DB1A25;margin-left: 0px;}

.success,
#flatpage_content p.success{
	color: #4F8A10;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #DFF2BF;
	border: 1px solid #679A31;
}


/* Publicity */

div#pub {
	position: absolute;
	margin-left: 530px;
	width: 440px;
	margin-top: 25px;
}

div#pub img{
	width: 440px;
}

/* the overlayed element */
.simple_overlay {
 
    /* must be initially hidden */
    display:none;
 
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color:#ffffff;
 
    width:980px;
    min-height:200px;
	max-height:600px;
    border:1px solid #666;
 
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
	
	font-family:Arial, sans-serif;
	
}
 
/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(/media/images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
	z-index:50000;
}
.simple_overlay #overlay_1 { text-align:center; }
.simple_overlay .overlay_theme { text-align:center; padding-top:50px; }

.simple_overlay  .titre_overlay { font-size:50px; color:white; }
.simple_overlay  .liste_content_theme { margin-top:50px; height:450px; overflow:auto; }
.simple_overlay  .content_theme { position:relative; width:813px; height:103px; background-image:url('/media/images/handicap/bg_video.png'); margin:auto; margin-bottom:20px; }
.simple_overlay  .content_theme  img { position:absolute; top:13px; left:34px; cursor:pointer;}
.simple_overlay  .content_theme .titre_content { position:absolute; top:20px; left:190px; color:#0f2c82; font-size:25px; }
.simple_overlay  .content_theme .desc_content { position:absolute; top:65px; left:190px; color:#0f2c82; font-size:15px; }