@charset "utf-8";
/* CSS Document */


body, html{
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
	background-color:#fdc146;
}

a { outline: none; text-decoration: none; }
a:hover { text-decoration:underline; }
img { border: 0; }
p { margin-top:0px; }
#page{
 	background-image: url('../images/back_repeat.gif');
 	background-position: top left;
 	background-repeat: repeat-y;
 	width:1000px;
 	margin:0px auto 0px auto;
 	padding:0;
}
#videoPlayer {
		background: url(/images/videoPlayer/background.png) top left no-repeat;
		margin-left:50px;
	/*	padding: 16px 0px 0px 14px;*/
		position:relative;
				z-index:900;
		width:897px;
		height:500px;
		padding-bottom:20px;
/*		*left:0px;*/
	}

		.noFlash{
			text-align:center;
		}
		#videoPlayer_back {
			position:absolute;
			right:0px;
			top:5px;
			width:42px;
			height:44px;
			z-index:901;
		}
		#videoPlayer_Container{
			position:relative;
			z-index:901;
		}
		#oesplayer{
			z-index:902;
		}
		html body #videoPlayer_txt_infos p{
			text-align:left;
		}
		#videoPlayer_txt{
			height: 280px;
			float:left;
			width:215px;
			margin-left: 10px;
			padding: 75px 10px 105px 15px;
			background: url('/images/bkg_player_tag.png') center left no-repeat;
			color: #888;
		}
			#videoPlayer_txt h2{
				color: #cf1700;
				font-size: 16px;
				margin:0;
				padding:0;
				font-weight:normal;
				padding-bottom:20px;
			}
			#videoPlayer_txt a{
				color: #CF1700;
				text-decoration:none;
			}
				#videoPlayer_txt a:hover{text-decoration:underline;}

	#footer{
		position:relative;
		background: url(/images/footer_mask4.gif) top left no-repeat;
		width: 980px;
	}
	#footer_link {
		z-index:4;
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
		font-size:11px;
		color:#CF1700;
		padding:35px 0px 15px 0px;
		text-align:left;
		margin-left:100px;
	}
	#footer_link a {
		color:#707070;
		text-decoration:none;
	}
	#footer_link a:hover {
		text-decoration:underline;
	}
	#footer #nous_joindre{
		color:#707070;
		position:absolute;
		right:-20px;
		top:26px;
		width:200px;
		text-align:left;
	}
	#sidebar #nous_joindre{
		color:#707070;
		width:200px;
		font-size:9px;
		margin-left:20px;
		text-align:left;
	}
	#nous_joindre a {
		color:#707070;
		text-align:left;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
	}
	#nous_joindre p{
		margin:0px 0px 5px 0px;
		padding:0px;
		text-align:left;
	}
	#nous_joindre .facebook, #nous_joindre .twitter{
		float:left;
		width:80px;
	}
	#nous_joindre .facebook img,#nous_joindre .twitter img{
		position:relative;
		top:2px;
		margin-right:4px;
	}
	#nous_joindre a:hover {
		text-decoration:underline;
	}
	#menu{
		padding-top: 28px; 
		position:absolute;
		bottom:8px;
	/*	width:990px;*/
		*left:0px;
	}
	#menu_body{
		overflow:hidden;
		height:40px;
		padding:0 19px;
		text-align:left;
	/*	*width: 950px;*/
		*margin-left: -2px;	
	}
		#menu_title{
			text-align:left;
			margin-bottom: 25px;
		}
			#menu_title_left{
				width:455px;position:absolute;margin-top:-8px;cursor:pointer;
			}
			#menu_title_right{
				margin-left:455px;width:495px;text-align:right;position:absolute;margin-top:-8px;cursor:pointer;
			}

/*			Toolbar				*/
#toolbar{
/*	width: 1005px;*/
	padding:0px 0px 20px 0px;
	/*border: 1px solid red;*/
}

#toolbar h1{
	text-indent: -5000px;
	background: url(/images/logo_oes2.gif) top left no-repeat;
	height: 118px;
	margin:0;
	padding:0;
	/*position: relative;
	top: -10px;*/
	width: 190px;
	margin-left:15px;
	margin-top:5px;
}

/*			buttons				*/
.btn_white, .btn_red{
    /*display: block;*/
    float: left;
    font: normal 12px arial, sans-serif;
    height: 41px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}
.btn_white span, .btn_red span{
		display: block;
		line-height: 31px;
		padding: 5px 0 5px 10px;
}

.btn_red{
	background: transparent url('/images/btn_red_end.png') no-repeat scroll top right;
}
	.btn_red span{
		background: transparent url('/images/btn_red_body.png') no-repeat;
	}
	.btn_red a{
		padding: 0 6px;
		text-decoration:none;
		font-weight: bold;
		color:white;
	}
	.btn_red a:hover{text-decoration:underline;}
	

.btn_white {
   background: transparent url('/images/btn_white_end.png') no-repeat scroll top right;
}
	.btn_white span {
			background: transparent url('/images/btn_white_body.png') no-repeat;
	}
	.btn_white a{
		color:#cf1700;
		text-decoration:none;
		font-weight: bold;
		padding: 0 6px;
	}
	.btn_white a:hover{text-decoration:underline;}
	.btn_white_dbl{
		position:relative;top:-10px;
	}

			/*.btn_lang{
				float: left;
				font: normal 12px arial, sans-serif;
				height: 23px;
				margin-right: 6px;
				padding-right: 8px; 
				text-decoration: none;
				background: url('/images/btn_lang_end.gif') no-repeat scroll top right;
				margin-top: -6px;
			}
			.btn_lang span{
				display: block;
				line-height: 19px;
				padding: 2px 40px 2px 10px;
				background: url('/images/btn_lang_body.gif') no-repeat;
			}*/

/*				Misc				*/

#region_link{
	width: 155px;
	text-align:left;
	font-size:9px;
	/*line-height:9px;*/
	text-decoration:none;	
}

#region_link a{color: #CF1700;}
#region_link a:hover{text-decoration:none;}

.fix{
	clear:both;
}
.small {
	font-size: xx-small;
}
.button {
	background: url('/images/temp_simpleButton.png') no-repeat;
	width:219px;
	height:44px;
}

input {
	padding:2px;
	font-size: x-small;
	/*border: #888888 solid 1px;*/
}
.form_submit {
	border:0;
	margin-bottom:-15px;
}

.box_third{
	background: url(/images/zonetxt_third_top.png) top left no-repeat;
	width:643px;
}
.box_third_top{
	background: url(/images/zonetxt_third_top.png) top left no-repeat;
	padding-top: 17px;
}

.box_third_bot{
	background: url(/images/zonetxt_third_bot.png) bottom left no-repeat;
	padding-bottom: 11px;
}

#region_selector{
	z-index: 9999;
	position: absolute;
	color: #cf1700;
	width: 208px;
	background-color:#FFFFFF;
	text-align: left;
	margin-top: -5px;
	margin-left:-6px;
	background: url(/images/menu_region_bkg.png) top left repeat-y;
	padding: 0 5px;

	*margin-top:10px;
	*left: 120px;
}

	#region_selector_top{
		position:absolute;
		margin-left: -5px;
		margin-top:-21px;
		background: url(/images/menu_region_top.png) top left no-repeat;
		width:169px;
		height:21px;
	}
	
	#region_selector_bot{
		background: url(/images/menu_region_bot.png) top left no-repeat;
		position:absolute;
		margin-left:-5px;
		margin-top:0px;
		width:169px;
		height:28px;
	}
	
	#region_selector_bot a{
		text-decoration:none!important;
		background: none!important;
	}

#language_selector{
	position:absolute;
	color: #cf1700;
	text-align:left;
	top:6px;
	margin-left: 113px;
}

#region_selector a, #language_selector a, #region_link{
	color: #cf1700;
	text-decoration:none;
}
#region_selector a:hover, #language_selector a:hover, #region_link:hover {text-decoration:underline;}
#region_selector a{
	padding: 4px 6px;
	display:block;
	width: 147px;
}
#region_selector a:hover{
	background-color: #fdc140;
}

#facts_holder{
	width:212px;
	/*height:142px;*/
	color: white;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align:left;
	/*padding: 0px 22px 0px 22px;*/
	margin-left:8px;
	*margin-left:-50px;
}
	#facts_holder_fact{
		width: 205px;
		padding: 0 25px;
		padding-bottom: 10px;
		background: url(/images/img_facts_body_pink.gif) top left repeat-y;
	}
	#facts_holder_link{
		/*safari*/
		position:absolute;
		width: 144px;
		text-align:center;
		margin-left: 100px;
		*position: static;
		*margin-left: 65px;
		margin-top:-50px;
	}
	
	#facts_holder_link{
		position:absolute;
		width: 144px;
		text-align:center;
		#
		margin-left: 100px;
		*position: static;
		*margin-left: 65px;
		margin-top:-29px;
	}
	
	
	
	#facts_holder_link a:hover{text-decoration:underline;}
	
.facons_donner{
	background: url('/images/bkg_donner_mid.png') top left repeat-y;
	text-align: left;
	padding:10px;
	width: 231px;
}

.facons_donner a.l_facons_donner{
	color: #9c9c9c;
	text-decoration:none;
	padding-left: 6px;
	background: url(/images/puce_dons_off.gif) center left no-repeat;
	margin-left: 12px;
}
.facons_donner a.l_facons_donner:hover{color: #2083cd;text-decoration:none;background: url(/images/puce_dons_on.gif) center left no-repeat;}


.facons_donner_bloc{
	background:none;
	margin:5px 0;
}
.facons_donner_bloc:hover{
	background: url('/images/donation_block_mid.gif') top left repeat-y;
}

.facons_donner_bloc img{
	visibility:hidden;
}
.facons_donner_bloc:hover img{
	visibility: visible;
}



.facons_donner_bloc_opened{
	background: url('/images/donation_block_mid.gif') top left repeat-y;
}

.facons_donner_bloc_opened a.l_facons_donner{
	color: #2083cd;
	background: url(/images/puce_dons_on.gif) center left no-repeat;
}
.facons_donner_bloc_opened a{color: #2083cd;}

.facons_donner_bloc_opened div{
	margin-left: 18px;
	margin-top:6px;
	color: #828281;
	font-size: 11px;
}

ul.facts_list{margin-left:0px;padding-left:15px;}
ul.facts_list li{
	margin-bottom: 10px;
	margin-left:0px;
}

ul.stats{
	padding:0;
	margin:0;
	margin-left: 16px;
}

ul.stats li{
	margin-bottom:10px;
	list-style-image:url(/images/puce_dons_orange.gif)
}

.fil_2{
	margin-bottom:25px;
}

a.fil_2, a.fil_2_selected{text-decoration:none;font-size:12px;padding-left:6px;margin:0px 0px 0px 0px;}
a.fil_2:hover, a.fil_2_selected:hover{text-decoration:underline;color:#2b8cce;}
a.fil_2{
	color:#ff8103!important;
	background: url(/images/puce_dons_orange.gif) center left no-repeat;
}
a.fil_2_selected{
	color:#2b8cce;
	background: url(/images/puce_dons_on.gif) center left no-repeat;
}

ul.press_toc li{
	margin-bottom:5px;font-size: 11px;
}
ul.press_toc a{
	
}

dl.votre_region dd{
	margin-left: 10px;
	margin-top:10px;
}

dl.votre_region a:hover{
	text-decoration: underline;
}

.comm_date{
	color: #f0260f;
	font-weight:bold;
} 

.comm_title{
	color: #ee6b0f;
	margin-top:3px;
}

.comm_body{
	margin-top: 10px;
}

.comm_nav{
	color:#f0130f;
	text-align:right;
}
.comm_nav a{
	color: #ff7000!important;
	text-decoration:none;
}
.comm_nav a:hover{text-decoration:underline;}

#dropDownRegionSelector_fr, #dropDownRegionSelector_en {
	float:left;
	background: url(/images/mnu_btn_region_fr.png) top left no-repeat;
	background: url(/images/mnu_btn_region_no_lang_fr.png) top left no-repeat;
	height:50px;
	width:168px;
	text-align:left;
	color:#cf1700;
	padding-left:95px; 
	padding-top:12px;
	font-size:10px;
	position:relative;
	z-index:3000;
}

#dropDownRegionSelector_en {
	background: url(/images/mnu_btn_region_en.png) top left no-repeat;
}


#sel_lang_img_btn{
position:absolute;
margin-top:0px;
margin-left:116px;
*margin-top: -7px;
}

.communique_box{float:left;width:410px;margin-left: 20px;}


.flash_warning{
	color: white;
}

.flash_warning a{
	text-decoration: underline;
	color: white;
}

.don_recurrent{
	background: url('/images/bkg_donner_mois_fr.png') top left no-repeat; 
	height: 210px;
	width:655px;
	padding-top:57px;
	margin-left:-9px;
	margin-bottom:80px;
}

#facons_donner_bottom{
	background: url('/images/bkg_donner_bot.png') top left no-repeat;
	width: 251px;
	height:9px;
}

#facons_donner_top{
	background: url('/images/bkg_donner_top.png') bottom left no-repeat;
	width: 251px;
	height: 13px;
}

.animateur img {margin: 10px 10px 10px 0; border: 1px solid #EB8128;}

.animateur blockquote{
	font-size: 11px;
}
	#facts_holder_link a{
		/*safari*/
		color:white;
		text-decoration:none;
		font-size:13px;
		line-height:24px;
	}

	#facts_holder_link a{
		/*safari*/
		position:relative;
		top:-27px;
	}

	#facts_holder_link a{
		color:white;
		position:static;
		top:0px;#
	}

.activite_date{
	background: url(../images/act_date.png) top left no-repeat;
	color: white;
	line-height: 20px;
	width: 96px;
	text-align:center;
	font-size: 11px;
	font-weight:bold;
}

.btn_aider_bleu{
	background: url(/images/btn_aider_bleu.png) top left no-repeat;
	width: 208px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	color: white;
	display: block;
	float:left;
}

#products_desc{
	background: url(/images/bottom_objets_btns.jpg) bottom left no-repeat;
	margin-bottom: 8px;
	padding: 10px;
}

.item_pod{
	background: url('/images/cadre_objet.jpg') top left no-repeat;
	height: 207px;
	width: 158px;
	padding-top:8px;
	padding-left: 15px;
	padding-right: 15px;
	float:left;
	color: #FA9031;
}

#page_loading
{
	color:#ED1C24;
	font-weight:bold;
	font-size: 12px;
	padding-top: 50px;
}
.red{
	color:#ed1c24;
}
#menu_btn_top{
	float:left;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 275px;
	text-align:left;
	position:relative;
	z-index:991;
	width:502px;
}
#menu_btn_top ul{
	list-style-type:none;
	font-size:12px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	position:relative;
	z-index:3000;
	margin:0px;padding:0px;
}
#menu_btn_top ul li{
	float:left;	
	margin-right:5px;
	position:relative;
	z-index:993;
	height:auto;
}
#menu_btn_top ul li.faire_don{width:109px;padding:0px;margin:0px;}
#menu_btn_top ul li.faire_don a{padding:0px;margin:0px;}
#menu_btn_top ul li.dropdown a{
	background: url('../images/menu_bck_top_boite_1.gif') no-repeat top left;
	min-width:133px;
	position:relative;
}
#menu_btn_top ul li.aider a{
	min-width:117px;
	background: url('../images/menu_bck_top_boite_2.gif') no-repeat top left;
}
#menu_btn_top ul li.dons a{
	min-width:124px;
	background: url('../images/menu_bck_top_boite_3.gif') no-repeat top left;
}
#menu_btn_top ul li a{
	display:block;
	padding:14px 0px 25px 11px;
	text-align:left;
	position:relative;
	z-index:994;
	float:none;
}
#menu_btn_top ul li a:link,#menu_btn_top ul li a:visited,#menu_btn_top ul li a:hover,#menu_btn_top ul li a:active{color:#777;font-weight:bold;}
#menu_btn_top ul li div.sousmenu{
	position:absolute;
	top:0px;
	left:0px;
	width:195px;
	z-index:995;
	height:auto;
	float:none;
	clear:both;
}
#menu_btn_top ul li div.sousmenu ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	width:195px;
	z-index:996;
	position:relative;
	float:none;
	/*background: url('../images/menu_bck_bot_boite_1_white.png') no-repeat bottom left;*/
}
#menu_btn_top ul li div.sousmenu ul li{
	display:block;
	width:100%;
	background:none;
	background: url('../images/menu_bck_mid_boite_1.gif') repeat-y top left;	
	margin:0px;
	padding:0px 0px 0px 10px;
	position:relative;
	z-index:997;
	float:none;
}
#menu_btn_top ul li div.sousmenu ul li a{

}
#menu_btn_top ul li div.sousmenu ul li a:link{
	float:none;
	background:none;
    padding:2px 0px 5px 0px;
	margin:0px;
    position:relative;
	text-align:left;
	display:block;
	z-index:998;
	color:#777;
	font-weight:normal;
}
#menu_btn_top ul li div.sousmenu ul li a:visited{
	float:none;
	background:none;
   padding:2px 0px 5px 0px;
	margin:0px;
	text-align:left;
	display:block;
	z-index:998;
	color:#777;
position:relative;
	font-weight:normal;
}	
#menu_btn_top ul li div.sousmenu ul li a:hover{
	background:none;
	float:none;
   padding:2px 0px 5px 0px;
	margin:0px;
   text-align:left;
   display:block;
	z-index:998;
position:relative;
   color:#ed1c24;
}
#menu_btn_top ul li div.sousmenu ul li a:active{
   background:none;	
	float:none;
   padding:2px 0px 5px 0px;
	margin:0px;
   text-align:left;
   display:block;
	font-weight:normal;
	z-index:998;
   color:#777;
position:relative;
}
#menu_btn_top a:link,#menu_btn_top a:visited,#menu_btn_top a:hover,#menu_btn_top a:active{
	text-decoration:none;
	border:0;
}
#menu_btn_top ul li div.sousmenu div.bottom{
	width:195px;
	background: url('../images/menu_bck_bot_boite_1_white.png') no-repeat top left;
	height:15px;
}
#menu_btn_top_left{
	float:left;
	cursor:pointer;
	width:190px;
}
#accueilOnglet_container{
	z-index:500;
}
ul.ul_jees li{
	margin: 3px 0;
}
.onglet_accueil{
	height:83px;
	width: 205px;
	padding: 10px 0 7px 30px;
	margin-bottom:4px;
	color:#777777;
	margin-left:5px;
	font-size:11px;
	text-align:left;
}
.onglet_accueil h2{
	color: #cf1700;
	font-size: 14px;
	margin:0;
	padding:0;
	font-weight:normal;
	padding-bottom:5px;
}
.onglet_accueil a:link{
	color:#777;
}
.onglet_accueil a:visited{
	color:#777;
}
.onglet_accueil a:hover{
	color:#777;
}
.onglet_accueil a:active{
	color:#777;
}
.onglet_accueil a.onglet_accueil_btn{
	position:absolute;
	margin-top:67px;
	margin-left:138px;
}
.homepage_video{
	width:334px;
	height:224px;
	float:left;
	padding:20px 0px 0px 0px;
	position:relative;
	text-align:center;
	background-image: url('../images/fond_video_blanc.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.bg_white_center p sup{
	vertical-align: baseline; font-size: 0.9em; position: relative; top: -0.4em;
}

#main{
	margin-left:30px;
}
#back_top{
	background-image: url('../images/back_top.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height:13px;
	width:1000px;
	margin:0 auto -2px auto;
}
#back_bottom{
	background-image: url('../images/back_bottom.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height:13px;
	width:1000px;
	margin:0 auto;
}
#onglet_fond{
	padding:96px 0px 0px 0px;
	float:left;
	width:242px;
	height:470px;
	position:relative;
	margin:0px 0px 0px 0px;
	background:url('/images/test_onglets.png') top left no-repeat;
}
#video_grid{
	width:696px;
	text-align:left;
	margin-top:0px;
}
#video_grid h2{margin:0px 0px 15px 10px;}
#video_grid p{
	font-size:11px;
	width:650px;
	color:#343434;
	margin:0px 0px 15px 10px;
}
#video_grid #autres_videos{
	background: url('../images/border_autres_videos.gif') no-repeat top left;
	height:37px;
	text-align:center;
	padding-top:20px;
}
#video_grid #autres_videos a:link,#video_grid #autres_videos a:visited,#video_grid #autres_videos a:hover,#video_grid #autres_videos a:active{
	color:#666;
}
.bg_white_center h4.categorie_video{
	font-size:15px;
	color:#5196c8;
	cursor:pointer;
	padding: 0px 0px 5px 16px;
	background: url('../images/videos_fleches_categories.gif') no-repeat 0px 3px;
}

.bg_white_center a:link h4.categorie_video,.bg_white_center a:visited h4.categorie_video,.bg_white_center a:hover h4.categorie_video,.bg_white_center a:active h4.categorie_video{
	text-decoration:none;
}

.bg_white_center h4.categorie_video_over{
	font-size:15px;
	color:#5196c8;
	padding: 0px 0px 5px 16px;
	cursor:pointer;
	background: url('../images/videos_fleches_categories_over.gif') no-repeat 0px 5px;
}
.bg_white_center .liste_categorie_video{
	list-style-type:none;
	padding:0px 0px 15px 10px;
	margin:0px;
}
.bg_white_center .liste_categorie_video li{
	padding:1px 0px 1px 12px;
	font-size:12px;
	background: url('../images/videos_bullet_bleu.gif') no-repeat 0px 7px;
}
.bg_white_center .liste_categorie_video li a:link,.bg_white_center .liste_categorie_video li a:visited,.bg_white_center .liste_categorie_video li a:hover,.bg_white_center .liste_categorie_video li a:active{
	color:#666;
}
.btn_play{
	background-image: url('../images/btn_play.png');
	background-position: top left;
	background-repeat: no-repeat;
	width:27px;
	height:29px;
	position:absolute;
	bottom:25px;
	left:22px;
	cursor:pointer;
}
ul#liste_documents_octrois{
	margin:0px 0px 20px 0px;
	padding:0px;
}
ul#liste_documents_octrois li{
	list-style:none;
	list-style-type:none;
	background:none;
	background: url('../images/liste_dot.gif') 0px 5px no-repeat;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 10px;	
}
ul#liste_documents_octrois li p{
margin:0px;padding:0px;
}

/*BOXERRRATUM*/
#box_erratum{
	background: url('../images/box_erratum.gif') no-repeat top left;
	width:200px;
	height:59px;
	float:right;
	padding-right:53px;
	position:relative;
	top:20px;
}
#box_erratum p{
	padding:20px 0px 0px 4px;
	margin:0px 0px 0px 25px;
	font-size:14px;
	text-align:left;
}
#box_erratum p a:link,#box_erratum p a:visited,#box_erratum p a:hover,#box_erratum p a:active{
	text-decoration:none;
}
#page_centrer{
	width: 660px;
	margin:10px auto 20px auto;
}
/*FIN BOXERRATUM*/

ul.liste_partenaires_local li{
	padding:10px 0px 0px 0px;
}
ul.liste_partenaires_local li ul li{
	padding:4px 0px 0px 0px;
}
.logos_fournisseurs a:link,.logos_fournisseurs a:visited,.logos_fournisseurs a:hover,.logos_fournisseurs a:active{
	color:#000;
}
/*enfants soleil 2010*/
.fiche_enfants_soleil{
	float:left;
	width:280px;
	padding:12px 0px 12px 0px;
}
.fiche_enfants_soleil img.enfant{
	float:left;
	margin:0px;padding:0px;
	border:2px solid #ccc;
}
.fiche_enfants_soleil div.fiche{
	float:left;
	width:160px;
	margin-left:10px;
	margin-top:0px;
}
.fiche_enfants_soleil div a{font-size:11px;}
.fiche_enfants_soleil div .nom{
	color:#5196c8;
	font-size:14px;
}
.fiche_enfants_soleil div .pdf{width:100%;overflow:hidden;margin:0px;padding:0px;}
.fiche_enfants_soleil div .pdf a,.fiche_enfants_soleil div .pdf img{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.fiche_enfants_soleil div .pdf img{
	margin-right:5px;
}
/*ACCUEIL SPECIAL TELETHON 2010 DELETER APRES*/
#cadre_telethon{
	background: url('../images/cadre_telethon.jpg') no-repeat top left;
	width:631px;
	height:493px;
	margin-left:15px;
	position:relative;
}
#text_princ{
	position:absolute;
	top:65px;
	left:280px;
	width:320px;
}
#text_princ p{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#76542a;
	line-height:15px;
	width:320px;
	font-size:11px;
	text-align:justify;
}
#text_princ p a:link,#text_princ p a:visited,#text_princ p a:hover,#text_princ p a:active{
	color:#e01e1f;
	text-decoration:underline;
}
#text_princ p.lien_brun{
	margin:0px;padding:0px;
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	font-size:11px;
}
#text_princ p.lien_brun a:link,#text_princ p.lien_brun a:visited,#text_princ p.lien_brun a:hover,#text_princ p.lien_brun a:active{
	color:#76542a;
	text-decoration:underline;	
}
#cadre_telethon h2{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:0px 0px 3px 0px;
	padding:0px;
	text-decoration:none;
}
#boite_1 p,#boite_2 p,#boite_3 p{
	width:146px;
	padding:0px;margin:0px;
	font-size:11px;
	line-height:13px;
/*	color:#70502a;*/
	color:#6F370D;
	font-family: Tahoma,Arial, "MS Trebuchet", sans-serif;
		text-decoration:none;
}
#boite_2 p{
	width:174px;
}
#boite_3 p{
	width:174px;
}
#boite_1{
	position:absolute;
	top:375px;
	left:40px;
	height:80px;
	width:156px;	
}
#boite_2{
	position:absolute;
	top:370px;
	left:216px;
	width:186px;	
}
#boite_3{
	position:absolute;
	top:372px;
	left:418px;
	width:180px;	
}
/*grille horaire*/
#grille_horaire{
/*	position:relative;
	left:-5px;*/
	text-align:left;
	margin:0px 0px 35px 0px;
}
#grille_horaire h3{
	text-align:left;
	margin-left:4px;
}
#grille_horaire a:link,#grille_horaire a:visited,#grille_horaire a:hover,#grille_horaire a:active{
	color:#df2311;
}
table#horaire {
	background: #FFF;
	/*border-collapse: collapse;*/	
	width: 925px;
	line-height: 1.5em;
	margin-bottom:35px;
}

table#horaire th {
	line-height: 2em;
	color: #EB8128;
}

table#horaire td {
	border: 1px solid #CCC;
	text-align: left;
	vertical-align: middle;
	padding: 8px;
	color:#666;
}

table#horaire td {
	background: #eae9e9;
	border: none;
	text-align: left;
	vertical-align: middle;
	padding: 8px;
}

table#horaire ul {
	line-height: 1.5em;
	font-size: 8pt;
	width: 45%;
	float: left;
	margin:0px;
	padding:0px 0px 0px 20px;
}

table#horaire li {
	margin: 2px 5px 2px 0px;
}

table#horaire .tCenter { text-align: center; font-size: 8pt; }
table#horaire .blue { color: #5196C8; font-weight: bold; text-align: center; }
/*ENGLISH*/
.list_en{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
}
.list_en li{
	padding:0px 0px 5px 11px;
	background: url('../images/bullet_bleu.gif') no-repeat 0px 6px;
}
.langue_fr{
	text-align:right;
	margin-right:40px;
}
.langue_fr a:link,.langue_fr a:visited,.langue_fr a:hover,.langue_fr a:active{
	color:#777;font-size:11px;
}
#box_adresse_en{
	width:258px;
	height:283px;
	background: url('../images/en_box_adresse.gif') no-repeat top left;
	margin:15px 0px 0px 10px;
	padding-top:25px;
}
#box_adresse_en p{
	font-size:11px;
	margin:0px 0px 0px 16px;
	color:#666;
	padding:0px 0px 10px 0px;
	line-height:15px;
	letter-spacing:0.03px;
	text-align:left;
}
#box_adresse_en p a:link,#box_adresse_en p a:visited,#box_adresse_en p a:hover,#box_adresse_en p a:active{
	color:#5196c8;
	text-decoration:underline;
}
.h2_about_us{
	text-align:left;padding:0px;margin:10px 0px 5px 0px;
}

h5.enfant_soleil{
	margin: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:13px;
}

ul.enfant_soleil{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.enfant_soleil li{
	list-style-type:none;
	line-height:24px;
}
ul.enfant_soleil li a{
	font-color: #888;
	text-decoration:none;
	background: url('/images/play_video.gif') center left no-repeat;
	padding-left: 20px;
}
.table_octroi{
	margin-bottom:25px;
	
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.table_octroi td,.table_octroi th{
	border-bottom:1px solid #ccc;
	padding:4px 10px;
}
.table_octroi td{
	border-left:1px solid #ccc;
}
#entete_noel{
	margin:0px 0px 10px -22px
}