Citation: BGE 138 I 131 E. 7.1

L'art. 50 al. 1 Cst. dispose que l'autonomie communale est garantie dans les limites fixées par le droit cantonal. Selon la jurisprudence, une commune bénéficie de la protection de son autonomie dans les domaines que le droit cantonal ne règle pas de manière exhaustive, en lui laissant une liberté de décision relativement importante. L'existence et l'étendue de l'autonomie communale dans une matière concrète sont déterminées essentiellement par la constitution et la législation cantonales (ATF 128 I 3 consid. 2a p. 8; ATF 124 I 223 consid. 2b p. 226 et 227 et les arrêts cités). Selon l'art. 138 al. 1 Cst./VD, les communes assument, outre les tâches propres qu'elles accomplissent volontairement, celles que la loi ou la Constitution leur attribuent. Selon l'art. 139 Cst./VD, les communes vaudoises disposent d'autonomie en particulier dans la gestion du domaine public et du patrimoine communal (let.