body{
	text-align:center;
	background-image: url("../images/background_body_ados.png");
	background-repeat:repeat-x;
	background-color:#afe7fc;
	font-size:14px;
	
}

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:#d1f1fd;
	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: #333333;}

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;
	height:173px;
}
#titre {
    background-image: url("../images/banniere_haut_ados.png");
    width:960px;
    height:111px;
    background-repeat: no-repeat;
    margin-bottom: 0px;  
	padding-left: 40px;
	padding-top: 40px;	
}

#sentence {
	position: absolute;
	width: 500px;
	margin-left: 440px;
	top: 90px;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:24px;
}
#sentence a{
	color:#ccffff;
	font-family:arial;
	font-weight:bold;
	font-size:20px;
	padding-top:4px;
	word-spacing:3px;
	text-decoration: none;
}
#menu_haut{
		margin-top: 0px;
		height:21px;
		padding-top: 1px;
}

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

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

#menu_haut a.presselink {
	float:left;
	color:white;
	height: 18px;
	#height: 18px;
	height /*\**/: 18px\9;
	background-color: #d4d4d4;
	margin:0px;
	padding-left:9px;
	padding-right:9px;
	margin-left: 5px;
	margin-right: 5px;
}

.separation_menu_haut{
	width:10px;
	height:18px;
	background-image:url("../images/separation_menu_ados.png");
	background-repeat:no-repeat;
	background-position:0px -2px;
	float:left;
	margin-top:2px;
}
#lien_haut{
	margin-left: 40px;
}

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

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

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

#sub-presse p{padding: 4px;padding-left: 5px;}
#sub-presse a {color: #7c7f80; text-decoration: none;}
#sub-presse a:hover {color: #0089ba;}
#sub-presse a.current {color: #0089ba;} 
#sub-presse-bottom {
	background-image: url(../images/submenu-bottom-ados.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 6px;
}

#sub-presse-content {
	background-color: #d4d4d4;
	padding-top: 9px;
}

.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_ados.png");
		background-repeat: no-repeat;
		width:1000px;
		height: 60px;
		clear:both;
		padding-top:2px;
}
#pied_de_page a{
	margin-left:17px;
	margin-right:17px;
	text-decoration: none;
	color:#6e6e6e;
	font-family: arial;
	font-size: 12px;	
	
}
div #depassement {
	clear:both;
	padding-bottom:15px;
}


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

#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;
	background-image:url("../images/icone_guillemet_haut_ados.png");
	background-repeat:no-repeat;
	width:30px;
	height:30px;
}
div #guillemet_index_bas{
	position:absolute;
	margin-left:515px;
	margin-top:-20px;
}
div #content_bandeau_index_citation {
	width:600px;
}
div #content_bandeau_index_citation p {
	padding-top:2px;
	padding-left:33px;
	padding-right:10px;
	line-height:20px;
	font-family:verdana;
	color:#ccffff;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	
}

div #content_bandeau_index_citation a {
	color:#333333;
	padding-left:445px;
	font-size:17px;
	font-family:georgia;
	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 #content_bandeau_index_presentation_sous_titre{
	color:#ccffff;
	font-family:arial;
	font-weight:bold;
	font-size:20px;
	text-align:justify;
	padding-top:4px;
	word-spacing:3px;
}
div #content_bandeau_index_presentation_content{
	font-family:arial;
	color:#333333;
	font-size:15px;
	padding-top:5px;
	text-align:justify;
	line-height:20px;
}
div #content_bandeau_index_presentation_bloc_film{
	margin-left:347px;
	position:absolute;
	text-align:right;
	top:403px;
	background-image: url('../images/bouton_film_index_ados.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 249px;
	height: 25px;
	color: white;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

div #content_bandeau_index_presentation_bloc_film a{
	color: white;
	text-decoration: none;
}

#blocs_menu {
	background-image:url("../background_bloc_menu_index_ados.png");
	height: 265px;	
}

#blocs_menu div#menu-left,
#blocs_menu div#menu-right{
	float: left;
}

#blocs_menu div#film-extract {
	width: 644px;
	background-image: url(../images/header-extract.png);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 27px;
	margin-left:40px;
	margin-top:10px;
	padding: 12px;
	background-color: white;
	padding-right: 2px;
}

#blocs_menu div#film-extract ul {
	margin-top: 18px;
}

#blocs_menu div#film-extract ul li{
	float: left;
	margin-right: 10px;
	width: 151px;
	height: 131px;
	margin-top: 10px;
	overflow: hidden;
}

#blocs_menu div#film-extract ul li div.opacity {
	opacity: 0.6;
	filter: alpha(opacity = 60);
	background-color: #888888;
}

#blocs_menu div#film-extract ul li div.opacity,
#blocs_menu div#film-extract ul li div.text{
	position: absolute;
	height: 23px;
	width: 143px;
	padding: 4px;
	margin-top: 91px;
	color: white;
	font-size: 10px;
	font-family: Arial;
	overflow: hidden;
	font-weight: bold;
	padding-top: 13px;
}

#blocs_menu div#film-extract ul li p.bt {
	width: 86px;
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	text-transform: lowercase;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: auto;
	margin-top: 50px;
	line-height: 17px;
	background-color: #FD6C13;
	text-align: center;
}

#blocs_menu div#film-extract ul li a{
	text-decoration: none;
}

#blocs_menu div#film-extract img{
	width: 151px;
	height: 131px;
}

#blocs_menu div#film-extract h2{
	color: white;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	margin-top: 6px;
}

#bloc_temoignages {
	height: 240px;
	width: 198px;
	margin-left:40px;
	padding-top:10px;
	float:left;
	#margin-left:25px;
	
}
#header_bloc_temoignages {
	display:block;
	background-image: url("../images/header_bloc_temoignages_ados.png");
	background-repeat: no-repeat;
	height: 51px;
	width:198px;
	width: auto;
}
#content_bloc_temoignages {
	background-color:#FFFFFF;
	height: 189px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
.content_bloc_temoignages_content{
	color:#1ac498;
	font-family:arial;
	font-size:13px;
	margin-top:3px;
	line-height:15px;
}
.content_bloc_temoignages_content span{
	color:#999999;
}
.content_bloc_temoignages_suite{
	background-image:url("../images/icone_suite_temoignages_index_ados.png");
	background-repeat:no-repeat;
	background-position:170px 1px;
	height:15px;
	color:#1ac498;
	font-size:12px;
	text-align:right;
	padding-right:10px;
	margin-top: -14px;
	margin-bottom: 10px;
}
.content_bloc_temoignages_suite a{
	color:#1ac498;
	font-size:12px;
	text-decoration:none;
}
.content_bloc_temoignages_suite a:hover{
	color:#222222;
}


 
#bloc_forum {
	height: 240px; 																						
	width: 198px;
	margin-left:10px;
	padding-top:10px;
	float: left;																			
}
#header_bloc_forum {
	display:block;
	background-image: url("../images/header_bloc_forum_ados.png");
	background-repeat: no-repeat;
	height: 51px;
	width:198px;
	width: auto;
}
#content_bloc_forum {
	background-color:#FFFFFF;
	height: 189px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-family:arial;
	font-size:13px;
	line-height:17px;
}
#content_bloc_forum p.title{color: #666;font-weight:bold;font-size:15px;line-height:19px;margin-top: 10px;margin-bottom: 6px;}
#content_bloc_forum_p{
	display:block;
	margin-bottom:6px;

}
#content_bloc_forum_p a{
	text-decoration:none;
	font-family:arial;
	font-size:13px;
	color: #ff00ad;
}
#content_bloc_forum_p a:hover{
	color:#222222;
}


#content_bloc_forum_a{
	text-align: center;width: 100%;
	background-image:url("../images/arrow.png");
	background-repeat:no-repeat;
	background-position: 130px 0px;
}
#content_bloc_forum_a a{
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}
#content_bloc_forum_a a:hover{
	color:#222222;
}


#bloc_faq {
	height: 240px; 																						
	width: 192px;
	margin-left:13px;
	padding-top:10px;
	float:left;
}

#header_bloc_faq{
	display:block;
	background-image: url("../images/header_bloc_faq_ados.png");
	background-repeat: no-repeat;
	height: 51px;
	width:192px;
	width: auto;
}
#content_bloc_faq {
	background-image:url("../images/icone_suite_faq_index_ados.png");
	background-repeat:no-repeat;
	background-position: 135px 36px;
	background-color:#FFFFFF;
	height: 189px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	text-align:center;
	line-height:17px;
}
#content_bloc_faq p{
	
}
#content_bloc_faq a{
	font-family:arial;
	font-size:13px;
	color:#8cbad4;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
}
#content_bloc_faq a:hover{
	color:#222222;
}


#bloc_experts {
	height: 240px; 																						
	width: 241px;
	margin-left:10px;
	padding-top:10px;
	float:left;
	
}
#header_bloc_experts {
	display:block;
	background-image: url("../images/header_bloc_reactions_ados.png");
	background-repeat: no-repeat;
	height: 51px;
	width:241px;
	width: auto;
}
#content_bloc_experts {
	background-color:#FFFFFF;
	height: 189px;
	width:221px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-family:arial;
	font-size:13px;
	overflow:hidden;
}
#content_bloc_experts_float{
	width:215px;
	float:left;
}
div .content_bloc_experts_content {
	min-height:50px;
	#height: 50px;
	width:230px;
	margin-bottom:15px;
}
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:#886d8f;
	text-decoration:none;
	font-family:arial;
	font-size:13px;
}
div .content_bloc_experts_content_nom a:hover{
	color:#222222;
	
}

div .content_bloc_experts_content_citation{
	margin-left:60px;
	font-family:arial;
	font-size:12px;
	color:#999999;
}
#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:154px;
	
}


#bloc_video_thematique {
	height: 265px; 																						
	width: 241px;
	margin-left:13px;
	padding-top:10px;
	margin-top: 1px;
}

#header_bloc_video_thematique {
	display:block;
	background-image: url("../images/video_thematique.png");
	background-repeat: no-repeat;
	height: 51px;
	width:241px;
	width: auto;
}

#content_bloc_video_thematique {
	background-color:#FFFFFF;
	height: 198px;
	width:221px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-family:arial;
	font-size:13px;
	overflow:hidden;
}

#bloc_don {
	height: 314px; 																						
	width: 241px;
	margin-left:13px;
	padding-top:10px;
	margin-top: 8px;
}

#header_bloc_don {
	display:block;
	/*background-image: url("../images/header_don.png");*/
	background-color:#FFF70A;
	background-repeat: no-repeat;
	height: 51px;
	width:241px;
	width: auto;
	text-align:center;
}
#header_bloc_don span {
	display:inline-block; 
	padding-top:16px;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
}

#content_bloc_don {
	background-color:#FFFFFF;
	height: 244px;
	width:221px;
	padding-left:10px;
	padding-top:12px;
	padding-right:10px;
	font-family: Arial;
	font-size:16px;
	line-height: 24px;
	overflow:hidden;
}

#content_bloc_don p{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #0f2c82;
}

#content_bloc_don a {
	color: #0f2c82;
	/*font-weight: bold;*/
	/*text-decoration: underline;*/
	text-decoration:none;
}

#content_bloc_don a {
	border:none;
	padding:6px 25px;
	cursor:pointer;
	background: #FF6; /* Old browsers */
	background: -moz-linear-gradient(left, #FFC 0%, #fffa70 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FFC), color-stop(100%,#fffa70)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #FFC 0%,#fffa70 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #FFC 0%,#fffa70 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #FFC 0%,#fffa70 100%); /* IE10+ */
	background: linear-gradient(to right, #FFC 0%,#fffa70 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC', endColorstr='#fffa70',GradientType=1 ); /* IE6-9 */
}


/*************************************CSS Flatpages ******************************************/
div #flatpage{
	background-image: url("../images/background_bandeau_ados.png");
	background-repeat: repeat-x;
	background-color:#D1F1FD;
	min-height:420px;
	width: 1000px;
	
}
#flatpage_background{
    width:906px;
	min-height:420px;
	margin-left:45px;
	background-image: url("../images/films_background_ados.png");
	background-repeat: no-repeat;
	background-position:0px -1px;
	background-color:#8EDCFA;
	padding-bottom:20px;
 }
#flatpage_sub_background{
    width:866px;
    min-height:420px;
    background-color:#65D0F9;
    padding-top:10px;
    padding-right:10px;
    padding-left:10px;
	padding-bottom:4px;
 } 
#flatpage_sub_sub_background{
    background-color:#3AC2F5;
    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.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 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.contact p{
	color: white;
}

#flatpage_content p{
    font-family:verdana;
    font-size:12px;
    color:#666666;
    margin-bottom:15px;
    line-height:15px;
}
#flatpage_content ul{
    margin-left:15px;
}
#flatpage_content li{
    font-family:verdana;
    font-size:12px;
    color:#999999;
    line-height:14px;
}
	
#flatpage_content form label {float: left;width: 100px;color:#666666;}
#flatpage_content form ul.errorlist li{float: right;width: 140px;color: #36202F;font-size: 10px;}
/*************************************CSS DE EnSavoir Plus ******************************************/
div #index_annexe{
	background-image: url("../images/background_bandeau_ados.png");
	background-repeat: repeat-x;
	background-color:#d1f1fd;
	min-height:560px;
	width:1000px;
}
div #bloc_gauche_annexe{
	background-image:url("../images/background_bloc_gauche_annexe.png");
	background-repeat:no-repeat;
	margin-left:59px;          /*truc a revoir*/ 
	#margin-left:0px; 
	width:206px;
	min-height:471px;
	text-align:center;
	float:left;
	color:#333333;
	font-size:11px;
	font-family:arial;
	font-style:italic;
	padding-top: 10px;
}

div #bloc_gauche_annexe img{width: 180px;height: 130px;}

div .bloc_media_annexe_1{
	margin:5px;
	margin-top:10px;
	margin-left:13px;
	float:left;
	width:180px;
	height:130px;
}
div .bloc_media_annexe_2{
	margin:5px;
	margin-top:10px;
	margin-left:13px;
	float:left;
	width:180px;
	height:130px;
}
div .bloc_media_annexe_3{
	margin:5px;
	margin-top:10px;
	margin-left:13px;
	float:left;
	width:180px;
	height:130px;
}
div #bloc_droite_annexe{
	padding-right:35px;
}
div #bloc_droite_content{
	background-image:url("../images/background_bloc_droite_annexe.png");
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#65d0f9;
	width:640px;
	#width:630px;
	min-height:451px;
	#height:438px;
	margin-left:265px;
	#margin-left:180px;
	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:#333333;
	font-family:georgia;
	font-style:italic;
	font-size:17px;
	line-height:19px;
}
div #guillemet_index_annexe_haut{
	background-image:url("../images/icone_guillemet_haut_ados.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_ados.png");
	background-repeat:no-repeat;
	width:26px;
	height:17px;
	position:absolute;
	margin-left:600px;
	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:#666666;
	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_en_savoir_plus_ados.png");
	background-repeat: no-repeat;
	height: 25px;
	width:303px;
	margin-left:663px;
	#margin-left:594px;
	text-align:center;
	font-family:arial;
	line-height:16px;
	padding-top:13px;
	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_ados.png");
	background-repeat: repeat-x;
	background-color:#d1f1fd;
	min-height:659px;
	width: 1000px;
}

div#content_faq {
	background-image: url("../images/background_content_temoignages_ados.png");
	background-repeat: no-repeat;
	background-color:#afe6fc;
	min-height: 644px;
	#height:644px;
	width:656px;
	margin-left:33px;
	#margin-left:20px;
	float:left;
}


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 a{
	text-decoration:none;
	
}
div .groupe_faq a:hover{
	text-decoration:none;
	color:#111111;
}
div .groupe_faq {
	background-color:#def5fe;
	margin:10px;
	padding:10px;
}
.groupe_faq li{
	margin:4px;
	margin-bottom:6px;
	font-family:arial;
	font-size:12px;
}
 .titre_groupe_faq {
	margin-bottom:10px;
	display:block;
}
 .titre_groupe_faq a{
	color:#08b2f1;
	font-weight:bold;
}

 .content_groupe_faq a{
	color:#666666;
}
#pub_faq{
	padding-top:15px;
}
div #bouton_film_faq {
	background-image: url("../images/bouton_film_faq_ados.png");
	background-repeat: no-repeat;
	height: 46px;
	width:239px;
	margin-left:715px;
	text-align:center;
	font-family:arial;
	line-height:16px;
	padding-left:2px;
	padding-top:15px;
	background-position:0px 10px;
	margin-bottom:20px;
	
	
}

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:#00aff0;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	margin:10px;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}

div .reponse_faq {
	background-color: #def5fe;
	margin:10px;
	padding:10px;
}

div .titre_reponse_faq {
	color:#0ab2f1;
	margin-bottom:5px;
	font-weight:bold;
}
div .content_reponse_faq {
	font-family:verdana;
	color:#666666;
	line-height:16px;
	font-size:12px;
}
div .content_reponse_faq a{
	font-family:verdana;
	color:#666666;
	font-size:12px;
}
div .content_reponse_faq a:hover{
	font-family:verdana;
	color:#222222;
	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:#e8530a;
	font-size:12px;
	text-decoration:underline;
}
div .reponse_faq_media {
	background-color: #def5fe;
	margin:10px;
	padding:10px;
}
div .reponse_faq_media a{
	font-family:arial;
	color:#e8530a;
	font-size:12px;
	text-decoration:underline;
}
div .reponse_faq_media img{
	
	float:left;
	width:200px;
	height:160px;
}
div .bloc_media img{
	margin:5px;
	margin-top: 0px;
	float:left;
	width:190px;
	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:#0ab2f1;
	margin-bottom:5px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}
div .content_reponse_faq_media {
	font-family:verdana;
	color:#666666;
	line-height:16px;
	font-size:12px;
}
div #content_faq_container {
	min-height: 604px;
}
div #bouton_retour_faq {
	background-image:url("../images/icone_retour_faq_ados.png");
	background-repeat: no-repeat;
	background-position: 5px 3px;
	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:#ffffff;
}
div #bouton_retour_faq a:hover{
	text-decoration:none;
	color:#222222;
}


/*****************************************CSS EXPERT_Details & _livre *******************************************/
div #expert_details {
	width: 100%;
	min-height: 530px;
	background-image: url("../images/background_bandeau_ados.png");
	background-repeat: repeat-x;
	background-color:#d1f1fd;
	
}
div #expert_details_media {
	float:left;
	width:262px;
	height:539px;
}
div .expert_details_media_video {
	width:210px;
	height:140px;
	margin-left:43px;
	margin-top:10px;
	margin-bottom:18px;
}
div .expert_details_media_video img{
	width:208px;
	height:149px;
}
div #expert_details_media_titre_media {
	background-image:url("../images/icone_mail_expert_ados.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:#2b4d59;
	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_ados.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:2px;
	font-style:italic;
	color:white;
}
div #div #expert_details_media_titre_envoi{
	margin-left:30px;
	background-image:url("../images/icone_mail_expert_ados.png");
	background-repeat:no-repeat;
	background-position:85px -1px;
}
div #expert_details_media_titre a{
	color:#2b4d59;
	font-size:12px;
	
}
div #expert_details_media_titre a:hover{
	color:#e7e3e7;
}
div #expert_details_media_boutons {
	margin-left:25px;
	margin-top:10px;
}
div #bouton_forum_expert_detail{
	padding-left:22px;
	padding-top:7px;
	background-position:20px 0px;
	background-image: url("../images/bouton_forum_details_ados.png");
	background-repeat: no-repeat;
	height:25px;
	width:198px;
	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_details_ados.png");
	background-repeat: no-repeat;
	background-position:20px 0px;
	height:40px;
	width:198px;
	font-family:arial;
	text-align:center;
	padding-left:22px;
	padding-top:6px;
}
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.png");
	min-height:25px;
	background-repeat: no-repeat;
	background-position:30px 2px;
	text-align:center;
}
div #bouton_autres_videos_experts a{
	color:#333;
	font-family:arial;
	font-size:12px;
}
div #bouton_autres_videos_experts_loin{
	background-image: url("../images/bouton_autres_videos_experts.png");
	min-height:25px;
	background-repeat: no-repeat;
	background-position:30px 2px;
	text-align:center;
	margin-top:10px;
}
div #bouton_autres_videos_experts_loin a{
	color:#333;
	font-family:arial;
	font-size:12px;
}
div #expert_details_content {
	background-color:#65d0f9;
	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:#4B2D47;
	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_ados.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_ados.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:#4b2d47;
	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:#4B2D47;
	margin-bottom:25px;	
}
div #expert_details_content_texte_expert_2 {
	color:#666666;
	padding-left:20px;
	padding-right:15px;
	font-family:verdana;
	font-size:12px;
}
div #expert_details_biographie {
	background-image:url("../images/background_expert_details_biographie_ados.png");
	background-repeat:no-repeat;
	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_ados.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_ados.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_scroll {   /**Activation du scroll **/
	overflow:scroll-y;
}

div #expert_detail_biographie_content_nom {
	width:135px;
	line-height:15px;
	color:#8871ab;
	margin-left:60px;
	font-family:arial;
	font-size:13px;
}
div #expert_detail_biographie_content_biographie {
	color:#666666;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	padding-top:10px;
	clear:both;
}
div #auteur_de {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	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: #999999;
	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: #999999;
	font-family:arial;
	font-size:12px;
	text-align:left;
	padding-right:10px;
}

div #bouton_film_expert{
	background-image: url("../images/bouton_film_expert_ados.png");
	background-repeat: no-repeat;
	height:49px;
	width:240px;
	font-family:arial;
	text-align:center;
	margin-top:10px;
	padding-top:7px;
	padding-left:0px;
}

div #bouton_film_expert_small{
	background-image: url("../images/bouton_film_expert_ados_small.png");
	background-repeat: no-repeat;
	height:26px;
	width:195px;
	font-family:arial;
	text-align:center;
	margin-top:10px;
	padding-top:7px;
	padding-left:0px;
	margin-left: 22px;
}

div #bouton_film_expert a,
div #bouton_film_expert_small a{
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
}
/*********************************************CSS Expert_livre **************************/

div #expert_livre_content {
	background-color:#65d0f9;
	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;
	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:#666666;
	font-family:verdana;
	font-size:11px;
	
}
div #bouton_retour_expert{
	background-image:url("../images/icone_retour_livre_ados.png");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	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_ados.png");
	background-repeat: repeat-x;
	background-color:#d1f1fd;
	
	
}
div #experts_content {
	background-image: url("../images/background_content_temoignages_ados.png");
	background-repeat: no-repeat;
	background-color:#afe6fc;
	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_ados.png");
	background-repeat:no-repeat;
	height:194px;
	width:645px;
	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:#666666;
	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:#8871ab;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
div #experts_content_bloc_haut_content_nom a:hover{
	color:#222222;
	text-decoration:none;
}
div #experts_content_bloc_haut_content_citation {
	color:#333333;
	font-weight:bold;
	font-size:13px;
	font-family: arial;
	margin-bottom:15px;
}
div #experts_content_bloc_haut_content_texte_expert {
	color:#333333;
	font-size:11px;
	font-family: verdana;
	line-height:15px;
	margin-bottom:4px;
	
}
div #experts_content_bloc_haut_content_texte_expert_2 {
	color:#666666;
	font-size:11px;
	font-family: verdana;
	line-height:15px;
	
}
div #experts_content_bloc_bas_content {
	background-image:url("../images/background_experts_content_bloc_bas_ados.png");
	background-repeat:no-repeat;
	width:642px;
	min-height:395px;
	background-color:#65d0f9;
	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_ados.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:#333333;
	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:#666666;
	font-size:11px;
	margin-top:2px;
	font-family: arial;
	line-height:13px;
}
div .experts_content_bloc_bas_content_bloc_expert_content a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
}
div .experts_content_bloc_bas_content_bloc_expert_content a:hover{
	color:#222222;
	text-decoration:none;
	
}
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;
	background-color:#def5fe;
	margin-left:10px;
}
div #bouton_forum_expert{
	padding-left:19px;
	padding-top:21px;
	background-position:19px 15px;
	background-image: url("../images/bouton_forum_ados.png");
	background-repeat: no-repeat;
	height:22px;
	width:198px;
	font-family:arial;
	text-align:center;
	
}
div #bouton_forum_expert a{
	text-decoration:none;
	color:white;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
}
	
div #bouton_faq_expert{
	background-image: url("../images/bouton_faq_ados.png");
	background-repeat: no-repeat;
	background-position:20px 2px;
	height:40px;
	width:198px;
	font-family:arial;
	text-align:center;
	padding-left:20px;
	padding-top:8px;
}

div#experts_content form div.bordure-arrondie {  
	/* Couleur de la bordure */
	background: #DEF5FE;
	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: #DEF5FE;
	padding: 2px;				
}

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


div #bouton_faq_expert a{
	text-decoration:none;
	color:white;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
}
div #pub_content_expert{
	padding-left:29px;
	padding-top:50px;
}
.endfloat{
	clear:both;
}
/************************************************************Temoignages.html ******************************/
div#temoignages {
	background-image: url("../images/background_bandeau_ados.png");
	background-repeat: repeat-x;
	background-color:#d1f1fd;
	min-height:659px;
	width: 1000px;
}

div#content_temoignages {
	background-image: url("../images/background_content_temoignages_ados.png");
	background-repeat: no-repeat;
	background-color:#afe6fc;
	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: #def5fe;
	margin:10px;
	padding:10px;
}
div .theme_groupe_temoignages {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#00aff0;
	font-style:italic;
	padding-top:15px;
	padding-left:15px;
	margin-bottom:10px;
}
div .titre_groupe_temoignages{
	font-family:Arial;
	color:#432f3f;
	margin-bottom:10px;
	padding-left:15px;
	font-weight:bold;
	font-size:13px;
}
div .content_groupe_temoignages {
	color:#7e8384;
	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:#6bd1f7;
	padding-right:15px;
	margin-bottom:15px;
	font-style:italic;
	font-size:13px;
}
div .separation_temoignages {
	background-image:url("../images/separation_temoignages_ados.png");
	background-repeat:no-repeat;
	background-position:bottom;
	height:4px;
}
div #bouton_film_temoignages {
	background-image: url("../images/bouton_film_faq_ados.png");
	background-repeat: no-repeat;
	background-position:0px 10px;
	height: 34px;
	width:248px;
	margin-left:720px;
	padding-top:15px;
	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;
	margin-bottom: 30px;
}

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

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-ados.png");
	background-repeat: no-repeat;
	height:30px;
	width:248px;
	font-family:arial;
	margin-left:719px;
	padding-top:6px;
	text-align:center;
	margin-top: 25px;
}

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_ados.png");
	background-repeat: repeat-x;
	background-color:#D1F1FD;

}
div #presse_container {
	background-image:url("../images/background_press_ados.png");
	background-repeat:no-repeat;
	background-color: #9ce1fb;
	background-position:0px -1px;
	width:908px;
	min-height:536px;
	margin-left:57px;
}

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: #888;
}
div #presse_container p.nav a.current{color: black;}

div #presse_top {
	background-image:url("../images/background_press_top_ados.png");
	background-repeat:no-repeat;
	width:892px;
	height:254px;
}
div #presse_top_image {
	background-image:url("../images/background_press_top_image_ados.png");
	background-repeat:no-repeat;
	width:196px;
	height:254px;
	float:left;
	text-align:center;
}
div #presse_top_image_titre {
	color:#00aff0;
	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:#666666;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.theme_presse{
	font-style:italic;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.theme_presse_2{
	color:#382131;
	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:#00aff0;
	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:#222222;
}
#presse_top_content_content{
	color:#666666;
	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:#ff6600;
	font-size:13px;
	padding-left: 450px;
	font-family:arial;
}
div #presse_top_content_liens a:hover{
	color:#222222;
}
#presse_top_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:426px 3px;
}
#presse_top_content_liens_lettre {
	background-image:url("../images/icone_mail_expert_ados.png");
	background-repeat:no-repeat;
	min-height:25px;
	background-position:429px 2px;
}
div #presse_top_content_liens_lettre a{
	color:#616769;
}
div #presse_bottom {
	background-image:url("../images/background_press_bottom_ados.png");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#65d0f9;
	width:890px;
	min-height:251px;
	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: #DEF5FE;
	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: #DEF5FE;
	padding: 2px;				
}

div #presse_bottom_bloc_gauche form{margin-left: 3px;}
div #presse_bottom_bloc_gauche form select{border:0;
	background-color: #DEF5FE;
	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_ados.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:#222222;
}
div .presse_bottom_content_text_content{
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	margin-top:-1px;
}
div .presse_bottom_content_text_next {
	background-image:url("../images/icone_suite_presse_ados.png");
	background-repeat:no-repeat;
	height:20px;
	background-position:555px 2px;
	padding-left:490px;
	padding-right:10px;
}
div .presse_bottom_content_text_next a{
	text-decoration:none;
	color:#666666;
	font-family:arial;
	font-weight:bold;
	font-size:11px;	
	
}
div .presse_bottom_content_text_next a:hover{
	color:#CCCCCC;
}
.float_left{
	float:left;
}
/************************************************************Presse_article.html*****************************/
div #presse_article {
	background-image: url("../images/background_bandeau_ados.png");
	background-repeat: repeat-x;
	background-color:#65d0f9;

}
div #presse_article_container {
	background-color: #65d0f9;
	background-position:0px -1px;
	width:908px;
	min-height:520px;
	margin-left:45px;
	padding-top:1px;
}
div #presse_article_container_2{
	background-color: #65d0f9;
	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.png");
	min-height:25px;
	background-repeat: no-repeat;
	background-position:-1px 3px;
	text-align:center;
	margin-top:30px;
	margin-left:15px;
}
div #bouton_autres_article a{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	margin-left: 14px;
}
div #bouton_autres_article a:hover{
	color:#000000;
}
div #presse_article_milieu{
	width:635px;
	min-height:465px;
	#height:465px;
	margin-left:230px;
	#margin-left:200px;
	margin-top:10px;
	background-color: #3ac2f5;
	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:12px;
	line-height:18px;
	padding-right:15px;
	margin-bottom:40px;
}
div #presse_article_content_content a{
	color:#e8530a;
	font-family:verdana;
	font-size:12px;
}
#presse_article_content_liens{
	margin-left:50px;
}
div #presse_article_content_liens a{
	color:#e8530a;
	font-size:13px;
	margin-left: 420px;
	font-family:arial;
}
div #presse_article_content_liens a:hover{
	color:#FFFFFF;
}
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:392px 3px;
}
div #presse_article_content_liens_pdf a{
	color:#e8530a;
	font-size:14px;
}
div #presse_article_content_liens_pdf a:hover{
	color:#FFFFFF;
}
div #presse_article_content_liens_lettre{
	background-image:url("../images/icone_mail_expert_ados.png");
	background-repeat:no-repeat;
	min-height:25px;
	background-position:394px 3px;
	color:#616769;
}
div #presse_article_content_liens_lettre a{
	color:#616769;
}
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:#ffffff;
}

div #presse_article_retour a:hover{
	text-decoration:none;
	color:#222222;
}

/*************************************CSS DE Films ******************************************/
div #films{
	width:1000px;
	min-height:644px;
	background-image: url("../images/background_bandeau_ados.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: #95999d;
	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: #019dd6;
	padding: 8px;
	padding-left: 9px;
	padding-bottom: 12px;
	font-size: 10px;
	color: black;
}

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_ados.png");
	background-repeat: no-repeat;
	width: 367px;
	height: 82px;
	margin-top: 0px;
	text-align: center;
	color: white;
	padding-top: 12px;
	font-size: 18px;
	line-height: 24px;
}

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_ados.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;
}

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

div #films_background{
	width:906px;
	min-height:760px;
	margin-left:27px;
	background-image: url("../images/films_background_ados.png");
	background-repeat: no-repeat;
	background-color:#8edcfa;
	padding-bottom:20px;
}
div #films_content{
	width:870px;
	min-height:708px;
	background-color:#def5fe;
	background-image: url("../images/background_films_content_ados.png");
	background-repeat: no-repeat;
	background-position:bottom;
	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{
	float:left;
	height:17px;
	margin-right:10px;
	width:26px;
	background-image: url("../images/icone_guillemet_haut_films_ados.png");
	background-repeat: no-repeat;
}
div #films_content_header_content_texte{
	margin-left:25px;
	color:#00aff0;
	font-size:20px;
	font-weight:bold;
	font-family:verdana;
	line-height:21px;
}
div #films_content_header_content_texte_2{
	color:#999999;
	font-size:18px;
	font-family:verdana;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:30px;
	
}
div #films_content_header_content_guillemet_bas{
	width:26px;
	height:17px;
	background-image: url("../images/icone_guillemet_bas_films_ados.png");
	background-repeat: no-repeat;
	position:absolute;
	margin-left:555px;
	margin-top:13px;
}
#films_content_header_content_bouton{
	display:block;
	width:214px;
	height:26px;
	margin-left:30px;
	background-image: url("../images/bouton_achat_films_top_ados.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:173px;
	height:176px;
	background-image: url("../images/background_films_content_videos_content_ados.png");
	background-repeat: no-repeat;
	float:left;
}
div .films_content_videos_content_video {
	width:155px;
	height:85px;
	margin:9px;
}
div .films_content_videos_content_video img{
	width:154px;
	height:85px;
}
div .films_content_videos_content_texte_1 {
	margin-left:7px;
	color:#00aff0;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
}
div .films_content_videos_content_texte_2 {
	margin-left:7px;
	color:#666666;
	font-size:11px;
	margin-top:3px;
	font-family:arial;
	line-height:13px;
}
div .films_content_videos_content_texte_3 {
	margin-left:7px;
	color:#00aff0;
	font-size:13px;
	font-style:italic;
	font-family:arial;
}


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

div#film-presse td.film-presse-content-left{width:115px;color: #014761;text-transform: uppercase;line-height: 16px;font-weight: bold;}
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: #02749e;font-size: 11px;font-weight: normal;}
div#film-presse td.film-presse-content-right{width:142px;padding-left: 20px;color: #014761;line-height: 15px;}
div#film-presse td.film-presse-content-right p.date{color: white;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;color: #014761;}
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_ados.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:20px;
	background-color:#a6ddf3;
	margin-left: 10px;
	background-image: url("../images/film-top_ados.png");
	background-repeat: no-repeat;
	overflow: hidden;
}

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

div #films_content_temoignages_titre {
	
	margin-bottom:30px;
	text-align:center;
}

div#film-temoignage-content{
	width:275px;
	margin-left:15px;
	overflow: hidden;
	height: 386px;
}
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 .films_content_temoignages_content{
	width:270px;
	margin-top:20px;
	margin-left:10px;
}
div .films_content_temoignages_content_guillemet_haut{
	width:18px;
	height:11px;
	background-image: url("../images/icone_guillemet_haut_films_temoignages_ados_blue.png");
	background-repeat: no-repeat;	
	float:left;
}
.films_content_temoignages_content_texte p{width: 245px;}
div .films_content_temoignages_content_texte {
	color:#028dbf;
	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_ados_blue.png");
	background-repeat: no-repeat;	
}
div .films_content_temoignages_content_auteur{
	color:#02749e;
	font-family:georgia;
	font-size:12px;
	font-weight:bold;
}
div #films_bouton{
	display:block;
	width:292px;
	height:26px;
	background-image: url("../images/bouton_films_ados.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_ados.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_ados.png");
	background-repeat: no-repeat;
	background-position:0px -1px;
	background-color:#8edcfa;
	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_ados.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;}

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;}

.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;
}

div.extract-expert {
	height: 100%;
	width: 100%;
	background-color: black;
	color: white;
	font-family: arial;
	text-align: center;
	line-height: 18px;
	padding-top: 45px;
}

iframe#TB_iframeContent {
	width:960px !important;
	height:540px !important;
	margin:auto;
}

/* 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; }