/* GENERAL ----------------------*/
	body {
		font-family:"Andale Mono", Arial, Verdana, sans-serif;font-size:12px ;color:#333333;
		margin:0;padding:0;text-shadow: 1px 2px 1px rgba(0,0,0, 0.4);background-color: #efefe0;
	}
	hr{clear:both;height:1px;background-color:#CCC;border:none; }
	a {color:#858570;text-decoration:none ;}
	a:hover {color:#C90C57;}
	img{cursor:pointer;border:none;margin:3px; vertical-align:middle;border-radius:5px;}
	form, p, h{margin:0; padding:0;}
	iframe{width:300px;height:190px;vertical-align:top;margin:15px 10px 10px 5px; }
	#frame_admin{display:none;}
	fieldset, table{width:90%;margin:8px;padding:10px;border-radius: 10px;border:2px #999 inset;background-color: #999966;}
	td{margin:2px 2px 2px 2px;padding:2px 5px 2px 5px;}
	input[type=text], textarea, select {
		margin:2px 2px 2px 2px;padding:3px;	font-size:12px;font-weight:normal;color:#225533 ; 
		border:2px inset #cccccc;background-color:#eeFFFF;border-radius:5px;
	}
	input[type=button]{
		cursor:pointer; /*border:3px outset #333333;*/border-radius:10px; background-color:#aa9;padding:5px;margin-left:20px;
		color:#554;text-shadow: 1px 1px 1px rgba(0,0,0, 0.7),-1px -1px 1px rgba(255,255,255, 0.5);
		box-shadow: 10px 5px 5px rgba(0,0,0, 0.6); 
	}

	h2 {display:inline;text-align:left;font-size:18px;padding:5px 0 5px 0;margin:0;color:#094409;text-shadow: 3px 3px 3px rgba(0,0,0, 0.5);}
	h3 {display:inline;text-align:left;font-size:14px;padding:3px 0 3px 0;margin:0;color:#50303f;}
	h4{display:inline;margin:0; padding:3px 0 3px 0;font-size:17px; color:#CC6600;text-shadow: 1px 1px 1px rgba(0,0,0, 0.5),-1px -1px 1px rgba(255,255,255, 0.5);}
	h6 {font_size:10px;padding:2px;margin:0;color:#666;}
	h5 {display:inline;padding:3px 0 3px 0;;margin:0;font_size:12px;color:#665;}

/*BOITES*/	
	div[id^='d_boite']{float:left;width:100%;margin:0px;text-align:center;z-index:3;}
	#d_boitegenerale{}
	#d_boite_entete{background-color:#efefe0 ;}
	#d_boite_rubrique{text-shadow: 1px 1px 1px rgba(0,0,0, 0.9);border-bottom:1px solid #aaa;box-shadow:0px 10px 10px  rgba(255, 255, 255, 0.4)inset;}	
	#d_boite_menu_srub{padding-top:10px;padding-bottom:10px;background-color:#464646 ;box-shadow: 0px 10px 5px  rgba(255,255, 255,0.2)inset;}
	#d_boite_vignettes{width:94%;padding:3%;}
	div[id^='d_boite_admin']{display:none;z-index:5;}
	div[id^='d_boite_admin'] input{
		width:100%;margin-left:0;
		font-size:16px;color:#554;
		background-color:#bfbfa0;border-radius:10px 10px 0 0;box-shadow: 3px 3px 3px rgba(255,255,255, 0.6)inset; 
	}
	#d_boite_admin_general input{border-radius:10px;}

/*ENTETE*/
	#i_miniportrait{
		margin:0px 15px 0px 0;height:100px;vertical-align:middle;opacity:0.8 ;; 	
		border-radius:5px;box-shadow: 10px 10px 5px rgba(0,0,0, 0.4); 
	}
	#d_titre{cursor:pointer;float:left;margin:15px 0 0 55px ;padding:0;}
	#i_log{display:none;position:absolute;top:10px;left:70%;padding:3px 3px 3px 3px ;margin:0px 0 10px 0;color:#aaa;}
	#i_AdminFermerprincipal{display:none;position:absolute;top:5px;left:80%;}

/*ONGLETS RUBRIQUES */
	#d_containRubselect{float:left;width:30%;margin:0;padding:0px;z-index:3;}
	#d_containerrub{float:right;width:70%;margin:0;padding:0;z-index:3; }
	#d_rubselect{float:left;width:100%;padding-top:10px;font-size:24px;font-weight:bold;color:#959580;box-shadow:0px 10px 10px  rgba(255, 255, 255, 0.5)inset; border-radius: 0px;}
	/*#d_containerrub{float:right;width:65%;}*/
	#d_cadrerubadmin{float:left;border-radius:10px;margin:2px;}
	.d_onglet_rub{float:left;cursor:pointer;margin:5px 0px 5px 5px;padding:5px 10px 8px 10px;	z-index:3;}
	.d_onglet_select{color:#f00}

/*ONGLETS SOUS RUBRIQUES */	
	div[id^='S']{float:left;cursor:pointer;font-size:16px;text-align:center;padding:5px 10px 5px 10px;border-radius:5px;margin:5px 2px 3px ;}
	div[id^='S']:hover{text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.8); }
	#d_galerie{float:left;width:100px;text-align:center;color:#b97;letter-spacing:3px;margin:10px 10px 10px 20px;color:#666; }

/*ELEMENTS*/
	div[id^='EB']{width:70%;margin:0 0 20px 15%;padding:10px;}
	div[id^='ED']{width:40%;margin:0 0 20px 15%;padding:10px;}
	div[id^='EP']{width:60%;margin:0 0 20px 20%;}
	div[id^='EP'] #p_texte{text-align:center}
	div[id^='EP'] img {width:60%;margin:5px;}
	div[id^='EW'] img {max-height:250px;}
	div[id^='E']{float:left;padding:5px;}	
	div[id^='ES']{float:left;padding:5px}
	/*Presentation photo uniquement*/
	div[id^='EI']{text-align:center}
	#i_elementimageEI{width:30%;margin:5px;border:none;border-radius:20px;background:none;box-shadow: 30px 30px 20px  rgba(0,0,0,0.7);}	
	
	/*Presentation  swf uniquement*/	
	#d_swf{text_align:center;}
	#d_bordobject{display: inline-block;border:#FFFFCC solid 10px;margin:10px 20px 30px 20px;border-radius:10px}
	/* titre texte*/
	#p_titre{width:90%;text-align:center;font-weight:bold;color:#999;margin:10px 3% 0px 3%;word-wrap: break-word;}
	#p_texte{text-align:justify;width:90%;color:#333;margin:10px 3% 30px 3%;word-wrap: break-word;}
	/*video
	#d_video{
		margin:10px 10px 10px 0;padding:0;vertical-align:top;
		text-align:center;	border-radius:10px;background:none;	z-index:1;
	}*/
	/*images du mur d'images et vignette libres (restent identique lors des changements de cadres des titre et testes)*/
	.imgclean{border:none;background:none;box-shadow: 30px 30px 20px  rgba(0,0,0,0.7);	}
	/*div caché des infos*/
	#d_infovignette{
		float:left;display:none;
		text-align:left;font-weight:bold;color:#332;font-size:14px ;
		border:#333 solid 1px;padding:10px;	border-radius:20px;
		background-color:#f5f9ef;box-shadow: 50px 50px 20px  rgba(0,0,0,0.7);
		z-index:50
	}

/*DIAPORAMA----------------------------------------------------------------*/
	#d_diaporama{
		display:none;position:absolute;width:100%;height:4000px;top:0;left:0;background-color:#666650;
		z-index:10;
	}
	/*Tableau de bord*/
	#d_tablbordmini{
		position:fixed; top:50px;left:90%;width:52px;height:270px;
		padding:3px 5px 0px 2px;
		text-align:center;color:#cccccc;
		border:ridge 3px #333;border-radius:10px;
		background-color:#6c6c5e; 
		box-shadow: -5px 5px 10px rgba(0,0,0, 0.7);
		z-index:70; 
	}
	#d_tablbordmini img{cursor:pointer;}
	#d_tablbordmini p{float:left;}
	.i_lecteur{width:20px}
	#i_drag{width:15px;padding:5px;}
	#d_diap, #d_zoom{
		text-align:center;font-size:10px;color:#4a4a3c;text-shadow: -1px -1px 0px rgba(0,0,0, 0.8); 
	}
	/*Image*/
	#div_image{text-align:center;margin:70px;z_index:10;}
	#img_diapo{cursor:pointer;border:3px ridge #eeeeee;border-radius: 10px;box-shadow: 0px 5px 40px  rgba(0, 0, 0,0.8);z-index:10; }
	/*Info image*/
	#d_libelle{
		position:fixed;width:40%;;top:5px;left:30%;padding:10px 5px 10px 5px;
		text-align:center;font-size:18px;color:#e9e9e0;
		border-radius:10px;	border:ridge 3px #333;border-radius:10px;
		background-color:#afafa0; 
		box-shadow: 0px 0px 5px rgba(255,255,255, 0.5);z_index:20; 
	}
	.libelle{font-size:10px;color:#999990; }
	#palettediap{display:none;position:fixed;width:200px;top:300px;left:80%;border :3px ridge #555;color:#333333;background-color:#dff0e0;padding:5px;z_index:50;}

/*MESSAGE ALERTE*/
	#d_alert{
		display:none;position:fixed;width:30%;top:100px;left:35%;padding:10px 20px 20px 20px;
		text-align:center;font-size:16px; color:#006666;text-shadow: 1px 2px 3px rgba(0,0,0, 0.4);
		border:3px ridge #FFaa33;box-shadow: 5px 5px 7px  rgba(0, 0, 0, 0.7);
		background-color: #e0e0dd;z-index:180;
	}	
	#infotitre {/*alert*/
		padding:10px 0 10px 0;margin:1% ;
		font-size:20px;font-weight:bold;color:#336633;background-color:#b0b0aa;box-shadow: -2px -2px 1px  rgba(0, 0, 0, 0.5); 
	}
	#infotexte {/*alert*/padding:10px 0 10px 0;margin:1% ;font-size:14px;font-weight:bold;color:#555;}	

/*AGENDA-------------------------------------------------------------------*/
	.colordujour{background-color:#568;color:#ddd;}
	.colordujourvide{background-color:#e0e0aa;color:#333;}
	.colorevenement{background-color:#e0e077;color:#993300;}
	#div_calcorps{float:left;width:100%; margin:0;padding:5px;border: 1px solid #333;background-color:#999987;}
	#div_anneecal,#div_moiscal{
		width:40%;margin: 0 0 5px 30%;
		font-size:18px;color:#666;font-weight:bold;letter-spacing:8px; 
		text-shadow: 1px 1px 1px rgba(0,0,0, 0.5),-1px -1px 1px rgba(255,255,255, 0.8);
	}
	#annee0,#mois0{width:200px;}
	#div_cellule,#div_cellule1,#div_cellule2 {float:left;font-size:12px; margin:0 0 0 1px ;}
	#div_cellule{width:12%;height:20px;background-color:#afa;box-shadow:-1px -1px 1px 2px #555;margin:5px 2px 5px 0 ;}
	#div_cellule1{width:60px;height:20px;padding:2px;margin:0 5px 0 0 ;color:#eee;box-shadow:-1px -1px 1px #555, 1px 1px 1px #eee;background-color:#888876;}
	#div_cellule2{width:12%;cursor:pointer;box-shadow:0px 0px 2px 2px #555;margin:0 2px 0 0 ;}
	#div_cellule1 a,#div_cellule2 a{font-size:18px; font-weight:bold;}
	#div_cellule22{ height:30px;border-radius:10px 10px 0 0;font-size:22px;}
	#div_cellule23 {height:70px;border-radius: 0 0 10px 10px;background-color:#efefe0;}
	#div_piedcal { clear:both; width:40%;margin: 0 0 1% 30%;font-size:12px;color:#666; letter-spacing:5px;text-shadow: 1px 1px 1px rgba(0,0,0, 0.5),-1px -1px 1px rgba(255,255,255, 0.8);}
	#d_evenement{display:none;position:absolute;width:200px;text-align:left;background-color:#efefee; font-size:12px;border: 2px solid #586;margin:2px 0 0 0 ;padding:5px 5px 5px 5px;border-radius: 10px;z-index:100;}
	#d_evenement input{box-shadow: -1px -1px 2px 1px rgba(0,0,0, 0.3);margin:5px 0 0 0 ; }
	#d_tabevenement{display:none;position:absolute;width:350px;cursor:pointer;text-align:left;background-color:#efefee; font-size:12px;border: 2px solid #586;margin:2px 0 0 0 ;padding:5px 5px 5px 5px;border-radius: 10px;z-index:20;}
	/*FORMULAIRES AGENDA ----------------------*/
	#d_agendaform{
		display:none;width:30%;position:fixed;top:100px;left:35%;padding:10px ;	text-align:left;font-size:12px; color: #292923 ; 
		border: solid 3px #666; border-radius: 10px;background-color: #d0d0ca;box-shadow: 20px 20px 20px rgba(0,0,0, 0.8);z-index:100;
	}
	#i_fermerformagenda {margin:0 30px 0 10px}
	#i_agendavalideform{margin-left:45%}
	/*TABLEAU EVENEMENTS*/
	*#i_effaceagenda{display:none;}
	#sp_evenement{font-size:16px; font-weight:bold; color: #292966;}
	#sp_descripeven{font-size:14px; font-weight:normal; color: #662923;}

/*FORMULAIRE CONTACT -------------------------------------------------------*/
	#d_ecrirenom{margin:0px;text-align:center;font-size:12px;color:#eee;text-shadow: 1px 2px 3px rgba(0,0,0, 0.3);}
	#d_ecrirenom img{width:70px;}
	#d_ecrirenom p ,#d_ecrirenom div{
		width:50%;margin:5px 0 20px 30%;
		text-align:center;font-size:18px;color:#c9c9c0;
		border-radius:8px;padding:5px;background-color: #4c4c59;
		text-shadow: 1px 2px 3px rgba(0,0,0, 0.3);box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5);
	}
	#d_ecrirenom div:nth-of-type(2){
		width:34%;margin:0 0 0 30%;padding:4%;
		text-align:left;font-size:16px;color:#993;text-shadow: 1px 1px 3px rgba(255,255,255, 0.3);
		background:none;box-shadow: 0px 0px 10px 1px rgba(255, 255, 255, 0.1), 1px 1px 10px 2px rgba(0, 0, 0, 0.2)inset;
	}
	#f_envoi{margin-top:30px;}
	#d_message{
		margin:20px 20% 20px 20%;padding: 10px;
		text-align:center;font-size:12px;color:#eee;text-shadow: 1px 2px 3px rgba(0,0,0, 0.3);
		border: 3px solid #888;	border-radius: 10px;box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.5);	background-color: #6c6c59;
		z-index:20;
	}
	#d_message input[type='text'], #d_message textarea{width:50%}
	#img_main{vertical-align:middle;width:70px;}
	#f_envoi input[type=text],#f_envoi textarea{width:80%;margin:5px 0px 20px 0px;padding: 5px 5px 5px 5px;background-color: #eeddcc;border-radius: 10px;}
	#p_adresse{
		margin:2% 20% 20px 20%;padding: 5px 5px 5px 5px;
		font-size:16px;font-weight:bold; color: #339933 ;
		border: 3px solid #658;	border-radius: 20px; background-color: #99cc99;
	}

/*LIVRE D'OR  --------------------------------------------------------------*/
	/*livre*/
	#d_boite_livreor{width:50%;margin:0 25% 0 25%;text-align:center;}	
	#d_livreor{
		position:relative;left:50%;
		height:325px;width:460px;
		margin:20px 0 20px -230px;
		padding:20px 20px 20px 20px;
		font-size:12px;color: #776633 ;
		background-image:url('../../gestion/css/livreor.png');
		background-repeat:no-repeat;background-position:50% 50%;
		box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.5);border-radius: 10px; 
		z-index:1;
	}
	#d_livreor1,#d_livreor2{float:left;margin:0;width:50%;}
	#d_livreor1{width:43%;padding:5px 0 0 20px; font-size:10px;}
	#textarealivre{border:none;margin:0 0 0 60px;padding:5px 5px 5px 5px;background-color: #ffe;}
	#img_main{vertical-align:middle;width:70px;}
	
	
	/*formulaire mails*/	
	#d_gestionmail{
		float:left;width:50%;margin:30px 10% 20px 25%;padding:1%;
		text-align:left;color: #555566 ;font-size:12px;font-weight:bold; color: #494940 ; 
		border-radius: 10px;background-color: #cfcfb0;z-index:30;box-shadow:-3px -3px 2px rgba(0,0,0, 0.5),3px 3px 3px rgba(200,200,200, 1);
	}
	#d_maillivreor{
		margin:5px 0 5px 0;padding:1%;
		border:1px solid #668899;border-radius: 10px;background-color: #cfcfb0;z-index:30;box-shadow:-3px -3px 2px rgba(0,0,0, 0.5),3px 3px 3px rgba(200,200,200, 1);
	}
	/*pages*/
	#d_boitepage{
		width:80%;margin-left:10%;text-align:left; font-size:14px;
		background-color: #f1f2da;border-radius: 0px;;
	}
	#d_contenulivreor,#d_txt{float:left;margin:10px 5px 50px 50px;}
	#d_contenulivreor{width:25%;}#d_txt{width:60%;}
	#d_debut{float:left;width:80%;margin-left:10%;height:30px;border-radius:20px 20px 0px 0px;background-color: #f1f2da;}
	#d_end{float:left;width:100%;height:20px;border-radius: 20px 20px 0px 0px;background-color: #f1f2da;box-shadow: 0px 0px 15px 5px rgba(50, 40, 0, 0.5)}
	#d_fin{float:left;width:80%;margin-left:10%;height:100px;border-radius: 0px;background-color: #f1f2da;}

	#d_remerciement,#d_remerciementfond{	
		display:none;padding:5px 0 10px 0;
		position:fixed;top:100px;width:20%;left:35%;height:140px;
		text-align:center;font-size:16px;color:#ccccbb;
		border:1px solid #668899;
		box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5),0px 0px 5px rgba(255, 255, 255, 0.5) inset;
		border-radius: 10px; z-index:2
	}
	#s_lettrine{font-size:20px;color:#aa9955;font-weight:bold;}
	#d_remerciement hr {background-color:#afb;height:1px}
	#d_remerciementfond{background-color: #225588;opacity:0.8; z-index:1}	
	.sp_info{font-weight:bold;color:#333300;font-size:14px; font-style:italic;}

/* TOUS LES MENU ONGLETS--------------------------------------------*/
	#admintitre{font-size:18px;color:#003333;font-weight:bold; text-shadow: 1px 1px 1px rgba(255,255,255, 0.7),-1px -1px 1px rgba(0,0,0, 0.5);}
	ul{ list-style:none; padding-left:0px; ;}
	li{	cursor: pointer;float:left;height:18px;	margin-right:3px;padding:6px;font-size:12px;
		border-radius:5px 5px 0 0;background-color:#efdfc0;	box-shadow: 4px -2px 2px rgba(0, 0, 0, 0.5);
	}
	#li-0{visibility:hidden;}
	[id^='tabs-']{margin:0px;padding:5px;text-align:left;font-size:14px;}

/*PALETTE COULEUR--------------------------------------------------------------*/
	#d_palette{
		display:none;position:fixed;width:25%;top:5px;left:20%;
		border :3px ridge #555;border-radius:10px;
		background-color:#dff0e0;padding:5px;z-index:60;box-shadow:50px 50px 50px 2px rgba(0, 0, 0, 0.7);
	}
	
/*FORMULAIRES  ADMINISTRATION GESTION--------------------------------------------*/	
	#i_AdminElement{display:none;}
	#d_containeradmin{/*Container formulaire gestion*/
		display:none;position:fixed;width:40%;top:5px;left:50%;padding:5px;
		border :3px ridge #555;background-color:#dff0e0;z-index:30; 
		border-radius:10px;background-color:#998;box-shadow:50px 50px 50px 2px rgba(0, 0, 0, 0.7);
	}
	.td{border:#554 solid 1px;border-radius:10px;background-color: #997;}
	.d1, .d2{float:left;padding:3px;margin:5px;}
	.d1{width:25%;border:#554 solid 1px;border-radius:10px;background-color: #997;}
	.d2{width:50%;}
	#i_validetransfert{margin-left:45%}
	*[id^='i_Admin']{float:left;cursor:pointer;margin-top:7px;z-index:20;}
	#f_entete1, #f_entete2 {float:left;border:#554 solid 1px;border-radius:10px;margin-top:5px; background-color:#afaf90;}
	#f_entete1 fieldset{float:left;width:20%}
	#f_entete2 fieldset{float:left;width:20%}
	
/*FORMULAIRE CREER RUBRIQUE--------------------------------------------*/	
	#d_nomrub{display:none}
	*#td2_11,*#td2_21{border:#666 solid 1px; border-radius:10px}
	*#td2_12, *#td2_22{width:200px;}

/*LECTEURMP3*/
	#d_lecteurmp3{
		display:none;position:fixed;top:300px;left:35%;width:320px;height:40px;padding: 5px;
		text-align:center;font-size:12px;color:#eee;text-shadow: 1px 2px 3px rgba(0,0,0, 0.3);
		border: 3px solid #888;	border-radius: 20px;box-shadow: 5px 5px 5px  rgba(0, 0, 0, 0.5);background-color: #292922;z-index:20;
	}
	#d_drag{float:left;padding:5px;width:30px; }
	#d_fermer{float:right;padding:2px;width:30px; }
	
/*BAS DE PAGE*/
	#d_basdepage{clear:both;text-align:center;font-size:11px;font-weight:bold; color: #006633 ; ;}


















