html 												{ overflow-y:scroll; overflow-x:auto; height:100%; background-color: #cecfc8; color: #000000; }
body 												{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; border-width: 0; outline-width: 0; margin: 0; padding: 0; height:100%; }


table,tr,td 										{ color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
p			 										{ color: #606060; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 0; padding: 0; }
.note			 									{ color: #606060; font-size: 9px; }
.detailquestionnaire			 					{ color: #000000; font-size: 10px; }
select 												{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; margin: 0; padding: 0; }
input 												{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; margin: 0 0 1px 0; padding: 0; }
.submit 											{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; }
.submittexte 										{ font-size: 11px; line-height: 14px; border: none; background: none; cursor: pointer; margin:0; padding:0; }
textarea 											{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; }
form 												{ margin: 0; padding: 0; }

.bouton											{ 	background-color: #3d94a8; 
														padding: 1px 2px 1px 2px;
														color: #FFFFFF;
														border-top: solid 1px #6fabbb; 
														border-right: solid 1px #6fabbb; 
														border-bottom: solid 1px #6fabbb; 
														border-left:solid 1px #6fabbb;
														border-radius: 5px;
														box-shadow:1px 1px 1px #6fabbb;
														padding: 3px 5px 5px 3px;
													}


			.ligneA						{ font-size: 12px; background-color: #d1cfcf; }
			.ligneB						{ font-size: 12px; background-color: #FFFFFF; }
.inputBouton										{ font-size: 12px; color: #FFFFFF; background-color: #006784; height: 39px; 
     	background: -webkit-linear-gradient( top, #006784, #cde1e7 7%, #006784);
		background:    -moz-linear-gradient( top, #006784, #cde1e7 7%, #006784 95%);
		background:     -ms-linear-gradient( top, #006784, #cde1e7 7%, #006784 95%);
		background:      -o-linear-gradient( top, #006784, #cde1e7 7%, #006784 95%);
		background:         linear-gradient( top, #006784, #cde1e7 7%, #006784 95%); 
    	border: 1px solid #006784; cursor: pointer; cursor: hand; padding-left: 5px; padding-right: 5px; 
    }
a.Bouton,a.Bouton:visited,a.Bouton:active,a.Bouton:hover	{ font-size: 12px; color: #FFFFFF; background-color: #006784; height: 39px; 
     	background: -webkit-linear-gradient( top, #006784, #cde1e7 7%, #006784);
		background:    -moz-linear-gradient( top, #006784, #cde1e7 7%, #006784 95%);
		background:     -ms-linear-gradient( top, #006784, #cde1e7 7%, #006784 95%);
		background:      -o-linear-gradient( top, #006784, #cde1e7 7%, #006784 95%);
		background:         linear-gradient( top, #006784, #cde1e7 7%, #006784 95%); 
    	border: 1px solid #006784; cursor: pointer; cursor: hand; padding-left: 5px; padding-right: 5px; 
}

a													{ color: #000000; font-size: 10px; text-decoration: none; }
a:visited											{ color: #000000; font-size: 10px; text-decoration: none; }
a:active											{ color: #606060; font-size: 10px; text-decoration: underline; }
a:hover												{ color: #606060; font-size: 10px; text-decoration: none; }

#global												{ min-height: 100%; height: 100%; position:relative; }

#hautdepage_global									{ position: absolute; top: 0px; padding:0; background-color: #00718c; width: 100%; height: 22px; text-align: center; }
#hautdepage											{ position: absolute; color: #FFFFFF; width: 965px; height: 18px; left: 50%; margin-left: -483px; padding-top: 2px; padding-right: 5px; text-align: right; }
#hautdepage a										{ color: #FFFFFF; font-size: 10px; text-decoration: none; }
#hautdepage a:visited								{ color: #FFFFFF; font-size: 10px; text-decoration: none; }
#hautdepage a:active								{ color: #a8a8a8; font-size: 10px; text-decoration: underline; }
#hautdepage a:hover									{ color: #a8a8a8; font-size: 10px; text-decoration: none; }

#haut-global										{ position: absolute; top: 22px; padding:0; background-color: #000000; width: 100%; height: 131px; text-align: center; }
#haut-global-admin									{ position: absolute; top: 22px; padding:0; background-color: #9a0000; width: 100%; height: 131px; text-align: center; }
#haut1												{ position: absolute; color: #FFFFFF; width: 970px; top: 8px; height: 72px; left: 50%; margin-left: -483px; vertical-align: middle; text-align: left; }
#haut1 .logo										{ color: #FFFFFF; font-size: 40px; font-weight: bold; padding-left: 10px; padding-bottom: 5px; }
#haut1 .logo2										{ color: #FFFFFF; font-size: 30px; font-weight: 100; padding-bottom: 5px; }
#haut2												{ position: absolute; background-color: #3d94a8; width: 970px; border-radius: 10px 10px 0 0; top: 93px; height: 38px; left: 50%; margin-left: -485px; }

#accueil											{ padding: 80px; }
.rouge												{ color: #b9242b; }

#milieu .tableauhaut								{ background-color: #3d94a8; color: #FFFFFF; font-size: 10px; font-style: italic; }
#milieu .tableauhautP								{ background-color: #3d94a8; color: #FFFFFF; font-size: 10px; font-style: italic; border-radius: 10px 0 0 0; }
#milieu .tableauhautD								{ background-color: #3d94a8; color: #FFFFFF; font-size: 10px; font-style: italic; border-radius: 0 10px 0 0; }
#milieu .tableaubas									{ background-color: #3d94a8; color: #3d94a8; font-size: 1px; font-style: italic; }
#milieu .tableaubasP								{ background-color: #3d94a8; color: #3d94a8; font-size: 1px; font-style: italic; border-radius: 0 0 0 10px; }
#milieu .tableaubasD								{ background-color: #3d94a8; color: #3d94a8; font-size: 1px; font-style: italic; border-radius: 0 0 10px 0; }
#milieu .importNom									{ font-size: 10px; }
#milieu .importNote									{ font-size: 9px; }
#milieu .tdnote										{ font-size: 9px; }

#milieu .tda										{ background-color: #FFFFFF; }
#milieu .tdb										{ background-color: #a3cad4; }
#milieu .tdsurvol									{ background-color: #79b1c1; }
#milieu .tdentete									{ background-color: #a8a8a8; }
#milieu a											{ color: #000000; font-size: 11px; text-decoration: none; }
#milieu a:visited									{ color: #000000; font-size: 11px; text-decoration: none; }
#milieu a:active									{ color: #193f6e; font-size: 11px; text-decoration: underline; }
#milieu a:hover										{ color: #193f6e; font-size: 11px; text-decoration: none; }

#bloc_listenom										{ width: 300px; height: 110px; overflow-x: hidden; overflow-y: scroll; }

#bloc_listeCopro									{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #a3cad4; margin: 0 10px 10px 0; border-radius: 5px 5px 5px 5px; }
#bloc_listeCopro a.titre							{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listeCopro a.titre:visited					{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listeCopro a.titre:active						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listeCopro a.titre:hover						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listeCopro a									{ font-size: 12px; text-decoration: none; }
#bloc_listeCopro a:visited							{ font-size: 12px; text-decoration: none; }
#bloc_listeCopro a:active							{ font-size: 12px; text-decoration: underline; }
#bloc_listeCopro a:hover							{ font-size: 12px; text-decoration: none; }

#bloc_identite										{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #a3cad4; margin: 0 10px 10px 0; border-radius: 5px 5px 5px 5px; }
#bloc_identite .priorite							{ color: #00718c; font-size: 10px; }
#bloc_identite a.titre								{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_identite a.titre:visited						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_identite a.titre:active						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_identite a.titre:hover						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_identite_contenu	 							{ display: block; font-size: 11px; padding: 10px; }
#bloc_identite_contenu	.entetecolonne				{ font-style:italic; }
#bloc_identite a									{ font-size: 12px; text-decoration: none; }
#bloc_identite a:visited							{ font-size: 12px; text-decoration: none; }
#bloc_identite a:active								{ font-size: 12px; text-decoration: underline; }
#bloc_identite a:hover								{ font-size: 12px; text-decoration: none; }
#bloc_identite .entetepetit							{ font-size: 10px; font-style: italic; }
#bloc_identite .petit								{ font-size: 10px; }

#bloc_coproprietaire								{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #a3cad4; margin: 0 10px 10px 0; border-radius: 5px 5px 5px 5px; }
#bloc_coproprietaire .priorite						{ color: #a8a8a8; font-size: 9px; }
#bloc_coproprietaire a.titre						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_coproprietaire a.titre:visited				{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_coproprietaire a.titre:active					{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_coproprietaire a.titre:hover					{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_coproprietaire_contenu	 					{ display: block; font-size: 11px; padding: 10px; }
#bloc_coproprietaire_contenu .entetecolonne			{ font-style:italic; }
#bloc_coproprietaire_contenu3	 					{ display: block; font-size: 10px; height: 250px; overflow-y: scroll; border: 0px solid red; }
#bloc_coproprietaire_contenu3 td					{ font-size: 10px; }
#bloc_coproprietaire_contenu3 .entetecolonne		{ font-style:italic; }
#bloc_coproprietaire_contenu3 .altA					{ background-color: #91d596; }
#bloc_coproprietaire_contenu3 .altB					{  }
#bloc_coproprietaire_contenu3 a.email				{ font-size: 12px; text-decoration: underline; }
#bloc_coproprietaire_contenu3 a.email:hover			{ font-size: 12px; text-decoration: underline; }
#bloc_coproprietaire_contenu4	 					{ display: block; font-size: 11px; height: 550px; overflow-y: scroll; border: 0px solid red; }
#bloc_coproprietaire_contenu4 td 					{ font-size: 11px; }
#bloc_coproprietaire_contenu4 .entetecolonne		{ font-style:italic; }
#bloc_coproprietaire_contenu4 .altA					{ background-color: #91d596; }
#bloc_coproprietaire_contenu4 .altB					{  }
#bloc_coproprietaire_contenu4 a.email				{ font-size: 12px; text-decoration: underline; }
#bloc_coproprietaire_contenu4 a.email:hover			{ font-size: 12px; text-decoration: underline; }

#bloc_syndic										{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #a3cad4; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_syndic a.titre								{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_syndic a.titre:visited						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_syndic a.titre:active							{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_syndic a.titre:hover							{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_syndic_contenu	 							{ display: block; font-size: 11px; padding: 10px; }
#bloc_syndic_contenu .entetecolonne					{ font-style:italic; }
#bloc_syndic a										{ font-size: 12px; text-decoration: none; }
#bloc_syndic a:visited								{ font-size: 12px; text-decoration: none; }
#bloc_syndic a:active								{ font-size: 12px; text-decoration: underline; }
#bloc_syndic a:hover								{ font-size: 12px; text-decoration: none; }

#bloc_cs											{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_cs a.titre									{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_cs a.titre:visited							{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_cs a.titre:active								{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_cs a.titre:hover								{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_cs_contenu	 								{ display: block; font-size: 11px; padding: 10px; }
#bloc_cs_contenu	.entetecolonne					{ font-style:italic; }

#bloc_locataire										{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #a3cad4; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_locataire a.titre								{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_locataire a.titre:visited						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_locataire a.titre:active						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_locataire a.titre:hover						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #00718c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_locataire_contenu	 							{ display: block; font-size: 11px; padding: 10px; }
#bloc_locataire_contenu	.entetecolonne				{ font-style:italic; }

#bloc_etiquette										{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_etiquette a.titre								{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_etiquette a.titre:visited						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_etiquette a.titre:active						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_etiquette a.titre:hover						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_etiquette_contenu	 							{ display: block; font-size: 11px; padding: 10px; }
#bloc_etiquette_contenu	.entetecolonne				{ font-style:italic; }

#bloc_clefrepartition								{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_clefrepartition a.titre						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_clefrepartition a.titre:visited				{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_clefrepartition a.titre:active				{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_clefrepartition a.titre:hover					{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_clefrepartition_contenu	 					{ display: block; font-size: 11px; padding: 10px; }
#bloc_clefrepartition_contenu .entetecolonne		{ font-style:italic; }

#bloc_compteur										{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_compteur a.titre								{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteur a.titre:visited						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteur a.titre:active						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteur a.titre:hover						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteur_contenu	 							{ display: block; font-size: 11px; padding: 10px; }
#bloc_compteur_contenu .entetecolonne				{ font-style:italic; }

#bloc_compteurcommun								{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_compteurcommun a.titre						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteurcommun a.titre:visited				{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteurcommun a.titre:active					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteurcommun a.titre:hover					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_compteurcommun_contenu	 					{ display: block; font-size: 11px; padding: 10px; }
#bloc_compteurcommun_contenu .entetecolonne			{ font-style:italic; }

#bloc_listediffusion								{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_listediffusion a.titre						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listediffusion a.titre:visited				{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listediffusion a.titre:active					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listediffusion a.titre:hover					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_listediffusion_contenu	 					{ display: block; font-size: 11px; padding: 10px; }
#bloc_listediffusion_contenu .entetecolonne			{ font-style:italic; }

#bloc_maintenance									{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_maintenance a.titre							{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_maintenance a.titre:visited					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_maintenance a.titre:active					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_maintenance a.titre:hover						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_maintenance_contenu	 						{ display: block; font-size: 11px; padding: 10px; }
#bloc_maintenance_contenu .entetecolonne			{ font-style:italic; }

#bloc_fichier										{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_fichier a.titre								{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_fichier a.titre:visited						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_fichier a.titre:active						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #FFFFFF; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_fichier a.titre:hover							{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #FFFFFF; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_fichier_contenu	 							{ display: block; font-size: 11px; padding: 10px; }
#bloc_fichier_contenu .entetecolonne				{ font-style:italic; }
#bloc_fichier_contenu .image						{ vertical-align: bottom; }

#bloc_document										{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_document a.titre								{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_document a.titre:visited						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_document a.titre:active						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_document a.titre:hover						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_document a									{ font-size: 11px; text-decoration: none; }
#bloc_document a:visited							{ font-size: 11px; text-decoration: none; }
#bloc_document a:active								{ font-size: 11px; text-decoration: none; }
#bloc_document a:hover								{ font-size: 11px; text-decoration: none; }
#bloc_document .tda									{ background-color: #cbcbcb; }
#bloc_document .tdb									{ background-color: #dddddd; }
#bloc_document_contenu	 							{ display: block; font-size: 11px; padding: 10px; }
#bloc_document_contenu .entetecolonne				{ font-style:italic; }
#document_contenu .image							{ vertical-align: bottom; }
#bloc_document_contenu3	 							{ display: block; font-size: 10px; height: 500px; overflow-y: scroll; border: 0px solid red; }
#bloc_document_contenu3 td							{ font-size: 10px; }
#bloc_document_contenu3 .entetecolonne				{ font-style:italic; }
#bloc_document_contenu3 .permanent					{ font-style:italic; font-size: 10px; }
#bloc_document_contenu3 .altA						{ background-color: #FFFFFF; }
#bloc_document_contenu3 .altB						{ background-color: #a3cad4; }
#bloc_document_contenu3 .altAlerte					{ background-color: #f7f958; }
#bloc_document_contenu3 .survol						{ background-color: #96bfca; }
#bloc_document_contenu3 a							{ font-size: 12px; text-decoration: none; }
#bloc_document_contenu3 a:visited					{ font-size: 12px; text-decoration: none; }
#bloc_document_contenu3 a:active					{ font-size: 12px; text-decoration: none; }
#bloc_document_contenu3 a:hover						{ font-size: 12px; text-decoration: none; }
#bloc_document_contenu4	 							{ display: block; font-size: 11px; height: 550px; overflow-y: scroll; border: 0px solid red; }
#bloc_document_contenu4 td 							{ font-size: 11px; }
#bloc_document_contenu4 .entetecolonne				{ font-style:italic; }
#bloc_document_contenu4 .altA						{ background-color: #91d596; }
#bloc_document_contenu4 .altB						{  }
#bloc_document_contenu4 .altAlerte					{ background-color: #f7f958; }
#bloc_document_contenu4 .survol						{ background-color: #96bfca; }
#bloc_document_contenu4 a							{ font-size: 12px; text-decoration: none; }
#bloc_document_contenu4 a:visited					{ font-size: 12px; text-decoration: none; }
#bloc_document_contenu4 a:active					{ font-size: 12px; text-decoration: none; }
#bloc_document_contenu4 a:hover						{ font-size: 12px; text-decoration: none; }

#bloc_intervenant									{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_intervenant a.titre							{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_intervenant a.titre:visited					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_intervenant a.titre:active					{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_intervenant a.titre:hover						{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_intervenant_contenu	 						{ display: block; height: 300px; overflow:hidden; font-size: 11px; padding: 10px; }
#bloc_intervenant_contenu .entetecolonne			{ font-style:italic; }
#bloc_intervenant_contenu .image					{ vertical-align: bottom; }
#bloc_intervenant_contenu .tda						{ background-color: #cbcbcb; }
#bloc_intervenant_contenu .tdb						{ background-color: #dddddd; }
#bloc_intervenant_contenu .note						{ font-size: 10px; }

#bloc_calendrier									{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #f9c17e; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_calendrier a.titre							{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #e89b41; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_calendrier a.titre:visited					{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #e89b41; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_calendrier a.titre:active						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #c3853c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_calendrier a.titre:hover						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #c3853c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_calendrier_contenu	 						{ display: block; font-size: 11px; padding: 10px; }
#bloc_calendrier_contenu .entetecolonne				{ font-style:italic; }
#bloc_calendrier_contenu .image						{ vertical-align: bottom; }
#bloc_calendrier_contenu .grise	 					{ color: #9a8e7f; }
#bloc_calendrier_contenu .liste	 					{ color: #000000; }

#bloc_sondage										{ display: block; font-size: 11px; line-height: 14px; border: 1px solid #aeaeae; background-color: #f9c17e; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_sondage a.titre								{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #e89b41; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_sondage a.titre:visited						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #e89b41; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_sondage a.titre:active						{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #c3853c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_sondage a.titre:hover							{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #c3853c; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_sondage_contenu	 							{ display: block; font-size: 11px; line-height: 16px; padding: 10px; }
#bloc_sondage_contenu .entetecolonne				{ font-style:italic; }
#bloc_sondage_contenu .image						{ vertical-align: bottom; }
#bloc_sondage .bouton								{ 	background-color: #e89b41; 
														padding: 1px 2px 1px 2px;
														color: #FFFFFF;
														border-top: solid 1px #c3853c; 
														border-right: solid 1px #c3853c; 
														border-bottom: solid 1px #c3853c; 
														border-left:solid 1px #c3853c;
														border-radius: 5px;
														box-shadow:1px 1px 1px #c3853c;
														padding: 3px 5px 5px 3px;
														margin-bottom: 5px;
													}
#bloc_stats											{ display: block; font-size: 11px; border: 1px solid #aeaeae; background-color: #dddddd; margin: 0 10px 10px 0px; border-radius: 5px 5px 5px 5px; }
#bloc_stats a.titre									{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_stats a.titre:visited							{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #a8a8a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_stats a.titre:active							{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_stats a.titre:hover							{ display: block; color: #000000; font-size: 11px; font-weight: bold; background-color: #8e8d8d; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_stats_contenu	 								{ display: block; font-size: 11px; padding: 10px; }
#bloc_stats_contenu .entetecolonne					{ font-style:italic; }
#bloc_stats_contenu .image							{ vertical-align: bottom; }

#bloc_defaut										{ display: block; font-size: 11px; border: 1px solid #3d94a8; margin: 0; padding: 0; border-radius: 5px 5px 5px 5px; }
#bloc_defaut .titre									{ display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#bloc_defaut .tda									{ background-color: #FFFFFF; padding: 0; margin: 0; }
#bloc_defaut .tdb									{ background-color: #a3cad4; padding: 0; margin: 0; }
#bloc_defaut .tdsurvol								{ background-color: #79b1c1; padding: 0; margin: 0; }
#bloc_defaut .tddesactive							{ background-color: #d6d6d6; color: #a8a8a7; padding: 0; margin: 0; }
#bloc_defaut .tdcritique							{ background-color: #f3ef8a; padding: 0; margin: 0; }
#bloc_defaut .entetecolonne							{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 5px 5px 5px 5px; }
#bloc_defaut .entetecolonne2						{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 5px 5px 0px 0px; }
#bloc_defaut .entetecolonneG						{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 4px 0px 0px 0px; }
#bloc_defaut .entetecolonneM						{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 0px 0px; }
#bloc_defaut .entetecolonneD						{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 4px 0px 0px; }
#bloc_defaut .entetecolonneBG						{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 0px 4px; }
#bloc_defaut .entetecolonneBM						{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 0px 0px; }
#bloc_defaut .entetecolonneBD						{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 4px 0px; }
#bloc_defaut a										{ font-size: 12px; text-decoration: none; }
#bloc_defaut a:visited								{ font-size: 12px; text-decoration: none; }
#bloc_defaut a:active								{ font-size: 12px; text-decoration: underline; }
#bloc_defaut a:hover								{ font-size: 12px; text-decoration: none; }


#page_maintenance									{ display: block; color:red; font-size: 10px; border: 1px solid #3d94a8; margin: 0; padding: 0; border-radius: 5px 5px 5px 5px; }
#page_maintenance td								{ font-size: 10px; color: red; }
#page_maintenance .titre							{ display: block; color: #FFFFFF; font-size: 10px; font-weight: bold; background-color: #3d94a8; padding: 2px; border-radius: 5px 5px 0 0; }
#page_maintenance .tda								{ font-size: 10px; background-color: #FFFFFF; padding: 0; margin: 0; }
#page_maintenance .tdb								{ background-color: #a3cad4; padding: 0; margin: 0; }
#page_maintenance .tdsurvol							{ background-color: #79b1c1; }
#page_maintenance .tdcritique						{ background-color: #f3ef8a; }
#page_maintenance .entetecolonne					{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 5px 5px 5px 5px; }
#page_maintenance .entetecolonne2					{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 5px 5px 0px 0px; }
#page_maintenance .entetecolonneG					{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 4px 0px 0px 0px; }
#page_maintenance .entetecolonneM					{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 0px 0px; }
#page_maintenance .entetecolonneD					{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 4px 0px 0px; }
#page_maintenance a									{ font-size: 10px; text-decoration: none; }
#page_maintenance a:visited							{ font-size: 10px; text-decoration: none; }
#page_maintenance a:active							{ font-size: 10px; text-decoration: underline; }
#page_maintenance a:hover							{ font-size: 10px; text-decoration: none; }



#bloc_defaut input									{ background-color: #a3cad4; 
														padding: 1px 2px 1px 2px;
														border-top: solid 1px #6fabbb; 
														border-right: solid 1px #6fabbb; 
														border-bottom: solid 1px #6fabbb; 
														border-left:solid 1px #6fabbb;
														border-radius: 3px;
														box-shadow:1px 1px 1px #6fabbb inset;
													}
#bloc_defaut .inputblanc								{ background-color: #FFFFFF; 
														padding: 1px 2px 1px 2px;
														border-radius: 3px;
														box-shadow:1px 1px 1px #6fabbb inset;
													}
#bloc_defaut select									{ background-color: #a3cad4; 
														padding: 1px 2px 1px 2px;
														border-top: solid 1px #6fabbb; 
														border-right: solid 1px #6fabbb; 
														border-bottom: solid 1px #6fabbb; 
														border-left:solid 1px #6fabbb;
														border-radius: 3px;
														box-shadow:1px 1px 1px #6fabbb inset;
													}
#bloc_defaut textarea								{ background-color: #a3cad4; 
														padding: 1px 2px 1px 2px;
														border-top: solid 1px #6fabbb; 
														border-right: solid 1px #6fabbb; 
														border-bottom: solid 1px #6fabbb; 
														border-left:solid 1px #6fabbb;
														border-radius: 3px;
														box-shadow:1px 1px 1px #6fabbb inset;
													}

#bloc_defaut .bouton								{ 	background-color: #3d94a8; 
														padding: 1px 2px 1px 2px;
														color: #FFFFFF;
														border-top: solid 1px #6fabbb; 
														border-right: solid 1px #6fabbb; 
														border-bottom: solid 1px #6fabbb; 
														border-left:solid 1px #6fabbb;
														border-radius: 5px;
														box-shadow:1px 1px 1px #6fabbb;
														padding: 3px 5px 5px 3px;
													}
#bloc_defaut .boutonrouge							{ 	background-color: #c24040; 
														padding: 1px 2px 1px 2px;
														color: #FFFFFF;
														border-top: solid 1px #6fabbb; 
														border-right: solid 1px #6fabbb; 
														border-bottom: solid 1px #6fabbb; 
														border-left:solid 1px #6fabbb;
														border-radius: 5px;
														box-shadow:1px 1px 1px #6fabbb;
														padding: 3px 5px 5px 3px;
													}

.entetecolonneG									{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 4px 0px 0px 0px; }
.entetecolonneM									{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 0px 0px; }
.entetecolonneD									{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 4px 0px 0px; }
.entetecolonneBG								{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 0px 4px; }
.entetecolonneBM								{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 0px 0px; }
.entetecolonneBD								{ color: #FFFFFF; font-style:italic; background-color: #3d94a8; border-radius: 0px 0px 4px 0px; }
