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

body {
	background-color:#080301;
	margin-top:0;
	padding-top:0;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4f4f51;
}

*{
	margin:0;
	padding:0;
}

#pre_charging{
	display:none;
}

#big_container_top{
	background-image:url(../images/fond_degrade_page.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:100%;
}

	#fond_site{
	}

		#header_container{
			background-image:url(../images/fond_header.png);
			background-position:top;
			background-repeat:repeat-x;
			height:195px;
			width:100%;
		}
		
			#header_small_container{
				background-image:url(../images/fond_header_page.png);
				background-position:left top;
				background-repeat:no-repeat;
				margin-left:auto;
				margin-right:auto;
				height:195px;
				width:1116px;
			}
			
				#header_logo{
					width:408px;
					height:194px;
					float:left;
				}
				
					#logo{
						width:408px;
						height:100%;
						background-image:url(../images/logo.png);
						background-position:left top;
						background-repeat:no-repeat;
					}
					
				#header_container_menu{
					margin-left:408px;
					width:708px;
					height:100%;
				}
				
					#header_search_module{
						background-image:url(../images/fond_search.png);
						background-position:right top;
						background-repeat:no-repeat;
						height:71px;
						width:285px;
						float:right;
						margin-left:365px;
						margin-right:58px;
					}
						
						#header_search_module form{
						}
							
							#header_search_module .submit{
								display:none;
							}
						
							#header_search_module .search{
								background-color:#FFFFFF;
								border:none;
								font-size:18px;	
								color:#4f4f51;
								margin-top:8px;
								margin-left:55px;
								width:210px;
								/*height:21px;*/
							}
				
					#header_main_menu{
						height:38px;
						width:650px;
						float:right;
						margin-right:58px;
						/*padding-top:71px;*/
					}
						.bouton_off{
							background-color:#f15a23;
							background-image:url(../images/bouton_degrade.png);
							background-repeat:repeat-x;
							background-position:top;
							float:right;
							height:28px;
							border:#f15a23 solid 3px;
							padding-left:12px;
							padding-right:12px;
							padding-top:2px;
							margin-left:8px;
							margin-top:3px;
						}
						
							.bouton_off a:link        {text-decoration:none; color: #FFFFFF; font-size:20px;}	  
							.bouton_off a:visited     {text-decoration:none; color: #FFFFFF; font-size:20px;}	
							.bouton_off a:hover       {text-decoration:none; color: #FFFFFF; font-size:20px;}	
							.bouton_off a:active      {text-decoration:none; color: #FFFFFF; font-size:20px;}
						
						.bouton_off:hover{
							background-image:url(../images/bouton_degrade_hover2.png);
						}

						
						.bouton_on{
							background-color:#FFFFFF;
							float:right;
							height:34px;
							padding-left:15px;
							padding-right:15px;
							padding-top:8px;
							margin-left:8px;
						}
						
							.bouton_on a:link        {text-decoration:none; color: #f15a23; font-size:20px;}	  
							.bouton_on a:visited     {text-decoration:none; color: #f15a23; font-size:20px;}	
							.bouton_on a:hover       {text-decoration:none; color: #f15a23; font-size:20px;}	
							.bouton_on a:active      {text-decoration:none; color: #f15a23; font-size:20px;}	
						
					
					#header_secondary_menu{
						float:right;
						margin-right:58px;
						height:86px;
						width:650px;
						text-align:right;
					}
					
						#header_secondary_menu ul{
							margin:0;
							margin-bottom:10px;
							padding:0;
						}
						
						#header_secondary_menu li{
							display:inline;
							margin-left:10px;
							padding-left:18px;
						}
						
						#header_secondary_menu p{
							padding:0px;
							margin-top:10px;
						}
						
						#header_secondary_menu li a:link        {text-decoration:none; color: #f15a23;}	  
						#header_secondary_menu li a:visited     {text-decoration:none; color: #f15a23;}	
						#header_secondary_menu li a:hover       {text-decoration:none; color: #9abf0a;}	
						#header_secondary_menu li a:active      {text-decoration:none; color: #f15a23;}	
						
						#header_secondary_menu #loginIdee{
							background-image:url(../images/icones/ico_idee.png);
							background-repeat:no-repeat;
							background-position:left;
						}
						
						#header_secondary_menu #loginProfil{
							background-image:url(../images/icones/ico_profil.png);
							background-repeat:no-repeat;
							background-position:left;
						}
						
						#header_secondary_menu #loginDeco{
							background-image:url(../images/icones/ico_deco.png);
							background-repeat:no-repeat;
							background-position:left;
						}
						
						#header_secondary_menu #loginCompte{
							background-image:url(../images/icones/ico_compte.png);
							background-repeat:no-repeat;
							background-position:left;
						}
						
						#header_secondary_menu #loginArticle{
							background-image:url(../images/icones/ico_article.png);
							background-repeat:no-repeat;
							background-position:left;
						}
						
						#header_secondary_menu #loginEvenement{
							background-image:url(../images/icones/ico_evenement.png);
							background-repeat:no-repeat;
							background-position:left;
						}
						
						#header_secondary_menu #loginGalerie{
							background-image:url(../images/icones/ico_galerie2.png);
							background-repeat:no-repeat;
							background-position:left;
						}
						
						.login_form{
							margin-top:15px;
							margin-right:15px;
							padding:0px;
						}
						
							#header_secondary_menu form{
								padding:0px;
								margin:0px;
							}
						
								#header_secondary_menu label{
									font-size:16px;
									font-weight:bold;
									color:#f15a23;
									margin-left:15px;
								}
								
								#header_secondary_menu .input_login{
									border:1px solid #f15a23;
									color:#f15a23;
									background-color:#FFFFFF;
								}
								
								#header_secondary_menu .submitLogin{
									background: transparent url(../images/bouton_ok_off.png) no-repeat top left;
									border:none;
									height:21px;
									width:43px;
									cursor:pointer;
								}
								
								#header_secondary_menu .submitLogin:hover{
									background: transparent url(../images/bouton_ok_on.png) no-repeat top left;
									border:none;
									height:21px;
									width:43px;
									cursor:pointer;
								}
								
							.login_liens{
								margin-top:12px;
								font-weight:bold;
							}
							
		#page_container{
			background-image:url(../images/fond_page.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:100%;
			margin-top:0px;
		}
		
			#page_fond_site{
				background-image:url(../images/fond_site.png);
				background-position:center;
				background-repeat:repeat-y;
				margin-top:0px;
				margin-left:auto;
				margin-right:auto;
				width:1116px;
			}
		
				.separateurMessagehaut{
					height:4px;
				}
				
				.info{
					background-color:#C3D2E5;
					background-repeat:no-repeat;
					margin-left:auto;
					margin-right:auto;
					border-top:#84A7DB 3px solid;
					border-bottom:#84A7DB 3px solid;
					margin-top:0px;
					margin-bottom:5px;
					width:1000px;
					color:#264e80;
					font-weight:bold;
				}
				
					.info p{
						margin-top:7px;
						margin-bottom:7px;
						margin-left:10px;
						margin-right:10px;
						padding:0px;
					}
				
					.erreur{
						background-color:#fdadad;
						border-top:#fa6262 3px solid;
						border-bottom:#fa6262 3px solid;
						color:#c42323;
					}
				
				#page_small_container{
					margin-left:auto;
					margin-right:auto;
					width:1000px;
				}
				
					#page_contain{
						clear:both;
						width:694px;
					}
					
						.contain_top{
							background-image:url(../images/container_top.png);
							background-position:left;
							background-repeat:no-repeat;
							width:663px;
							height:33px;
							margin-left:10px;
						}
						
						#contain_contain{
							background-image:url(../images/container_contain.png);
							background-repeat:repeat-y;
							background-position:left;
							width:633px;
							padding-left:10px;
							margin-left:10px;
							padding-bottom:5px;
							padding-right:30px;	
						}
						
							#bandeau_annonce{
								background-image:url(../images/bandeau_annonce.png);
								background-repeat:no-repeat;
								width:480px;
								height:121px;
								padding-top:100px;
								padding-bottom:45px;
								padding-left:110px;
								padding-right:40px;
								color:#FFFFFF;
								font-size:18px;
								overflow:auto;
							}
							
								#contain_contain #bandeau_annonce p{
									margin:0px;
									padding:0px;
								}
								
								#bandeau_annonce textarea{
									border:1px #FFFFFF solid;
									background-color:#000000;
									opacity:0.4;
									width:470px;
									height:115px;
									color:#FFFFFF;
									font-size:18px;
									font-family:Arial, Helvetica, sans-serif;
								}
								
							
								#contain_contain ul{
									margin-left:25px;
								}
							
								#contain_contain .homme{
									background-image:url(../images/icones/ico_homme.png);
									background-position:right;
									background-repeat:no-repeat;
									padding-right:20px;
								}
								
								#contain_contain .femme{
									background-image:url(../images/icones/ico_femme.png);
									background-position:right;
									background-repeat:no-repeat;
									padding-right:20px;
								}
							
								.contain_contain h1{
									margin-top:0px;
									padding-top:0px;
									margin-bottom:5px;
									padding-bottom:0px;
									font-size:20px;
									color:#f15a23;
								}
								
								.contain_contain p{
									margin-top:10px;
									padding-top:0px;
									margin-bottom:0px;
									padding-bottom:0px;
								}
								
								.formMessageAnnonce{
									width:550px;
									height:100px;
									border:1px solid #f15a23;
									font-size:18px;
									font-family:Arial, Helvetica, sans-serif;
									color:#4f4f51;
								}
								 
								.posteBde{
									border:1px dashed #f15a23;
									margin-top: 10px;
								}
									.posteBde p{
										padding:0;
										margin:5px;
									}
								
								.posteBde .infos{
								}
								
								.tabPosteBde{
									width:100%;
								}
								
									.posteBde .infos .infos_left{
										float:left;
									}
									
									.posteBde .infos .infos_right{
										float:right;
									}
	
									.posteBde .infos .description_poste{
										clear:both;
										padding-top :1px;	
									}
									
										.posteBde .infos .poste{
											text-decoration:underline;
										}
										
									.posteBde .infos .information{
									
									}
									
								.resultatRecherche{
									margin:10px;
									margin-left:0px;
								}
									
									.resultatRecherche a:link        {text-decoration:underline; color: #f15a23;}	  
									.resultatRecherche a:visited     {text-decoration:underline; color: #f15a23;}	
									.resultatRecherche a:hover       {text-decoration:underline; color: #f15a23;}	
									.resultatRecherche a:active      {text-decoration:underline; color: #f15a23;}
								
									.resultatRecherche p{
										margin:0;
										padding:0;
									}
									
									.resultatRecherche .titre{
										
									}
									
										.resultatRecherche .article{
											background-image:url(../images/icones/ico_article5.png);
											background-position:left;
											background-repeat:no-repeat;
											padding-left:20px;
										}
										
										.resultatRecherche .event{
											background-image:url(../images/icones/ico_evenement2.png);
											background-position:left;
											background-repeat:no-repeat;
											padding-left:20px;
										}
										
										.resultatRecherche .galerie{
											background-image:url(../images/icones/ico_galerie3.png);
											background-position:left;
											background-repeat:no-repeat;
											padding-left:20px;
										}
										
										.resultatRecherche .utilisateur{
											background-image:url(../images/icones/ico_homme.png);
											background-position:left;
											background-repeat:no-repeat;
											padding-left:20px;
										}
									
									.resultatRecherche .infos{
										
									}
									
									.resultatRecherche .flashKeyWord{
										background-color:#FFFF66;
									}
									
									.resultatRecherche .link{
										text-decoration:underline;
									}
									
								.posteBde .avatar{
									text-align:right;
									margin-top:5px;
									margin-left:3px;
									margin-right:5px;
									margin-bottom:5px;
								}
								
								.partenaire{
									border:1px dashed #f15a23;
									margin-top: 10px;
									padding:5px;
								}
									.partenaire h2{
										margin-top:0px;
									}
									
									.partenaire .partenaire_info{
										padding-left:20px;
										background-image:url(../images/icones/ico_page_blanche.png);
										background-repeat:no-repeat;
										background-position:left top;
									}
									
									.partenaire .partenaire_site{
										padding-left:20px;
										background-image:url(../images/icones/ico_world.png);
										background-repeat:no-repeat;
										background-position:left top;
									}
									
									.partenaire .partenaire_logo{
										margin-top:10px;
									}
								
								.posteBde .end{
								}
								 
								.bouton_effet img{
											border:none;
											margin:1px;
										}
										
								.bouton_effet img:hover{
									margin:0px;
									border:1px solid #CCCCCC;
								}
								
								.modif_ajout_article_form, .modif_ajout_evenement_form, .modif_ajout_idee_form{
								
								}
								
									.modif_ajout_article_form label, .modif_ajout_evenement_form label, .modif_ajout_galerie_form label, .modif_ajout_idee_form label{
										font-weight:bold;
									}
									
									.modif_ajout_article_form textarea, .modif_ajout_evenement_form textarea, .modif_ajout_galerie_form textarea, .modif_ajout_idee_form textarea{
										border:1px solid #f15a23;
										width:600px;
									}
									
										.modif_ajout_article_form .aticleTextarea1, .modif_ajout_evenement_form evenementTextarea, .modif_ajout_galerie_form evenementTextarea{
											height:100px;
											width:100%;
										}
										
										.modif_ajout_article_form .aticleTextarea2{
											height:300px;
											width:100%;
										}
									
									.modif_ajout_article_form .inputText, .modif_ajout_evenement_form .inputText, .modif_ajout_galerie_form .inputText, .modif_ajout_idee_form .inputText{
										border:1px solid #f15a23;
										width:350px;
									}
								
								#form_contact .input{
									border:1px solid #f15a23;
									width:350px;
								}
								
								#form_contact .input_textarea{
									border:1px solid #f15a23;
									height:300px;
									width:600px;
								}
								
								#form_contact label{
									font-weight:bold;
								}
								
								.tableProfil{
									width:100%;
								}
								
									.tableProfil .profilAvatar{
										text-align:right;
									}
								
								.formProfil{
									margin:0px;
									padding:0px;
								}
								
									.formProfil .inputText{
										border:1px solid #f15a23;
										width:200px;
									}
									
									.formProfil .textareaProfil{
										border:1px solid #f15a23;
										width:520px;
										height:200px;
									}

								
								.inscription{
									margin:0;
									padding:0;
								}
									
									.formInscription{
									}
									
										.labelInscription{
											text-align:right;
										}
										
										.inscriptionSubmit{
											margin-top:10px;
										}
									
										.formInscription .inputText{
											border:1px solid #f15a23;
											width:200px;
										}
										
										.formInscription label{
											
										}
							
								.newsPreview{
									background-color:#EFEFEF;
									margin-bottom:10px;
									padding:5px;
									color:#000000;
									border:1px solid #CCCCCC;
								}
								
								.newsPreview:hover{
									border-color:#f15a23;
								}
								
								.newNews{
									background-color:#EFEFEF;
									margin-bottom:10px;
									padding:5px;
									color:#000000;
									border:3px solid #CCCCCC;
								}
								
									.newsPreview .news_title{
										font-weight:bold;
										float:left;
									}
									
									.newsPreview .news_supp{
										float:right;
									}
										
									.newsPreview .news_modif{
										float:right;
									}
									
									.newsPreview .news_evenement{
										float:right;
									}
									
									.newsPreview .news_galerie{
										float:right;
									}
										.newsPreview .news_galerie img{
											border:none;
										}
									
									.newsPreview .news_date{
										clear:both;
										font-style:italic;
										margin-bottom:5px;								
									}
									
									.newsPreview .news_suite{
										float:left;
										margin-top:10px;
									}
										.newsPreview .news_suite a {padding:2px; padding-left:5px; border:1px solid #f15a23; display:block;}
									
										.newsPreview .news_suite a:link        {text-decoration:none; color: #f15a23; background-color:#FFFFFF; padding-right:5px;}	  
										.newsPreview .news_suite a:visited     {text-decoration:none; color: #f15a23; background-color:#FFFFFF; padding-right:5px;}	
										.newsPreview .news_suite a:hover       {text-decoration:none; color: #FFFFFF; background-color:#f15a23; padding-right:5px;}	
										.newsPreview .news_suite a:active      {text-decoration:none; color: #f15a23; background-color:#FFFFFF; padding-right:5px;}
									
									.newsPreview .news_commentaires{
										background-image:url(../images/icones/ico_commentaires.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
										float:right;
										margin-top:15px;
									}
									
									.newsPreview .news_end{
										clear:both;
									}
									
									.ev_news{
										/*color:#009900;*/
									}
									
									.commentaire_titre_news{
										padding-left:5px;
									}
									
								.ajouteIdee{
									margin-bottom:15px;
									background-image:url(../images/icones/ico_idee.png);
									background-repeat:no-repeat;
									background-position:center left;
									padding-left:20px;
								}
								
								.idee_prev{
									margin-top:10px;
								}
								
									.idee_prev .idee_prev_titre{
										background-image:url(../images/icones/ico_idee2.png);
										background-repeat:no-repeat;
										background-position:top left;
										padding-left:20px;
										float:left;
										width:160px;
									}
								
									.idee_prev .idee_prev_com{
										background-image:url(../images/icones/ico_commentaires.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
										float:right;
									}
									
									.idee_prev .idee_prev_ok{
										background-image:url(../images/icones/ico_ok.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
										float:right;
									}
									
									.idee_prev .idee_prev_pas_ok{
										background-image:url(../images/icones/ico_pas_ok.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;	
										float:right;
									}
									
									.idee_prev .idee_prev_fin{
										clear:both;
									}
									
									
								
								.ideePreview{
									margin-bottom:10px;
									padding:5px;
									border:2px solid #FFCC00;
								}
								
									/* ////////////////////////////////////////////////////////////////////////////////////////// */
														
									.ideePreview .idee_title{
										background-image:url(../images/icones/ico_idee2.png);
										background-repeat:no-repeat;
										background-position:center left;
										padding-left:20px;
										font-weight:bold;
										float:left;
									}
									
									.ideePreview .idee_supp{
										float:right;
									}
										
									.ideePreview .idee_modif{
										float:right;
									}
									
									.ideePreview .idee_evenement{
										float:right;
									}
									
									.ideePreview .idee_galerie{
										float:right;
									}
										.ideePreview .idee_galerie img{
											border:none;
										}
									
									.ideePreview .idee_date{
										clear:both;
										font-style:italic;
										margin-bottom:5px;								
									}
									
									.ideePreview .idee_explication{
										clear:both;
									}
									
									.ideePreview .idee_com{
										background-image:url(../images/icones/ico_commentaires.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
										float:left;
										margin-top:10px;
										margin-right:8px;
									}
									
									.ideePreview .idee_ok{
										background-image:url(../images/icones/ico_ok.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
										float:left;
										margin-top:10px;
										margin-right:8px;
									}
									
									.ideePreview .idee_pas_ok{
										background-image:url(../images/icones/ico_pas_ok.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;	
										float:left;
										margin-top:10px;
										margin-right:8px;
									}
									
									.ideePreview .idee_suite{
										background-image:url(../images/icones/ico_user_comment.png);
										background-repeat:no-repeat;
										background-position:left top;
										float:right;
										margin-top:10px;
										padding-left:20px;
									}
									
									.ideePreview .idee_commentaires{
										background-image:url(../images/icones/ico_commentaires.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
										float:right;
										margin-top:10px;
									}
									
									.ideePreview .idee_end{
										clear:both;
									}
									
								.news, .evenement, .bigGalerie, .mediaImage, .idee{
									margin-bottom:10px;
									padding:5px;
								}
								
									.news ul{
										margin-top:10px;
										margin-left:20px;
										
									}
								
									.news .news_title, .evenement .evenement_title, .bigGalerie .galerie_title, .mediaImage .image_title, .idee .idee_title{
										font-weight:bold;
										float:left;
									}
									
										.news .news_title h1, .evenement .evenement_title h1, .bigGalerie .galerie_title h1, .mediaImage .image_title h1, .idee .idee_title h1{
											margin:0;
											margin-bottom:0px;
											padding:0;
										}
										
										.idee .idee_title h1{
											margin:0;
											padding:0;
											padding-left:20px;
											background-image:url(../images/icones/ico_idee2.png);
											background-position:left top;
											background-repeat:no-repeat;
										}
									
									.news .news_supp, .evenement .evenement_supp, .bigGalerie .galerie_supp, .mediaImage .image_supp, .idee .idee_supp{
										float:right;
									}
										
									.news .news_modif, .evenement .evenement_modif, .bigGalerie .galerie_modif, .mediaImage .image_modif, .idee .idee_modif{
										float:right;
									}
									
									.news .news_evenement{
										float:right;
									}
									
									.news .news_galerie, .evenement .evenement_galerie, .news .evenement_galerie, .newsPreview .evenement_galerie{
										float:right;
									}
									
									.news .news_date, .evenement .evenement_date, .bigGalerie .galerie_date, .mediaImage .image_date, .idee .idee_date{
										clear:both;
										font-style:italic;
										padding-bottom:3px;
										width:100%;
															
									}
									
									.mediaImage .imagePreview{
										text-align:center;
										margin-top:10px;
									}
									
									.mediaImage .image_back{
										background-image:url(../images/icones/ico_back3.png);
										background-repeat:no-repeat;
										background-position:left;
										margin-bottom:5px;
										margin-top:5px;
										padding-left:15px;
										float:left;
									}
									
									.mediaImage .retour_galerie{
										background-image:url(../images/icones/ico_galerie3.png);
										background-repeat:no-repeat;
										background-position:left;
										margin-bottom:5px;
										margin-top:5px;
										padding-left:15px;
									}
									
									.mediaImage .image_next{
										background-image:url(../images/icones/ico_next3.png);
										background-repeat:no-repeat;
										background-position:right;
										margin-bottom:5px;
										margin-top:5px;
										padding-right:15px;
										float:right;
									}
									
									.mediaImage .imageGalerie{
										clear:both;
										margin-top:10px;
										background-image:url(../images/icones/ico_galerie3.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.mediaImage .imageEvenement{
										margin-top:5px;
										background-image:url(../images/icones/ico_evenement2.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.bigGalerie .galerie_evenement{
										background-position:right top;
										background-repeat:no-repeat;
										margin-bottom:10px;
									}
									
									.bigGalerie .galerie_download{
										margin-top:15px;
										background-image:url(../images/icones/ico_zip.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.mediaImage .image_participants{
										clear:both;
										margin-top:5px;
										background-image:url(../images/icones/ico_groupe.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.evenement .evenement_date_debut{
										margin-top:10px;
										background-image:url(../images/icones/ico_horloge1.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									.evenement .evenement_date_fin{
										margin-top:5px;
										background-image:url(../images/icones/ico_horloge2.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									.evenement .evenement_lieu{
										margin-top:5px;
										background-image:url(../images/icones/ico_world.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									.evenement .evenement_importance{
										margin-top:5px;
										background-image:url(../images/icones/ico_attention.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
										.evenement .evenement_importance .ev0{
											color:#009900;
											text-decoration:underline;
										}
										.evenement .evenement_importance .ev1{
											color:#CC0099;
											text-decoration:underline;
										}
										.evenement .evenement_importance .ev2{
											color:#FF0000;
											text-decoration:underline;
										}
										.evenement .evenement_importance .ev3{
											color:#FF0000;
											font-weight:bold;
											text-decoration:underline;
										}
										
									.evenement .evenement_galeries{
										margin-top:5px;
										background-image:url(../images/icones/ico_galerie3.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.evenement .infosLabel{
										margin-top:20px;
										background-image:url(../images/icones/ico_page_blanche.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.evenement .infos{
										padding:5px;
										border:1px solid #CCCCCC;
										margin-top:5px;
										margin-left:20px;
									}
										.evenement .infos p{
											margin:2px;
										}
										
										.evenement .infos ul{
											margin-left:20px;
										}
									
									.evenement .evenement_participants{
										margin-top:20px;
										background-image:url(../images/icones/ico_groupe.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.evenement_participation{
										margin-top:5px;
										background-image:url(../images/icones/ico_ok.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.evenement_pas_participation{
										margin-top:5px;
										background-image:url(../images/icones/ico_pas_ok.png);
										background-position:left top;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.unEvenement{
										border:1px solid #000000;
										margin:0px;
										margin-bottom:10px;
										padding:0px;
										width:600px;
									}
									.ev0{
										border-color:#009900;
									}
									.ev1{
										border-color:#CC0099;
									}
									.ev2{
										border-color:#FF0000;
									}
									.ev3{
										border-color:#FF0000;
									}
										
										.unEvenement .titre{
											color:#FFFFFF;
											font-weight:bold;
											padding:5px;
										}
										.ev0 .titre{
											background-color:#009900;
										}
										.ev1 .titre{
											background-color:#CC0099;
										}
										.ev2 .titre{
											background-color:#FF0000;
										}
										.ev3 .titre{
											background-color:#FF0000;
										}
										
											.unEvenement  .evenement_supp{
												float:right;
											}
											
											.unEvenement  .evenement_modif{
												float:right;
											}
										
										.unEvenement .evLeft{
											clear:both;
											float:left;
											width:450px;
											padding:5px;
										}
										
											.unEvenement .evLeft .dateDebut{
												padding-left:20px;
												background-repeat:no-repeat;
												background-position:left top;
												background-image:url(../images/icones/ico_horloge1.png);
												margin-bottom:2px;
												margin-top:2px;
											}
											
											.unEvenement .evLeft .dateFin{
												padding-left:20px;
												background-repeat:no-repeat;
												background-position:left top;
												background-image:url(../images/icones/ico_horloge2.png);
												margin-bottom:2px;
											}
											
											.unEvenement .evLeft .lieu{
												padding-left:20px;
												background-repeat:no-repeat;
												background-position:left top;
												background-image:url(../images/icones/ico_world.png);
												margin-bottom:2px;
											}

										
										.unEvenement .evRight{
											padding:5px;
										}
										
											.unEvenement .evRight .participants{
												margin-left:450px;
												padding-left:20px;
												background-repeat:no-repeat;
												background-position:left top;
												background-image:url(../images/icones/ico_groupe.png);
												margin-bottom:2px;
												margin-top:2px;
											}
											
											.unEvenement .evRight .importance{
												margin-left:450px;
												padding-left:20px;
												background-repeat:no-repeat;
												background-position:left top;
												background-image:url(../images/icones/ico_attention.png);
												margin-bottom:2px;
											}
											
											.unEvenement .evRight .savoirPlus{
												margin-left:450px;
												padding-left:20px;
												background-repeat:no-repeat;
												background-position:left top;
												background-image:url(../images/icones/ico_loupe.png);
												margin-bottom:2px;
											}
											
										.ev0 .importance{
											color:#009900;
										}
										.ev1 .importance{
											color:#CC0099;
										}
										.ev2 .importance{
											color:#FF0000;
										}
										.ev3 .importance{
											color:#FF0000;
											font-weight:bold;
										}
										
										.savoirPlus{
										}
									
									.idee .idee_explication{
										margin-top:10px;
									}
									
									.idee .idee_ok{
										background-image:url(../images/icones/ico_ok.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
										margin-top:10px;
									}
									
									.idee .idee_pas_ok{
										background-image:url(../images/icones/ico_pas_ok.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
										margin-top:10px;
									}
									
									.news .news_text{
										margin-top:10px;
										padding:5px;
										border:1px solid #CCCCCC;
									}
									
									.news .news_commentaires{
										background-image:url(../images/icones/ico_commentaires.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
										float:right;
										margin-top:10px;
									}
									
									.news .news_end{
										clear:both;
									}
								
								.commentaire{
									background-color:#fbece6;
									border:1px #fabaa3 solid;
									margin:5px;
									padding:2px;
								}
									.commentaire a:link        {text-decoration:underline; color: #f15a23;}	  
									.commentaire a:visited     {text-decoration:underline; color: #f15a23;}	
									.commentaire a:hover       {text-decoration:none;      color: #f15a23;}	
									.commentaire a:active      {text-decoration:underline; color: #f15a23;}	
									
									.commentaire .auteurDate{
										float:left;
									}
									
									.commentaire .supp{
										float:right;
									}
									
									.commentaire .texte{
										clear:both;
									}
									
									.commentaire .date{
										font-style:italic;
										color:#888888;	
									}
									
								.formCommentaire{
									background-color:#fbece6;
									border:1px #fabaa3 solid;
									margin:5px;
									padding:2px;	
								}
								
								.formFigurant, .formAvis{
									background-color:#fbece6;
									border:1px #fabaa3 solid;
									margin:5px;
									margin-bottom:10px;
									padding:2px;	
								}
								
									.formCommentaire form{
										margin:0;
										padding:0;
									}
									
									.formFigurant form, .formAvis form{
										margin:0;
										padding:0;
									}
									
									.formCommentaire textarea{
										margin-left:auto;
										margin-right:auto;
										margin:5px;
										width:98%;
										height:35px;
										border:1px #fabaa3 solid;
										font-family:Arial, Helvetica, sans-serif;
										font-size:14px;
										color:#4f4f51;
									}
									
									.formCommentaire .commentaireInput{
										text-align:right;
									}
									
									.formCommentaire input{
										margin-left:auto;
										margin-right:5px;
										border:1px #f15a23 solid;
										margin-bottom:5px;
										color:#f15a23;
										background-color:#FFFFFF;
									}
									
									.formFigurant input, .formAvis input{
										margin-left:auto;
										margin-right:5px;
										border:1px #f15a23 solid;
										color:#f15a23;
										background-color:#FFFFFF;
									}
									
								
									.articleLienAjouter{
										background-image:url(../images/icones/ico_article2.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.evenementLienAjouter{
										background-image:url(../images/icones/ico_evenement3.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.galerieLienAjouter{
										background-image:url(../images/icones/ico_galerie4.png);
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
									}
									
									.articleTableau, .evenementTableau, .galerieTableau{
										text-align:left;
										margin-top:15px;
										
									}
										.articleTableauTd, .evenementTableauTd, .galerieTableauTd{
											padding-right:10px;
										}	
									
						
						.contain_bottom{
							background-image:url(../images/container_bottom.png);
							background-position:left;
							background-repeat:no-repeat;
							width:663px;
							height:10px;
							margin-bottom:15px;
							margin-left:10px;
						}
					
					#page_widgets{
						margin-top:0px;
						padding-top:0px;
						height:650px;
					}
					
						.widget{						
							margin-right:10px;
						}
							
							.widget h1{
								margin-top:0px;
								font-size:16px;
								font-weight:bold;
								color:#f15a23;
								margin-bottom:1px;
							}
							
							.widget .titre{
								border-bottom:#f15a23 solid 3px;
								margin-bottom:10px;
							}
					
							.widget_top{
								background-image:url(../images/widget_top.png);
								background-position:left;
								background-repeat:no-repeat;
								width:296px;
								height:33px;
							}
							
							.widget_contain{
								background-image:url(../images/widget_contain.png);
								background-repeat:repeat-y;
								background-position:left;
								width:264px;
								padding-left:10px;
								padding-right:22px;
								padding-bottom:5px;
							}
							
							.widget_bottom{
								background-image:url(../images/widget_bottom.png);
								background-position:left;
								background-repeat:no-repeat;
								width:296px;
								height:10px;
								margin-bottom:15px;
							}
								
								.listeConnectes{
									list-style:none;
								}
									
									.listeConnectes li{
										background-position:left;
										background-repeat:no-repeat;
										padding-left:20px;
										margin-bottom:2px;
										margin-top:2px;
									}
									
									.listeConnectes .Homme{
										background-image:url(../images/icones/ico_homme.png);
										
									}
									
									.listeConnectes .Femme{
										background-image:url(../images/icones/ico_femme.png);
									}
									
									.listeConnectes .Absent{
										background-image:url(../images/icones/ico_absent.png);
									}
								
							
								.galerie{
									clear:both;
								}
									.galerie_image{
										float:left;
										width:100px;
									}
									
									.galerie_image img{
										border:none;
									}
									
									.galerie_text{
										margin-left:100px;
										padding-left:5px;
									}
										.galerie .galerie_title{
											font-weight:bold;
										}
										
										.galerie .galerie_date{
											font-style:italic;
											margin-bottom:10px;
										}
										
										.galerie .galerie_infos{
										
										}
										
										.galerie .galerie_lien{
											margin-bottom:10px;
										}

#footer_container{
	background-image:url(../images/fond_footer.png);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	min-height:81px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	padding-top:20px;
}

	#footer_container p{
	}
	
	.mini_footer{
		font-size:10px;
	}
	
		.mini_footer a:link        {text-decoration:underline; color: #FFFFFF;}	  
		.mini_footer a:visited     {text-decoration:underline; color: #FFFFFF;}	
		.mini_footer a:hover       {text-decoration:none;      color: #FFFFFF;}	
		.mini_footer a:active      {text-decoration:underline; color: #FFFFFF;}	
	


a:link        {text-decoration:underline; color: #f15a23;}	  
a:visited     {text-decoration:underline; color: #f15a23;}	
a:hover       {text-decoration:none;      color: #f15a23;}	
a:active      {text-decoration:underline; color: #f15a23;}	

.imageAvatar{
	max-height:300px;
	max-width:300px;
}

h2{
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:3px;
	padding:0px;
}

.imageMedia{
	border:1px solid #CCCCCC;
	padding:3px;
}

.align_right{
	text-align:right;
}

.align_center{
	text-align:center;
}

.numerotation{
	margin-right:0px;
}
	
	.numerotation a{
		margin-left:5px;
	}
	.numerotation a:link        {text-decoration:none; color: #f15a23; border:1px solid #f15a23; padding:2px}	  
	.numerotation a:visited     {text-decoration:none; color: #f15a23; border:1px solid #f15a23; padding:2px}	
	.numerotation a:hover       {text-decoration:none; color: #FFFFFF; border:1px solid #f15a23; background-color:#f15a23; padding:2px}	
	.numerotation a:active      {text-decoration:none; color: #f15a23; border:1px solid #f15a23; padding:2px}	
	
	.numerotation .select{
		text-decoration:none;
		color: #FFFFFF; 
		border:1px solid #f15a23; 
		background-color:#f15a23; 
		padding:2px;
		margin-left:5px;
	}

.evenementInfoTemps{
	font-size:14px;
}

#loader{
	text-align:center;
	padding:50px;
	padding-bottom:40px;
}

.lien_erreur{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
	.lien_erreur a{
		background-image:url(../images/icones/ico_maison.png);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px;
	}
