
* { margin:0; margin:0; }

body{ font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:#aaacac url(../cssimg/evenement/body-bg.jpg) top center repeat-x; }

#conteneur{ margin:0px auto 0px auto; width:900px; }


/* ====================================================================== */
/* =============================== GENERAL ============================== */
/* ====================================================================== */
.spacer { clear:both; }
.spacer2 { clear:both; visibility:hidden; height:0; margin:0; padding:0; border:0; }

img { border:0px; }
h1 { font-size:2.2em; }
h2 { font-size:2em; }
h3 { font-size:1.8em; }
h4 { font-size:1.6em; }
h5 { font-size:1.4em; }
h6 { font-size:1.3em; }
p  { margin:0; padding:0; font-size:1.2em; }
ul { margin:0; padding:0;}

a { color:orange; text-decoration:underline; }
textarea{ font-family:Verdana, Arial, Helvetica, sans-serif;}

a:hover { text-decoration:none; }

.floatleft{ float:left;}
.floatright{ float:right;}
.center{ text-align:center;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}

.trash { float:left; margin:0px 3px 0px 0px; }

#msgalerte{ margin:0; padding:0;}

#ntitre input{font-size:2.2em; font-weight:bold; color:#37485B; margin:0px 0px 30px 10px; background:none; width:86%; border:0px black solid; border-bottom:1px black dashed}


/* ====================================================================== */
/* ============================ EDITEUR SPAW ============================ */
/* ====================================================================== */
#editeur-spaw{ font-size:11px; width:850px;}
 	
	#editeur-spaw p{margin:0; padding:0; font-size:11px; }

	#editeur-spaw h1, #editeur-spaw h2, #editeur-spaw h3, #editeur-spaw h4, #editeur-spaw h5, #editeur-spaw h6{font-weight: bold !important; background:none !important; background-image:none !important; margin:0 !important; padding:0 !important; }
	#editeur-spaw h1{font-size: 36px !important; display:block !important; visibility:visible !important; }
	#editeur-spaw h2{font-size: 24px !important; }
	#editeur-spaw h3{font-size: 18px !important; }
	#editeur-spaw h4{font-size: 16px !important; }
	#editeur-spaw h5{font-size: 12px !important; }
	#editeur-spaw h6{font-size: 10px !important; }
	
	#editeur-spaw ul{ margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
	#editeur-spaw li{ list-style-type:none; background:url(../cssimg/puce_orange.gif) 0px 3px no-repeat; margin:0px 0px 0px 0px;  padding:0px 0px 0px 10px;}
		
	#editeur-spaw ol{ margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
	#editeur-spaw ol li{ list-style-type:decimal; padding:0; margin:0; background:none; }
	
	.titre-orange-pale {color: #F3A24E !important; }
	.titre-orange {color: #F3A24E !important; }
	.titre-gris {color: #707070 !important; }
		
	.taille10 { font-size:10px; }
	.taille11 { font-size:11px; }
	.taille12 { font-size:12px; }
	.taille14 { font-size:14px; }

	
/* ====================================================================== */
/* =============================== HEADER =============================== */
/* ====================================================================== */
#header { position:relative; height:190px; background: url(../cssimg/evenement/header_bg.jpg) center 34px no-repeat; }


/* ================== Logo ================== */
#logo{ margin:0px 0px 0px 30px; text-align:left; width:135px; height:72px;}
	#logo h1{ padding:0px 0px 0px 0px; }
	#logo img{ margin:10px 0px 0px 30px; display:none; }

/* ================== menu ================== */
#menu_haut { position:absolute; top:0px; width:900px; height:27px; padding:0; margin:0px; text-align:center; }
	#menu_haut ul {padding:0; margin:0px 0px 0px 100px; list-style-type:none;}
		#menu_haut ul li { float:left; list-style-type:none; }
		#menu_haut ul a {float:left; display:block; height:22px; margin:0px 0px 0px 0px; padding:11px 10px 0px 10px; text-decoration:none; font-size:1.1em; color:#dcdcdc; border-top:6px none solid; }
		#menu_haut ul a:hover { color:#3CA0EE; padding:5px 10px 0px 10px; border-top:6px black solid; }
		#menu_haut ul a.selectmenuhaut {float:left; display:block; height:22px; margin:0px 0px 0px 0px; color:#3CA0EE; padding:5px 10px 0px 10px; border-top:6px black solid; ; text-decoration:none; font-size:1.1em; }
		#menu_haut ul a.selectmenuhaut:hover{ }


/* ====================================================================== */
/* =============================== CENTRE =============================== */
/* ====================================================================== */
#centre{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
html>body #centre{height:auto; min-height:350px;}

#centre-accueil{ height:350px; margin:0px 0px 0px 0px; }
html>body #centre-accueil{height:auto; min-height:350px;}

#centre-concept{ Height:350px; margin:0px 0px 0px 0px; padding:0px 22px 0px 0px; }
html>body #centre-concept{ height:auto; min-height:350px;}

#centre-news{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; }
html>body #centre-news{ height:auto; min-height:350px; }

#centre-liens{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; }
html>body #centre-liens{ height:auto; min-height:350px; }

#centre-galerie{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; }
html>body #centre-galerie{ height:auto; min-height:350px;}

#centre-faq{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; }
html>body #centre-faq{ height:auto; min-height:350px;}

#centre-contact{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; }
html>body #centre-contact{ height:auto; min-height:350px;}

#centre-mentionslegales{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; }
html>body #centre-mentionslegales{ height:auto; min-height:350px;}


/* ================== gauche ================== */
#gauche{ float:left; width:170px; padding:0px 0px 0px 0px; margin:0; }


/* =================== droit =================== */
#droit,#imgcentre{}
#droit p,#imgcentre p{}
#droit img,#imgcentre img{}


/* =================== main =================== */
#main{ margin:0px 0px 0px 170px; padding:8px 30px 30px 30px; background:none; z-index:1; }
#main h1.nom-page{ margin:0px 0px 15px 0px; padding:0px 0px 0px 20px; color:#46A1E8; font-size:1.6em; }

#main-accueil{ margin:0px 0px 0px 0px; padding:8px 0px 30px 0px; background:none; z-index:1; }
#main-accueil h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em;}

#main-concept{ margin:0px 214px 0px 0px; padding:8px 30px 30px 30px; background:none; z-index:1; }
#main-concept h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em; }

#main-liens{ margin:0px 0px 0px 0px; padding:8px 30px 30px 30px; background:none; z-index:1; }
#main-liens h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em; }

#main-news{ margin:0px 0px 0px 0px; padding:8px 30px 30px 30px; background:none; z-index:1; }
#main-news h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em; }

#main-galerie{ margin:0px 0px 0px 0px; padding:8px 30px 30px 30px; background:none; z-index:1; }
#main-galerie h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em; }

#main-faq{ margin:0px 0px 0px 0px; padding:8px 30px 30px 30px; background:none; z-index:1; }
#main-faq h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em; }

#main-contact{ margin:0px 0px 0px 0px; padding:8px 10px 30px 30px; background:none; z-index:1; }
#main-contact h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em; }

#main-mentionslegales{ margin:0px 0px 0px 0px; padding:8px 30px 30px 30px; background:none; z-index:1; }
#main-mentionslegales h1.nom-page{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#46A1E8; font-size:1.6em; }


/* ====================================================================== */
/* ============================== FOOTER ================================ */
/* ====================================================================== */

#footer{ position:absolute; bottom:0; width:100%;text-align:center; }
html>body #footer{ position:fixed; }
	#footer p{ background:url(../cssimg/evenement/footer_bg.gif) center 0px no-repeat; height:17px; padding:5px 0px 0px 0px; color:#8D9194; text-align:center; font-size:1em; 
		filter:alpha(opacity=75); /* opacite pour FF */ 
		-moz-opacity:0.75; /* opacite pour FF */ 
		opacity: 0.75; /* opacite pour IE */
	}
		#footer a{ text-decoration:underline; color:#8D9194; }
			#footer a:hover{ text-decoration:none;}
	#footer img{ }
	
#footer2{ position:absolute; bottom:0; right:0; text-align:center; background: url(../cssimg/evenement/footer2_bg.gif) 0px 0px no-repeat; width:166px; height:30px; }
html>body #footer2{ position:fixed; }
	#footer2 ul{list-style-type:none; float:left; padding:0; margin:0;}
		#footer2 li{display:inline; float:left; list-style-type:none;}
			#footer2 a{ }
		#footer2 img{ padding:10px 0px 0px 14px; }



/* ====================================================================== */
/* ============================ ADMIN BARRE ============================= */
/* ====================================================================== */
#admin-container { position:absolute; top:0; left:0; width:100%; z-index:2; display:block; margin:0px; padding:0px; height:22px; text-align:right; background:#454545; color:white; border-bottom:2px black solid;
	filter:alpha(opacity=75); /* opacite pour FF */ 
	-moz-opacity:0.75; /* opacite pour FF */ 
	opacity: 0.75; /* opacite pour IE */}
html>body #admin-container {position:fixed; }

#admin { width:720px; margin:0 auto; padding:3px 0px 3px 0px; color:white; text-align:right; z-index:3; }
	#admin ul{float:right; }
		#admin li{ list-style-type:none; cursor: pointer; float:left; color:orange; font-size:1.1em; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; border-left:1px #E5E5E5 dashed;}
		#admin li a{color:white; text-decoration:none; }
		#admin li a:hover{background:#EE7900; }


/* ====================================================================== */
/* ============================ PAGE ACCUEIL ============================ */
/* ====================================================================== */

#flash_bandeau{float:left; margin:-10px 0px 0px 0px; padding:0px 0px 0px 0px; }
#texte-accueil{ margin:0px 0px 0px 350px; padding:0px 0px 17px 0px; width:530px; /*background:url(../cssimg/evenement/texte_acc_bg.jpg) 0px bottom no-repeat;*/ }
#acc_img{margin:42px 0px 0px 350px;}
	#acc_img img{ margin:0px 10px 0px 0px;}

#inscription_newsletter{ margin:0px 0px 0px 350px; font-size:1em;}	
	#inscription_newsletter p.titre{ display:block; float:none; font-size:1.6em; font-weight:bold; color:#46A1E8;}	
	#inscription_newsletter p{ float:left; font-size:1.1em;}	
	#inscription_newsletter .nom{ width:175px; margin:0px 20px 0px 0px;}	
	#inscription_newsletter .email{ width:185px; margin:0px 5px 0px 0px;}	
	#inscription_newsletter .envoyer input{ height:20px; background:#2F9AE8; border:1px #CCC solid; color:white; font-size:1.1em; cursor:pointer;}	
	#inscription_newsletter label{margin:0px 3px 0px 0px;}	
	#inscription_newsletter input{ border:1px #BABBBD solid; background:#EEEEF0;}
	
/* ====================================================================== */
/* ========================== PAGE TYPE TEXTE =========================== */
/* ====================================================================== */
/* === COL DE DROITE ===*/
#droite-concept{ float:right; width:214px; }
	.part-droit{ margin:0; padding:0;}
		.part-droit p{ text-align:center;}
		.part-droit img{}
		.part-droit a{ color:#415666; text-decoration:underline;}
			.part-droit a:hover{ text-decoration:none;}


#addpict { }

	#corps-addpict { }
	#corps-addpict fieldset{ margin:0; padding:10 0; border:1px #707070 solid; }
	#corps-addpict legend{ font-size:1.2em; font-weight:bold; color:black;  }
	#corps-addpict p{ margin:0px 0px 3px 0px; padding:0;  }
	#corps-addpict label{ float:left; width:115px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#707070; }
	#corps-addpict .typefile{ height:19px; width:230px; font-size:1.1em; margin:0; padding:0; color:#707070; }
	#corps-addpict .typetext{ height:15px; width:224px; font-size:1.1em; line-height:15px; margin:0; padding:0; color:#707070; }
	
	#footer-addpict { margin:4px 0px 0px 0px; }
	#footer-addpict p{text-align:right; }
	#footer-addpict input { background:#ECECEC; border:1px #CCCCCC solid; color:#707070; font-size:1.1em; }
	
	input.sauvegarder { background:#ECECEC; border:1px #CCCCCC solid; color:#707070; font-size:1.1em; font-weight:bold; }



/* ====================================================================== */
/* ========================== PAGE TYPE NEWS ============================ */
/* ====================================================================== */
/* === COL DE DROITE ===*/
#droite-news{ float:right; width:214px; }


/*-- barre admin de la page news --*/	
	#admin-page { margin:0px 0px 10px 0px; padding:0;}
	  #admin-page p{}
		#admin-page a { color:white; font-size:0.9em; font-weight:bold; text-decoration:none; text-align:center; margin:0px 7px 0px 0px; padding:2px 5px; }
		#admin-page a:hover { text-decoration:underline;}
		#admin-page a.delete { background:#981400; }
		#admin-page a.add { background:#2A69A1; }
		
/*-- barre admin d'une news --*/
	.lien-up{ float:right; margin:25px 0px 0px 0px; }
	.editeur_news { padding:0px 5px; background:#E9E9E9; font-size:1.1em; margin:25px 0px 0px 0px; }
		.editeur_news a { color:black; }
		.editeur_news a:hover {}
		
		.editeur_news b{ float:right;}
		.editeur_news .past{color:#666666;}
		.editeur_news .now{color: #009933;}
		.editeur_news .future{color:#990000;}
		
/*-- css des news vu internaute et BO --*/	
	/*-- sans image --*/	
	.news1 { margin:0px 25px 5px 15px; padding:10px 0px 15px 0px; border-bottom:1px #DDDDDD solid; }
		.news1 p {}
			.news1 .news-titre { margin:0px 5px 0px 0px; padding:0px 0px 0px 30px; font-weight:bold; font-size:1.6em; color:#2A69A1; background:url(../cssimg/evenement/news-titre-bg.gif) center left no-repeat;}
			.news1 .date { margin:0px 0px 10px 30px; padding:0; text-align:left; font-size:1em; color:#A0A0A0; }
			.news1 .la-news { margin:0px 0px 0px 30px; padding:0; color:#545454; }
			.news1 .voirlien { margin:10px 0px 0px 30px; padding:0; color:#A0A0A0; font-size:1em;  }
				.news1 .voirlien a { color:black; text-decoration:none; font-size:1.1em;}
				.news1 .voirlien a:hover { text-decoration:underline;}
	/*-- avec image --*/	
	.news1-with-img { margin:0px 25px 5px 15px; padding:10px 0px 15px 0px; border-bottom:1px #DDDDDD solid; }
		.news1-with-img p {}
			.news1-with-img .news-img { float:left; margin:0px 10px 0px 30px; padding:4px; border:1px #EDEDED solid; }/* voir aussi stylcss_ie5-6 pour marge */
			.news1-with-img .news-img a { color:#415666; text-decoration:underline; }
			.news1-with-img .news-img a:hover { color:#415666; text-decoration:none; }
			.news1-with-img .news-titre { margin:0px 5px 0px 0px; padding:0px 0px 0px 30px; font-weight:bold; font-size:1.6em; color:#2A69A1; background:url(../cssimg/evenement/news-titre-bg.gif) center left no-repeat;}
			.news1-with-img .date { margin:0px 0px 10px 30px; padding:0; text-align:left; font-size:1em; color:#A0A0A0; }
			.news1-with-img .la-news { margin:0px 0px 0px 150px; padding:0; color:#545454; }
			.news1-with-img .voirlien { margin:10px 0px 0px 150px; padding:0; color:#A0A0A0; font-size:1em; }
				.news1-with-img .voirlien a { color:black; text-decoration:none; font-size:1.1em;}
				.news1-with-img .voirlien a:hover { text-decoration:underline;}

/*-- css du form d'édition d'une news dans le BO --*/	
	/* formulaire sans image */
	.form-news1 { background:#F7F7F7; padding:5px 0px; margin:0px 0px 0px 0px; }
		.form-news1 p {font-size:1.1em; margin:1px 0px 1px 0px; padding:0;}
			.form-news1 label { float:left; width:110px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#707070; }
			.form-news1 input { font-size:1.2em; line-height:15px; margin:0; padding:0; color:black;}
			.form-news1 .typedate { width:80px;}
			.form-news1 .typetitre { width:300px;}
			.form-news1 textarea { font-size:1.1em; width:300px; margin:0; padding:0; color:black;}
			.form-news1 .coche {margin:0px 0px 0px 118px; padding:0;}
			.form-news1 .save { text-align:center; margin:5px 0px 0px 0px; padding:0;}
				.form-news1 .save input {background:#ECECEC; border:1px #CCCCCC solid; color:#707070; font-size:1.1em; cursor:pointer;}
	
	/* formulaire avec image */
	.form-news1-with-img { background:#F7F7F7; padding:5px 0px; margin:0px 0px 0px 0px; }
		.form-news1-with-img .news-img { float:left; margin:0px 0px 5px 5px; }
		.form-news1-with-img p {font-size:1.1em; margin:1px 0px 1px 110px; padding:0;}
			.form-news1-with-img label { float:left; width:90px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#707070; }
			.form-news1-with-img input { font-size:1.2em; line-height:15px; margin:0; padding:0; color:black;}
			.form-news1-with-img .typedate { width:80px;}
			.form-news1-with-img .typetitre { width:280px;}
			.form-news1-with-img textarea { font-size:1.1em; width:280px; margin:0; padding:0; color:black;}
			.form-news1-with-img .coche {margin:0px 0px 0px 118px; padding:0;}
			.form-news1-with-img .save { text-align:center; margin:5px 0px 0px 0px; padding:0;}
				.form-news1-with-img .save input {background:#ECECEC; border:1px #CCCCCC solid; color:#707070; font-size:1.1em; cursor:pointer;}
			.form-news1-with-img .suppimg { color:#415666; text-decoration:underline; margin:0px 0px 0px 0px; padding:0;}
			.form-news1-with-img .suppimg:hover { text-decoration:none;}


/* ====================================================================== */
/* =========================  PAGE TYPE NEWS 2 ========================== */
/* ====================================================================== */
#actumedia, #actuactu{ float:left; margin:0px 0px 0px 20px; width:400px;}
	#actumedia h3, #actuactu h3{ color:#3B3F41; font-size:1.4em; }
	#actumedia div, #actuactu div{margin:0px 0px 10px 0px; padding:5px 10px 8px 10px; width:380px; background:#3B3F41; color:white;}
		#actumedia .news-titre, #actuactu .news-titre{ margin:3px 0px 2px 0px; color:#2D96E7; font-weight:bold;}
		#actumedia .date, #actuactu .date{ margin:0px 0px 2px 0px; color:#d5d5d5; font-size:1em; font-style:italic;}
		#actumedia .la-news, #actuactu .la-news{}
		#actumedia .voirlien, #actuactu .voirlien{margin:8px 0px 0px 0px; padding:3px 0px 3px 10px; background:#303436;}
			#actumedia .voirlien a, #actuactu .voirlien a{ color:white;}






/* ====================================================================== */
/* ========================= PAGE TYPE GALERIE ========================== */
/* ====================================================================== */


/*-- barre admin de la page galerie - VOIR PLUS HAUT --*/

/*-- css d'une galerie dans visiteur et BO --*/
#imagegalerie { margin:0px 0px 0px 20px;}
		.thumbnail{width:141px; float:left; margin:0px 5px 15px 5px; padding:0px 0px 6px 0px; text-align:center; position:relative; background:url(../cssimg/evenement/thumbnail_bg.gif) 0px 0px no-repeat;}
		.thumbnail .contour-admin{ padding:5px 0px 0px 0px; }
		.thumbnail a.lien-img-gallery{ text-decoration:none; display:block; margin:0; padding:5px; color:white; }
		.thumbnail a.lien-img-gallery:hover{ color:#1F93E6;}
		.thumbnail img{ margin:0; padding:0; border:0;}
			.thumbnail .galerieimg { margin:0;  padding:0; border:0; }
			.thumbnail .bt-supimg{ position:absolute; top:15px; right:15px;}
		.thumbnail .caption{ font-size:1.1em; height:42px; display:block; }
		html>body .thumbnail .caption{ min-height:42px; height:auto;}
		.thumbnail .imginput{ width:98%; font-size:1em; text-align:center; color:#707070; height:16px; margin:0; padding:0; }

/*-- css du form d'ajout d'une image dans le BO --*/	
	.form-gallery { background:#F7F7F7; padding:5px 0px; margin:0px 0px 10px 0px; }
		.form-gallery p {font-size:1.1em; margin:1px 0px; padding:0;}
			.form-gallery label { float:left; width:120px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#707070; }
			.form-gallery input { font-size:1.2em; line-height:15px; margin:0; padding:0; color:black;}
			.form-gallery .legend { width:134px; font-size:1.1em;}
			.form-gallery .typefile{ width:230px; height:19px; margin:0; padding:0; }
				
			.form-gallery .save { text-align:center; margin:5px 0px 0px 0px; padding:0;}
			.form-gallery .save input {background:#ECECEC; border:1px #CCCCCC solid; color:#707070; font-size:1.1em; cursor:pointer;}


			
/* ====================================================================== */
/* ========================== PAGE TYPE CONTACT ========================= */
/* ====================================================================== */
/* === COL DE DROITE ===*/
#droite-contact{ float:right; width:214px; }


/*-- css d'une galerie dans visiteur et BO --*/
#adressecompany{ float:right; background:#D2D3D5; border:1px #DEDFE1 solid; width:300px; height:221px; padding:10px; }
html>body #adressecompany{ min-height:223px; height:auto; }
	#adressecompany p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; }

#formulaires{}
	#coordonnees{}
		#coordonnees fieldset{ border:0; margin:0; padding:0;}
		#coordonnees legend{ display:none; }
		#coordonnees p{font-size:1.1em; margin:1px 0px; padding:0;}
		#coordonnees label{ float:left; width:80px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#707070;}
		#coordonnees input, #coordonnees input.normal{  width:160px; margin:0; padding:0; color:black;}
		#coordonnees input.focus{ background:#E0E9EF; border:1px #7F9DB9 solid; padding:1px;}
	
	#message{ margin:20px 0px 0px 0px;}
		#message fieldset{ border:0; margin:0; padding:0;}
		#message legend{ display:none; }
		#message p{font-size:1.1em; margin:1px 0px; padding:0;}
		#message label{ float:left; width:70px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#707070;}
		#message input, #message input.normal{ width:420px; margin:0; padding:0; color:black;}
			#message input.focus{ background:#E0E9EF; border:1px #7F9DB9 solid; padding:1px;}
		#message textarea, #message textarea.normal{ font-size:1.1em; width:420px; height:100px; margin:0; padding:0; color:black;}
			#message textarea.focus{ background:#E0E9EF; border:1px #7F9DB9 solid;}
			html>body #message textarea.focus{ padding:1px;}
		
	#bt-formulaires { margin:10px 0px 20px 70px; width:420px;}
		#bt-formulaires p{ font-size:1.1em; color:black;  }
		#bt-formulaires .chp-obligatoire{ float:left;  }
		#bt-formulaires .chp-bouton{ float:left; margin:0px 0px 0px 170px; _margin:0px 0px 0px 90px; }
		#bt-formulaires input.annuler{ background:#CCCCCC; border:1px #CCC solid; color:white; font-size:1.1em; cursor:pointer; }
		#bt-formulaires input.send{ background:#2F9AE8; border:1px #CCC solid; color:white; font-size:1.1em; cursor:pointer;}

.destinateur{ padding:0px 0px 10px 0px; margin:0px 0px 25px 0px; border-bottom:1px #333333 solid;}
	.destinateur label{margin:0; padding:0; color:#707070;}
	.destinateur .adminmail{ width:470px;}
	.destinateur .explication{ font-size:1.1em; font-style:italic; color:#707070;}
	.destinateur .save{ margin:10px 0px 10px 0px; background:#ECECEC; border:1px #CCCCCC solid; color:#707070; font-size:1.1em; cursor:pointer;}
	

/* ================== STYLE D'ANGE ================== */
.imgcentre{float:right;}


